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 * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 #0000;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  inset: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !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;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !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-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --black: black;
  --medium-slate-blue: #785dfb;
  --dark-slate-blue: #4a4a68;
  --midnight-blue: #1c324f26;
  --dim-grey: #58676d;
  --white: white;
  --medium-slate-blue-2: #785dfb33;
  --ghost-white: #f7f4fd;
  --dim-grey-2: #58676d1a;
  --dim-grey-3: #58676d80;
  --midnight-blue-3: #252b42;
  --midnight-blue-2: #1c324f;
}

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

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

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

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

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

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

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

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

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

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

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

h4 {
  color: #4a4a68;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

p {
  color: #4a4a68;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 32px;
}

.image-6 {
  width: auto;
  max-width: none;
  height: 55px;
}

.image-6.new-dev-brand-image {
  height: 70px;
  margin-bottom: 20px;
}

.image-6.ees-brand-logo {
  width: 126px;
  height: 64px;
  margin-bottom: 20px;
}

.brand-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.brand-3.w--current {
  flex: 0 auto;
  order: -1;
  width: auto;
  height: auto;
}

.nav-menu-2 {
  flex: none;
  order: 1;
  margin-top: auto;
  margin-bottom: auto;
}

.nav-menu-2.eng-ai-nav-menu {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-link-2 {
  color: #4a4a68;
  white-space: nowrap;
  margin-right: 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.nav-link-2:hover {
  color: #785dfb;
  font-weight: 400;
}

.nav-link-2:active, .nav-link-2:focus {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.nav-link-2.w--current {
  color: var(--medium-slate-blue);
  font-weight: 600;
}

.container-5 {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  height: 87px;
  display: flex;
}

.navbar-3 {
  background-color: #fff;
  height: 87px;
  padding-left: 80px;
  padding-right: 80px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3.ai-sol-nav {
  box-shadow: 0 15px 30px -6px #785dfb1f;
}

.herosection-peoplepage {
  background-color: #f7f4fd;
  height: 724px;
  margin-top: 94px;
  position: relative;
}

.herosection__wrapper {
  width: 778px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 27% 0% auto;
}

.herosection__floating-image-1 {
  position: absolute;
  top: 120px;
  left: 140px;
}

.herosection__heading {
  text-align: center;
  font-size: 50px;
  font-weight: 800;
}

.herosection__floating-image-5 {
  position: absolute;
  inset: auto 14% 6% auto;
}

.herosection__img-underline {
  width: 208px;
  height: 12px;
  transform: translate(350px);
}

.herosection__paragraph-2 {
  color: #4a4a68;
  text-align: center;
  width: auto;
  margin-top: 53px;
  font-size: 16px;
  line-height: 32px;
}

.herosection__floating-image-7 {
  position: absolute;
  inset: auto auto 6% 25%;
}

.herosection__floating-image-6 {
  position: absolute;
  inset: auto 35% 17% auto;
}

.herosection__paragraph-1 {
  color: #4a4a68;
  text-align: center;
  margin-top: 38px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.herosection__floating-image-4 {
  width: 66px;
  position: absolute;
  inset: 39% 7% auto auto;
}

.text-span-3 {
  color: #5623dc;
  font-size: 60px;
}

.herosection__floating-image-2 {
  position: absolute;
  top: 85px;
  left: 597px;
}

.herosection__floating-image-3 {
  position: absolute;
  inset: 10% 18% auto auto;
}

.herosection__floating-image-8 {
  position: absolute;
  inset: auto auto 15% 8%;
}

.section2-peoplepage {
  height: 955px;
  padding-top: 88px;
}

.slide-nav {
  display: none;
}

.slider_image {
  width: 544px;
  min-width: 544px;
  height: 648px;
  min-height: 648px;
}

.slide {
  background-color: #fff;
}

.right-arrow {
  height: 30px;
  inset: auto 41% 1% auto;
}

.text-block-6 {
  width: 409px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.paragraph-10 {
  width: 419px;
  margin-top: 25px;
  font-size: 16px;
  line-height: 32px;
}

.heading-12 {
  color: #785dfb;
}

.text-block-7 {
  color: #58676d;
  width: 40px;
  margin-left: 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-9 {
  width: 419px;
  margin-top: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.left-arrow {
  display: none;
}

.image-19 {
  position: absolute;
  inset: auto 0% 35% 65%;
}

.div-block-22 {
  width: 544px;
  height: 560px;
  margin-top: 50px;
  margin-left: 38px;
}

.section2__people-heading {
  text-align: center;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.section2__people-heading.spacing-mod {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-21 {
  flex-direction: row;
  display: flex;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.section2__slider {
  width: 1118px;
  height: auto;
  margin-top: 46px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-19 {
  color: #fff;
}

.text-block-8 {
  color: #4a4a68;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.section3_wrapper-text {
  width: 334px;
  height: auto;
  margin-top: 222px;
}

.paragraph-11 {
  color: #58676d;
  margin-top: 26px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-53 {
  cursor: pointer;
  background-color: #5623dc;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: 269px;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  transform: translate(400px, 400px);
}

.div-block-56 {
  cursor: pointer;
  background-color: #5623dc;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  height: 40px;
  padding-left: 29px;
  padding-right: 29px;
  display: flex;
  transform: translate(233px, 186px);
}

.div-block-52 {
  cursor: pointer;
  background-color: #5623dc;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: 250px;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  transform: translate(90px, 475px);
}

.image-25 {
  width: 18px;
  height: 18px;
}

.div-block-54 {
  cursor: pointer;
  background-color: #5623dc;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: 195px;
  height: 40px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  transform: translate(450px, 600px);
}

.section3_wrapper-image {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6239c02df7b7a924a66aa4bd_image%205%20(1).png");
  background-position: 0 0;
  background-size: auto;
  flex: 0 auto;
  width: 788px;
}

.section3-peoplepage {
  background-color: #f7f4fd;
  flex-direction: row;
  justify-content: space-between;
  height: 720px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.section3__wrapper {
  flex-direction: row;
  justify-content: space-between;
  width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 149px;
  display: flex;
}

.section5-peoplepage {
  height: 1135px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.section5_peoplepage-wrapper {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
}

.section5_heading {
  color: #4a4a68;
  margin-top: 0;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.section5_paragraph {
  color: #4a4a68;
  width: 1080px;
  margin-top: 23px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.section5_tabs {
  margin-top: 60px;
}

.footer-peoplepage {
  background-color: #f7f4fd;
  padding: 80px 80px 27px;
}

.grid-8 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: start;
  justify-items: start;
}

.grid-8.new-fab-grid, .grid-8.new-dev-social-links {
  display: none;
}

.grid-8.pp-social-grid {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-13 {
  color: #4a4a68;
  text-align: left;
  width: 350px;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-39 {
  margin-left: auto;
  margin-right: auto;
}

.footer_container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.text-block-13 {
  text-align: center;
  margin-top: 24px;
  font-size: 12px;
}

.footer-sectionname {
  color: var(--dark-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.footer_sectionname-link {
  color: #4a4a68;
  margin-top: 22px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.footer_sectionname-link.w--current {
  display: none;
}

.image-20 {
  width: 80px;
  height: 55px;
  margin-left: 0;
}

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

.text-block-12 {
  color: #4a4a68;
  margin-top: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.div-block-35 {
  text-align: left;
  width: 270px;
  margin-top: 15px;
}

.div-block-38 {
  background-color: #58676d40;
  height: 1px;
  margin-top: 40px;
}

.block1 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

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

.grid-7.lp-foot-grid {
  color: var(--dark-slate-blue);
  grid-template-rows: auto;
  justify-items: start;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-36 {
  flex-direction: column;
  margin-right: 0;
  display: flex;
}

.section3_peoplepage-mobile {
  display: none;
}

.slide1 {
  background-color: #fff;
  height: 650px;
  overflow: hidden;
}

.mask {
  width: 45%;
  overflow: visible;
}

.slide-2 {
  margin-left: 20px;
}

.slide-nav-2 {
  z-index: 10;
  display: none;
  top: 536.172px;
  bottom: 0;
  left: 782px;
}

.arrow {
  background-color: #0000;
  height: 50px;
  padding-top: 5px;
  bottom: -538px;
}

.arrow-copy {
  background-color: #0000;
  height: 50px;
  padding-top: 5px;
  bottom: -538px;
  left: 925px;
}

.logo-2 {
  width: 90px;
  max-width: none;
  height: auto;
  margin-left: auto;
}

.dropdown-solutions {
  color: #4a4a68;
  font-weight: 600;
}

.contact-us.nav-link {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 600;
}

.contact-us.nav-link:hover {
  color: #785dfb;
}

.nav-link {
  object-fit: fill;
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 15px;
  font-weight: 400;
  transition: all .35s;
}

.nav-link:hover {
  color: #02676b;
}

.nav-link.people {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 600;
}

.nav-link.people:hover {
  color: #785dfb;
}

.nav-link.corporate {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 600;
}

.nav-link.corporate:hover {
  color: #785dfb;
}

.nav-link.customer {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 600;
}

.nav-link.customer:hover {
  color: #785dfb;
}

.nav-container {
  width: auto;
  max-width: 1440px;
  margin: auto 180px;
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
}

.brand {
  flex: 0 auto;
  order: 0;
  align-self: auto;
  margin-left: 0;
  margin-right: 20px;
  padding: 12px;
  display: block;
}

.navbar {
  background-color: #ddd0;
  display: block;
}

.nav-menu-3 {
  color: #4a4a68;
  align-items: center;
  width: auto;
  height: 100%;
  font-size: 16px;
  display: flex;
}

.dropdown-solution {
  padding-left: 16px;
  padding-right: 16px;
}

.navigation-container-full {
  color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  font-weight: 400;
  display: flex;
}

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

.image-5 {
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 8px;
  transition: all .2s;
}

.image-5:hover {
  margin-left: 0;
}

.image-9 {
  padding-left: 8px;
  padding-right: 8px;
  transition: all .2s;
}

.image-9:hover {
  margin-left: 0;
}

.div-block-3 {
  z-index: 100;
  color: #fff;
  letter-spacing: .4px;
  margin-top: 285px;
  margin-left: 20px;
  font-weight: 700;
  display: flex;
  position: absolute;
}

.columns {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading {
  color: #4a4a68;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 10px;
  font-family: Inter, Arial, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.image-8 {
  position: absolute;
  top: -280px;
}

.section {
  margin-top: 100px;
  margin-bottom: 0;
  padding: 40px 40px 100px;
  font-family: Inter, Arial, sans-serif;
  overflow: hidden;
}

.text-span {
  color: #785dfb;
}

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

.div-hotstar {
  position: relative;
}

.text-block-2 {
  color: #fff;
  letter-spacing: .4px;
  width: auto;
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
  position: static;
  top: 241px;
}

.image-26 {
  position: absolute;
  top: -280px;
}

.div-block-2 {
  z-index: 100;
  color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: none;
  margin-top: 245px;
  margin-bottom: auto;
  margin-left: 20px;
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 78px;
  left: auto;
}

.text-block-3 {
  color: #fff;
  font-weight: 700;
}

.image-27 {
  align-self: center;
  padding-left: 8px;
  padding-right: 8px;
  transition: all .2s;
}

.image-27:hover {
  margin-left: 0;
}

.image-28 {
  align-self: auto;
  margin-top: -294px;
  position: absolute;
  inset: 41% 0% auto;
}

.paragraph {
  color: #4a4a68;
  margin-top: 20px;
  padding-right: 60px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.div-block {
  z-index: 100;
  letter-spacing: .4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  min-width: 0;
  margin-top: 305px;
  margin-left: 20px;
  display: flex;
  position: absolute;
  inset: auto;
}

.column-1 {
  padding-left: 16px;
  padding-right: 36px;
}

.image {
  padding-top: 18px;
}

.image-29 {
  align-self: center;
  padding-left: 8px;
  padding-right: 8px;
  transition: all .2s;
  display: block;
  position: static;
  inset: auto 0% auto auto;
}

.image-29:hover {
  margin-left: 0;
}

.text-block {
  color: #fff;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
}

.image-2 {
  margin-top: -20px;
}

.div-block-5 {
  z-index: 100;
  align-items: flex-end;
  margin-top: 305px;
  margin-left: 20px;
  display: flex;
  position: absolute;
}

.image-10 {
  position: absolute;
  top: -280px;
}

.column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 17px;
  display: grid;
}

.hero-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1185px;
  display: block;
}

.about-services-heading {
  color: #4a4a68;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 0;
  font-size: 40px;
  line-height: 56px;
}

.story-section {
  background-color: #f7f4fd;
  padding-bottom: 100px;
  overflow: hidden;
}

.button-2 {
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #785dfb;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: 250px;
  margin-top: 30px;
  margin-bottom: 0;
  margin-right: auto;
  padding: 15px 28px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.button-2.web {
  justify-content: center;
  width: auto;
  margin-top: 0;
  margin-right: 0;
  padding: 12px 40px;
}

.button-2.web.pulse-button, .button-2.mobile {
  display: none;
}

.collection-list {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.layout-container-stories {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
}

.collection-list-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-wrapper.jetboost-list-wrapper-vz8v {
  margin-top: 0;
}

.collection-list-wrapper.jetboost-list-wrapper-vz8v.jetboost-active-show-vz8v.jetboost-list-wrapper-gwbg.jetboost-active-show-gwbg.jetboost-list-wrapper-j8pg.jetboost-active-show-j8pg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.filter-div {
  margin-bottom: 40px;
  display: block;
}

.filter-div.no-cms {
  display: none;
}

.div-block-69 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.collection-item {
  margin-bottom: 0;
  padding-bottom: 0;
}

.uppercase-label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.uppercase-label.cc-light {
  opacity: 1;
  color: var(--dark-slate-blue);
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.section-heading-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 60px;
  font-family: Inter, Arial, sans-serif;
  display: flex;
}

.cs-heading-1 {
  color: var(--dark-slate-blue);
  letter-spacing: .32px;
  margin: 29px 10px 24px 30px;
  padding-right: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.cs-paragraph-1 {
  color: var(--dark-slate-blue);
  margin-bottom: 30px;
  margin-left: 30px;
  margin-right: 10px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.div-block-78 {
  margin: 0 10px auto 30px;
  font-family: Inter, Arial, sans-serif;
}

.link-5 {
  color: var(--medium-slate-blue);
  text-align: center;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.image-30 {
  margin-left: 14px;
}

.slide2, .slide3 {
  background-color: #fff;
}

.dropdown-toggle-2 {
  color: #58676d;
  margin-right: 30px;
  padding-right: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle-2:hover {
  color: var(--dark-slate-blue);
  font-family: Inter, Arial, sans-serif;
  font-weight: 600;
}

.dropdown-toggle-2:active {
  font-weight: 700;
}

.dropdown-toggle-2:focus {
  color: var(--medium-slate-blue);
  padding-right: 20px;
  font-weight: 600;
}

.dropdown-toggle-2.nav-link-2 {
  color: #4a4a68;
  margin-right: 20px;
  font-size: 15px;
}

.dropdown-toggle-2.nav-link-2:hover {
  font-weight: 400;
}

.dropdown__sublink {
  color: #4a4a68;
  text-align: left;
  padding-left: 25px;
  padding-right: 115px;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.dropdown__sublink:hover {
  color: #785dfb;
}

.dropdown__sublink.w--current {
  color: var(--medium-slate-blue);
  padding-right: 105px;
}

.dropdown-list-2 {
  background-color: #927070;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 10px;
  width: 208px;
  box-shadow: 0 0 64px -15px #1c324f33;
}

.div-block-79 {
  background-color: #4a4a681a;
  height: 1px;
}

.dropdown-toggle-3 {
  z-index: 1;
  color: #4a4a68;
  padding: 10px 70px 10px 25px;
  font-size: 15px;
}

.icon-5 {
  margin-right: 45px;
  display: block;
  transform: rotate(-90deg);
}

.text-block-21 {
  z-index: 2;
  color: #4a4a68;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.text-block-21:hover {
  color: #4a4a68;
}

.dropdown-list-3 {
  left: 6px;
}

.dropdown-list-3.w--open {
  background-color: #fff;
  border-radius: 6px;
  top: 1px;
  left: 207px;
  box-shadow: 0 0 64px -15px #1c324f33;
}

.solutions__services-sublink {
  color: #4a4a68;
  font-size: 15px;
  font-weight: 400;
}

.solutions__services-sublink:hover {
  color: #785dfb;
}

.solutions__services-sublink.w--current {
  color: var(--medium-slate-blue);
}

.icon-6 {
  display: none;
}

.div-block-80 {
  cursor: pointer;
  border-radius: 12px;
  margin-bottom: 73px;
  padding-bottom: 28px;
  transition: transform .4s;
}

.div-block-80:hover {
  box-shadow: 1px 1px 48px 0 var(--midnight-blue);
  transform: translate(0, -14px);
}

.image-31 {
  cursor: pointer;
  width: 100%;
}

.text-block-22 {
  color: var(--dark-slate-blue);
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-23 {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Inter, Arial, sans-serif;
  font-weight: 500;
  line-height: 130%;
}

.company-footer-div {
  padding-left: 0;
}

.heading-10 {
  color: #4a4a68;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.text-block-24, .text-block-25 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.products-footer-div {
  color: #4a4a68;
  padding-left: 0;
  font-family: Inter, Arial, sans-serif;
}

.text-block-26 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-27, .text-block-28 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.heading-11 {
  font-size: 16px;
  line-height: 30px;
}

.footer-line {
  justify-content: center;
  display: flex;
}

.div-block-66 {
  flex: none;
  max-width: 300px;
}

.heading-16 {
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.solutions-footer-div {
  color: #4a4a68;
  padding-left: 0;
}

.div-standard {
  flex: 0 auto;
  width: 95%;
  max-width: 1280px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-standard.flex {
  border-radius: 4px;
  flex: none;
  align-items: center;
  width: 95%;
  max-width: 1280px;
  display: flex;
  position: static;
  top: 0;
}

.div-standard.flex.top-align {
  align-items: flex-start;
  width: 95%;
}

.div-standard.flex.justify {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  width: 100%;
  max-width: 1280px;
  margin-right: 0;
  display: grid;
}

.div-standard.flex.justify.footer {
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: start;
  width: auto;
  max-width: none;
  margin: 10px 0 40px 50px;
  padding-top: 0;
  padding-left: 0;
}

.legal {
  color: #4a4a68;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  line-height: 32px;
}

.link-block-5 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-block-5.w--current {
  justify-content: center;
  max-width: 120px;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 0;
  display: flex;
}

.site-info-footer-div {
  color: #4a4a68;
  padding-left: 0;
  font-family: Inter, Arial, sans-serif;
  position: static;
}

.heading-17 {
  color: #4a4a68;
  letter-spacing: -.2px;
  margin-top: 30px;
  font-family: Inter, Arial, sans-serif;
  font-size: 22px;
  line-height: 32px;
}

.footer-2 {
  background-color: #f7f4fd;
  padding-top: 40px;
  padding-bottom: 10px;
}

.heading-18 {
  font-size: 16px;
  line-height: 30px;
}

.button-4 {
  letter-spacing: 1px;
  background-color: #785dfb;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: auto;
  padding: 12px 40px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-82 {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.image-37 {
  direction: ltr;
  margin-left: 0;
  position: static;
}

.text-block-30 {
  color: var(--medium-slate-blue);
  margin-left: 15px;
  font-size: 12px;
  font-weight: 500;
}

.startup__container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.header-and-underline-wrapper {
  display: block;
}

.header-and-underline-wrapper.we-value-block {
  text-align: center;
  border-radius: 16px;
  padding: 5px 140px 10px;
}

.startupsection {
  padding-top: 100px;
  padding-bottom: 60px;
  display: block;
}

.startup__section2-block1 {
  max-width: 1049px;
  margin-left: auto;
  margin-right: auto;
}

.startup__section2-block2 {
  max-width: 1150px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-4 {
  flex-direction: row;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  display: flex;
  overflow: visible;
}

.tab-pane-tab-1 {
  margin-left: 33px;
  padding-left: 20px;
}

.grid-12 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto;
  grid-auto-flow: row;
  overflow: hidden;
}

.grid-12.pp-ps-grid-12 {
  padding-bottom: 20px;
}

.div-block-83 {
  background-color: #785dfb1a;
  width: 756px;
  margin-top: 70px;
}

.startup__section2_tab-prerevenue-card {
  text-align: left;
  background-color: #fff;
  padding: 0;
}

.startup__section2_tab-prerevenue-card.wm-ss-grid-sec {
  max-width: 350px;
}

.startup__section2_tab-prerevenue-card.wm-ss-grid-sec.wm-ss-mid-card {
  border-bottom: 1px solid #785dfb1a;
  border-right: 1px solid #785dfb1a;
}

.startup__section2_tab-prerevenue-card.wm-ss-grid-sec.wm-ss-btm-card {
  border-bottom: 1px solid #785dfb1a;
  border-right: 1px #785dfb1a;
}

.startup__section2_tab-prerevenue-card.wm-ss-grid-sec.wm-ss-right-card {
  border-bottom: 1px #785dfb1a;
  border-right: 1px solid #785dfb1a;
}

.startup__section2_tab-prerevenue-card.wm-ss-grid-sec.wm-ss-btm-card-align {
  position: relative;
  left: 50%;
}

.paragraph-21 {
  color: #58676d;
  text-align: left;
  letter-spacing: 0;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.image-39 {
  width: 55px;
  height: 55px;
}

.image-39.seed-img {
  width: 73px;
  margin-left: -12px;
}

.prerevenue_card-wrapper {
  padding: 40px 20px 39px 31px;
}

.prerevenue_card-wrapper:hover {
  transform: translate(0);
  box-shadow: 0 25px 45px -16px #1c324f26;
}

.prerevenue_card-wrapper.problem-statement {
  padding-bottom: 71px;
}

.prerevenue_card-wrapper.problem-statement:hover {
  transform: translate(0);
  box-shadow: 0 1px 45px -5px #1c324f26;
}

.prerevenue_card-wrapper.problem-statement.pp-ps-card {
  border-bottom: 1px solid #785dfb1a;
  border-right: 1px solid #785dfb1a;
  padding-bottom: 39px;
  position: relative;
}

.prerevenue_card-wrapper.problem-statement.wm-ss-card {
  border-bottom: 1px solid #785dfb1a;
  border-right: 1px solid #785dfb1a;
  height: 100%;
  padding-bottom: 39px;
  position: relative;
}

.prerevenue_card-wrapper.problem-statement.wm-ss-card:hover {
  box-shadow: 0 25px 45px -16px #1c324f26;
}

.prerevenue_card-wrapper.culture, .prerevenue_card-wrapper.scalability, .prerevenue_card-wrapper.feedback {
  padding-bottom: 71px;
}

.prerevenue_card-wrapper.feedback:hover {
  transform: translate(0);
}

.prerevenue_card-wrapper.traction {
  padding-bottom: 39px;
}

.prerevenue_card-wrapper.engineering {
  padding-bottom: 71px;
}

.prerevenue_card-wrapper.pp-ps-card {
  border-bottom: 1px solid #785dfb1a;
  border-right: 1px solid #785dfb1a;
  position: relative;
}

.prerevenue_card-wrapper.pp-ps-card-right {
  border-top: 1px solid #785dfb1a;
}

.prerevenue_card-wrapper.pp-ps-card-left-btm {
  border-right: 1px solid #785dfb1a;
}

.prerevenue_card-wrapper.wm-ss-card {
  height: 100%;
  position: relative;
}

.prerevenue_card-wrapper.wm-ss-card:hover {
  z-index: 1;
}

.startup_section3-testimonials {
  background-color: var(--medium-slate-blue);
  padding-top: 120px;
  padding-bottom: 80px;
}

.container-testimonial {
  max-width: 60.688rem;
  padding-bottom: 60px;
}

.heading-23 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 56px;
}

.paragraph-23 {
  color: #fff;
  text-align: center;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.div-block-86 {
  margin-top: 63px;
  display: flex;
}

.slider-2 {
  background-color: #0000;
  width: 100%;
}

.left-arrow-4, .slide-nav-4 {
  display: none;
}

.right-arrow-3 {
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 257.5px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  top: -235px;
}

.div-block-87 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-40 {
  width: 100%;
}

.text-block-31 {
  color: #fff;
  margin-top: 45px;
  margin-left: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-89 {
  background-color: #ffffff80;
  width: 600px;
  height: 2px;
  margin-left: 60px;
}

.image-41 {
  mix-blend-mode: normal;
  width: 40%;
  margin-top: 32px;
  margin-left: 60px;
}

.text-block-32 {
  color: #fff;
  margin-top: 25px;
  margin-left: 60px;
  font-size: 18px;
  font-weight: 600;
}

.text-block-33 {
  color: #fff;
  margin-top: 5px;
  margin-left: 60px;
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
}

.tab-pane-tab-2 {
  text-align: left;
  margin-left: 33px;
  padding-left: 20px;
}

.div-block-90 {
  text-align: left;
}

.tab-pane-tab-4 {
  margin-left: 33px;
  padding-left: 20px;
}

.image-43 {
  margin-top: 33px;
}

.div-block-91 {
  text-align: left;
}

.tab-pane-tab-5 {
  margin-left: 33px;
  padding-left: 20px;
}

.heading-26 {
  color: #4a4a68;
  font-size: 34px;
  font-weight: 800;
  line-height: 56px;
}

.image-44 {
  margin-top: 48px;
}

.startup_section4 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.paragraph-31 {
  color: var(--dim-grey);
  width: 82ch;
  margin: 25px auto 0;
  font-size: 18px;
  line-height: 32px;
}

.heading-27 {
  color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-34 {
  padding-left: 10px;
  font-size: 24px;
  display: block;
}

.text-block-37 {
  padding-left: 10px;
  font-size: 24px;
}

.image-46 {
  width: 35px;
}

.image-47 {
  width: 35px;
  transform: rotate(180deg);
}

.quiz-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.quiz-container {
  max-width: 100%;
}

.quiz-div-l {
  flex-direction: column;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 186px;
  display: block;
}

.heading-30 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 37px;
  font-weight: 800;
}

.text-block-44 {
  color: var(--white);
  text-align: center;
  margin-bottom: 68px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-98 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-99 {
  border: 1px solid var(--medium-slate-blue-2);
  border-radius: 10px;
  width: 412px;
  margin-top: 42px;
  padding-top: 58px;
}

.image-49 {
  margin-bottom: 19px;
  margin-left: 48px;
}

.text-block-45 {
  color: var(--dark-slate-blue);
  margin-bottom: 34px;
  margin-left: 48px;
  margin-right: 89px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-100 {
  background-color: var(--ghost-white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  width: 100%;
  height: 153px;
  display: flex;
}

.image-50 {
  margin-left: 48px;
}

.heading-31 {
  color: var(--medium-slate-blue);
}

.div-block-101 {
  margin-left: 22px;
}

.text-block-46 {
  color: var(--medium-slate-blue);
  font-weight: 500;
}

.tabs-content-2 {
  margin-left: 20px;
}

.product__hero {
  background-color: #0000;
  height: auto;
  margin-top: 94px;
  padding-top: 100px;
  padding-bottom: 124px;
}

.product_hero-container {
  max-width: 1100px;
  padding-left: 25px;
}

.grid-13 {
  grid-template-rows: auto;
}

.heading-32 {
  color: var(--medium-slate-blue);
  font-size: 60px;
  font-weight: 800;
  line-height: 83px;
}

.image-61 {
  width: 330px;
  height: 8px;
  margin-top: -25px;
}

.text-block-47 {
  color: #4a4a68;
  margin-top: 5px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-35 {
  color: #4a4a68;
  width: 52ch;
  margin-top: 23px;
  font-size: 16px;
  line-height: 32px;
}

.hero_image-wrapper {
  padding-left: 75px;
}

.hero_text-wrapper {
  padding-top: 45px;
}

.product__section2 {
  text-align: center;
  background-color: #f7f4fd;
  padding-top: 50px;
  padding-bottom: 30px;
}

.product__section2-heading {
  color: #4a4a68;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.product__section2-paragraph {
  color: #4a4a68;
  text-align: center;
  width: 80ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.product__section2-container {
  max-width: 1000px;
  margin-top: 0;
}

.grid1 {
  grid-template-rows: auto;
  margin-top: 80px;
}

.grid1.startup-grid {
  margin-top: 140px;
}

.section2__product-bugasura {
  text-align: left;
  padding-left: 0;
  padding-right: 10px;
}

.link-6 {
  color: #785dfb;
  margin-top: 26px;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.bugasura-logo {
  mix-blend-mode: multiply;
  border-radius: 3px;
  width: 220px;
  height: 55px;
}

.bugasura-logo.startup-logo {
  width: auto;
  height: 75px;
}

.bugasura-para {
  color: #4a4a68;
  width: 37ch;
  margin-top: 41px;
  font-size: 18px;
  line-height: 36px;
}

.bugasura-para.startup-para {
  margin-top: 30px;
}

.image-bugasura {
  mix-blend-mode: multiply;
}

.grid2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-top: 140px;
}

.section2__product-bugasura-image {
  padding-left: 0;
}

.image-perfachhi {
  mix-blend-mode: multiply;
}

.perfachhi-logo {
  mix-blend-mode: multiply;
  border-radius: 3px;
  width: 220px;
  height: 55px;
}

.section2__product-perfachhi {
  text-align: left;
  padding-left: 75px;
}

.section2__product-perfachhi-image {
  padding-right: 50px;
}

.perfachhi-para {
  color: #4a4a68;
  width: 35ch;
  margin-top: 41px;
  font-size: 18px;
  line-height: 36px;
}

.product__section2-tools {
  padding-top: 96px;
  padding-bottom: 100px;
}

.heading-34 {
  color: #4a4a68;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.product__section2-c {
  text-align: center;
  max-width: 1046px;
}

.grid-14 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-110, .div-block-111, .div-block-112, .div-block-113, .div-block-114, .div-block-115, .div-block-116, .div-block-117, .div-block-118, .div-block-119 {
  padding: 25px;
}

.div-block-120 {
  margin-top: 75px;
}

.paragraph-37 {
  color: #4a4a68;
  width: 66ch;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.image-62 {
  width: 375px;
}

.enterprise__hero {
  background-color: #f7f4fd;
  height: 700px;
  margin-top: 87px;
  padding-top: 66px;
}

.enterprise__container {
  text-align: center;
  max-width: 1280px;
  padding-bottom: 60px;
}

.enterprise_hero-grid {
  grid-template-rows: auto;
}

.enterprise__hero-heading {
  color: #4a4a68;
  text-align: left;
  width: 10ch;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.text-span-5 {
  color: #785dfb;
}

.enterprise__hero-para {
  color: #4a4a68;
  width: 38ch;
  margin-top: 35px;
  font-size: 16px;
  line-height: 32px;
}

.hero__grid-block1 {
  padding-top: 100px;
  padding-left: 100px;
}

.enterprise__hero-underlineimg {
  width: 284px;
  height: 9px;
  margin-top: -15px;
  padding-left: 0;
}

.enterprise__section2 {
  padding-top: 128px;
  padding-bottom: 50px;
}

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

.enterprise__section2-heading {
  color: #4a4a68;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.enterprise__section2-paragraph {
  width: 85ch;
  margin-top: 26px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.div-block-122 {
  margin-top: 40px;
}

.div-block-123 {
  text-align: left;
  padding: 40px 35px 30px 30px;
}

.div-block-123:hover {
  border-radius: 10px;
  box-shadow: 0 1px 25px -3px #1c375a1a, 0 0 64px #1c324f33;
}

.image-65.meaning-img {
  margin-left: -10px;
}

.image-65.bal-img {
  margin-left: -3px;
}

.image-65.idea-img {
  margin-left: -10px;
}

.text-block-48 {
  color: #4a4a68;
  margin-top: 22px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-41, .paragraph-41-copy, .paragraph-41-copy2 {
  color: #4a4a68;
  margin-top: 10px;
  font-size: 16px;
  line-height: 30px;
}

.div-block-123-copy {
  text-align: left;
  padding: 40px 18px 30px 30px;
}

.div-block-123-copy:hover {
  border-radius: 10px;
  box-shadow: 0 0 64px #1c375a33, 0 1px 25px -3px #1c375a1a;
}

.paragraph-41-copy3 {
  color: #4a4a68;
  margin-top: 10px;
  font-size: 16px;
  line-height: 30px;
}

.enterprise__section3 {
  background-color: #f7f4fd;
  height: 975px;
  padding-top: 84px;
}

.div-block-124 {
  text-align: left;
}

.enterprise__section4 {
  margin-top: 40px;
  padding-top: 40px;
}

.heading-38 {
  color: #4a4a68;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-43 {
  color: #4a4a68;
  margin-top: 47px;
  font-size: 18px;
  line-height: 32px;
}

.div-block-125 {
  background-color: #0000;
  height: 500px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-125.mobile {
  display: none;
}

.image-66 {
  position: absolute;
  top: 175px;
  left: 10px;
}

.image-67 {
  position: absolute;
  top: 250px;
  left: 211px;
}

.image-68 {
  position: absolute;
  top: 58px;
  left: 335px;
}

.image-69 {
  position: absolute;
  top: 199px;
  left: 532px;
}

.image-70 {
  position: absolute;
  top: 284px;
  left: 751px;
}

.image-71 {
  position: absolute;
  top: 68px;
  left: 792px;
}

.image-72 {
  position: absolute;
  bottom: 112px;
  left: 1051px;
}

.related-stories {
  background-color: var(--ghost-white);
  padding-top: 60px;
  padding-bottom: 100px;
}

.stories-container {
  max-width: 100%;
  padding-top: 0;
  padding-left: 110px;
  padding-right: 110px;
  display: block;
}

.collection-list-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-39 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: -.32px;
  margin-bottom: 65px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.image-73 {
  width: 100%;
  max-width: none;
}

.heading-40 {
  color: var(--dark-slate-blue);
  letter-spacing: -.32px;
  margin: 29px 10px 23px 30px;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-44 {
  color: var(--dark-slate-blue);
  margin-left: 30px;
  margin-right: 10px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.div-block-127 {
  margin-top: 30px;
  margin-left: 30px;
}

.image-74 {
  margin-left: 14px;
}

.paragraph-24-copy2 {
  color: #58676d;
  width: 22ch;
  margin-top: 5px;
  margin-left: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-24-copy {
  color: #58676d;
  width: 22ch;
  margin-left: 28px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-131 {
  border-radius: 10px;
  padding-bottom: 28px;
  transition: transform .4s;
}

.div-block-131:hover {
  box-shadow: 1px 1px 48px 0 var(--midnight-blue);
  transform: translate(0, -14px);
}

.div-block-89-copy {
  background-color: #ffffff80;
  width: 600px;
  height: 2px;
  margin-left: 77px;
  display: none;
}

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

.enterprise__container-section2 {
  text-align: center;
  max-width: 1192px;
  padding-bottom: 50px;
}

.heading-flipkart {
  color: #4a4a68;
  letter-spacing: -.32px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.column-f-r {
  margin-top: -35px;
  padding-left: 70px;
  display: block;
}

.divider-div {
  background-color: #785dfb4d;
  width: 100%;
  height: 1px;
  margin-top: 27px;
  margin-bottom: 37px;
}

.text-block-c {
  color: #4a4a68;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.column-div-hevo {
  width: auto;
  margin-top: 20px;
}

.story-container-2 {
  max-width: 1163px;
  margin-bottom: 100px;
  padding-top: 40px;
}

.story-section-3 {
  margin-top: 87px;
  padding-top: 0;
  font-size: 0;
}

.div-block-149 {
  background-color: #f7f4fd;
  border-radius: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0;
}

.image-99 {
  margin-top: 32px;
  margin-left: 34px;
}

.div-block-150 {
  background-color: var(--dim-grey-2);
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 30px;
}

.paragraph-57 {
  color: var(--dark-slate-blue);
  margin-bottom: 30px;
  margin-left: 34px;
  margin-right: 38px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-151 {
  background-color: var(--dim-grey-2);
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.heading-54 {
  color: var(--black);
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 34px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-65 {
  color: var(--dim-grey);
  margin-left: 34px;
  font-size: 18px;
  line-height: 30px;
}

.div-block-152 {
  background-color: var(--dim-grey-2);
  width: 100%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}

.heading-55 {
  color: var(--black);
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 34px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.text-block-66 {
  color: var(--dim-grey);
  margin-left: 34px;
  font-size: 18px;
  line-height: 30px;
  display: block;
}

.container-11 {
  max-width: 100%;
}

.div-block-164 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 230px;
  padding-bottom: 237px;
}

.heading-63 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 37px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-73 {
  color: var(--white);
  text-align: center;
  margin-bottom: 67px;
  font-size: 16px;
  line-height: 32px;
}

.button-5 {
  background-color: var(--white);
  color: var(--medium-slate-blue);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 192px;
  height: 56px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.div-block-165 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-13 {
  max-width: 1220px;
  padding-bottom: 96px;
  padding-left: 0;
  padding-right: 0;
}

.stories_section_2 {
  background-color: var(--ghost-white);
  margin-top: 87px;
}

.heading-70 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-80 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 15px;
  font-size: 16px;
  line-height: 32px;
}

.filter-block-cs {
  margin-bottom: 42px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-178 {
  margin-bottom: 60px;
}

.container-customer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1220px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.slider-5 {
  display: none;
}

.div-block-183 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero__wordwrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 20px;
  display: flex;
}

.hero__wordwrap._1 {
  margin-left: 15px;
}

.heading-73 {
  color: var(--white);
  text-align: left;
  font-size: 50px;
  font-weight: 900;
  line-height: 80px;
}

.heading-73.main-heading-career {
  line-height: 70px;
}

.heading-73.main-heading-career.hero-career {
  color: var(--dark-slate-blue);
}

.heading-73.startup-h1 {
  color: var(--dark-slate-blue);
  font-size: 60px;
}

.div-block-184 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.enterprise__section2-slide {
  display: none;
}

.consulting__container-2 {
  text-align: center;
  max-width: 1280px;
}

.consulting__container-2.web {
  background-color: #f7f4fd;
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-20 {
  grid-template-rows: auto;
}

.paragraph-66 {
  color: #4a4a68;
  margin-top: 25px;
  font-size: 16px;
  line-height: 32px;
}

.image-118 {
  width: 350px;
}

.div-block-189 {
  padding-left: 0;
}

.div-block-190 {
  text-align: left;
  padding-top: 80px;
  padding-left: 125px;
}

.consulting__hero-2 {
  background-color: #f7f4fd;
  margin-top: 87px;
  padding-top: 84px;
  padding-bottom: 127px;
}

.heading-75 {
  text-align: left;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.div-block-67-copy2-2 {
  text-align: right;
  width: 250px;
  position: absolute;
  top: 335px;
  left: 56px;
}

.paragraph-24-copy3-2 {
  color: #58676d;
  width: 26ch;
  margin-top: 5px;
  margin-left: 0;
  font-size: 16px;
  line-height: 32px;
}

.image-119 {
  width: 125px;
  position: absolute;
  top: 488px;
  left: 712px;
}

.div-block-67-copy3-2 {
  text-align: left;
  width: 300px;
  position: absolute;
  top: 519px;
  left: 873px;
}

.image-120 {
  width: 125px;
  position: absolute;
  top: 158px;
  left: 751px;
}

.div-block-191 {
  display: none;
}

.paragraph-68 {
  color: #58676d;
  width: 82ch;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-69 {
  color: #58676d;
  width: 37ch;
  margin-top: 5px;
  margin-left: 0;
  font-size: 16px;
  line-height: 32px;
}

.image-121 {
  width: 125px;
  position: absolute;
  top: 321px;
  left: 336px;
}

.image-122 {
  position: absolute;
  top: 288px;
  left: 459px;
}

.image-123 {
  position: absolute;
  top: 460px;
  left: 397px;
}

.image-124 {
  width: 30px;
  position: absolute;
  top: 470px;
  left: 827px;
}

.image-125 {
  width: 30px;
  position: absolute;
  top: 129px;
  left: 853px;
}

.image-126 {
  position: absolute;
  top: 84px;
  left: 585px;
}

.image-127 {
  width: 30px;
  position: absolute;
  top: 23px;
  left: 529px;
}

.div-block-192 {
  background-color: #0000;
  width: 1200px;
  height: 970px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
  position: relative;
}

.div-block-67-copy-2 {
  text-align: left;
  width: 250px;
  position: absolute;
  top: 168px;
  left: 929px;
}

.div-block-193 {
  text-align: right;
  width: 370px;
  position: absolute;
  top: 28px;
  left: 27px;
}

.text-block-84 {
  color: #4a4a68;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.consulting__section2 {
  padding-top: 100px;
  padding-bottom: 0;
}

.heading-76 {
  color: #4a4a68;
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
  line-height: 100%;
}

.image-128 {
  width: 125px;
  position: absolute;
  top: 45px;
  left: 424px;
}

.image-129 {
  width: 30px;
  position: absolute;
  top: 296px;
  left: 326px;
}

.image-130 {
  mix-blend-mode: normal;
  width: 65px;
  height: 65px;
}

.tabs-5 {
  display: flex;
}

.image-131 {
  mix-blend-mode: normal;
  width: 65px;
  height: 65px;
}

.div-block-71 {
  text-align: left;
}

.section3__dropdown-wrap {
  display: block;
}

.tab-pane-tab-1-2 {
  text-align: left;
  padding-left: 20px;
}

.image-132 {
  width: 6px;
  height: 6px;
}

.consulting__section3 {
  height: auto;
  padding-top: 20px;
  padding-bottom: 0;
}

.tabs-content-3 {
  margin-left: 40px;
}

.tabs-menu-4 {
  flex-direction: column;
  display: flex;
}

.section3__tab-none {
  color: #4a4a688c;
  mix-blend-mode: normal;
  background-color: #f7f4fd;
  border: 1px #4a4a681a;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 25px;
  padding: 35px 90px 35px 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.section3__tab-none:hover {
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.section3__tab-none.w--current {
  color: #4a4a68;
  background-color: #f7f4fd;
  border-style: none;
  box-shadow: 0 1px 20px #0000001a;
}

.heading-77 {
  color: #4a4a68;
}

.paragraph-71 {
  color: #58676d;
  width: 55ch;
  margin-top: 24px;
  margin-bottom: 27px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-68 {
  width: 1082px;
  max-width: 1082px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-68.ees-sol-div {
  position: relative;
}

.div-block-68.ecom-sol-div {
  margin-top: 0;
}

.div-block-68.ecom-sol-resp {
  margin-top: 0;
  display: none;
}

.div-block-68.ees-sol-div-copy {
  position: relative;
}

.div-block-68.custom-ai-div {
  width: auto;
  max-width: none;
  position: relative;
}

.heading-78 {
  color: #4a4a68;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 56px;
}

.heading-78.ees-sol-header {
  color: var(--black);
  text-align: center;
  letter-spacing: -.24px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 906px;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 52px;
}

.heading-78.eng-ai-section-header {
  color: #41415c;
  text-align: center;
  letter-spacing: -.24px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 906px;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 52px;
}

.heading-78.eng-ai-case-study-head {
  color: var(--black);
  text-align: center;
  letter-spacing: -.24px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 1071px;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 48.48px;
}

.text-block-86 {
  width: 12ch;
  margin-left: 30px;
}

.paragraph-72 {
  color: #58676d;
  width: 86ch;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 32px;
}

.text-block-87 {
  border-radius: 11px;
  margin-left: 20px;
  padding-top: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 52px;
}

.text-block-87.tab-text {
  color: #4a4a68;
  margin-left: 0;
  font-size: 18px;
  font-weight: 500;
}

.div-block-194 {
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.text-block-88 {
  color: #58676d;
  margin-left: 12px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-89 {
  width: 12ch;
  margin-left: 30px;
}

.academy_section {
  background-color: var(--ghost-white);
}

.academy_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 94px;
  padding-top: 139px;
  display: flex;
}

.heading-87 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.image-145 {
  text-align: left;
  margin-bottom: 50px;
}

.academy_div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 67px;
  display: flex;
}

.text-block-100 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 32px;
}

.text-span-11 {
  color: var(--medium-slate-blue);
}

.image-146 {
  margin-bottom: -58px;
  margin-right: 131px;
}

.wheel_section {
  margin-top: 60px;
  padding-bottom: 125px;
  overflow: hidden;
}

.wheel_container {
  max-width: 1140px;
  padding-top: 86px;
  padding-bottom: 0;
  overflow: visible;
}

.heading-88 {
  color: #4a4a68;
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 26px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-101 {
  color: #4a4a68;
  text-align: center;
  font-size: 16px;
  line-height: 32px;
}

.learn_section {
  background-color: var(--ghost-white);
}

.learn_container {
  max-width: 1083px;
  padding-top: 110px;
  padding-bottom: 40px;
}

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

.learn_div_l {
  width: 523px;
  margin-left: 0;
}

.heading-89 {
  color: var(--dark-slate-blue);
  margin-bottom: 34px;
  font-size: 40px;
  line-height: 56px;
}

.paragraph-78 {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 24px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-79 {
  color: var(--dim-grey);
  font-size: 16px;
  line-height: 32px;
}

.image-148 {
  width: 100%;
}

.column-5 {
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 10px;
}

.mcc__container {
  text-align: center;
  max-width: 1280px;
  padding-bottom: 20px;
}

.paragraph-85 {
  text-align: left;
  margin-top: 40px;
  font-size: 16px;
  line-height: 32px;
}

.image-157 {
  padding-left: 0;
}

.paragraph-3 {
  text-align: left;
  margin-top: 18px;
  font-size: 16px;
  line-height: 32px;
  display: none;
}

.mcc__hero {
  height: 700px;
  margin-top: 94px;
  padding-top: 25px;
}

.mcc__hero-heading {
  color: #4a4a68;
  text-align: left;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.paragraph-2 {
  text-align: left;
  width: 50ch;
  margin-top: 18px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-200 {
  padding-top: 25px;
  padding-left: 50px;
}

.div-block-201 {
  padding-left: 50px;
}

.grid-21 {
  grid-template-rows: auto;
}

.div-block-202 {
  width: 950px;
  max-width: 950px;
  height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-92 {
  color: #4a4a68;
  font-size: 40px;
  line-height: 56px;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.paragraph-5 {
  color: #4a4a68;
  width: 95ch;
  margin: 12px auto 0;
  font-size: 16px;
  line-height: 32px;
}

.section2__moolya-creative-club {
  padding-top: 32px;
  padding-bottom: 125px;
}

.heading-93 {
  color: #4a4a68;
  width: 22ch;
  font-size: 28px;
  line-height: 40px;
}

.image-158 {
  object-fit: fill;
}

.div-block-11 {
  display: none;
}

.paragraph-6 {
  width: 35ch;
  margin-top: 36px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-4 {
  color: #4a4a68;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.mcc__container2 {
  max-width: 1080px;
  display: flex;
}

.div-block-203 {
  padding-right: 75px;
}

.paragraph-7 {
  color: #4a4a68;
  margin-top: 8px;
  font-weight: 500;
  line-height: 140%;
}

.paragraph-7.focused {
  padding-left: 0;
  padding-right: 40px;
}

.heading-94 {
  color: #4a4a68;
  width: 10ch;
  margin-top: 10px;
  font-size: 40px;
  line-height: 56px;
}

.grid-3 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.section-7 {
  background-color: #f7f4fd;
  padding: 75px 20px 65px;
}

.div-block-6 {
  align-items: center;
  display: flex;
}

.text-block-107 {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.image-159 {
  width: 70%;
}

.image-159.sleep {
  width: 54%;
  max-width: 100%;
}

.image-159.center {
  width: 101%;
}

.image-159.focus {
  width: 62%;
}

.text-block-108 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-7 {
  margin-left: 17px;
}

.contactus__hero-section {
  background-color: #f7f4fd;
  height: auto;
  margin-top: 87px;
  padding-top: 88px;
  padding-bottom: 112px;
}

.contact__container {
  text-align: center;
  flex-direction: column;
  max-width: 1100px;
  display: flex;
}

.contact__wrapper {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid-22 {
  grid-template-rows: auto;
}

.numbers_container {
  background-color: #785dfb;
  max-width: 100%;
  padding: 60px 140px;
}

.number_div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #785dfb;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.heading-7 {
  color: #f7f4fd;
  text-align: center;
  font-family: Inter, Arial, sans-serif;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.text-block-109 {
  color: #f7f4fd;
  text-align: center;
  font-family: Inter, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.accordion {
  color: #fff;
  cursor: pointer;
  background-color: #636060;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 10%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.accordion.active {
  cursor: pointer;
  background-color: #63606000;
  border-radius: 0;
  width: 70%;
}

.learning_section {
  background-color: var(--ghost-white);
}

.learning_container {
  max-width: 1234px;
  padding-top: 50px;
  padding-bottom: 54px;
}

.learning_div {
  margin-bottom: 64px;
}

.heading-96 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: -.32px;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-117 {
  color: var(--dim-grey);
  text-align: center;
  margin-bottom: 0;
  padding-left: 348px;
  padding-right: 348px;
  font-size: 16px;
  line-height: 32px;
}

.video_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video_grid.web {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

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

.video_div_2 {
  border-radius: 10px;
  width: 392px;
  height: 342px;
}

.video {
  border-radius: 10px;
  height: 100%;
  margin-bottom: 10px;
}

.podcast_div {
  padding: 10px;
}

.text-block-118 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.podcast {
  padding: 10px;
}

.text-block-119 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.podcast-three {
  padding: 10px;
}

.text-block-120 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.quiz_3_container {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
  background-position: 0 0;
  background-size: auto;
  max-width: 100%;
  padding-top: 231px;
  padding-bottom: 200px;
}

.quiz_3_div {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-97 {
  color: var(--white);
  text-align: left;
  margin-bottom: 37px;
  margin-left: 70px;
  margin-right: 70px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-121 {
  color: var(--white);
  text-align: left;
  align-self: auto;
  margin-bottom: 69px;
  margin-left: 80px;
  margin-right: 80px;
  font-size: 16px;
  line-height: 32px;
}

.quiz_3_button {
  background-color: var(--white);
  color: var(--medium-slate-blue);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 192px;
  height: 56px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.image-164, .image-165, .paragraph-90, .paragraph-91, .number_5, .number_6 {
  display: none;
}

.industry_dropdown_list {
  margin-top: 2px;
  padding-top: 20px;
}

.industry_dropdown_list.w--open {
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #fff;
  border-radius: 4px;
  width: 260px;
  margin-top: 2px;
  padding: 20px 20px 0;
  overflow: auto;
  box-shadow: 3px 3px 24px #1c324f29;
}

.industry_dropdown_main {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #4a4a684d;
  border-radius: 7px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 80px;
  overflow: visible;
}

.text-block-122 {
  color: var(--dark-slate-blue);
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-122:hover {
  color: var(--medium-slate-blue);
}

.icon-8 {
  color: #4a4a6880;
  margin-left: 12px;
  margin-right: 12px;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.industries_checkbox {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.industries_checkbox.id1:hover {
  font-weight: 400;
}

.industries_checkbox.id1:active {
  color: var(--medium-slate-blue);
}

.industries_listing {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all 50ms;
}

.industries_listing:hover, .industries_listing:focus {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox_industries {
  border-color: var(--dim-grey-3);
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox_industries.w--redirected-checked {
  border: 2.6px solid var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
  width: 16px;
  height: 16px;
}

.checkbox_industries.w--redirected-focus {
  box-shadow: none;
}

.filter_dropdown_div {
  display: block;
}

.filter_dropdown_div.non-symbol {
  display: none;
}

.text-block-123 {
  color: var(--dark-slate-blue);
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-123:hover {
  color: var(--medium-slate-blue);
}

.service_dropdown_main {
  cursor: pointer;
  border: 1px solid #4a4a684d;
  border-radius: 7px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 80px;
}

.icon-9 {
  color: #4a4a6880;
}

.collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service_dropdown_list {
  background-color: var(--white);
  border-radius: 4px;
  width: 259px;
  margin-top: 2px;
  padding: 20px;
}

.service_dropdown_list.w--open {
  border-radius: 4px;
  height: auto;
  margin-top: 2px;
  padding: 20px 20px 0;
  box-shadow: 3px 3px 24px #1c324f29;
}

.form-block {
  margin-bottom: 15px;
}

.checkbox-label-3 {
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
  transition: all 50ms;
}

.checkbox-label-3:hover {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox_service {
  border: 1px solid #58676d80;
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox_service.w--redirected-checked {
  border-width: 2.8px;
  border-color: var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
}

.checkbox_service.w--redirected-focus {
  box-shadow: none;
}

.checkbox-field-3 {
  align-items: center;
  display: flex;
}

.text-block-124 {
  color: var(--dark-slate-blue);
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-124:hover {
  color: var(--medium-slate-blue);
}

.scale_dropdown_main {
  cursor: pointer;
  border: 1px solid #4a4a684d;
  border-radius: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 80px;
}

.icon-10 {
  color: #4a4a6880;
}

.scale_dropdown_list {
  background-color: var(--white);
  border-radius: 4px;
  margin-top: 2px;
  padding: 20px;
  box-shadow: 3px 3px 24px #1c324f29;
}

.scale_dropdown_list.w--open {
  width: 259px;
  margin-top: 2px;
  padding-bottom: 0;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox-label-4 {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
  transition: all 50ms;
}

.checkbox-label-4:hover {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox_scale {
  border: 1px solid #58676d80;
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox_scale.w--redirected-checked {
  border-width: 2.8px;
  border-color: var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
}

.checkbox_scale.w--redirected-focus {
  box-shadow: none;
  border-color: #58676d80;
  width: 15px;
  height: 15px;
}

.checkbox_scale.w--redirected-focus-visible {
  width: 15px;
  height: 15px;
}

.checkbox-field-4 {
  align-items: center;
  display: flex;
}

.button-9, .filter_div_mobile, .filter_div_pop_up, .div_divider, .indutries_div_filter {
  display: none;
}

.contactus__hero-image {
  mix-blend-mode: multiply;
}

.contactus__hero-heading {
  color: var(--dark-slate-blue);
  text-align: left;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.contactus__hero-paragraph {
  color: var(--dim-grey);
  text-align: left;
  margin-top: 29px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-211 {
  padding-top: 115px;
}

.div-block-212 {
  padding-left: 0;
}

.contactus__section2 {
  height: 720px;
  padding-top: 90px;
}

.section2__heading {
  color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
}

.section2__paragraph {
  color: var(--dim-grey);
  width: 80ch;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.section2__card-wrapper {
  width: 1128px;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lifeatmoolya_section3-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 550px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section2__card-sales {
  border: 1px solid #785dfb1a;
  border-radius: 10px;
  width: 556px;
  height: 338px;
  margin-right: 22px;
  padding: 56px 80px 60px;
  transition: background-color .25s;
}

.section2__card-sales:hover {
  background-color: #f7f4fd;
  border-style: solid;
  box-shadow: 0 1px 4px -1px #785dfb29, 0 1px 12px -1px #785dfb42;
}

.link-13 {
  color: var(--medium-slate-blue);
  letter-spacing: 1px;
  border-radius: 10px;
  margin-top: 35px;
  padding: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
  transition: color .25s, background-color 50ms;
  display: inline-block;
}

.link-13:hover {
  background-color: var(--medium-slate-blue);
  color: #fff;
  letter-spacing: 1px;
  margin-top: 25px;
  padding: 10px 30px;
}

.link-13.people {
  letter-spacing: 0;
}

.link-13.people:hover {
  letter-spacing: 1px;
  text-transform: none;
}

.link-13.sales {
  letter-spacing: 0;
}

.link-13.sales:hover {
  letter-spacing: 1px;
  text-transform: none;
}

.text-block-126 {
  color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-94 {
  color: var(--dim-grey);
  width: 30ch;
  margin-top: 13px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.contactus__section3 {
  padding-top: 71px;
}

.contactus__section3-paragraph {
  color: var(--dim-grey);
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.contactus__section3-heading {
  color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: auto;
}

.contact__container2 {
  max-width: 1440px;
}

.paragraph-95 {
  color: var(--dim-grey);
  width: 26ch;
  max-width: 26ch;
  margin-top: 10px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-128 {
  color: var(--dark-slate-blue);
  font-size: 38px;
  font-weight: 700;
  line-height: 100%;
}

.contactus_section3_tab-link {
  opacity: .5;
  text-align: left;
  white-space: normal;
  mix-blend-mode: normal;
  background-color: #0000;
  width: 315px;
  height: 210px;
  padding-left: 10px;
  padding-right: 45px;
}

.contactus_section3_tab-link.w--current {
  border-bottom: 7px solid var(--medium-slate-blue);
  opacity: 1;
  background-color: #0000;
}

.contactus_section3_tab-link2 {
  opacity: .5;
  text-align: left;
  background-color: #0000;
  width: 315px;
  height: 210px;
  margin-left: 50px;
  padding-left: 10px;
  padding-right: 45px;
}

.contactus_section3_tab-link2.w--current {
  border-bottom: 7px solid var(--medium-slate-blue);
  opacity: 1;
  background-color: #0000;
}

.tabs-section3 {
  opacity: 1;
  text-align: center;
  margin-top: 55px;
}

.contactus_section3_tab-menu {
  white-space: normal;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox-4 {
  border-color: var(--dim-grey-3);
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox-4.w--redirected-checked {
  border-width: 2.8px;
  border-color: var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
}

.checkbox-4.w--redirected-focus {
  box-shadow: none;
}

.industry_list_names {
  color: var(--dim-grey);
  margin-bottom: 0;
  margin-left: 10px;
  font-weight: 500;
  transition: all 50ms;
}

.industry_list_names:hover {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox-field-6 {
  align-items: center;
  display: flex;
}

.checkbox-5 {
  border-color: var(--dim-grey-3);
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox-5.w--redirected-checked {
  border-width: 2.8px;
  border-color: var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
}

.checkbox-5.w--redirected-focus {
  box-shadow: none;
}

.checkbox-label-6 {
  color: var(--dim-grey);
  margin-bottom: 0;
  margin-left: 10px;
  font-weight: 500;
  transition: all 50ms;
}

.checkbox-label-6:hover {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox-field-7 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.collection-list-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.checkbox-6 {
  border-color: var(--dim-grey-3);
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.checkbox-6.w--redirected-checked {
  border-width: 2.8px;
  border-color: var(--medium-slate-blue);
  background-color: var(--medium-slate-blue);
  border-radius: 4px;
}

.checkbox-6.w--redirected-focus {
  box-shadow: none;
}

.scale_list_names {
  color: var(--dim-grey);
  margin-bottom: 0;
  margin-left: 10px;
  font-weight: 500;
  transition: all 50ms;
}

.scale_list_names:hover {
  color: var(--medium-slate-blue);
  font-weight: 700;
}

.checkbox-field-8 {
  align-items: center;
  display: flex;
}

.stories_block {
  padding-left: 20px;
  padding-right: 20px;
}

.section2__card-people {
  border: 1px solid #785dfb1a;
  border-radius: 10px;
  width: 556px;
  height: 338px;
  margin-right: 10px;
  padding: 56px 80px 60px;
  transition: background-color .25s;
}

.section2__card-people:hover {
  background-color: #f7f4fd;
  border-style: solid;
  box-shadow: 0 1px 4px -1px #785dfb29, 0 1px 12px -1px #785dfb42;
}

.link-block-6 {
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.c-faq-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
}

.c-faq-q {
  align-items: center;
  display: flex;
}

.faq-a-text {
  color: #ffffffbf;
  font-size: 1em;
  line-height: 1.6em;
}

.c-faq-q-text {
  flex: 1;
  padding: 20px;
}

.faq-q-text {
  color: #fff;
}

.c-faq-divider {
  padding-left: 20px;
  padding-right: 20px;
}

.faq-stripe-1 {
  background-color: #fff;
  width: 2px;
  height: 100%;
}

._w-faq-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
}

.c-faq-a-text {
  padding: 20px;
}

.faq-divider {
  border-top: 1px dashed #ffffff40;
  height: 0;
}

.c-faq-a {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  overflow: hidden;
}

.c-faq {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-faq-item {
  cursor: pointer;
  background-color: #222;
  border-left: 3px solid #2ea07c;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.faq-stripe-2 {
  background-color: #fff;
  width: 100%;
  height: 2px;
  position: absolute;
}

.section5_tabs_link {
  color: #222222bf;
  background-color: #0000;
  font-size: 16px;
  font-weight: 700;
}

.section5_tabs_link.w--current {
  border-bottom: 3px solid var(--medium-slate-blue);
  color: var(--medium-slate-blue);
  white-space: nowrap;
  background-color: #0000;
}

.tabs-content-6 {
  margin-top: 52px;
}

.mcc_section2_tab-menu {
  white-space: nowrap;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.mcc_section2_tab-link {
  border: 1px solid var(--medium-slate-blue);
  color: #4a4a68;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 25px;
  font-weight: 700;
  line-height: 140%;
}

.mcc_section2_tab-link.w--current {
  background-color: var(--medium-slate-blue);
  color: #fff;
  padding-right: 25px;
}

.tabs-content-7 {
  margin-top: 40px;
}

.tab-pane-tab-3 {
  margin-left: 33px;
  padding-left: 20px;
}

.dropdown-2 {
  z-index: 1;
}

.hero_section {
  background-color: var(--ghost-white);
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6265a2a4c6c1fb5467b20aca_Group%2034234.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-top: 87px;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.hero_container {
  background-color: var(--ghost-white);
  max-width: 1011px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-138 {
  display: none;
}

.container-16 {
  max-width: 1140px;
  padding-left: 15px;
  padding-right: 15px;
}

.section-12 {
  background-color: #f7f4fd;
  margin-top: 87px;
  padding-top: 100px;
}

.section-13 {
  background-color: #f7f4fd;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-17 {
  justify-content: space-between;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.div-block-270 {
  margin-right: 100px;
  padding-top: 25px;
}

.heading-106 {
  color: #4a4a68;
  font-size: 64px;
  font-weight: 800;
  line-height: 82px;
}

.image-261 {
  margin-top: -25px;
  margin-left: 227px;
}

.paragraph-100 {
  color: #4a4a68;
  width: 46ch;
  margin-top: 20px;
  font-size: 16px;
  line-height: 32px;
}

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

.body-2 {
  margin-top: 87px;
}

.body-2.dev-about-us {
  margin-top: 10px;
}

.section-14 {
  color: #4a4a68;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-4 {
  max-width: 1134px;
  display: flex;
}

.div-block-271 {
  margin-left: 80px;
}

.heading-107 {
  color: #4a4a68;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-101 {
  color: #4a4a68;
  width: 50ch;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.tabs_menu1 {
  white-space: nowrap;
  border-bottom: 1px solid #4a4a6866;
  justify-content: space-between;
  width: 844px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.paragraph-102 {
  color: #4a4a68;
  margin-top: 18px;
  font-size: 16px;
  line-height: 32px;
}

.image-262 {
  object-fit: cover;
  width: 53px;
  height: 53px;
  margin-top: 5px;
}

.container-18 {
  text-align: center;
  max-width: 65rem;
}

.tabs-content-8 {
  margin-top: 77px;
}

.tabs-15 {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.section-9 {
  padding-top: 80px;
  padding-bottom: 60px;
}

.container-19 {
  text-align: center;
  max-width: 1200px;
}

.heading-108 {
  color: #4a4a68;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-104 {
  color: #4a4a68;
  width: 96ch;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.image-339.mobile {
  display: none;
}

.div-block-319 {
  text-decoration: none;
}

.div-block-322 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.div-block-322.web {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 436px 266px 328px 1fr;
  grid-auto-columns: 1fr;
  max-width: 89.75rem;
  margin-top: 33px;
  display: none;
}

.image-341 {
  margin-right: 10px;
}

.image-342 {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  object-position: 50% 50%;
  background-clip: border-box;
  max-width: 100%;
  position: static;
}

.slider-9 {
  background-color: #ddd0;
  display: block;
  overflow: visible;
}

.slider-9.mobile {
  margin-top: 34px;
  display: block;
  overflow: hidden;
}

.mask-8 {
  overflow: visible;
}

.slider-pic-one {
  max-width: 30%;
  margin-right: 20px;
  position: relative;
}

.left-arrow-8, .right-arrow-7, .slide-nav-10 {
  display: none;
}

.div-block-323 {
  width: auto;
  overflow: visible;
}

.image-343 {
  object-fit: cover;
  max-width: 100%;
  height: 238.234px;
}

.slider-pic-two {
  max-width: 18%;
  margin-right: 20px;
}

.slider-pic-three {
  max-width: 22%;
  margin-right: 20px;
}

.lifeatmoolya_hero {
  background-color: #f7f4fd;
  height: auto;
  margin-top: 87px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.lifeatmoolya_hero-container {
  max-width: 1100px;
}

.lifeatmoolya_hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.lifeatmoolya_hero-heading {
  color: #4a4a68;
  letter-spacing: 0;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.lifeatmoolya_hero-paragraph {
  color: #4a4a68;
  letter-spacing: 0;
  width: 50ch;
  margin-top: 15px;
  font-size: 16px;
  line-height: 32px;
}

.lifeatmoolya_hero-div2 {
  margin-bottom: -60px;
  margin-left: -60px;
}

.slide-14 {
  height: 300px;
}

.paragraph-109 {
  color: #4a4a68;
  font-size: 16px;
  line-height: 34px;
}

.lifeatmoolya_section2 {
  display: none;
}

.text-block-156 {
  color: #4a4a68;
  white-space: nowrap;
  width: 100%;
  margin-left: 80px;
  font-size: 35px;
  font-weight: 800;
  line-height: 100%;
}

.link-17 {
  z-index: 1;
  color: #785dfb;
  margin-top: 10px;
  font-size: 16px;
  line-height: 32px;
  display: block;
  position: relative;
}

.link-17.event-link, .link-17.vocab-link, .link-17.reward-link {
  display: none;
}

.div-block-328 {
  padding-left: 25px;
}

.slide-13 {
  height: 292px;
}

.right-arrow-9 {
  display: none;
}

.lifeatmoolya_section2-container {
  max-width: 1100px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.div-block-330 {
  position: absolute;
  top: -150px;
  bottom: auto;
  right: auto;
}

.div-block-329 {
  padding-top: 74px;
}

.lifeatmoolya_section2-slider {
  background-color: #0000;
  width: 100%;
  height: 600px;
  position: relative;
}

.image-368 {
  width: 418px;
}

.mask-9 {
  width: 100%;
  height: auto;
  padding-top: 240px;
}

.grid-31 {
  grid-template-rows: auto;
}

.text-block-155 {
  color: #785dfb33;
  font-size: 100px;
  font-weight: 800;
}

.slide-nav-12 {
  color: #333;
  text-align: left;
  mix-blend-mode: normal;
  width: auto;
  padding-top: 0;
  font-size: 10px;
  position: absolute;
  inset: auto -50px 200px auto;
  transform: rotate(90deg);
}

.div-block-334 {
  color: var(--white);
  background-color: #4a4a68b3;
  border-radius: 10px;
  width: 550px;
  height: 100%;
  text-decoration: none;
}

.lifeatmoolya_section3-grid-div2 {
  background-color: var(--dark-slate-blue);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/625d0387323b616e87f69f8f_Rectangle%203.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: inline-block;
  position: relative;
}

.text-block-158-copy {
  z-index: 2;
  color: #fff;
  width: 23ch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
  position: relative;
}

.text-block-158 {
  z-index: 2;
  color: #fff;
  width: 14ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  position: relative;
}

.lifeatmoolya_section3-container {
  text-align: center;
  max-width: 1100px;
}

.link-18 {
  color: #ffffffd9;
  width: 50ch;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
  transition: color .5s;
  display: block;
  position: relative;
}

.link-18:hover {
  color: #fff;
}

.lifeatmoolya_section3-grid-div1 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/625d038762cba904062cea5d_Rectangle%204.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  height: 300px;
  padding-top: 81px;
  display: none;
  position: relative;
}

.lifeatmoolya_section3 {
  text-align: center;
  margin-top: 60px;
  padding-bottom: 140px;
}

.lifeatmoolya_section4 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/625d19bb04ea43320b13302f_CTA%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
}

.heading-110 {
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-160 {
  color: #fff;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.text-block-161 {
  color: #fff;
  margin-top: 27px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.text-block-162 {
  color: #fff;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 32px;
}

.link-block-13 {
  margin-top: 43px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

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

.div-block-337 {
  margin-top: 88px;
  display: flex;
}

.div-block-339 {
  margin-left: 56px;
  display: block;
}

.div-block-339.wheel_data {
  display: block;
}

.grid-32 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 31px;
}

.heading-111 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-110 {
  color: #4a4a68;
  margin-top: 17px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-163 {
  color: #4a4a68;
  margin-top: 14px;
  font-weight: 500;
}

.div-block-340 {
  display: none;
}

.text-block-164 {
  font-size: 14px;
}

.text-block-164:hover {
  color: var(--dark-slate-blue);
  font-weight: 400;
}

.text-block-164:active {
  font-weight: 400;
}

.text-block-164:focus {
  font-weight: 700;
}

.founder_hero_div {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content_div {
  padding-top: 0;
}

.heading-113 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.text-span-21 {
  color: var(--medium-slate-blue);
}

.image-437 {
  margin-bottom: 28px;
}

.button-10 {
  border: 1px solid var(--medium-slate-blue);
  background-color: var(--white);
  color: var(--medium-slate-blue);
  letter-spacing: .16px;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 192px;
  height: 56px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: color .3s, background-color .3s;
  display: flex;
}

.button-10:hover {
  background-color: var(--medium-slate-blue);
  color: #fff;
}

.button-10.transparent {
  background-color: #f5f7fa;
}

.button-10.transparent:hover {
  color: #000;
}

.button-10.gated-casestudies {
  margin: 6px 6px 6px 0;
}

.wheel {
  width: 440px;
  max-width: 100%;
  height: 400px;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: -20px;
  padding-top: 0;
  position: relative;
}

.image-438 {
  float: none;
  position: absolute;
  top: 0;
}

.image-438.wheel_item {
  width: 152px;
}

.image-439 {
  float: none;
  position: absolute;
  top: -20px;
  left: 110px;
}

.image-440 {
  float: none;
  position: absolute;
  top: 0;
  left: 212px;
}

.image-440.wheel_item {
  width: 144px;
}

.image-441 {
  position: absolute;
  top: 109px;
  left: -18px;
}

.image-441.wheel_item {
  width: 138px;
}

.image-442 {
  width: 100px;
  position: absolute;
  top: 160px;
  left: 130px;
}

.image-443 {
  position: absolute;
  top: 104px;
  left: 238px;
}

.image-443.wheel_item {
  width: 138px;
}

.image-444 {
  position: absolute;
  top: 208px;
  left: 3px;
}

.image-444.wheel_item {
  width: 145px;
}

.image-445 {
  position: absolute;
  top: 230px;
  left: 109px;
}

.image-445.wheel_item {
  width: 141px;
}

.image-446 {
  position: absolute;
  top: 204px;
  left: 210px;
}

.image-446.wheel_item {
  width: 146px;
}

.link-6-copy {
  color: #785dfb;
  margin-top: 26px;
  font-size: 18px;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.image-447 {
  max-width: 81%;
}

.ww__heading2-2, .ww__heading4-2 {
  color: var(--white);
  text-align: left;
  font-size: 50px;
  font-weight: 900;
  line-height: 80px;
  display: block;
  position: absolute;
}

.ww__heading-2 {
  color: var(--white);
  text-align: left;
  font-size: 50px;
  font-weight: 900;
  line-height: 80px;
  display: inline-block;
}

.ww__heading3-2 {
  color: var(--white);
  text-align: left;
  font-size: 50px;
  font-weight: 900;
  line-height: 80px;
  display: block;
  position: absolute;
}

.ww__heading5-2 {
  color: #785dfb;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
  display: block;
  position: absolute;
}

.ww__heading5-2.people, .ww__heading5-2.trans {
  color: var(--white);
  font-size: 50px;
  display: block;
}

.ww__heading5-2.you {
  color: var(--white);
  font-size: 50px;
}

.paragraph-112 {
  color: #4a4a68;
  letter-spacing: 0;
  max-width: 820px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.paragraph-112.mobile {
  display: none;
}

.paragraph-112.desktop {
  max-width: 830px;
  margin-top: 10px;
  display: none;
}

.creative-testers-section {
  padding-top: 100px;
  padding-bottom: 120px;
}

.creative-container {
  max-width: 1250px;
}

.creative-grid {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.left-image-div {
  padding-top: 50px;
}

.left-image-div.desktop-div {
  position: relative;
}

.heading-115 {
  color: #4a4a68;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 56px;
}

.heading-116 {
  color: #4a4a68;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 38px;
  font-weight: 700;
  line-height: 56px;
}

.paragraph-113 {
  color: #4a4a68;
  margin-bottom: 26px;
  padding-right: 60px;
  font-size: 16px;
  line-height: 30px;
}

.paragraph-113.mobile-para {
  display: none;
}

.link-21 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
  position: relative;
}

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

.rating-section {
  background-color: var(--medium-slate-blue);
  padding-top: 80px;
  padding-bottom: 80px;
}

.rating-container {
  max-width: 1280px;
}

.rating-div {
  padding-left: 112px;
  padding-right: 112px;
}

.rating-grid {
  grid-column-gap: 94px;
  grid-row-gap: 94px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-119 {
  color: var(--white);
  letter-spacing: -.32px;
  width: 17ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 50px;
}

.glassdoor-rating-div {
  width: auto;
}

.image-448 {
  border-radius: 10px;
}

.misfits-section {
  padding-top: 98px;
  padding-bottom: 100px;
}

.misfits-div {
  padding-left: 80px;
  padding-right: 80px;
}

.misfits-container {
  max-width: 1280px;
}

.misfits-grid {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.misfits-left-div {
  padding-right: 0;
}

.heading-120 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 40px;
  line-height: 56px;
}

.paragraph-114 {
  color: var(--dark-slate-blue);
  width: 100%;
  margin-bottom: 25px;
  padding-right: 0;
  font-size: 16px;
  line-height: 32px;
}

.link-22 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.meet-moolyans {
  background-color: var(--ghost-white);
  padding: 105px 60px 137px;
}

.meet-moolyans-container {
  max-width: 80rem;
}

.meet-moolyans-main-div {
  font-family: Inter, Arial, sans-serif;
  position: static;
}

.heading-div-2 {
  margin-bottom: 58px;
}

.heading-121 {
  color: var(--dark-slate-blue);
  letter-spacing: -.32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
  display: flex;
}

.paragraph-115 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 20px;
  margin-left: 160px;
  margin-right: 160px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.meet-moolyans-grid-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 80%;
  margin: 20px auto;
  display: grid;
}

.meet-testimonial-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-content-1 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 48px;
  display: block;
}

.heading-122 {
  color: var(--medium-slate-blue);
  letter-spacing: -.32px;
  flex: 0 auto;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 40px;
}

.heading-122.right-aligned {
  align-self: flex-end;
}

.paragraph-116 {
  color: #4a4a68;
  text-align: justify;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.meet-moolyans-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
}

.meet-testimonial-2 {
  display: flex;
}

.testimonial-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 48px;
  display: flex;
}

.testimonial-content-2.right-aligned {
  text-align: right;
  align-items: flex-end;
}

.benefits {
  padding: 88px 0 100px;
}

.benefits-container {
  max-width: 1100px;
  padding-left: 0;
  padding-right: 0;
}

.benefits-cms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-14 {
  grid-column-gap: 64px;
  grid-row-gap: 101px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-123 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 19.6px;
}

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

.paragraph-117 {
  color: var(--dark-slate-blue);
  width: 100%;
  line-height: 28px;
}

.benefits-header {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 68px;
  display: flex;
}

.heading-124 {
  color: var(--dark-slate-blue);
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.heading-124.location-heading {
  color: var(--white);
  margin-bottom: 40px;
}

.paragraph-118 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-left: 164px;
  margin-right: 164px;
  font-size: 16px;
  line-height: 32px;
}

.life-moolya {
  background-color: var(--ghost-white);
  padding-top: 146px;
  padding-bottom: 160px;
}

.life-moolya-container {
  max-width: 1100px;
}

.div-block-350 {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-125 {
  color: var(--dark-slate-blue);
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-119 {
  color: var(--dark-slate-blue);
  width: 43ch;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-177 {
  border-bottom: 1px none var(--medium-slate-blue);
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.link-block-15 {
  border-bottom: 1px #000;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.take-a-peek-line {
  background-color: var(--medium-slate-blue);
  width: 100%;
  height: 2px;
  margin-top: -7px;
  position: absolute;
}

.html-embed-3 {
  display: block;
}

.heading-127, .image-461, .div-block-352 {
  display: none;
}

.founder-section-2 {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.container-24 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  display: flex;
  overflow: visible;
}

.exploratory-div {
  margin-left: 40px;
  margin-right: 40px;
  display: none;
  overflow: visible;
}

.text-field-4 {
  color: #4a4a68;
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 2px solid #4a4a68;
  margin-bottom: 46px;
}

.text-span-23 {
  color: #785dfb;
  font-weight: 700;
}

.button-12 {
  color: #785dfb;
  background-color: #3898ec00;
  border: 1px solid #785dfb;
  border-radius: 8px;
  width: 522px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.gray-baseline {
  background-color: #58676d36;
  border-radius: 20px;
  width: 440px;
  height: 5px;
  position: static;
}

.link-16 {
  color: #785dfb;
  text-decoration: underline;
}

.banner11_marquee-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-color: #f8f7ff;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-right: 0;
  padding: 0;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
}

.heading-129 {
  color: #4a4a68;
  margin-bottom: 23px;
  font-size: 22px;
  line-height: 32px;
}

.button-13 {
  color: #785dfb;
  letter-spacing: .16px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 192px;
  height: 56px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.link-26 {
  color: #785dfb;
}

.container-25 {
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.field-label-6 {
  color: #7e7676;
  display: none;
}

.button-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.qone {
  width: 522px;
  margin-bottom: 24px;
  margin-right: 0;
  font-size: 22px;
  line-height: 32px;
  display: block;
}

.text-block-178 {
  color: #58676d80;
  font-weight: 500;
}

.no-not-really {
  color: #785dfb;
  background-color: #3898ec00;
  border: 1px solid #785dfb;
  border-radius: 8px;
  width: 522px;
  font-size: 16px;
  line-height: 24px;
}

.no-not-really.option-three-b {
  margin-top: 20px;
}

.form-2 {
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #d4cff300;
  padding-top: 0;
  display: block;
  overflow: visible;
}

.heading-130 {
  color: #4a4a68;
  letter-spacing: -.32px;
  margin-top: 82px;
  margin-bottom: 42px;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-325 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  padding-top: 125px;
  padding-bottom: 125px;
  transition: opacity .2s;
  display: block;
  overflow: visible;
}

.purplr-timeline {
  background-color: #785dfb;
  border-radius: 20px;
  width: 100px;
  height: 5px;
}

.purplr-timeline.q1 {
  width: 110px;
}

.purplr-timeline.q2 {
  width: 220px;
}

.purplr-timeline.q3 {
  width: 330px;
}

.purplr-timeline.q4 {
  width: 440px;
}

.yes-we-are {
  color: #785dfb;
  background-color: #3898ec00;
  border: 1px solid #785dfb;
  border-radius: 8px;
  width: 522px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.quiz-1-section {
  display: flex;
  overflow: hidden;
}

.quiz-1-section.web {
  overflow: hidden;
}

.quiz-1-section.mobile {
  display: none;
}

.submit-button-2 {
  letter-spacing: 1px;
  background-color: #785dfb;
  border-radius: 8px;
  padding: 16px 48px;
  font-weight: 700;
}

.submit-button-2.temp_class {
  display: block;
}

.button-3 {
  background-color: #3898ec00;
  width: 522px;
}

.button-3.option-three {
  margin-top: 20px;
}

.heading-131 {
  color: #fff;
  text-align: center;
  letter-spacing: -.32px;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 800;
  line-height: 56px;
}

.button-14 {
  color: #785dfb;
  background-color: #3898ec00;
  border: 1px solid #785dfb;
  border-radius: 8px;
  width: 522px;
  font-size: 16px;
  line-height: 24px;
}

.button-14.qa_answer {
  margin-bottom: 20px;
}

.button-14.option-three-c {
  margin-top: 20px;
}

.explanatory-text-block {
  color: #4a4a68;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.explanatory-text-block.chat-mithun {
  display: none;
}

.question3 {
  width: 522px;
  margin-left: 90px;
  display: block;
}

.question3.question, .question3.question4 {
  display: none;
}

.text-block-179 {
  color: #fff;
  text-align: center;
  margin-bottom: 55.45px;
  font-size: 16px;
  line-height: 32px;
}

.question-div-main {
  max-width: 100%;
  transition: opacity .2s;
  display: flex;
  overflow: visible;
}

.line-div {
  margin-left: 0;
  display: block;
}

.question_div.is--main {
  z-index: 5;
  background-color: #d7d2f700;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.question {
  z-index: 2;
  flex: 0 auto;
  width: 522px;
  margin-left: 90px;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: static;
  overflow: visible;
}

.question.question1 {
  display: block;
}

.question.question2, .question.question3.question-quiz, .question.question3, .question.question3.question-quiz {
  display: none;
}

.section-17 {
  background-color: #785dfb;
  padding-top: 84px;
  padding-bottom: 84px;
}

.div-block-358 {
  justify-content: space-between;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-358.new-career-cta {
  width: 1100px;
  max-width: 100%;
}

.text-block-180 {
  color: #fff;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
}

.text-block-181 {
  color: #fff;
  margin-top: 19px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-359 {
  align-items: center;
  display: flex;
}

.button-15 {
  color: #785dfb;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83784239cf091286337_btn-bg-white.webp");
  background-position: 0 0;
  background-size: 100% 100%;
  border-radius: 8px;
  padding: 16px 48px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.button-15.lp-calendly-popup.lp-calendly-popup-5 {
  z-index: 2;
  text-transform: none;
  transition: all .6s;
  position: relative;
}

.button-15.lp-calendly-popup.lp-calendly-popup-5.ta-fasttrack-automation-schedule-a-call-btn {
  color: var(--medium-slate-blue);
  text-align: center;
  background-color: #fff;
  background-image: none;
  width: 380px;
  font-weight: 600;
}

.button-15.au-calendly-btn.au-calendly-btn-1 {
  z-index: 2;
  position: relative;
}

.section-18 {
  margin-top: 60px;
}

.image-465 {
  max-width: 100%;
}

.got-attention-code.hide-contact-us, .slider-10.mobile {
  display: none;
}

.slide-1 {
  overflow: visible;
}

.mask-10 {
  width: 400px;
  overflow: visible;
}

.hover-im {
  cursor: pointer;
}

.we-lead-the-world {
  -webkit-text-fill-color: inherit;
  background-color: #785dfb0d;
  background-clip: border-box;
  margin-top: 0;
  display: none;
}

.we-lead-the-world.we-lead-new-section.ai-services-section {
  background-color: #f7f4fd;
  padding-bottom: 60px;
  position: relative;
}

.we-lead-the-world.we-lead-new-section.ai-services-section.hidden {
  display: none;
}

.we-lead-the-world.we-lead-new-section.ai-sol-faster-section {
  background-color: #efe8ff;
  position: relative;
}

.we-lead-the-world.we-lead-new-section {
  display: block;
}

.we-lead-the-world.we-lead-new-section.ai-solutions-section {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65e014a70e8ca83275361985_Rectangle%2018440%20(1).webp");
  background-position: 0 0;
  background-size: auto;
  padding-bottom: 60px;
}

.we-lead-container {
  max-width: 1000px;
  padding-left: 15px;
  padding-right: 15px;
}

.we-lead-div {
  margin-top: 80px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-132 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 56px;
}

.heading-132.new-dev-heading-132 {
  font-size: 32px;
}

.text-span-24 {
  color: var(--medium-slate-blue);
}

.text-block-182 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-182.new-dev-text-block-182 {
  color: #41415c;
}

.we-lead-content-div {
  margin-top: 100px;
  margin-bottom: 100px;
}

.we-lead-content-div.we-lead-new {
  margin-top: 10px;
  margin-bottom: 10px;
}

.we-lead-content-div.ai-sol-we-lead-new {
  margin-top: 60px;
  margin-bottom: 10px;
}

.we-lead-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
}

.we-lead-grid.desktop {
  display: block;
}

.we-lead-grid.mobile {
  display: none;
}

.expert-qa-sdet-s {
  justify-content: center;
  width: 100%;
  display: block;
}

.text-span-25 {
  color: var(--medium-slate-blue);
}

.heading-133 {
  color: var(--dark-slate-blue);
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-121 {
  color: #4a4a68;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-121.new-dev-we-lead-para {
  text-align: justify;
  margin-top: 35px;
}

.ba-in-testing {
  padding-left: 180px;
}

.ba-in-testing.some-text {
  padding-left: 0;
}

.text-span-26 {
  color: var(--medium-slate-blue);
}

.paragraph-122 {
  color: #4a4a68;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-122.new-dev-we-lead-para {
  text-align: justify;
  margin-top: 35px;
}

.dev-in-code-quality {
  width: 100%;
}

.text-span-27 {
  color: var(--medium-slate-blue);
}

.expert-consultants {
  padding-left: 180px;
}

.expert-consultants.some-text {
  padding-left: 0;
}

.culture-influencers {
  width: 100%;
}

.text-span-28, .text-span-29 {
  color: var(--medium-slate-blue);
}

.logo-section {
  margin-top: 90px;
}

.logo-container {
  background-color: #f1eeff;
  border-radius: 16px;
  max-width: 1200px;
}

.logo-container.new-logo-container, .logo-container.ta-logo-container {
  background-color: #f9f7ff;
  border-radius: 0;
  max-width: 1840px;
  height: 100px;
  padding-bottom: 30px;
}

.logo-container.ees-logo-container {
  background-color: #f9f7ff;
  max-width: 1840px;
  height: 100px;
  padding-bottom: 30px;
}

.logo-div {
  margin-top: 0;
  padding: 66px 56px 40px;
}

.logo-div.lp-outliers {
  padding-top: 0;
  padding-bottom: 0;
}

.logo-div.lp-outliers.new-lp-outliers {
  border-radius: 0;
  padding-top: 20px;
  display: flex;
}

.heading-134 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 800;
  line-height: 56px;
}

.heading-134.sp-text {
  margin-bottom: 10px;
}

.heading-134.new-heading-134 {
  text-align: left;
  width: 350px;
}

.text-block-183 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-block-183.new-text-block-183 {
  text-align: left;
  margin-top: -10px;
}

.logo-heading {
  margin-bottom: 30px;
}

.logo-heading.new-logo-heading {
  margin-bottom: 0;
  padding-top: 20px;
  position: relative;
}

.logos {
  display: none;
}

.logos-panel {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: repeat(auto-fit, 0);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch space-between;
  place-items: center;
  max-width: 100%;
  display: grid;
}

.collibra.mobile, .licious.mobile {
  display: block;
}

.homepage_hero {
  margin-top: 86px;
  padding-top: 30px;
  padding-bottom: 50px;
  display: flex;
}

.homepage_hero-container {
  max-width: 1160px;
}

.heading-135 {
  color: #4a4a68;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.text-span-30 {
  color: #785dfb;
}

.div-block-360 {
  align-items: center;
  display: flex;
}

.text-block-184 {
  color: #4a4a68;
  margin-left: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.image-467 {
  width: 100%;
  max-width: 350px;
  height: 9px;
}

.image-467.ta-hero-2-shade {
  z-index: -1;
  max-width: 420px;
  height: 7px;
  margin-top: -35px;
  position: relative;
}

.image-468 {
  width: 729px;
}

.div-block-361 {
  margin-right: 30px;
  padding-top: 90px;
  position: relative;
}

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

.link-block-16 {
  color: var(--white);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/62b941b2bbb02549a8bdf9f3_Hero%20button.png");
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 49px;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.link-block-16.absolutely, .link-block-16.absolutely.abs-lp {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-top: 45px;
}

.link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes {
  z-index: 2;
  margin-top: 0;
  transition: transform .6s;
  position: absolute;
}

.link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes.dev-calendly-popup-6.hp-calendly-web-cta {
  margin-top: 20px;
  position: static;
}

.link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes.lp-calendly-popup-1.pp-btn-changes.problems-sec-btn {
  position: static;
}

.link-block-16.absolutely.abs-lp.lp-calendly-popup-copy.test-changes {
  z-index: 2;
  margin-top: 0;
  transition: transform .6s;
  position: absolute;
}

.link-block-16.consul-btn {
  width: 300px;
  height: 58px;
  margin-top: 0;
  position: absolute;
  bottom: 100px;
  left: 50%;
  transform: translate(-50%);
}

.link-block-16.consul-btn.au-calendly-btn.au-calendly-btn-2 {
  z-index: 2;
  background-size: 100% 100%;
  margin-left: 25%;
  position: relative;
  inset: auto auto 0%;
}

.link-block-16.tab {
  display: none;
}

.link-block-16.lp-header-img {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  background-attachment: scroll;
  margin-top: 5px;
  margin-left: 20px;
  padding-top: 15px;
  line-height: 20px;
  display: inline-block;
}

.link-block-16.lp-header-img.lp-calendly-popup {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-position: 0 0;
  background-size: 100% 100%;
}

.link-block-16.lp-header-img.lp-calendly-popup.talk-to-expert {
  display: block;
}

.link-block-16.lp-header-img.lp-calendly-popup.talk-to-expert.lp-calendly-popup-0 {
  z-index: 2;
  transition: all .6s;
  position: static;
}

.link-block-16.lp-header-img.lp-calendly-popup.lp-calendly-popup-0 {
  margin-top: 0;
}

.link-block-16.lp-cta {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.link-block-16.lp-cta.lp-cs-cta {
  letter-spacing: 1px;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  width: 255px;
  margin-top: 50px;
}

.link-block-16.lp-cta.lp-cs-cta.lp-cta-services {
  margin-top: 30px;
}

.link-block-16.lp-cta.lp-cs-cta.lp-cta-services.lp-calendly-popup.lp-calendly-popup-2, .link-block-16.lp-cta.lp-cs-cta.lp-calendly-popup.lp-calendly-popup-4, .link-block-16.lp-cta.lp-cs-cta.lp-calendly-popup.lp-calendly-popup-6, .link-block-16.lp-cta.lp-cs-cta.lp-calendly-popup.lp-calendly-popup-7 {
  z-index: 2;
  margin-top: 0;
  transition: all .6s;
  position: relative;
}

.link-block-16.lp-cta.lp-cs-cta.ai-ser-cta {
  margin-top: 0;
}

.link-block-16.lp-cta.lp-cs-cta.ai-ser-cta.lp-calendly-popup.lp-calendly-popup-2, .link-block-16.lp-cta.lp-calendly-popup.lp-calendly-popup-3 {
  z-index: 2;
  margin-top: 0;
  transition: all .6s;
  position: relative;
}

.link-block-16.lp-cta.lp-calendly-popup.lp-calendly-popup-3.ai-changes {
  width: 240px;
}

.link-block-16.au-calendly-btn.au-calendly-btn-2 {
  z-index: 2;
  background-size: 100% 100%;
  margin-top: 0;
  position: relative;
}

.link-block-16.ta-cta {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.link-block-16.ta-cta.lp-cs-cta {
  letter-spacing: 1px;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  width: 255px;
  margin-top: 50px;
}

.link-block-16.ta-cta.lp-cs-cta.lp-cta-services {
  margin-top: 30px;
}

.link-block-16.ta-cta.lp-cs-cta.lp-cta-services.lp-calendly-popup.lp-calendly-popup-2 {
  z-index: 2;
  width: 225px;
  height: 55px;
  margin-top: 0;
  transition: all .6s;
  position: relative;
}

.link-block-16.ai-schedule-btn {
  margin-top: 0;
}

.link-block-16.ai-schedule-btn.ai-explore-btn {
  width: 240px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-185 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-186 {
  margin-top: 32px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-186.web {
  color: #4a4a68;
}

.text-block-186.mobile {
  display: none;
}

.container-29 {
  max-width: 1092px;
}

.grid-37 {
  grid-template-rows: auto;
}

.heading-136 {
  color: #4a4a68;
  margin-top: 60px;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.text-span-31 {
  color: var(--medium-slate-blue);
}

.paragraph-123 {
  color: #4a4a68;
  width: 42ch;
  margin-top: 40px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-362 {
  padding-top: 78px;
}

.image-469 {
  width: 270px;
  height: 260px;
  position: absolute;
  top: 500px;
  left: -19.4px;
}

.image-469.line-web-illustration {
  z-index: 1;
  top: 200px;
  left: -47%;
}

.homepage_section2 {
  padding-bottom: 24px;
}

.why-are-they-fantastic-container {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.fantastic-div {
  padding-top: 60px;
  padding-bottom: 60px;
  position: static;
}

.heading-137 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 56px;
}

.text-block-187 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.fantastic-content-div {
  margin-top: -40px;
  padding-left: 100px;
  padding-right: 100px;
}

.grid-38 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
}

.fantastic-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.fantastic-image {
  width: 100%;
}

.div-block-363 {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.collection-item-2 {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 0;
  display: block;
  position: relative;
}

.heading-138 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
}

.image-471 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 20px;
}

.image-472 {
  position: absolute;
  inset: -40% 0% auto auto;
}

.homepage_section4 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-30 {
  max-width: 760px;
}

.heading-139 {
  color: #4a4a68;
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.div-block-364 {
  text-align: center;
}

.text-span-32 {
  color: var(--medium-slate-blue);
}

.text-block-188 {
  color: #4a4a68;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 32px;
}

.div-block-365 {
  margin-top: 50px;
  display: flex;
}

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

.heading-140 {
  color: #4a4a68;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-124 {
  color: #4a4a68;
  width: 37ch;
  margin-top: 32px;
  font-size: 16px;
  line-height: 32px;
}

.text-span-33 {
  color: var(--medium-slate-blue);
}

.div-block-367 {
  padding-left: 54px;
}

.div-block-368 {
  margin-top: 40px;
  display: flex;
}

.div-block-369 {
  align-items: center;
  display: flex;
}

.div-block-367-copy {
  padding-left: 0;
}

.div-block-370 {
  margin-top: 40px;
  display: flex;
}

.div-block-371 {
  align-items: center;
  padding-left: 54px;
  display: flex;
}

.text-block-189 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 60px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-189.small-line {
  margin-top: 30px;
  font-weight: 400;
}

.link-block-17 {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 218px;
  height: 54px;
  margin-top: 49px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.link-block-17.moolyan {
  width: 290px;
  height: 74px;
  margin-top: 0;
}

.link-block-17.moolyan.want-to-be-btn {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-top: -30px;
}

.link-block-17.holistic {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-top: 30px;
}

.link-block-17.ct-cta-link {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-top: 40px;
}

.div-block-373 {
  text-align: center;
  margin-top: 0;
}

.text-block-190 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-190.lets-begin {
  letter-spacing: 1px;
}

.great-choice-container {
  max-width: 1140px;
}

.great-choice-div {
  padding-top: 10px;
  padding-bottom: 100px;
}

.heading-144 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  font-size: 40px;
  line-height: 56px;
}

.text-block-194 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}

.text-span-34 {
  color: var(--medium-slate-blue);
}

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

.grid-42.desktop {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.grid-42.desktop.custom-slick-testimonial.owl-carousel.owl-theme {
  grid-template-rows: auto auto;
}

.image-gc {
  margin-right: 40px;
}

.content-one {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-195 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 70px;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
}

.text-block-195.rahul {
  color: #4a4a68;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
}

.div-block-379 {
  border-left: 4px solid var(--medium-slate-blue);
  padding-left: 14px;
}

.text-block-196 {
  color: #4a4a68;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-197 {
  color: #4a4a68;
  font-size: 14px;
  font-style: normal;
}

.testimonial-item {
  background-color: #785dfb0d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 35px 50px;
  display: flex;
}

.testimonial-item.testimonial-item-1 {
  min-height: 250px;
  margin-bottom: 25px;
  padding-right: 40px;
}

.image-482 {
  border-radius: 50%;
  width: 140px;
  max-width: 140px;
  height: 140px;
  font-size: 16px;
  line-height: 28px;
}

.holistic-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
}

.holistic-div {
  padding-top: 85px;
  padding-bottom: 85px;
}

.heading-145 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.text-span-35 {
  color: var(--medium-slate-blue);
}

.text-block-198 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
}

.image-483 {
  text-align: left;
  height: auto;
}

.div-block-380 {
  justify-content: center;
  margin-bottom: 70px;
  display: flex;
}

.image-484 {
  position: absolute;
  top: -37%;
  bottom: auto;
  right: -8%;
}

.image-484.lp-rightpath-img {
  z-index: 0;
  top: auto;
  bottom: -340px;
  right: 0%;
}

.image-484.lp-rightpath-img.ta-right-path-img {
  bottom: -150px;
}

.container-31 {
  max-width: 1240px;
}

.our-people-div {
  padding-top: 70px;
}

.heading-146 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.text-block-199 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 66px;
  font-size: 16px;
  line-height: 32px;
}

.image-485 {
  max-width: 80%;
  margin-left: 60px;
  margin-right: 60px;
  display: block;
}

.image-486 {
  max-width: 65%;
}

.image-487 {
  max-width: 90%;
}

.image-488 {
  max-width: 70%;
}

.image-489 {
  max-width: 80%;
}

.calendly {
  position: relative;
}

.calendly.new-dev-calendly {
  margin-bottom: 100px;
}

.calendly-container {
  flex-direction: column;
  align-items: center;
  max-width: 72.375rem;
  display: flex;
  position: static;
}

.calendly-div {
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-43 {
  grid-template-rows: auto;
}

.right-content-div {
  padding-top: 40px;
}

.right-content-div.mob-heading {
  display: none;
}

.image-div-calendly {
  outline-offset: 0px;
  border-radius: 10px;
  outline: 0 #333;
  box-shadow: 14px 14px 20px -10px #0000002b;
}

.heading-147 {
  color: var(--dark-slate-blue);
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.text-span-36 {
  color: var(--medium-slate-blue);
}

.text-block-200 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 32px;
}

.right-illustration-div {
  position: relative;
}

.image-490 {
  position: absolute;
  inset: 304px auto 0% 0%;
}

.image-491 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-492 {
  mix-blend-mode: normal;
  max-width: 65%;
  margin-top: 102px;
  margin-left: 157px;
  padding-bottom: 0;
  padding-left: 0;
  position: static;
  inset: 0%;
  transform: rotate(-31deg);
}

.image-493 {
  position: absolute;
  inset: -6% 0 0% auto;
}

.image-494 {
  z-index: -1;
  max-width: 20rem;
  margin-top: -50px;
  margin-bottom: -110px;
  display: inline-block;
  position: relative;
  bottom: -10px;
}

.div-block-381.web {
  max-width: 80%;
  margin-left: 40px;
  position: relative;
}

.our-people-image {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial-div-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
}

.grid-44, .calendly-mobile {
  display: none;
}

.bold-text-4 {
  font-weight: 400;
}

.grid-46 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  overflow: visible;
}

.image-507, .div-block-testimonial-mobile, .calendly-web.hp-hide {
  display: none;
}

.image-508 {
  object-fit: contain;
  margin-left: 60px;
}

.div-block-398 {
  display: none;
}

.code.web {
  margin-bottom: 0;
}

.card-div {
  padding-top: 20px;
  padding-left: 10px;
  text-decoration: none;
}

.card-names {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 30px;
  text-decoration: none;
}

.link-block-22, .link-block-23, .link-block-24 {
  text-decoration: none;
}

.body-academy {
  overflow: visible;
}

.quiz-enterprise.web {
  height: auto;
  transition: opacity .2s;
  overflow: hidden;
}

.slider-pic-four {
  max-width: 30%;
}

.html-embed-6, .image-511 {
  display: none;
}

.grid-47 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.stories-div-mobile {
  min-width: 0;
  max-width: 390px;
  min-height: 530px;
  transition: all .3s;
  display: block;
  overflow: hidden;
}

.stories-div-mobile:hover {
  border-radius: 12px;
  transform: translate(0, -18px);
  box-shadow: 0 10px 14px #00000026;
}

.stories-div-mobile.mix-flipkart {
  max-width: 350px;
  padding-bottom: 0;
  transition: all .3s;
}

.stories-div-mobile.mix-hotstar, .stories-div-mobile.mix-foodpanda, .stories-div-mobile.mix-hevo, .stories-div-mobile.mix-apna {
  padding-bottom: 0;
}

.stories-div-mobile.mix-cloudnine {
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-402 {
  padding-left: 20px;
  padding-right: 20px;
}

.stories-content-mobile {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 20px;
}

.stories-heading {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 20px;
  font-size: 24px;
  line-height: 40px;
  text-decoration: none;
}

.paragraph-127 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-127.fp {
  margin-top: 0;
}

.read-story {
  align-items: stretch;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.read-story.fp-link {
  margin-top: 70px;
}

.image-514, .image-515 {
  margin-left: 14px;
}

.text-block-202, .text-block-203 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.link-block-25, .link-block-26 {
  text-decoration: none;
}

.text-block-204 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.image-516 {
  margin-left: 14px;
}

.link-block-27, .link-block-28 {
  text-decoration: none;
}

.image-517 {
  margin-left: 14px;
}

.text-block-205, .text-block-206 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.image-518 {
  margin-left: 14px;
}

.link-block-29 {
  text-decoration: none;
}

.text-block-207 {
  color: var(--medium-slate-blue);
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.image-519 {
  margin-left: 14px;
}

.image-537 {
  padding-left: 0;
}

.link-block-37 {
  text-decoration: none;
}

.button-17 {
  background-color: var(--medium-slate-blue);
  letter-spacing: .04em;
  border-radius: 6px;
  padding: 12px 40px;
  font-weight: 700;
  display: none;
}

.video-lightbox-mobile {
  display: none;
}

.ww__heading-3 {
  color: #785dfb;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
}

.startup__container-2 {
  text-align: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.startup__container-2.the-startup {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.ww__heading5-3, .ww__heading4-3 {
  color: #785dfb;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
  position: absolute;
}

.paragraph-130 {
  color: #4a4a68;
  letter-spacing: 0;
  max-width: 650px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.ww__heading3-3 {
  color: #785dfb;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
  position: absolute;
}

.div-block-404 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ww__heading2-3 {
  color: #785dfb;
  font-size: 64px;
  font-weight: 900;
  line-height: 80px;
  position: absolute;
}

.hero__wordwrap-2 {
  flex-flow: column;
  justify-content: flex-start;
  margin-left: 20px;
  display: flex;
}

.div-block-405 {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.image-38-copy-2 {
  width: 180px;
  max-width: 180%;
  height: 9px;
  margin-top: 0;
  margin-left: 720px;
}

.startup__herosection-2 {
  background-color: #f7f4fd;
  margin-top: 87px;
  padding-top: 150px;
  padding-bottom: 150px;
}

.paragraph-131 {
  display: none;
}

.startup__section2-tab-2 {
  color: #4a4a6899;
  background-color: #f7f4fd;
  border-radius: 10px;
  align-items: center;
  width: 280px;
  height: 100px;
  padding-left: 18px;
  font-size: 28px;
  font-weight: 700;
  line-height: 88px;
  display: flex;
}

.startup__section2-tab-2.w--current {
  color: #fff;
  background-color: #785dfb;
}

.startup__section2-tab-2.spacing-change {
  margin-top: 20px;
}

.startup__section2_block1-paragraph-2 {
  color: #58676d;
  margin-top: 33px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

.startup__section2_block1-heading-2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 10px;
  font-size: 38px;
  font-weight: 800;
  line-height: 56px;
}

.heading-151 {
  color: #4a4a68;
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-133 {
  color: #58676d;
  margin-top: 12px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-133.documentation {
  padding-right: 20px;
}

.heading-153 {
  color: #4a4a68;
  font-size: 34px;
  font-weight: 800;
  line-height: 56px;
}

.heading-154 {
  color: #4a4a68;
  margin-top: 22px;
  font-size: 24px;
  line-height: 40px;
}

.heading-154.wm-ss-card-heading {
  font-weight: 700;
}

.paragraph-135 {
  color: #58676d;
  text-align: left;
  font-size: 16px;
  line-height: 32px;
}

.startup__section2-block2-mobile-2 {
  display: none;
}

.heading-156 {
  color: #4a4a68;
  text-align: left;
  font-size: 34px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-137 {
  color: #58676d;
  width: 641px;
  margin-top: 25px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-139 {
  color: #58676d;
  width: 61ch;
  margin-top: 71px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-140 {
  color: #58676d;
  width: 54ch;
  margin-top: 20px;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-141 {
  display: none;
}

.mask-11 {
  width: 100%;
  height: 22rem;
}

.image-564 {
  margin-top: 30px;
  margin-left: 60px;
}

.image-565 {
  width: 8%;
  margin-top: 18px;
  margin-left: 60px;
}

.paragraph-3-copy {
  text-align: left;
  margin-top: 18px;
  font-size: 16px;
  line-height: 32px;
  display: none;
}

.paragraph-3-copy1 {
  text-align: left;
  margin-top: 18px;
  font-size: 16px;
  line-height: 32px;
}

.text-span-37 {
  color: var(--medium-slate-blue);
  font-weight: 600;
}

.licious-mobile {
  max-width: 80%;
  height: auto;
  margin-top: 20px;
  margin-left: 15px;
  display: block;
}

.div-block-413 {
  align-items: center;
  display: flex;
}

.div-block-414 {
  width: 53ch;
  margin-top: 28px;
}

.div-block-415 {
  align-items: center;
  width: 33.313rem;
  margin-top: 0;
  display: flex;
}

.div-block-415.prevent-bugs {
  width: 33.313rem;
  margin-top: 42px;
  margin-bottom: 46px;
}

.div-block-415.prevent-bugs.a {
  width: 100%;
  padding-right: 0;
}

.div-block-415.prevent-bugs.c {
  margin-top: 0;
  margin-bottom: 40px;
}

.div-block-415.prevent-bugs.c.ca {
  margin-bottom: 30px;
}

.div-block-415.c {
  margin-bottom: 40px;
}

.div-block-415.achieve {
  margin-bottom: 46px;
}

.div-block-415.achieve.c {
  margin-bottom: 40px;
}

.div-block-415.achieve.c.ca {
  margin-bottom: 30px;
}

.div-block-415.achieve.c.ca.caa {
  margin-bottom: 0;
}

.sub-heading {
  color: #4a4a68;
  text-align: left;
  width: 44ch;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.sub-heading.subheading {
  width: auto;
}

.sub-heading.subheading.a {
  font-family: Inter, Arial, sans-serif;
}

.sub-heading.b {
  width: 53ch;
  font-weight: 400;
}

.sub-heading.b.a {
  margin-top: 33px;
}

.text-span-38 {
  font-weight: 400;
}

.section-20 {
  background-color: #f7f4fd;
  padding-top: 60px;
  padding-bottom: 80px;
}

.grid-52 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
}

.tab_link1-2 {
  color: #4a4a6899;
  background-color: #0000;
  padding-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.tab_link1-2:hover {
  color: var(--medium-slate-blue);
}

.tab_link1-2.w--current {
  color: #785dfb;
  background-color: #0000;
  border-bottom: 4px solid #785dfb;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-228 {
  color: #4a4a68;
  margin-left: 16px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-229 {
  color: #4a4a68;
  width: 18rem;
  margin-left: 18px;
  margin-right: 0;
  padding-right: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-229.a {
  width: 19.2rem;
  font-family: Inter, Arial, sans-serif;
  font-weight: 400;
}

.text-block-229.c {
  width: 29rem;
  font-family: Inter, Arial, sans-serif;
  font-weight: 700;
}

.content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.content.c {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tab-div {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tab-div.c, .tab-div.a, .tab-div.b {
  grid-column-gap: 20px;
  grid-row-gap: 50px;
}

.image-left {
  width: 80%;
}

.heading-160 {
  margin-bottom: 10px;
}

.heading-160.qa-msg {
  color: #785dfb;
  margin-bottom: 25px;
  font-size: 22px;
}

.success-message-3 {
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.bold-text-6 {
  font-weight: 600;
}

.image-570 {
  z-index: 5;
  position: absolute;
  inset: auto -2.5% -2.5% auto;
}

.image-570-copy {
  position: absolute;
  top: 611px;
  left: 389px;
}

.image-571 {
  position: absolute;
  top: 602px;
  left: 389px;
}

.heading-161 {
  color: #4a4a68;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
  display: block;
}

.servant-jumbotron {
  -webkit-text-fill-color: inherit;
  background-color: #f7f4fd;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/62e3af34933813c226cf45ba_corporate_banner.webp");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: contain;
  background-clip: border-box;
  margin-top: 87px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-416 {
  font-weight: 400;
}

.container-32 {
  max-width: 1100px;
}

.paragraph-149 {
  color: #4a4a68;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.container-33 {
  max-width: 1100px;
  margin-top: 20px;
}

.servant-leader {
  opacity: 1;
  background-color: #fff;
  border: 1px #000;
  padding: 30px;
  display: block;
  position: relative;
}

.servant-leader.servant-hide {
  display: none;
}

.container-34 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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: 29%;
  display: flex;
}

.hero-split.hero-split-big {
  max-width: 65%;
}

.margin-bottom-24px {
  color: #4a4a68;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 32px;
}

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

.text-link-arrow.board-link {
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
}

.text-link-arrow.only-adv-link {
  flex-flow: wrap;
  place-content: stretch flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
}

.text-link-arrow.only-adv-link.single-adv-link {
  flex-direction: column;
}

.text-link-arrow.only-adv-link.single-adv-link.advisory-basant-text {
  margin-top: -15px;
}

.text-link-arrow.mob {
  display: none;
}

.heading-162 {
  color: #4a4a68;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-163 {
  color: #4a4a68;
  font-size: 40px;
  line-height: 80px;
}

.paragraph-150 {
  color: #58676d;
  font-size: 16px;
}

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

.paragraph-151 {
  color: #4a4a68;
  object-fit: fill;
  margin-top: 10px;
  font-size: 15px;
}

.paragraph-151.mob {
  display: none;
}

.servant-leadership {
  margin-top: 50px;
  margin-bottom: 30px;
}

.board-section {
  background-color: #f7f4fd;
  margin-top: 50px;
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 60px;
}

.paragraph-152 {
  color: #58676d;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
}

.container-35 {
  max-width: 1100px;
}

.advisory-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  align-items: flex-start;
  width: 31%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.advisory-item.single-advisory-item {
  align-items: flex-start;
  width: 22.7%;
}

.board-advisory-text {
  text-align: center;
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.board-advisory-text.single-adv-text {
  justify-content: center;
}

.paragraph-153 {
  color: #58676d;
  font-size: 15px;
  line-height: 28px;
}

.paragraph-153.board-advisory-para {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 40px;
}

.advisory-img {
  width: 245px;
  max-width: 245px;
  height: 260px;
  max-height: 260px;
  margin-bottom: 10px;
}

.heading-164 {
  color: #4a4a68;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 27px;
  line-height: 40px;
  display: block;
}

.advisory-elem {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.heading-165 {
  color: #4a4a68;
  font-size: 38px;
  font-weight: 800;
  line-height: 56px;
}

.advisory-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.board-item {
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  margin-bottom: 60px;
  display: flex;
}

.terms-section {
  margin-top: 87px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-36 {
  max-width: 1100px;
}

.heading-166 {
  color: #4a4a68;
  margin-top: 60px;
  margin-bottom: 50px;
}

.board-img {
  width: 200px;
  max-width: 100%;
}

.board-text {
  max-width: 60%;
  margin-left: 30px;
}

.principles-section {
  background-color: #f7f4fd;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-37 {
  max-width: 1100px;
}

.principles-elem {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  flex-wrap: wrap;
  align-content: stretch;
  display: flex;
}

.principles-item {
  background-color: #fff;
  border-radius: 10px;
  width: 48%;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 40px 60px;
}

.list-2 {
  color: #58676d;
  padding-left: 20px;
  font-size: 16px;
  line-height: 32px;
}

.heading-167 {
  color: #4a4a68;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 24px;
}

.terms-content {
  margin-bottom: 100px;
  font-size: 16px;
  line-height: 32px;
}

.terms-list {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
}

.heading-168 {
  font-size: 18px;
}

.text-block-232 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-233, .text-block-234 {
  margin-top: 20px;
}

.link-34 {
  color: #785dfb;
  text-decoration: none;
}

.parallax-section {
  position: relative;
}

.parallax-scroll-div {
  color: #4a4a68;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  height: 120vh;
  font-size: 16px;
  line-height: 34px;
  display: flex;
}

.parallax-scroll-div.parallax-scroll-div3 {
  height: 100vh;
  position: relative;
}

.parallax-scroll-div.parallax-scroll-div3.scroll-div-120 {
  height: 150vh;
}

.parallax-scroll-div.parallax-scroll-div1 {
  height: 100vh;
  position: relative;
}

.parallax-scroll-div.scroll-div-120.parallax-scroll-div3 {
  height: 150vh;
  position: relative;
}

.div-block-417 {
  z-index: 20;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.column-9 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.image-572 {
  width: 28px;
  height: 28.6563px;
  margin-left: 10px;
}

.image-572.single-adv-img {
  margin-top: 10px;
  margin-left: 0;
}

.container-38 {
  max-width: 1100px;
}

.image-573 {
  z-index: 20;
  opacity: 1;
  filter: grayscale();
  object-fit: contain;
  margin-top: 100px;
  margin-right: 100px;
  display: block;
  position: relative;
}

.text-span-40 {
  font-size: 33px;
  line-height: 48px;
  display: inline-block;
  position: relative;
  bottom: 5px;
}

.heading-block-1, .heading-block-2, .heading-block-3 {
  margin-bottom: 60px;
  line-height: 100%;
  position: absolute;
}

.heading-block-parent {
  z-index: 25;
  flex: 0 auto;
  order: 0;
  align-self: flex-start;
  margin-top: 160px;
  position: relative;
  bottom: 35px;
}

.text-span-41, .text-span-42 {
  color: #785dfb;
}

.image-574 {
  border-radius: 10px;
  max-width: 500px;
}

.heading-169 {
  margin-top: 100px;
  margin-bottom: 10px;
}

.form-block-2, .form-block-3 {
  margin-bottom: 0;
}

.heading-block-4 {
  margin-bottom: 60px;
  position: absolute;
}

.heading-block-5 {
  margin-bottom: 60px;
  line-height: 100%;
  display: block;
  position: absolute;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-size: 25px;
}

.div-block-419 {
  z-index: 0;
  width: 100%;
  height: 500px;
  position: absolute;
  top: 35%;
  left: -120%;
}

.scrolling-img {
  z-index: 0;
  max-width: 120%;
  position: absolute;
}

.scrolling-img.academy-img-1 {
  left: 20px;
}

.scrolling-img.academy-img-2 {
  left: -60px;
}

.scrolling-img.event-img-1 {
  top: -40px;
  left: 60px;
}

.scrolling-img.event-img-2 {
  top: 60px;
  right: 10px;
}

.scrolling-img.event-img-3 {
  top: 60px;
  left: 60px;
}

.scrolling-img.academy-img-3 {
  top: -62px;
  left: -39px;
}

.scrolling-img.vocab-img-1 {
  max-width: 80%;
  top: -20px;
  left: 265px;
}

.scrolling-img.vocab-img-2 {
  top: 60px;
  right: 100px;
  transform: rotate(-29deg);
}

.scrolling-img.mcc-img-1 {
  max-width: 140%;
  top: -70px;
  left: -110px;
}

.scrolling-img.mcc-img-2 {
  max-width: 150%;
  top: -112px;
  left: -64px;
}

.scrolling-img.mcc-img-3 {
  max-width: 140%;
  bottom: -87px;
  left: 161px;
}

.scrolling-img.reward-img-1 {
  max-width: 80%;
  top: -102px;
  left: 252px;
  transform: rotate(69deg);
}

.scrolling-img.reward-img-2 {
  top: 0;
  left: -296px;
}

.scrolling-img.reward-img-3 {
  max-width: 100%;
  bottom: 47px;
  left: 270px;
  transform: translate(0);
}

.background-video-2 {
  width: 100%;
  display: block;
}

.background-video-3, .background-video-4 {
  width: 100%;
}

.background-video-5 {
  margin-left: 60px;
  display: block;
}

.background-video-5.expertinqa-video {
  margin-left: 0;
}

.image-581, .image-582, .image-582:hover, .image-583, .image-584, .button-18 {
  display: none;
}

.image-586.pop-up-img.likedin {
  margin-left: 3px;
}

.link-block-49 {
  margin-left: 0;
}

.image-587, .image-588, .image-589 {
  height: auto;
}

.image-590 {
  max-width: 85%;
  height: auto;
}

.our-people-testimonial {
  display: none;
}

.people-hero-section {
  background-color: #f7f4fd;
  margin-top: 87px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.container-40 {
  max-width: 1200px;
}

.hero-heading {
  width: 45%;
}

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

.hero-img {
  width: 55%;
}

.image-594 {
  height: auto;
  margin-left: -40px;
}

.link-block-50 {
  margin-bottom: 20px;
}

.link-block-50.people-contact {
  margin-bottom: 30px;
}

.link-block-50.people-contact.lp-lb-email {
  margin-bottom: 35px;
}

.link-block-50.lp-lb-phn {
  margin-bottom: 30px;
}

.text-block-235 {
  color: #4a4a68;
  margin-left: 10px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.image-595 {
  width: 20px;
  margin-top: -2px;
}

.text-block-236 {
  color: #785dfb;
  font-size: 16px;
  font-weight: 700;
  display: inline;
}

.link-35 {
  text-decoration: none;
}

.link-block-55 {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.values-svg {
  object-fit: cover;
}

.image-601 {
  margin-top: 20px;
  margin-bottom: 15px;
}

.text-block-185.consul-text {
  letter-spacing: .5px;
  text-transform: none;
}

.link-block-57 {
  color: #785dfb;
  margin-top: 20px;
  text-decoration: underline;
  display: none;
}

.text-block-239 {
  font-size: 16px;
  font-weight: 700;
}

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

.heading-170 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 54px;
  font-weight: 800;
}

.image-602 {
  width: 800px;
  margin-bottom: 20px;
}

.section-21 {
  text-align: center;
  padding-top: 80px;
}

.heading-171 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
}

.paragraph-156 {
  color: var(--dark-slate-blue);
  font-size: 16px;
}

.paragraph-157 {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
  font-size: 16px;
}

.grid-54 {
  grid-row-gap: 30px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
}

.section-22 {
  margin-top: 50px;
  margin-bottom: 100px;
}

.container-42 {
  padding-left: 15px;
  padding-right: 15px;
}

.schedule-call {
  z-index: 1;
  text-align: center;
  background-color: #785dfb;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.container-43 {
  padding-left: 15px;
  padding-right: 15px;
}

.heading-172 {
  color: var(--white);
  max-width: 600px;
  margin: 0 auto 50px;
  font-size: 26px;
  font-weight: 600;
  line-height: 46px;
}

.image-603 {
  margin-left: 4px;
}

.text-block-240 {
  width: 45ch;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.link-block-59 {
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.parallax-section-mob, .parallax-section-tab {
  display: none;
}

.image-604, .image-605, .image-606 {
  width: 100%;
  height: 100%;
}

.image-607 {
  object-fit: contain;
  margin-top: 60px;
}

.link-37 {
  color: var(--medium-slate-blue);
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.div-block-423 {
  margin-top: 40px;
  margin-bottom: 100px;
}

.text-block-241 {
  color: var(--dark-slate-blue);
  padding-top: 10px;
  font-size: 16px;
  line-height: 32px;
}

.heading-175 {
  color: var(--dark-slate-blue);
  margin-top: 35px;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 50px;
}

.text-block-242, .text-block-243 {
  display: inline-block;
}

.text-block-243.lp-foot-mail {
  color: var(--medium-slate-blue);
  font-size: 16px;
}

.text-block-243.lp-foot-phone {
  color: var(--medium-slate-blue);
  width: 320px;
  display: inline-block;
}

.contact-name {
  margin-left: 7px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.contact-name.sales {
  margin-left: 7px;
}

.body-3 {
  margin-top: 100px;
}

.div-block-424 {
  margin-left: 10%;
  margin-right: 10%;
}

.column-10 {
  padding-left: 0;
  padding-right: 5px;
}

.column-11 {
  padding-right: 0;
}

.text-field-6, .text-field-7 {
  border-radius: 11px;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  max-width: 1070px;
  margin-top: -1px;
  padding: 50px 30px 80px;
  position: relative;
}

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

.section-23 {
  margin-top: 50px;
}

.field-label-7, .form-3, .field-label-8, .field-label-10, .field-label-11, .field-label-12 {
  font-weight: 600;
}

.heading-176 {
  z-index: 2;
  color: #4a4a68;
  margin-bottom: -11px;
  font-size: 46px;
  font-weight: 900;
  line-height: 71px;
  position: relative;
}

.paragraph-160 {
  line-height: 28px;
}

.section-24 {
  margin-top: 30px;
}

.paragraph-161 {
  line-height: 28px;
}

.grid-56 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
}

.text-block-246 {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
}

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

.text-block-247 {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
}

.div-block-430 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.success-message-4 {
  background-color: #ddd0;
  border: 2.5px solid #9c9c9c;
  border-radius: 20px;
}

.contact-form-section {
  margin-top: 87px;
  display: none;
}

.contact-us-form {
  color: var(--white);
  background-color: #785dfb;
  width: 100%;
  margin-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.field-label-14 {
  color: #ffffff80;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.text-field-9 {
  background-color: var(--medium-slate-blue);
  outline-offset: 3px;
  color: var(--white);
  cursor: pointer;
  border: 0 #000;
  border-radius: 10px;
  outline: 3px #ffffff80;
  height: auto;
  margin-bottom: 0;
  margin-left: -20px;
  padding-left: 20px;
  font-size: 32px;
  font-weight: 800;
  line-height: 40px;
}

.text-field-9:focus {
  outline-offset: 3px;
  outline: 3px solid #ffffff80;
}

.text-field-9::placeholder {
  color: var(--white);
}

.text-field-10 {
  background-color: var(--medium-slate-blue);
  color: var(--white);
  cursor: pointer;
  border: 0 #000;
  border-radius: 10px;
  height: auto;
  margin-bottom: 0;
  margin-left: -20px;
  padding-left: 20px;
  font-size: 32px;
  font-weight: 800;
  line-height: 40px;
}

.text-field-10:focus {
  outline-offset: 3px;
  border-radius: 10px;
  outline: 3px solid #ffffff80;
}

.text-field-10::placeholder {
  color: var(--white);
}

.textarea-2 {
  background-color: var(--medium-slate-blue);
  color: var(--white);
  cursor: pointer;
  border: 0 #000;
  border-radius: 10px;
  height: auto;
  margin-bottom: 0;
  margin-left: -20px;
  padding-left: 20px;
  font-size: 32px;
  font-weight: 800;
  line-height: 40px;
}

.textarea-2:focus {
  outline-offset: 3px;
  border-radius: 10px;
  outline: 3px solid #ffffff80;
}

.textarea-2::placeholder {
  color: var(--white);
}

.select-field-2 {
  background-color: var(--medium-slate-blue);
  outline-offset: 3px;
  color: var(--white);
  cursor: pointer;
  mix-blend-mode: normal;
  border: 0 #000;
  border-radius: 10px;
  outline: 3px #ffffff80;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: -25px;
  padding-left: 20px;
  font-size: 32px;
  font-weight: 800;
  line-height: 56px;
}

.select-field-2:focus {
  outline-offset: 3px;
  outline: 3px solid #ffffff80;
}

.submit-button-4 {
  background-color: var(--white);
  color: var(--medium-slate-blue);
  letter-spacing: .04em;
  border-radius: 10px;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 700;
}

.success-message-5 {
  background-color: var(--medium-slate-blue);
  letter-spacing: 0;
  font-size: 18px;
}

.error-message-2 {
  background-color: var(--midnight-blue);
  color: var(--white);
  border-radius: 5px;
  margin-top: 20px;
  padding-left: 20px;
}

.text-block-248 {
  line-height: 36px;
}

.text-span-46 {
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 45px;
  display: inline-block;
}

.contact-form {
  background-color: var(--medium-slate-blue);
  color: var(--white);
}

.heading-179 {
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 40px;
  line-height: 56px;
}

.container-46 {
  max-width: 1200px;
}

.column-12 {
  padding-top: 70px;
  padding-bottom: 70px;
  padding-right: 60px;
}

.paragraph-162 {
  font-size: 16px;
  line-height: 32px;
}

.paragraph-162.cnt-fom-text {
  color: #fff;
}

.columns-4 {
  align-items: center;
  display: flex;
}

.column-13 {
  border-left: 1px solid #fff;
  margin-top: 100px;
  margin-bottom: 100px;
}

.html-embed-10 {
  display: block;
}

.form-4 {
  margin-top: -10px;
}

.hubspot-meeting {
  margin-top: 87px;
}

.container-47, .container-48 {
  max-width: 1200px;
}

.popup-calendly {
  margin-top: 60px;
}

.brand-logo.ees-brand {
  margin-left: 0;
}

.brand-logo-parent.new-brand-logo-parent {
  margin-bottom: 10px;
}

.brand-logo-parent.ees-brand-logo-parent {
  align-items: stretch;
  padding-left: 40px;
}

.infinite-scroll-parent.ss-logo-scroll {
  background-color: var(--white);
}

.infinite-scroll-child.new-infinite-scroll-child {
  background-color: #f9f7ff;
}

.infinite-scroll-child.ees-infinte-child {
  border-radius: 10px;
  margin-left: 0;
}

.hidden-list-for-seperation {
  display: none;
}

.blog-cards-section {
  margin-top: 80px;
  margin-bottom: 80px;
  overflow: hidden;
}

.container-51 {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-431 {
  border: 2px solid #ebe1ff;
  border-radius: 0 0 10px 10px;
  margin-top: -3px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 20px;
}

.div-block-432 {
  display: inline-block;
}

.link-block-61 {
  color: var(--dark-slate-blue);
  transition: color .3s;
}

.paragraph-163 {
  font-size: 16px;
  line-height: 28px;
  overflow: hidden;
}

.heading-180 {
  margin-top: 18px;
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 30px;
}

.image-608 {
  border: 2px solid #ebe1ff;
  border-bottom-style: none;
  border-radius: 10px 10px 0 0;
  height: auto;
  text-decoration: none;
}

.blog-cards-carousel {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-433 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 40px;
}

.heading-181 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: .16px;
  margin-top: 0;
  font-size: 35px;
  line-height: 56px;
}

.paragraph-164 {
  font-size: 16px;
  line-height: 32px;
}

.focused-carousel {
  display: none;
}

.container-52 {
  max-width: 1200px;
}

.dummy-block {
  background-color: var(--medium-slate-blue);
  color: var(--white);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin: 10px;
  font-size: 30px;
  display: flex;
}

.dummy-block._1 {
  background-color: #fff;
  display: block;
}

.dummy-block._2 {
  background-color: #5de1fb;
}

.dummy-block._4 {
  background-color: #e9bc68;
}

.dummy-block._5 {
  background-color: #fb5d5d;
}

.section-25 {
  background-color: var(--medium-slate-blue);
  margin-top: 86px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
  position: relative;
}

.heading-182 {
  color: #fff;
  text-align: center;
}

.paragraph-165 {
  color: #fff;
  text-align: center;
  margin-top: 12px;
}

.grid-57 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
  display: none;
}

.section-26 {
  margin-top: 60px;
  margin-bottom: 50px;
  display: none;
}

.heading-183 {
  color: var(--medium-slate-blue);
  text-align: center;
  margin-bottom: 40px;
}

.card-wrapper {
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.card-wrapper.startup-test-lab {
  border-left-style: solid;
  border-left-color: #000;
  border-right-style: solid;
  border-right-color: #000;
  padding-left: 15px;
  padding-right: 15px;
}

.heading-184 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
}

.list-item, .list-item-2, .list-item-3 {
  margin-bottom: 10px;
}

.list-4, .list-5, .list-6 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-436 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.card-wrapper-2 {
  text-align: center;
  border: 2px solid #9b9b9b;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.heading-185 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-437 {
  background-color: var(--medium-slate-blue);
  border-radius: 20px;
  width: 95%;
  height: 3px;
  margin-top: 10px;
}

.div-block-440 {
  margin-top: 25px;
  margin-bottom: 30px;
}

.div-block-441, .div-block-442 {
  margin-top: 10px;
}

.text-block-249, .text-block-250 {
  margin-bottom: 20px;
}

.section-28 {
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0 50px;
  display: flex;
}

.html-embed-11 {
  margin-top: 120px;
}

.columns-5 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.body-4 {
  object-fit: contain;
  overflow: visible;
}

.div-block-444 {
  z-index: 3;
  background-color: #f1eeff;
  border-radius: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 15px;
  position: relative;
}

.container-54 {
  padding: 0;
}

.grid-61 {
  grid-column-gap: 14px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  padding: 15px;
}

.digital-campaign-cards {
  background-color: #f5f7fa;
  border-radius: 20px;
  padding: 20px;
}

.digital-campaign-cards.testimonials {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  padding: 5px;
  display: flex;
}

.heading-187 {
  color: var(--medium-slate-blue);
  text-align: center;
  margin-bottom: 10px;
  margin-left: 0;
}

.div-block-445 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  margin-bottom: 12px;
  display: flex;
  position: static;
}

.text-block-251 {
  color: #333333a1;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
}

.heading-189 {
  color: #4a4a68;
  margin-bottom: 50px;
}

.div-block-446 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-447 {
  width: 90%;
}

.list-7 {
  width: 80%;
  display: none;
}

.div-block-448 {
  justify-content: center;
  display: flex;
}

.heading-190 {
  color: var(--medium-slate-blue);
  margin-bottom: 6px;
  margin-left: 10px;
}

.heading-191 {
  color: #4a4a68;
  margin-bottom: 5px;
}

.heading-192 {
  color: #4a4a68;
  margin-top: 0;
}

.text-block-252 {
  margin-left: 10px;
}

.text-span-47 {
  color: var(--medium-slate-blue);
}

.testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

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

.navbar-logo-center-container.shadow-three {
  z-index: -1;
  background-color: #f7f4fd;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  height: 87px;
  display: flex;
}

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

.navbar-wrapper-three {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

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

.text-span-48 {
  color: var(--medium-slate-blue);
}

.image-609, .image-610, .image-611, .image-612, .image-613 {
  border-radius: 50px;
}

.column-14 {
  object-fit: none;
  justify-content: center;
  display: flex;
  overflow: visible;
}

.text-span-49, .text-span-50 {
  color: var(--medium-slate-blue);
}

.heading-194 {
  margin-top: 10px;
  line-height: 50px;
}

.section-30 {
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0 40px;
  font-weight: 900;
}

.div-block-452 {
  align-items: flex-start;
  display: flex;
}

.image-617 {
  min-width: 100px;
  max-width: 700%;
  margin-right: 17px;
}

.paragraph-170 {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.heading-195 {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 600;
}

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

.div-block-453 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  height: auto;
  padding: 25px;
  display: flex;
}

.div-block-453.slider {
  height: 250px;
  padding: 30px;
}

.div-block-453.slider.testimonials {
  justify-content: center;
  height: 340px;
  padding: 34px;
}

.div-block-453.current {
  height: auto;
}

.heading-196 {
  line-height: 24px;
}

.section-31 {
  background-color: #f5f7fa;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
}

.heading-197 {
  color: #4a4a68;
  margin-top: 0;
  font-weight: 800;
  line-height: 42px;
}

.div-block-454 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.paragraph-171 {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 32px;
}

.heading-198 {
  color: #4a4a68;
  text-align: center;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
  line-height: 56px;
}

.heading-199 {
  margin-left: 10px;
}

.section-32 {
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.hidden {
  display: none;
}

.section-34 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
}

.image-621 {
  display: none;
}

.columns-7 {
  display: flex;
}

.div-block-456 {
  margin-top: 75px;
}

.grid-67 {
  grid-column-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.div-block-457 {
  color: #fff;
  text-align: center;
  background-color: #fae4f700;
  border: 1px #fae4f7;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 100px;
  padding: 10px;
  display: flex;
}

.text-span-51 {
  color: #fff;
  font-size: 35px;
  font-weight: 900;
  line-height: 32px;
}

.text-span-52 {
  font-size: 12px;
  line-height: 28px;
}

.slider-11 {
  background-color: #ddd0;
  height: 500px;
}

.left-arrow-10 {
  color: #000;
  left: -7%;
}

.right-arrow-11 {
  color: #000;
  left: 96%;
}

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

.slide-22 {
  padding: 10px 10px 10px 26px;
}

.section-35 {
  display: none;
}

.locations {
  background-color: var(--medium-slate-blue);
  text-align: center;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-57 {
  max-width: 1100px;
  padding-left: 15px;
  padding-right: 15px;
}

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

.location-name {
  color: var(--white);
  margin-top: 5px;
  font-size: 16px;
  font-weight: 600;
}

.location-img {
  object-fit: contain;
}

.location-img.pune {
  position: relative;
  bottom: -13px;
}

.grid-69 {
  grid-template-rows: auto;
  grid-template-columns: 0fr 1fr;
}

.grid-70 {
  grid-template-rows: auto;
  grid-template-columns: .65fr 1fr;
  place-items: center;
}

.div-block-458 {
  padding: 10px;
}

.purple-line {
  background-color: var(--medium-slate-blue);
  width: 10px;
  height: 100%;
  display: flex;
}

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

.div-block-460 {
  background-color: var(--medium-slate-blue);
  width: 3px;
}

.paragraph-172 {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.slide-23 {
  padding-bottom: 0;
  padding-right: 0;
}

.slider-12 {
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  height: 100%;
  padding: 30px;
}

.right-arrow-12 {
  color: var(--medium-slate-blue);
  background-color: #f0e8ff;
  border-radius: 12px;
  width: 50px;
  height: 50px;
  margin-left: 0;
  margin-right: -58px;
  padding: 13px;
}

.left-arrow-11 {
  color: var(--medium-slate-blue);
  background-color: #f0e8ff;
  border-radius: 12px;
  width: 50px;
  height: 50px;
  margin-left: -58px;
}

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

.icon-14, .icon-15 {
  font-size: 21px;
}

.text-span-53 {
  color: var(--medium-slate-blue);
}

.image-624, .image-625, .image-626 {
  border-radius: 100px;
}

.section-36 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-span-54 {
  color: var(--medium-slate-blue);
}

.container-58 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.powerful-testing {
  text-align: center;
  margin-bottom: 40px;
}

.container-59 {
  max-width: 1180px;
  padding-left: 0;
  padding-right: 20px;
}

.heading-200 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 56px;
}

.powerful-testing-subtext {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 30px;
}

.div-block-461 {
  background-color: #f1eeff;
  border-radius: 16px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-201 {
  color: #4a4a68;
}

.recognize-img {
  object-fit: contain;
}

.recognize-img.img-1 {
  max-height: 95px;
}

.recognize-img.img-4 {
  max-height: 100px;
}

.recognize-img.img-3 {
  min-height: 130px;
}

.div-block-462 {
  justify-content: space-around;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.recognize-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.container-60 {
  background-color: #785dfb0d;
  border-radius: 16px;
  padding: 50px 60px;
}

.we-value-section {
  background-color: var(--medium-slate-blue);
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-463 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-55 {
  color: var(--medium-slate-blue);
}

.image-631 {
  margin-top: 14px;
}

.recaptcha {
  margin-top: -15px;
  margin-bottom: 15px;
}

.button-20 {
  z-index: 3;
  border: 1px solid var(--medium-slate-blue);
  color: #6a6a48;
  background-color: #3898ec00;
  border-radius: 20px;
  padding: 10px 40px;
  transition: color .2s, background-color .2s;
  position: fixed;
  inset: auto 4% 2% auto;
}

.button-20:hover {
  background-color: var(--medium-slate-blue);
  color: #fff;
}

.text-block-254, .text-block-255, .text-block-256, .text-block-257 {
  margin-left: 10px;
}

.image-632 {
  margin-top: 14px;
  margin-left: 12px;
  display: inline-block;
}

.div-block-70 {
  border-radius: 20px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0% 3% auto auto;
}

.div-block-467 {
  background-color: #fff;
  border-radius: 20px;
  width: 450px;
  height: 535px;
  margin: auto;
  padding-left: 6px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.div-block-467.find-a-bug-test {
  width: 550px;
  height: 90%;
  padding-left: 0;
}

.div-block-468 {
  z-index: 6;
  background-color: #00000069;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-embed-14 {
  margin: 34px;
}

.section-37 {
  background-color: var(--medium-slate-blue);
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 35px;
  padding-bottom: 35px;
}

.container-61 {
  object-fit: fill;
}

.mask-12 {
  width: 420px;
  overflow: visible;
}

.slide-30 {
  width: 420px;
  height: 100%;
  margin-left: 5px;
  margin-right: 5px;
}

.slider-15 {
  color: #000;
  background-color: #ddd0;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.slider-15.testimonials {
  height: 420px;
}

.slider-15.why-it-leaders-choose-moolya {
  display: none;
}

.right-arrow-15 {
  color: #000;
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.left-arrow-14 {
  color: #000;
  width: 50px;
  height: 50px;
  font-size: 23px;
  inset: auto 50px 0% auto;
}

.icon-16 {
  font-size: 23px;
}

.section-40 {
  overflow: hidden;
}

.container-62, .container-63, .section-41 {
  display: none;
}

.div-block-470 {
  z-index: 10;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.div-block-471 {
  background-color: #fff;
  border-radius: 15px;
  width: 40vw;
  height: 80%;
  padding: 30px;
  overflow: hidden;
}

.text-field-12, .text-field-13 {
  border-radius: 10px;
}

.select-field-4 {
  background-color: #fff;
  border: 1px solid #bebebe;
  border-radius: 10px;
  height: 45px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 50px;
}

.form-6 {
  overflow: scroll;
}

.section-42, .section-43 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.find-a-bug-hero-section {
  margin-top: 40px;
  padding: 0 0 40px;
}

.find-a-bug-hero-section.new-find-a-bug-hero-setion {
  padding-bottom: 50px;
}

.find-a-bug-hero-section.ta-hero-setion {
  padding-bottom: 40px;
}

.find-a-bug-hero-section.ees-hero-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66fea264a9cdbfef2efc878d_Group%201000005118.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 1px #000;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 60px;
  position: static;
}

.find-a-bug-hero-section.ees-hero-section.test {
  background-color: var(--ghost-white);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.find-a-bug-hero-section.ai-hero-setion {
  background-color: #f7f4fd;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.find-a-bug-hero-section.ai-sol-hero-setion {
  background-color: #fff;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}

.grid-72 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: stretch;
  margin-top: 0;
}

.grid-72.ees-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch center;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.text-span-56 {
  color: var(--medium-slate-blue);
}

.text-span-56.ees-text-span {
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-57 {
  color: var(--medium-slate-blue);
}

.image-633 {
  width: 467px;
  max-width: 100%;
  height: 8px;
  font-size: 16px;
}

.image-633.img-lp {
  width: 280px;
}

.div-block-472 {
  justify-content: flex-start;
  display: flex;
}

.div-block-473 {
  background-color: #0000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1180px;
  padding: 0;
  display: flex;
}

.grid-73 {
  grid-column-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-474 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.find-a-bug-stats {
  background-color: #f7f4fd;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.find-a-bug-stats.parent {
  padding-top: 70px;
  padding-bottom: 80px;
}

.text-block-260 {
  color: #4a4a68;
  text-align: center;
  letter-spacing: -.01em;
  text-transform: none;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-span-58 {
  color: var(--medium-slate-blue);
  font-size: 50px;
  font-weight: 900;
  line-height: 65px;
}

.tabs-19 {
  justify-content: space-between;
  display: flex;
}

.tabs-19.hide-all {
  display: none;
}

.tabs-menu-11 {
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
  margin-right: 15px;
  padding-bottom: 0;
  display: flex;
}

.tabs-content-13 {
  padding-left: 50px;
}

.tab-link-tab-1-4 {
  opacity: .55;
  background-color: #fff0;
  border-radius: 8px;
  margin-bottom: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.tab-link-tab-1-4.w--current {
  opacity: 1;
  background-color: #f7f4fd;
  border-radius: 8px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-bottom: 25px;
  padding: 30px;
  font-size: 24px;
  line-height: 32px;
  display: flex;
}

.tab-link-tab-2-3 {
  opacity: .55;
  background-color: #fff0;
  border-radius: 8px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-bottom: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.tab-link-tab-2-3.w--current {
  opacity: 1;
  background-color: #f7f4fd;
  margin-bottom: 25px;
}

.tab-link-tab-3 {
  opacity: .55;
  background-color: #fff0;
  border-radius: 8px;
  margin-bottom: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.tab-link-tab-3.w--current {
  opacity: 1;
  background-color: #f7f4fd;
  border-style: none;
  border-width: 0;
  margin-bottom: 25px;
}

.image-634 {
  object-fit: contain;
  max-width: 55px;
  max-height: 60px;
}

.text-block-261 {
  color: #4a4a68;
  white-space: nowrap;
  align-items: center;
  padding-left: 25px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  display: flex;
}

.find-a-bug-services-provided {
  padding-top: 80px;
  padding-bottom: 100px;
}

.find-a-bug-services-provided.section-padding-2.new-find-a-bug-services-provided {
  background-color: #f9f7ff;
  padding-top: 40px;
}

.div-block-475 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.find-a-bug-services-provided-tabs {
  color: #4a4a68;
}

.heading-205 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 28px;
}

.heading-206 {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-173 {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.where-qa-meets-expertise {
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.heading-207 {
  color: #4a4a68;
  text-align: center;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 800;
  line-height: 56px;
}

.heading-207.new-dev-heading-207, .heading-207.new-dev-business-heading-207-copy {
  color: #41415c;
  font-size: 32px;
}

.heading-207.new-dev-heading-207-mob {
  color: #41415c;
  font-size: 32px;
  display: none;
}

.heading-207.new-dev-business-heading-207-mob {
  color: #c8d4ff;
  font-size: 32px;
  display: none;
}

.heading-207.new-dev-heading-207-industries, .heading-207.new-dev-heading-207-ss {
  color: #41415c;
  font-size: 32px;
}

.text-block-262 {
  color: #4a4a68;
  text-align: center;
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-262.new-text-block-262 {
  text-align: center;
  max-width: 875px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-262.new-dev-text-block, .text-block-262.new-dev-bs-text-block {
  color: #41415c;
}

.text-block-262.ta-bold-subtext {
  font-weight: 600;
}

.text-span-60 {
  color: var(--medium-slate-blue);
}

.text-span-60.sp-subtext {
  font-weight: 400;
}

.text-span-61 {
  color: var(--medium-slate-blue);
}

.tabs-menu-12 {
  outline-offset: 0px;
  background-color: #f7f4fd;
  border-radius: 16px;
  outline: 1px solid #785dfb4d;
  justify-content: space-around;
  width: auto;
  padding: 15px;
  display: flex;
}

.tabs-menu-12.ees-bus-tab-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  outline-offset: 0px;
  background-color: #f7f4fd00;
  outline: 1px #785dfb4d;
  justify-content: space-around;
}

.tabs-menu-12.ees-bus-tab-menu.ees-rdmap-tabmenu {
  width: auto;
}

.tabs-menu-12.ees-rdmap-tab-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  outline-offset: 0px;
  background-color: #f7f4fd00;
  outline: 1px #785dfb4d;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: flex;
}

.tabs-menu-12.ees-rdmap-tab-menu.ees-rdmap-tabmenu {
  width: auto;
}

.div-block-476 {
  width: 50px;
  height: 50px;
}

.tab-link-tab-2-4 {
  color: var(--dark-slate-blue);
  background-color: #fff0;
  width: 300px;
  margin-right: 0;
  padding: 20px 40px;
  font-size: 22px;
  font-weight: 800;
}

.tab-link-tab-2-4.w--current {
  background-color: var(--medium-slate-blue);
  color: #fff;
  border-radius: 10px;
  margin-right: 0;
}

.tab-link-tab-2-4.tab-lp-solution.fab-tabs-link.w--current {
  width: 270px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2-4.tab-lp-solution.ta-tabs-link {
  width: 320px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-2-4.tab-lp-solution.ta-tabs-link.w--current {
  width: 320px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link {
  text-align: center;
  background-color: #d2bbff;
  border-radius: 8px;
  width: 300px;
  padding: 16px 17px;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.w--current {
  background-color: var(--white);
  color: #4c02e0;
  border-radius: 8px;
  width: 300px;
  padding: 16px 17px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link {
  color: var(--dim-grey);
  text-align: left;
  background-color: #f9f8ff;
  border-bottom: 1px #000;
  width: auto;
  padding: 10px 60px 10px 10px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link.w--current {
  color: var(--black);
  border: 1px #000;
  border-bottom: 3px solid #4c02e0;
  border-radius: 0;
  width: auto;
  padding: 10px 60px 0 10px;
}

.tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink {
  text-align: center;
  background-color: #d2bbff;
  border-radius: 8px;
  width: 300px;
  padding: 16px 17px;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.w--current {
  background-color: var(--white);
  color: #4c02e0;
  border-radius: 8px;
  width: 300px;
  padding: 16px 17px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.ees-rdmap-tab-link {
  background-color: var(--white);
  color: var(--dim-grey);
  text-align: left;
  border-bottom: 1px #000;
  width: auto;
  padding: 10px 60px 10px 10px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.ees-rdmap-tab-link.w--current {
  color: var(--black);
  border: 1px #000;
  border-bottom: 3px solid #4c02e0;
  border-radius: 0;
  width: auto;
  padding: 10px 60px 0 10px;
}

.tab-link-tab-3-2 {
  color: var(--dark-slate-blue);
  background-color: #fff0;
  width: 300px;
  margin-right: 0;
  padding: 20px 40px;
  font-size: 22px;
  font-weight: 800;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--medium-slate-blue);
  color: #fff;
  border-radius: 10px;
  width: 300px;
  margin-right: 0;
  font-size: 22px;
  font-weight: 800;
}

.tab-link-tab-3-2.tab-lp-solution.fab-tabs-link {
  width: 270px;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-3-2.tab-lp-solution.ta-tabs-link, .tab-link-tab-3-2.tab-lp-solution.ees-bus-tab-link {
  width: 320px;
  padding: 12px 20px;
}

.tab-link-tab-3-2.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link {
  width: auto;
  padding: 10px 60px 10px 10px;
}

.tab-link-tab-3-2.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link.w--current {
  background-color: var(--white);
  color: var(--black);
  border-bottom: 3px solid #4c02e0;
  border-radius: 0;
  padding: 10px 60px 10px 10px;
}

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

.text-block-264.ta-tac-txt {
  font-size: 26px;
}

.text-block-264.ees-rdmap-tab-text {
  font-size: 20px;
  font-weight: 500;
}

.text-block-264.ees-rdmap-tab-text1 {
  font-weight: 600;
}

.text-block-264.ees-dev-tab {
  font-size: 20px;
}

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

.text-block-265.ta-tac-txt, .text-block-265.ees-ro {
  font-size: 26px;
}

.text-block-265.ees-dev-tab {
  color: var(--dim-grey);
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.tabs-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.6;
  display: flex;
}

.tabs-20.ees-bus-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.tabs-20.ees-roadmap-tab {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: block;
}

.heading-208 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 800;
  line-height: 56px;
}

.text-span-62 {
  color: var(--medium-slate-blue);
}

.text-block-267 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
}

.text-block-267.new-hero-subtext {
  margin-top: 0;
  margin-bottom: 80px;
  position: absolute;
}

.text-block-267.ta-hero-subtext {
  text-align: left;
  margin-bottom: 20px;
  position: absolute;
}

.text-block-267.ta-bold-subtext {
  font-weight: 600;
}

.text-block-267.ta-bold-subtext.st-ss-subtxt-mob {
  display: none;
}

.text-block-267.ta-bold-subtext.ees-sol-subtext {
  color: var(--white);
}

.text-block-267.ta-bold-subtext.ees-sol-rdmap-subtext {
  color: var(--black);
  font-weight: 400;
}

.text-block-267.ta-hero-2-subtext {
  text-align: left;
  margin-bottom: 60px;
  font-weight: 600;
  position: static;
}

.text-block-267.pp-bold-subtext {
  font-weight: 600;
}

.text-block-267.wm-hero-subtext {
  text-align: left;
  margin-top: 0;
  margin-bottom: 80px;
  position: absolute;
}

.text-block-267.st-hero-subtext {
  text-align: left;
  margin-top: -10px;
  margin-bottom: 80px;
  position: absolute;
}

.text-block-267.st-hero-subtext-mob {
  text-align: left;
  margin-top: -10px;
  margin-bottom: 80px;
  display: none;
  position: absolute;
}

.text-block-267.ai-hero-subtext {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  position: static;
}

.tabs-content-14 {
  margin-top: 40px;
}

.tabs-content-14.ta-tac-tab-content {
  margin-top: 50px;
}

.tabs-content-14.ees-bus-tab-content {
  margin-top: 0;
  margin-left: 0;
}

.tabs-content-14.ees-tab-content {
  justify-content: center;
  margin-top: 30px;
  margin-left: 0;
  display: flex;
}

.find-a-bug-we-are-picked-by-outliers {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 60px;
}

.find-a-bug-we-are-picked-by-outliers.new-find-a-bug-we-are-picked-by-outliers {
  background-color: #f9f7ff;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.find-a-bug-we-are-picked-by-outliers.ees-brand-slider {
  text-align: left;
  background-color: #f9f7ff;
  border-radius: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.find-a-bug-testimonials {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.find-a-bug-testimonials.ta-testimonials-section {
  padding-bottom: 200px;
}

.text-span-63 {
  color: var(--medium-slate-blue);
}

.find-a-bug-footer-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 25px;
}

.find-a-bug-footer-section.pp-footer-section {
  border-top: 1px solid #d6cceb;
}

.find-a-bug-footer-section.wm-footer-section {
  border-top: 1px #d6cceb;
  padding-top: 15px;
}

.find-a-bug-contact-us-div {
  padding-top: 30px;
  padding-bottom: 20px;
  font-size: 16px;
}

.find-a-bug-contact-us-div.st-contact-us-div {
  padding-top: 34px;
}

.div-block-479 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-76 {
  grid-column-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  display: flex;
}

.find-a-bug-services {
  text-align: center;
  border-radius: 8px;
  padding: 5px 34px;
}

.find-a-bug-services.ba-in-testing {
  background-color: #fff6ed;
  border: 1px solid #f6901e;
  padding: 8px 25px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.find-a-bug-services.ba-in-testing.software-devs {
  background-color: #f5fff2;
  border-color: #63bb46;
  align-items: center;
  height: 100%;
  display: flex;
}

.find-a-bug-services.ba-in-testing.software--architects {
  background-color: #f0fdff;
  border-color: #00abcd;
  align-items: center;
  height: 100%;
  display: flex;
}

.find-a-bug-services.ba-in-testing.experience-monitoring {
  background-color: #ffebf7;
  border-color: #d31b8b;
  align-items: center;
  height: 100%;
  display: flex;
}

.find-a-bug-services.ba-in-testing.production-monitoring {
  background-color: #fffefb;
  border-color: #fdd600;
  align-items: center;
  height: 100%;
  margin-right: 16px;
  display: flex;
}

.find-a-bug-services.ba-in-testing.ba-in-test {
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-269 {
  font-size: 14px;
}

.body-5 {
  margin-bottom: 0;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6400435f442ed80647718878_background%20(1).png");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px;
}

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

.heading-210.find-a-bug {
  color: #fff;
  margin-bottom: 30px;
  font-size: 38px;
  line-height: 56px;
}

.text-block-270 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
}

.image-635 {
  width: 100px;
  height: 100%;
}

.container70 {
  text-align: left;
  max-width: 1140px;
}

.container70.ta-container-70 {
  max-width: 1240px;
}

.container70.wm-footer-border {
  border-top: 1px solid #d6cceb;
  padding-top: 25px;
}

.container70.ees-hero-container {
  flex-flow: column;
  align-items: center;
  max-width: 1140px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container70.ees-brand-logo-slider-container {
  justify-content: center;
  height: 100%;
  display: block;
}

.container70.ai-clientele-container {
  position: relative;
}

.image-636.lp-img {
  position: relative;
  top: -30px;
  right: -30px;
}

.image-636.lp-img.new-lp-img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
  top: -35px;
  right: -10px;
}

.image-636.lp-img.ta-hero-img {
  width: 100%;
  max-width: 100%;
  height: 400px;
  position: relative;
  top: 20px;
  right: -10px;
}

.image-636.lp-img.ta-hero-img-mobile, .image-636.lp-img.ta-hero-img-mobile-2 {
  display: none;
  top: -35px;
}

.image-636.lp-img.ta-hero-img-2 {
  width: 95%;
  max-width: 100%;
  height: 450px;
  position: relative;
  top: -10px;
  right: -10px;
}

.image-636.lp-img.pp-hero-img {
  width: 95%;
  max-width: 100%;
  height: 100%;
  position: relative;
  top: -35px;
  right: -20px;
}

.image-636.lp-img.new-fab-lp-img-mobile, .image-636.lp-img.pp-hero-img-mobile {
  display: none;
  top: -35px;
}

.image-636.lp-img.wm-hero-img {
  width: 95%;
  max-width: 100%;
  height: 85%;
  position: relative;
  top: 20px;
  right: -20px;
}

.image-636.lp-img.ees-img {
  width: 95%;
  max-width: 100%;
  height: 100%;
  position: relative;
  top: -35px;
  right: -20px;
}

.image-636.lp-img.ai-hero-img {
  width: 100%;
  max-width: 100%;
  height: 85%;
  position: relative;
  top: 20px;
  right: -10px;
}

.image-636.lp-img.ai-sol-hero-img {
  width: 100%;
  height: 85%;
  position: relative;
  top: 20px;
  right: -10px;
}

.text-block-271 {
  color: var(--dark-slate-blue);
  margin-top: 60px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.text-block-271.ta-foot-recog-text {
  margin-top: 0;
  font-size: 14px;
}

.lp-hero-reco {
  margin-right: 6px;
}

.lp-hero-reco.new-dev-reco-changes {
  margin-left: 20px;
  margin-right: 10px;
}

.lp-hero-reco.new-dev-reco-changes.ees-hero-recog {
  height: 50px;
}

.image-637.ta-foot-recog-image {
  width: 40px;
  height: 40px;
}

.image-637.pp-recognize-img.pp-recog-ys {
  width: 60%;
}

.image-637.ees-logo, .image-637.ees-reco-img {
  width: 50px;
  height: 50px;
}

.navbar-4 {
  z-index: 555;
  background-color: var(--white);
  padding-top: 30px;
  position: sticky;
  top: 0;
}

.navbar-4.lp-navbar {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.lp-nav-link {
  color: var(--dark-slate-blue);
}

.lp-nav-link.w--current {
  color: var(--medium-slate-blue);
}

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

.div-block-481.new-div-block-481 {
  margin-left: -22px;
}

.div-block-481.new-div-block-481.pp-recognize-div {
  margin-left: -6px;
}

.div-block-481.new-div-block-481.wm-recognize-div {
  margin-left: -15px;
}

.div-block-481.ta-foot-div-block {
  width: 185px;
  margin-top: -10px;
  margin-left: -10px;
}

.div-block-481.ees-logo-divblock {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.div-block-481.ees-logo-divblock.pp-recognize-div {
  margin-left: -6px;
}

.div-block-481.ees-logo-divblock.wm-recognize-div {
  margin-left: -15px;
}

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

.case-studies {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.case-studies.section-padding-4.case-studies-mobile, .case-studies.section-padding-4.old-case-studies {
  display: none;
}

.cs-card-parent {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.cs-card-parent.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.cs-card-parent.custom-slider.cs-owlcarousel-mobile {
  grid-template-columns: 1fr;
}

.cs-block-link {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
}

.cs-block-link:hover {
  color: var(--dark-slate-blue);
  box-shadow: 0 10px 14px #00000026;
}

.cs-block-link.cs-block-link-changes, .cs-block-link.cs-block-link-changes.ta-cs-block-link, .cs-block-link.cs-block-link-changes.pp-cs-block-changes {
  min-height: 550px;
  position: relative;
}

.text-block-272 {
  color: var(--medium-slate-blue);
  padding-right: 10px;
  font-weight: 600;
  display: inline-block;
}

.cs-card-img {
  object-fit: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.cs-card-heading {
  margin-top: 0;
  line-height: 38px;
}

.cs-card-heading.pp-card-heading {
  height: 76px;
}

.cs-card-content {
  margin-bottom: 15px;
  line-height: 28px;
}

.cs-card-content.cs-card-foodpanda {
  padding-top: 10px;
}

.cs-card-content.cs-card-foodpanda.pp-card-changes {
  padding-top: 0;
}

.div-block-482 {
  text-align: left;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 20px 30px;
}

.image-494.lp-leftpath-img {
  z-index: 1;
  margin-top: 0;
  margin-bottom: -180px;
  position: absolute;
}

.image-494.ta-leftpath-img {
  z-index: 1;
  margin-top: 0;
  margin-bottom: -180px;
  position: absolute;
  top: -100px;
  bottom: auto;
}

.head-lp-hero {
  color: var(--dark-slate-blue);
  letter-spacing: -.5px;
  font-size: 60px;
  font-weight: 900;
  line-height: 1.3;
}

.head-lp-hero.new-head-lp-hero, .head-lp-hero.head-pp-hero, .head-lp-hero.head-st-hero, .head-lp-hero.head-ees-hero {
  font-size: 55px;
}

.div-block-483 {
  text-align: center;
}

.lp-foot-link {
  color: var(--dark-slate-blue);
  margin-bottom: 10px;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
}

.lp-foot-link.new-fab-footer-link.new-fab-nav-mobile {
  display: none;
}

.lp-foot-link.new-fab-footer-link.wm-footer-link {
  padding-left: 0;
}

.lp-foot-link.new-fab-footer-link.st-footer-link {
  height: 20px;
}

.lp-foot-link-block {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-left: 100px;
  display: flex;
}

.lp-foot-link-block.ta-foot-link-block {
  padding-left: 50px;
}

.lp-foot-heading {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 32px;
}

.link-block-63 {
  color: var(--dark-slate-blue);
  background-color: #f7f4fd;
  border-radius: 3px;
  padding: 10px 20px 10px 15px;
  font-weight: 600;
  position: absolute;
  top: 40px;
  left: 0;
}

.link-block-63.dev-form-back {
  top: -20px;
  left: 40px;
}

.link-block-63.dev-form-back.dev-secondary-cta {
  border-radius: 5px;
  margin-top: 25px;
  padding: 10px 20px;
  position: static;
  top: -30px;
}

.text-block-273 {
  display: inline-block;
}

.image-639 {
  filter: brightness(0%);
  margin-right: 5px;
}

.hotstar-cs-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-489 {
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 40px;
}

.text-field-17, .text-field-18, .text-field-19, .text-field-20 {
  border-radius: 5px;
}

.image-643 {
  position: relative;
  inset: -5px auto auto -20px;
}

.phonepe-casestudy-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-490 {
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 40px;
}

.text-field-21, .text-field-22, .text-field-23, .text-field-24 {
  border-radius: 5px;
}

.image-644 {
  position: relative;
  inset: -5px auto auto -20px;
}

.myntra-casestudy-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-491 {
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px 40px;
}

.text-field-25, .text-field-26, .text-field-27 {
  border-radius: 5px;
}

.image-645 {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.form-8 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-492 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-493, .div-block-494 {
  justify-content: center;
  display: flex;
}

.section-47 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.container-70 {
  max-width: 1200px;
}

.ts-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.ts-grid.dev-team-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 50px;
}

.ts-grid.st-ts-grid {
  border-radius: 10px;
  grid-template-rows: minmax(auto, 235px) auto;
  grid-template-columns: minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr);
}

.ts-block {
  background-color: #f9f7ff;
}

.ts-block:hover {
  z-index: 1;
}

.ts-block.dev-team-block {
  background-color: #0000;
  border-radius: 10px;
}

.ts-block.st-ts-block {
  background-color: #fff;
}

.ts-img.dev-team-img {
  object-fit: contain;
  padding: 10px;
}

.ts-img.dev-team-img.diff {
  padding: 0;
}

.ts-img.dev-team-img.diff.diff2 {
  padding: 4px;
}

.ts-text {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.ts-text.dev-team-text {
  color: #3b3486;
  margin-bottom: 10px;
  font-size: 1.45em;
  font-weight: 500;
  line-height: 1.4;
}

.ts-text.st-ts-text {
  font-size: 20px;
}

.ts-desc {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.ts-plus-img {
  z-index: 1;
  float: right;
  margin-bottom: -18px;
  position: relative;
  bottom: 9px;
  right: -10px;
}

.ts-desc-block {
  color: var(--dark-slate-blue);
  padding-left: 23px;
  padding-right: 23px;
  display: block;
}

.ts-desc-block.dev-team-desc-block {
  background-color: #d2daff;
  border-radius: 10px;
}

.ts-desc-block.ss-desc-block {
  border-radius: 10px;
}

.ts-desc-block.st-br-tl-rad {
  border-top-left-radius: 15px;
}

.ts-desc-block.st-br-tr-rad {
  border-top-right-radius: 15px;
}

.ts-desc-block.st-br-bl-rad {
  border-bottom-left-radius: 15px;
}

.ts-desc-block.st-br-br-rad {
  border-bottom-right-radius: 15px;
}

.ts-desc-img {
  object-fit: contain;
  width: 100%;
  display: none;
}

.ts-desc-text.ts-text {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 12px;
  display: none;
}

.ts-front-block {
  padding: 30px 30px 40px;
}

.ts-front-block.dev-team-front-block, .ts-front-block.ss-front-block {
  border-radius: 10px;
}

.ts-card.dev-team-card {
  border-radius: 10px;
  box-shadow: 0 6px 24px -15px #0003;
}

.ts-card.ss-card {
  border-radius: 10px;
}

.ts-component {
  padding-bottom: 15px;
}

.div-block-495 {
  width: 350px;
}

.homepage-video-testimonial {
  padding-bottom: 100px;
}

.homepage-video-testimonial.new-homepage-video-testimonial {
  padding-top: 120px;
  padding-bottom: 40px;
}

.container-71 {
  max-width: 1100px;
}

.hp-ct-grid-parent {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.hp-ct-grid-parent.new-hp-grid-parent-mobile {
  display: none;
}

.hp-ct-grid-item {
  background-color: var(--ghost-white);
  border-radius: 15px;
  padding: 30px;
  position: relative;
}

.hp-ct-grid-vid-div {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.hp-ct-grid-content-div {
  border-left: 3px solid var(--medium-slate-blue);
  color: var(--dark-slate-blue);
  margin-top: 30px;
  padding-left: 20px;
}

.hp-ct-grid-name {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.hp-ct-grid-desi {
  font-size: 16px;
}

.hp-ct-grid-logo {
  background-color: var(--white);
  object-fit: contain;
  border-radius: 50%;
  position: absolute;
  bottom: 20px;
  right: 30px;
}

.container-72 {
  max-width: 1140px;
}

.section-48 {
  margin-top: 100px;
}

.youtube-2 {
  position: absolute;
  top: 28%;
}

.tools-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px;
  list-style-type: none;
  display: grid;
}

.tools-list._3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.tools-list._1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.tools-list-parent {
  grid-column-gap: 40px;
  line-height: 2;
  display: none;
}

.dev-body {
  color: #3b3486;
  line-height: 1.8;
}

.dev-nav {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 5px;
  position: sticky;
  top: 0;
}

.container-1140 {
  max-width: 1140px;
}

.container-1140.sol-vote-container {
  min-height: 702px;
  position: relative;
}

.container-1140.wm-blue-banner-container {
  text-align: center;
}

.dev-logo {
  object-fit: contain;
}

.dev-primary-cta {
  color: var(--white);
  background-image: linear-gradient(to right, #7743db, #3b3486);
  border-radius: 10px;
  padding: 15px 30px;
  font-weight: 700;
  transition: opacity .2s;
}

.dev-primary-cta:hover {
  opacity: .85;
  color: var(--white);
}

.dev-primary-cta.dev-nav-links {
  margin-left: 30px;
}

.dev-primary-cta.dev-nav-links:hover {
  opacity: .85;
  color: var(--white);
}

.dev-primary-cta.dev-nav-links.w--current {
  color: var(--white);
}

.dev-primary-cta.dev-elevate-cta.dev-calendly-popup.dev-calendly-popup-8, .dev-primary-cta.dev-calendly-popup.dev-calendly-popup-6, .dev-primary-cta.dev-calendly-popup.dev-calendly-popup-7 {
  z-index: 2;
  transition-property: all;
  transition-duration: .6s;
  position: relative;
}

.dev-nav-links {
  padding-left: 30px;
  padding-right: 30px;
}

.dev-nav-links.w--current {
  color: var(--medium-slate-blue);
}

.dev-nav-links.dev-nav-hide.new-dev-link-changes {
  padding-left: 12px;
  padding-right: 12px;
}

.dev-nav-links.dev-nav-hide.ai-link-changes {
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 500;
}

.dev-nav-menu {
  align-items: center;
  display: flex;
}

.dev-hero-section {
  background-color: #eef1ff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/648173d6f9ae7ae6e201e585_moolya-dev-hero-bgimg2.png");
  background-position: 45vw;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 5em;
}

.dev-hero-column.dev-hero-column-2 {
  text-align: right;
  margin-top: .8em;
}

.dev-hero-column.dev-hero-column-2.new-dev-hro-column-2, .dev-hero-column.dev-hero-column-2.new-dev-hro-column-2-copy, .dev-hero-column.dev-hero-column-2.ai-services-hero-img-col {
  height: 100%;
  margin-top: 0;
}

.dev-hero-column.new-dev-hero-column-1 {
  padding-left: 40px;
}

.dev-hero-column.eng-ai-hero-column, .dev-hero-column.ai-services-col1 {
  padding-left: 10px;
}

.dev-h1 {
  letter-spacing: -.02em;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 4em;
  font-weight: 400;
  line-height: 1.38;
}

.h1-highlight {
  color: #7743db;
  font-weight: 700;
}

.dev-hero-text {
  margin-bottom: 50px;
  font-size: 16px;
}

.dev-secondary-cta {
  color: #3b3486;
  background-color: #0000;
  border: 1px solid #7743db;
  border-radius: 10px;
  padding: 15px 30px;
  font-weight: 700;
  transition: opacity .2s;
}

.dev-secondary-cta:hover {
  opacity: .75;
  color: #3b3486;
}

.dev-secondary-cta.dev-form-back-btn {
  margin-left: 20px;
}

.dev-secondary-cta.hero-cta.dev-hero-sec-cta {
  z-index: 2;
  margin-left: 25px;
  position: relative;
}

.dev-secondary-cta.hero-cta.dev-hero-sec-cta.dev-calendly-popup-6 {
  transition-property: all;
  transition-duration: .6s;
}

.dev-hero-section-2 {
  background-color: #d2daff;
  padding-top: 20px;
  padding-bottom: 10px;
}

.dev-hero-section-2.new-dev-hero-section-2, .dev-hero-section-2.ai-logo-slider {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.dev-hero2-column {
  align-items: center;
  display: flex;
}

.dev-hero2-column-item.dev-hero2-column-item-2 {
  padding-left: 130px;
  padding-right: 0;
}

.dev-hero2-column-item-text {
  min-width: 30ch;
  font-size: 16px;
  line-height: 1.9;
}

.dev-value-section {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.dev-value-section.new-dev-value-section, .dev-value-section.ta-value-section {
  padding-bottom: 80px;
}

.dev-recognition {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dev-recognition.hidden {
  display: none;
}

.dev-recognition-h2 {
  margin-top: 40px;
  margin-bottom: 25px;
  font-weight: 400;
}

.dev-recognition-h2.new-fab-recognition-h2 {
  color: #4a4a68;
  font-size: 38px;
  font-weight: 800;
}

.dev-recognition-h2.new-dev-recognition-h2 {
  color: #41415c;
  font-weight: 700;
}

.dev-recognition-h2.ees-dev-recog-header {
  color: #000;
  margin-bottom: 15px;
  font-size: 40px;
  font-weight: 800;
}

.dev-recognition-h2.ai-recognition-h2 {
  color: #41415c;
  font-size: 40px;
  font-weight: 700;
}

.dev-highlight-text {
  color: #7743db;
  font-weight: 700;
}

.dev-recognition-para {
  font-size: 15px;
}

.dev-recognition-para.new-dev-recognition-para {
  color: #41415c;
}

.dev-recognition-para.new-dev-recognition-para.ai-sol-subtxt-bold {
  font-weight: 500;
}

.dev-recognition-para.ees-dev-recog-para {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 400;
}

.dev-recognition-para.ai-sol-faster-subtxt {
  color: #41415c;
  text-align: center;
}

.dev-recognition-para.ai-sol-faster-subtxt.ai-sol-subtxt-bold {
  margin-top: -10px;
  padding-top: 0;
  padding-bottom: 10px;
  font-weight: 500;
}

.dev-recognition-para.ai-ser-recognition-para {
  color: #41415c;
  font-weight: 500;
}

.dev-recognition-para.ai-ser-recognition-para.ai-sol-subtxt-bold {
  font-weight: 500;
}

.dev-recognition-numbers {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.dev-recognition-numbers-item {
  background-color: #d2daff;
  border-radius: 10px;
  min-width: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.dev-recognition-numbers-item.new-fab-recognition-numbers-item {
  background-color: #f9f7ff;
}

.dev-recognition-numbers-item.new-dev-recognition-numbers-item {
  background-color: #efe8ff;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.dev-recognition-numbers-item.ees-dev-recog-num-items {
  background-color: #785dfb;
  border-radius: 15px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.dev-recognition-numbers-count {
  color: #7743db;
  font-size: 2.8em;
  font-weight: 900;
  line-height: 1.2;
}

.dev-recognition-numbers-text {
  font-size: 15px;
}

.dev-recognition-numbers-text.new-dev-recognition-numbers-text {
  color: #272727;
}

.dev-recognition-numbers-text.ees-dev-recog-num-text {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.dev-team-section {
  text-align: center;
  background-color: #eef1ff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.dev-h2 {
  margin-top: 0;
  margin-bottom: 25px;
}

.dev-para {
  margin-bottom: 50px;
  font-size: 15px;
}

.dev-efficiency-section {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.dev-efficiency-grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.dev-efficiency-grid-item {
  position: relative;
}

.dev-efficiency-grid-count {
  color: #6b40ca;
  border: 1px solid #3b3486;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-size: 3em;
  font-weight: 900;
}

.dev-efficiency-grid-card {
  border-radius: 10px;
  margin-top: 40px;
  padding: 60px 25px 50px;
}

.dev-efficiency-grid-h3 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 500;
}

.dev-efficiency-grid-img {
  object-fit: contain;
}

.dev-efficiency-grid-arrow {
  position: absolute;
  top: 40px;
  right: -130px;
}

.dev-moolya-dev-section {
  color: var(--white);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6481df5836251d7f6478da51_dev-waves4.jpg");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: cover;
}

.dev-moolya-dev-h2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 250px;
  padding-bottom: 250px;
  font-size: 3.5em;
}

.yellow-color {
  color: #ffc700;
}

.dev-tech-tab-section {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.dev-tech-tab-parent {
  position: relative;
}

.dev-tech-tab-menu {
  background-color: #e9eafd;
  border: 1px solid #7743db4d;
  border-radius: 15px;
  margin-bottom: 50px;
  padding: 15px;
  display: inline-block;
}

.dev-tech-tab-menu.tab-menu-nav {
  background-color: #0000;
  border-style: none;
  height: 7px;
  position: absolute;
  inset: auto 0% -90px;
}

.dev-tech-tab-menu-item {
  background-color: var(--white);
  border-radius: 10px;
  padding: 15px 40px;
  font-size: 1.3em;
  font-weight: 700;
}

.dev-tech-tab-menu-item.w--current {
  color: var(--white);
  background-color: #7743db;
}

.dev-tech-tab-menu-item.first {
  margin-right: 15px;
}

.dev-tech-tab-menu-item.tab-menu-nav-item {
  background-color: #eef1ff;
  width: 9px;
  height: 9px;
  padding: 0;
}

.dev-tech-tab-menu-item.tab-menu-nav-item.w--current {
  background-color: #7743db;
  width: 60px;
}

.dev-tech-tab-menu-item.tab-menu-nav-item.first {
  width: 9px;
  height: 9px;
}

.dev-tech-tab-menu-item.tab-menu-nav-item.first.w--current {
  width: 60px;
}

.dev-tech-tab-grid {
  grid-column-gap: 18px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 12px;
}

.dev-tech-tab-grid.dev-tech-tab-grid-ie {
  grid-template-rows: auto auto auto auto;
  grid-auto-flow: row;
  overflow: visible;
}

.dev-tech-tab-grid.fab-icon {
  grid-column-gap: 18px;
  grid-row-gap: 25px;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  display: grid;
}

.dev-tech-tab-grid.fab-icon.new-techtab-grid, .dev-tech-tab-grid.fab-icon.new-techtab-grid-mobile {
  display: none;
}

.dev-tech-tab-grid.pp-tech-tab-grid {
  grid-template-rows: auto auto;
}

.dev-tech-tab-grid-item {
  border: 1px #7743db;
  border-radius: 10px;
  align-items: center;
  padding: 12px 10px 10px 15px;
  display: flex;
  box-shadow: 3px 0 15px -4px #3b348633;
}

.dev-tech-tab-grid-item.new-tech-tab-grid-item {
  box-shadow: none;
  background-color: #fff;
  border-width: 0;
}

.dev-tech-tab-grid-item.pp-tech-tab-grid-item {
  box-shadow: none;
  border-style: solid;
  border-color: #785dfb4d;
  justify-content: center;
  align-items: center;
  height: 110px;
}

.dev-tech-tab-grid-item-img-div.new-e-commerce {
  width: 76px;
}

.dev-tech-tab-grid-item-text {
  text-align: left;
  line-height: 1.6;
}

.dev-tech-tab-grid-item-img {
  object-fit: contain;
  padding-right: 15px;
  overflow: visible;
}

.dev-tech-tab-grid-item-img.pp-tech-tab-grid-item-img {
  width: 150px;
  padding-right: 0;
}

.dev-elevate-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6482386738e2c970cdc4221d_Group%201000003212.jpg");
  background-position: 0%;
  background-repeat: repeat-x;
  background-size: cover;
}

.dev-elevate-column-parent {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.dev-elevate-column-img {
  filter: brightness(120%) saturate(80%) contrast(90%);
  object-fit: contain;
  object-position: 50% 100%;
}

.dev-elevate-h2 {
  letter-spacing: -.01em;
  margin-bottom: 30px;
  font-size: 3.7em;
  line-height: 1.4;
}

.dev-footer {
  padding-top: 80px;
}

.dev-footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
}

.dev-footer-grid-text {
  max-width: 35ch;
  margin-top: 20px;
  font-size: 15px;
  line-height: 2;
}

.dev-footer-grid-link-parent {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.dev-footer-grid-link {
  color: #3b3486;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 15px;
  text-decoration: none;
}

.dev-footer-social-link-block {
  grid-column-gap: 17px;
  color: #3b3486;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.dev-footer-social-link-block.middle {
  grid-column-gap: 15px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.dev-footer-social-link-text {
  font-size: 15px;
  font-weight: 700;
}

.dev-ft-social {
  grid-column-gap: 35px;
  display: flex;
}

.dev-ft-social.hide {
  display: none;
}

.dev-ft-social-img {
  object-fit: contain;
  object-position: 50% 100%;
}

.dev-footnote {
  text-align: center;
  border-top: 1px solid #2525254d;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: .8em;
  font-weight: 500;
}

.nextline-mob {
  display: inline;
}

.lp-testimonial-item {
  color: var(--dark-slate-blue);
  background-color: #f8f7ff;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  font-size: 16px;
  display: flex;
}

.lp-testimonial-item.new-lp-testimonial-item {
  max-width: 572px;
  margin-left: auto;
  margin-right: auto;
}

.lp-testimonial-content {
  padding-right: 20px;
}

.lp-testimonial-img-block {
  min-width: 100px;
}

.fab-testimonial-column-parent.ta-testimonial-parent {
  align-items: center;
  display: flex;
}

.tools-list-item {
  text-align: center;
  border-radius: 5px;
  padding: 8px 15px;
  transition: all .25s ease-in-out;
  box-shadow: 2px 0 15px -3px #785dfb33;
}

.tools-list-item:hover {
  box-shadow: none;
  background-color: #f7f4fd;
}

.dev-hire-form-section {
  background-color: #eef1ff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/648173d6f9ae7ae6e201e585_moolya-dev-hero-bgimg2.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 650px;
  padding-top: 20px;
  padding-bottom: 80px;
}

.dev-hire-dev-form-block {
  font-size: 15px;
  line-height: 1.6;
}

.dev-hire-dev-form-label {
  margin-top: 50px;
  margin-bottom: 20px;
  font-size: 17px;
  font-weight: 700;
}

.dev-hire-dev-form-checknbox-parent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-hire-dev-form-checkbox-item {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 0;
  padding: 7px 40px 7px 15px;
  display: flex;
  position: relative;
}

.dev-hire-dev-form-checkbox {
  background-color: #eef1ff;
  border-color: #d2daff;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translate(0, -50%);
}

.dev-hire-dev-form-checkbox.w--redirected-checked {
  background-color: #4cb050;
  border-color: #4cb050;
  line-height: 15px;
}

.dev-hire-dev-form-checkbox-label {
  font-size: 14px;
  line-height: 1.4;
}

.dev-hire-dev-form-checkbox-img {
  object-fit: contain;
  margin-right: 12px;
}

.dev-hire-dev-form-checkbox-img.make-small {
  opacity: .6;
  padding: 5px;
}

.dev-hire-dev-form-label-note {
  font-size: 13px;
  font-weight: 400;
}

.dev-hire-dev-form-radio-item {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 35px;
  display: flex;
}

.dev-hire-dev-form-radio-label {
  margin-bottom: 0;
  margin-left: 12px;
}

.dev-hire-dev-form-radio {
  background-color: #eef1ff;
  border-color: #d2daff;
  width: 15px;
  height: 15px;
  margin-top: 0;
}

.dev-hire-dev-form-radio-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-hire-dev-form-label-short {
  margin-top: 0;
  font-weight: 500;
}

.other-tech-input {
  opacity: 0;
  border: 1px solid #fff;
  border-radius: 5px;
  height: 100%;
  padding-left: 15px;
  transition: opacity .3s;
}

.dev-form-custom-input {
  border: 0 #000;
  border-radius: 5px;
  height: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}

.dev-form-custom-input.dev-form-select-block-input {
  max-height: 44px;
  display: none;
}

.dev-form-details-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dev-calendly-form-section {
  background-color: #eef1ff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/648173d6f9ae7ae6e201e585_moolya-dev-hero-bgimg2.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 650px;
  padding-top: 20px;
  padding-bottom: 100px;
}

.df-success-block {
  background-color: var(--white);
  text-align: left;
  border-radius: 20px;
  padding: 0;
  box-shadow: 0 6px 25px #785dfb1a;
}

.df-success-col-parent {
  color: var(--dark-slate-blue);
  align-items: center;
  display: flex;
}

.df-success-col1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-647 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.text-block-274 {
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1.4;
}

.div-block-498 {
  padding-left: 40px;
  padding-right: 30px;
}

.text-block-275 {
  font-size: 16px;
  line-height: 1.8;
}

.text-block-276 {
  margin-top: 20px;
  margin-bottom: 18px;
  font-size: 16px;
}

.error-message-4 {
  border-radius: 5px;
  height: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.dev-form-thank-you {
  background-color: #eef1ff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/648173d6f9ae7ae6e201e585_moolya-dev-hero-bgimg2.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 650px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dev-form-thank-you.fab-thank-you {
  background-color: var(--ghost-white);
  margin-top: 87px;
  padding-bottom: 30px;
}

.fab-testimonial-column.fab-testimonial-column-2.ta-testimonial-column-2 {
  padding-left: 55px;
}

.lp-testimonial-name {
  margin-top: 17px;
  margin-bottom: 12px;
  font-weight: 700;
  line-height: 26px;
}

.lp-testimonial-words {
  margin-bottom: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
}

.lp-testimonial-img {
  object-fit: contain;
  border-radius: 50%;
  height: auto;
}

.lp-testimonial-logo-div {
  border-left: 4px solid var(--medium-slate-blue);
  padding-left: 10px;
}

.lp-testimonial-logo {
  object-fit: contain;
  object-position: 0% 50%;
}

.text-span-66 {
  font-weight: 400;
}

.lp-testimonial-slick-item {
  margin-bottom: 26px;
}

.lp-testimonial-slick-item.new-lp-testimonial-slick-item {
  text-align: left;
  justify-content: center;
  display: flex;
}

.sol-hero {
  background-color: var(--ghost-white);
  margin-top: 87px;
  padding-bottom: 40px;
}

.sol-hero.dup-sol-hero {
  margin-top: 20px;
}

.sol-hero-img {
  object-fit: contain;
  padding-top: 50px;
  padding-bottom: 20px;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.sol-body {
  color: var(--dark-slate-blue);
  font-size: 1em;
  line-height: 1.8;
}

.link-block-16.sol-btn-p {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 55px;
  margin-top: 30px;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link-3, .link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link-2 {
  margin-top: 0;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link.sol-calendly-link-2, .link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link.sol-calendly-link-3 {
  z-index: 2;
}

.link-block-16.sol-btn-p.sol-hide {
  display: none;
}

.link-block-16.sol-btn-p.sol-calendly-link.sol-calendly-link-1 {
  z-index: 2;
  margin-top: 0;
  position: relative;
}

.link-block-16.sol-btn-p.sol-section-cta {
  letter-spacing: .05em;
  height: 55px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  position: relative;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-section-cta-white {
  color: var(--medium-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83784239cf091286337_btn-bg-white.webp");
  margin-top: 25px;
  margin-left: 0;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-section-cta-white.sol-calendly-link-4 {
  margin-top: 0;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-section-cta-white.sol-calendly-link-4.sol-calendly-link {
  z-index: 2;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link-3, .link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link-2 {
  margin-top: 0;
}

.link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link.sol-calendly-link-2, .link-block-16.sol-btn-p.sol-section-cta.sol-calendly-link.sol-calendly-link-3 {
  z-index: 2;
}

.link-block-16.sol-btn-p.sol-section-cta-copy.lp-calendly-popup.lp-calendly-popup-6 {
  z-index: 2;
  margin-top: 0;
  transition: all .6s;
}

.link-block-16.sol-btn-p.sol-section-cta-copy {
  letter-spacing: .05em;
  height: 55px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  position: relative;
}

.link-block-16.sol-btn-p.sol-section-cta-copy.sol-calendly-link-3 {
  margin-top: 0;
}

.link-block-16.sol-btn-p.sol-section-cta-copy.sol-calendly-link.sol-calendly-link-3 {
  z-index: 2;
}

.link-block-16.sol-btn-p.sol-section-cta-copy.lp-calendly-popup.lp-calendly-popup-6 {
  z-index: 2;
  margin-top: 0;
}

.link-block-16.sol-btn-p.ai-ser-cta {
  letter-spacing: .05em;
  height: 55px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  position: relative;
}

.link-block-16.sol-btn-p.ai-ser-cta.sol-calendly-link-3 {
  margin-top: 0;
}

.link-block-16.sol-btn-p.ai-ser-cta.sol-calendly-link.sol-calendly-link-3 {
  z-index: 2;
}

.link-block-16.sol-btn-p.ai-ser-cta.lp-calendly-popup.lp-calendly-popup-6 {
  z-index: 2;
  margin-top: 0;
  transition: all .6s;
}

.sol-hero-heading {
  letter-spacing: -.64px;
  margin-top: 0;
  font-size: 3.75em;
  font-weight: 900;
  line-height: 1.25;
}

.sol-hero-p {
  margin-top: 30px;
  margin-bottom: 0;
}

.sol-count-parent {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  margin-top: 50px;
  padding: 0;
}

.sol-count-no {
  color: var(--medium-slate-blue);
  letter-spacing: -.025em;
  font-size: 2.1em;
  font-weight: 900;
  line-height: 1.3;
}

.sol-count-txt {
  margin-top: 2px;
  font-size: 1.15em;
  font-weight: 700;
  line-height: 1.3;
}

.sol-count-block {
  background-color: var(--white);
  text-align: center;
  border-radius: 10px;
  align-items: center;
  padding: 15px 30px;
}

.cell {
  justify-content: center;
}

.sol-head-h2 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.4;
}

.sol-head-h2.sol-end-h2 {
  color: var(--white);
  margin-bottom: 35px;
}

.sol-head-h2.dup-hide {
  display: none;
}

.sol-head-p {
  color: var(--dim-grey);
  letter-spacing: .36px;
  margin-bottom: 0;
}

.sol-head-p.sol-end-p {
  color: var(--white);
  margin-bottom: 50px;
}

.sol-head-p.dup-hide {
  display: none;
}

.sol-head-block {
  text-align: center;
}

.sol-head-block.sol-end-block {
  margin-top: 140px;
  margin-bottom: 140px;
}

.sol-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.sol-section.ser-section {
  background-color: var(--ghost-white);
  font-weight: 500;
}

.sol-section.great-choice {
  padding-bottom: 150px;
}

.sol-section.why-moolya-section {
  background-color: var(--ghost-white);
}

.sol-section.transform-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64c1659f2ad396ef08462aff_transform-bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.sol-section.transform-section.new-transform-section {
  padding-top: 0;
  padding-bottom: 0;
}

.sol-section.transform-section.ta-fasttrack-automation-section {
  padding-top: 60px;
  padding-bottom: 80px;
}

.sol-section.transform-section.st-bb-section {
  padding-top: 40px;
  padding-bottom: 60px;
}

.sol-section.world-section {
  background-color: var(--ghost-white);
}

.sol-section.sol-end-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64c1659f2ad396ef08462aff_transform-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
}

.sol-section.sol-end-section.dup-hide {
  display: none;
}

.sol-section.sol-vote-section {
  position: relative;
}

.sol-section.sol-section-padding-2.new-sol-section {
  padding-top: 80px;
  padding-bottom: 100px;
}

.sol-section.sol-section-padding-2.ees-sol-section.test {
  background-color: var(--ghost-white);
}

.sol-vote-parent {
  grid-row-gap: 0px;
  margin-top: 40px;
  padding: 0;
}

.sol-vote-item {
  border-radius: 10px;
  transition: all .6s;
}

.sol-vote-block {
  background-color: #eae5ff;
  border-radius: 10px;
  min-height: 354px;
  padding: 40px 20px 20px 30px;
  transition: all .6s;
  position: relative;
}

.sol-vote-block:hover {
  box-shadow: none;
}

.sol-vote-block.sol-resize {
  min-height: 380px;
}

.sol-vote-img {
  object-fit: contain;
  object-position: 0% 50%;
}

.sol-vote-p {
  margin-top: 20px;
  margin-bottom: 0;
}

.sol-vote-h3 {
  font-size: 1.4em;
}

.sol-vote-ul {
  opacity: 0;
  width: 100%;
  min-height: 0;
  max-height: 0;
  padding-top: 20px;
  transition: all .4s ease-out;
  position: relative;
  overflow: hidden;
}

.sol-vote-li {
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.sol-vote-li-disc {
  background-color: var(--medium-slate-blue);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  position: relative;
  top: 8px;
}

.sol-ser-parent {
  margin-top: 40px;
  padding: 0;
}

.sol-ser-item {
  background-color: var(--white);
  text-align: center;
  border-radius: 10px;
}

.sol-ser-item.ts-block {
  background-color: #0000;
  border-radius: 10px;
}

.sol-ser-img {
  margin-left: auto;
  margin-right: auto;
}

.sol-ser-h3 {
  color: var(--dark-slate-blue);
  letter-spacing: -.56px;
  margin: 20px auto 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.45;
}

.sol-engage-parent {
  margin-top: 60px;
  padding: 0;
}

.sol-engage-parent.dup-sol-engage-parent.ees-sol-parent {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.sol-engage-parent.pp-engage-parent {
  display: none;
}

.sol-engage-item {
  background-color: var(--ghost-white);
  border-radius: 25px;
  padding-bottom: 20px;
  transition: all .35s;
}

.sol-engage-item:hover {
  background-color: var(--medium-slate-blue);
  transform: scale(1.12);
}

.sol-engage-item.new-sol-engage-item:hover {
  transform: scale(1);
}

.sol-engage-item.ees-sol-item {
  text-align: left;
  justify-content: center;
  align-items: center;
}

.sol-engage-img-block {
  z-index: 1;
  width: 155px;
  height: 190px;
  transition: all .35s ease-out;
  position: relative;
}

.sol-engage-img {
  object-fit: contain;
  height: auto;
  transition: opacity .35s;
  position: absolute;
  top: -24px;
  left: 27px;
}

.sol-engage-img.sol-engage-img-1 {
  opacity: 1;
}

.sol-engage-img.sol-engage-img-2 {
  opacity: 0;
  opacity: 1;
  opacity: 1;
  opacity: 1;
  opacity: 1;
}

.sol-engage-img.ees-sol-img1 {
  opacity: 1;
  text-align: left;
  vertical-align: baseline;
  flex: 0 auto;
  align-self: auto;
}

.sol-engage-img.ees-sol-img2 {
  opacity: 0;
}

.sol-engage-h3 {
  text-align: center;
  letter-spacing: -.44px;
  margin: 0 auto 10px;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
  left: 0;
}

.margin-40px {
  width: 100%;
  margin-bottom: 40px;
}

.why-moolya-block {
  position: relative;
}

.why-moolya-item {
  max-width: 300px;
  position: absolute;
}

.why-moolya-item.item-1 {
  max-width: 290px;
  bottom: 10px;
  left: -45px;
}

.why-moolya-item.item-2 {
  top: 30px;
  left: 335px;
}

.why-moolya-item.item-3 {
  max-width: 380px;
  bottom: -145px;
  right: 140px;
}

.why-moolya-item.item-4 {
  max-width: 335px;
  top: -75px;
  right: 20px;
}

.why-moolya-h3 {
  margin-top: 0;
  font-size: 22px;
  line-height: 1.8;
}

.why-moolya-p {
  color: #58676d;
  margin-bottom: 0;
}

.why-moolya-item-img {
  display: none;
}

.why-moolya-main-img {
  margin: 110px auto 160px;
  display: block;
}

.transform-block {
  grid-column-gap: 0px;
  padding: 0;
}

.transform-img {
  object-fit: contain;
  max-width: 750px;
  height: auto;
  position: absolute;
  right: 0;
}

.transform-div {
  color: var(--white);
  white-space: nowrap;
  margin-top: 350px;
  margin-bottom: 60px;
}

.transform-h2 {
  letter-spacing: -.8px;
  margin-bottom: 10px;
  font-size: 2.5em;
}

.transform-h2.fab {
  font-size: 2.2em;
}

.transform-p {
  color: #fff;
  letter-spacing: .36px;
}

.transform-p.dup-transfom-p {
  color: #fff;
}

.transform-p.new-fab-transform-p {
  font-size: 18px;
}

.industries-block {
  grid-column-gap: 15px;
  grid-row-gap: 25px;
  margin-top: 40px;
  padding: 0;
}

.industries-item {
  grid-column-gap: 20px;
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  padding: 20px 15px;
  box-shadow: 0 6px 24px -4px #3b348626;
}

.industries-item-img {
  object-fit: contain;
}

.world-img {
  margin-top: 50px;
}

.sol-end-cta.button-15.sol-calendly-link-5.sol-calendly-link {
  z-index: 2;
  position: relative;
}

.sol-end-cta.button-15.sol-hide, .empty-div {
  display: none;
}

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

.div-block-500 {
  display: none;
}

.sol-vote-bg-img {
  position: absolute;
}

.sol-vote-bg-img._1 {
  top: -60px;
}

.sol-vote-bg-img._2 {
  opacity: .6;
  top: -25px;
  right: 70px;
}

.sol-vote-bg-img._3 {
  bottom: -80px;
  left: -130px;
}

.sol-vote-bg-img._4 {
  bottom: 0;
  right: 0;
}

.sol-engage-desc {
  opacity: 0;
  color: var(--white);
  text-align: left;
  height: 0;
  margin-left: 15px;
  margin-right: 15px;
  font-size: .8em;
  line-height: 1.8;
  overflow: hidden;
}

.sol-engage-desc.new-sol-engage-desc, .sol-engage-desc.new-sol-engage-desc-mt {
  margin-top: 20px;
  font-size: .9em;
}

.sol-engage-desc-b {
  font-weight: 400;
}

.sol-engage-txt-block {
  transition: all .3s;
}

.red-star {
  color: red;
  font-weight: 400;
}

.dev-form-select-block {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 5px;
  height: auto;
  margin-bottom: 40px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.dev-form-select-block-parent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-277 {
  height: 0;
  overflow: hidden;
}

.div-block-151 {
  height: 0;
}

.div-block-152 {
  height: 0;
  line-height: 0;
}

.div-block-150 {
  height: 0;
}

.collection-item-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.collection-list-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 35px;
  margin-right: 35px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.collection-list-16.grid-47 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  margin-left: 0;
  margin-right: 0;
}

.collection-list-wrapper-7 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.slider-18 {
  width: 670px;
  height: 670px;
}

.hide {
  display: block;
}

.collection-item-4 {
  flex-direction: row;
  height: 0;
  display: block;
}

.collection-list-17 {
  justify-content: flex-start;
  display: flex;
}

.image-648 {
  width: 670px;
  max-width: 100%;
  height: 670px;
  max-height: 0%;
  display: inline-block;
}

.class-text {
  display: none;
}

.collection-list-wrapper-8 {
  max-width: 100%;
}

.text-block-280 {
  display: none;
}

.our-story-div {
  text-align: center;
}

.customer-story-div {
  padding-left: 20px;
  padding-right: 20px;
}

.related-more-stories {
  text-align: left;
  background-color: var(--ghost-white);
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.sol-logo-div {
  text-align: center;
  padding-top: 20px;
}

.div-block-501 {
  text-align: center;
  justify-content: center;
  padding-top: 220px;
  padding-bottom: 220px;
  display: flex;
}

.div-block-502 {
  object-fit: fill;
}

.div-block-502.div-block-test {
  cursor: pointer;
  width: 200px;
  transition: opacity .8s;
}

.html-embed-18 {
  display: block;
}

.div-block-anime {
  width: 350px;
  display: inline-block;
}

.image-649 {
  min-height: 100px;
}

.image-650 {
  min-height: 70px;
}

.sp-column-left {
  background-color: #f2eeff;
  height: 100%;
}

.sp-next-btn {
  color: #fff;
  background-color: #785dfb;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 45px;
  margin-left: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.sp-next-btn:hover {
  color: #fff;
}

.sp-form-step-1 {
  display: block;
}

.sp-form-step-2 {
  display: none;
}

.logo-block {
  text-align: center;
  display: block;
}

.sp-form {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.sp-form-container {
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

.sp-column-right {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding-left: 60px;
  display: flex;
}

.div-block-504 {
  justify-content: flex-end;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.columns-11 {
  align-items: center;
  height: 100vh;
  display: flex;
}

.link-block-65 {
  align-items: center;
  width: 130px;
  text-decoration: none;
  display: flex;
}

.text-block-282 {
  color: #785dfb;
  padding-left: 5px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.sp-form-step-heading {
  color: #818992;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}

.sp-form-section {
  margin-bottom: 60px;
}

.sp-form-label {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 16px;
}

.sp-form-label.sp-top-margin {
  margin-top: 20px;
}

.sp-back-btn {
  color: #785dfb;
  background-color: #fff;
  border: 2px solid #785dfb;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 45px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.sp-back-btn:hover {
  color: #785dfb;
}

.sp-form-field {
  border-radius: 5px;
}

.sp-submit-button {
  margin-left: 15px;
  display: block;
}

.sp-submit-button.sp-next-btn:hover {
  border: 0 solid #000;
}

.image-651 {
  display: block;
  position: absolute;
  top: 42px;
  right: 10px;
}

.error-block {
  display: none;
  position: relative;
}

.about-but-block {
  margin-top: 40px;
  margin-bottom: 20px;
  position: absolute;
  top: 10px;
}

.sp-form-step-3, .sp-form-step-4, .sp-form-step-5, .sp-form-step-6 {
  display: none;
}

.success-message-7 {
  background-color: #fff;
}

.sp-thankyou-text {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
}

.sp-home-btn {
  color: #fff;
  background-color: #785dfb;
  border-radius: 5px;
  margin-top: 20px;
  font-weight: 600;
}

.error-message-5 {
  text-align: center;
}

.text-block-283 {
  font-size: 18px;
  font-weight: 700;
}

.div-block-507 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-508 {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.form-block-6 {
  position: absolute;
  inset: 15% 0% 0%;
}

.pop-up-block {
  z-index: 99999;
  background-color: #00000069;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-container {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/656ddc47ad0ffc0764c3598c_pop-up%20BG.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 65% 100%;
  background-attachment: scroll;
  border-radius: 20px;
  justify-content: flex-start;
  width: 950px;
  height: 580px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pop-up-content {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  margin-left: auto;
  padding-right: 30px;
  display: flex;
  position: static;
}

.heading-213 {
  color: #4a4a68;
  text-align: right;
  width: 420px;
  margin-bottom: 20px;
  font-size: 33px;
  font-weight: 700;
  line-height: 42px;
}

.image-653 {
  min-width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-285 {
  color: #4a4a68;
  text-align: right;
  width: 340px;
  font-size: 22px;
  line-height: 31px;
}

.link-block-66 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-position: 0 0;
  background-size: 100% 100%;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.text-block-286 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.div-block-509 {
  text-align: left;
  justify-content: flex-end;
  margin-top: 20px;
  display: flex;
}

.pop-up-close-block {
  z-index: 10;
  cursor: auto;
  border-radius: 20px;
  margin-top: 10px;
  margin-left: 875px;
  margin-right: 1px;
  font-size: 20px;
  position: absolute;
}

.image-close {
  opacity: .5;
  cursor: pointer;
  width: 50px;
  display: inline-block;
}

.image-close:hover {
  opacity: .7;
}

.pop-up-img-block {
  align-items: stretch;
  width: 55%;
  display: flex;
  position: relative;
}

.icon-17 {
  display: none;
}

.div-block-511 {
  width: 350px;
}

.pop-up-grid {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: start;
  justify-items: start;
  position: relative;
  top: 120px;
}

.mobile-pop-up-container {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/656ddc47ad0ffc0764c3598c_pop-up%20BG.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 65% 100%;
  background-attachment: scroll;
  border-radius: 20px;
  justify-content: flex-start;
  width: 950px;
  height: 580px;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.mobile-pop-up-grid {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: start;
  justify-items: start;
  position: relative;
  top: 120px;
}

.hotstar-banner-block {
  background-image: linear-gradient(to right, #080c32, #6447f3 50%, #080c32 100%, #fff);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 85px;
  max-height: 85px;
  display: flex;
  position: relative;
}

.image-654 {
  position: absolute;
  inset: auto 3% 0% auto;
}

.image-655 {
  position: absolute;
  inset: 0% 0% 0% 3%;
}

.hotstar-banner-text {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.hotstar-banner-wrapper {
  display: flex;
}

.hotstar-banner-btn {
  color: #785dfb;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-left: 30px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 800;
  display: flex;
}

.staff-aug-banner-block {
  opacity: 1;
  background-color: #6447f3;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 85px;
  max-height: 85px;
  display: flex;
  position: relative;
}

.sa-right-img {
  z-index: 0;
  position: absolute;
  inset: 0% 5% 0% auto;
}

.sa-left-img {
  position: absolute;
  inset: 0% auto 0% 5%;
}

.sa-banner-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sa-banner-text {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.sa-banner-btn {
  color: #785dfb;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-left: 30px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 800;
  display: flex;
}

.banner-block {
  flex-direction: row;
  width: 2880px;
  display: flex;
  position: relative;
}

.right-arrow-17, .left-arrow-16, .icon-18 {
  display: none;
}

.banner-slider {
  color: #fff;
  background-color: #785dfb;
  height: 3%;
}

.slide-nav-21, .mobile-hotstar-banner-text {
  display: none;
}

.submit-button-5 {
  color: #fff;
  background-color: #3898ec00;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/62b941b2bbb02549a8bdf9f3_Hero%20button.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  align-self: flex-end;
  width: 220px;
  height: 50px;
  font-weight: 700;
  display: none;
}

.form-9 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.form-9.lp-calendly-cta-changes.cta-form-1 {
  align-items: center;
}

.text-field-28 {
  color: #263238;
  background-color: #f8f6fb;
  border: 1px solid #785dfb;
  border-radius: 5px;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  display: none;
}

.text-field-28.email-field {
  z-index: 1;
  transition: opacity .6s;
  display: none;
  position: absolute;
}

.text-field-28.email-field.email-field-1.hp-calendly-web-field, .text-field-28.email-field.email-field-1.hp-calendly-web-field-1 {
  opacity: 1;
  position: static;
}

.text-field-28.email-field.email-field-6 {
  width: 200px;
}

.text-field-28.email-field.email-field-4 {
  transition-property: none;
  display: block;
}

.text-field-28.email-field.sol-email-field-4 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.text-field-28.email-field.sol-email-field-1 {
  display: none;
}

.text-field-28.email-field.email-field-5 {
  opacity: 0;
  margin-top: 25px;
  transition-property: none;
  display: block;
}

.text-field-28.email-field.email-field-6.hp-calendly-web-field {
  opacity: 1;
  opacity: 1;
  position: static;
}

.form-block-7 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.form-block-7.new-form-block {
  margin-top: 110px;
}

.form-block-7.new-dev-form-block {
  margin-top: 20px;
}

.form-block-7.ta-form-block {
  margin-top: 85px;
}

.form-block-7.pp-form-block, .form-block-7.ai-form-block {
  margin-top: 110px;
}

.email-field.text-field-28 {
  display: none;
}

.email-field.text-field-28.email-field-2, .email-field.text-field-28.email-field-3 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.email-field-4 {
  opacity: 0;
  transition-property: none;
  display: block;
  position: absolute;
}

.email-field.text-field-28.email-field-5 {
  opacity: 0;
  margin-top: 0;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.email-field-7 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.email-field-8 {
  opacity: 0;
  width: 200px;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.email-field-0 {
  opacity: 0;
  opacity: 0;
  width: 250px;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.sol-email-field-5 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.sol-email-field-3 {
  opacity: 0;
  transition-property: none;
  display: block;
  position: absolute;
}

.email-field.text-field-28.sol-email-field-2, .email-field.text-field-28.email-field-1 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.email-field.text-field-28.email-field-6 {
  opacity: 0;
  opacity: 0;
  width: 300px;
  transition-property: none;
  display: block;
  position: absolute;
}

.email-field.text-field-28.email-field-7 {
  opacity: 0;
  transition-property: none;
  display: block;
  position: absolute;
}

.email-field.text-field-28.sol-email-field-3, .email-field.text-field-28.email-field-3, .email-field.text-field-28.email-field-4, .email-field.text-field-28.email-field-5 {
  opacity: 0;
  transition-property: none;
  display: block;
}

.submit-button-_6 {
  display: none;
}

.form-10 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.form-10.dev-contact-btn {
  justify-content: flex-start;
}

.form-10.cta-form-2, .form-10.cta-form-3, .form-10.cta-form-4 {
  position: relative;
}

.form-10.cta-form-0 {
  justify-content: flex-start;
  margin-top: 0;
}

.form-10.cta-form-6, .form-10.cta-form-3, .form-10.cta-form-4, .form-10.cta-form-5 {
  position: relative;
}

.form-block-8 {
  margin-top: 40px;
  margin-bottom: 0;
}

.form-block-8.new-fab-margin {
  margin-top: 65px;
}

.form-block-8.ta-fasttrack-automation-form {
  margin-top: 0;
}

.form-block-8.ai-form-block-margin {
  margin-top: 30px;
}

.div-block-517 {
  height: 150px;
}

.sol-form-block-2 {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
}

.sol-form-block-2.hidden-xs.ai-form-changes {
  margin-top: -20px;
  margin-bottom: 60px;
}

.sol-form-block-2.hidden-xs.ai-form-change {
  margin-top: -80px;
  margin-bottom: 60px;
}

.sol-form-block-2.ai-form-changes {
  margin-top: -20px;
  margin-bottom: 60px;
}

.form-block-nav {
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 5px;
}

.navbar-5 {
  background-color: #fff;
}

.lp-nav-close {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  margin-left: 10px;
  padding: 5px;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
}

.sol-form-block-3, .sol-form-block-5 {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
}

.sol-form-block-4 {
  margin-top: 25px;
  margin-bottom: 0;
  display: block;
}

.sol-form-block-1 {
  margin-top: 30px;
  margin-bottom: 0;
  display: block;
}

.sol-form-5 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.sol-form-5.cta-form-5 {
  position: relative;
}

.sol-form-4 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.sol-form-3 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.sol-form-3.cta-form-3 {
  position: relative;
}

.sol-form-2 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.sol-form-2.cta-form-2 {
  position: relative;
}

.sol-form-1 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.sol-form-1.lp-calendly-cta-changes.cta-form-1 {
  align-items: center;
}

.flipkart-casestudy-popup, .foodpanda-casestudy-popup, .zeotap-casestudy-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-517-copy {
  height: 100%;
  display: none;
}

.au-form-block {
  margin-top: 40px;
  margin-bottom: 0;
}

.au-form {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.au-form.cta-form-1 {
  position: relative;
}

.consulting-form-block {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: auto 0% 100px;
}

.consulting-form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.consulting-form.lp-calendly-cta-changes.cta-form-2 {
  align-items: center;
}

.calendly-web-form-block {
  z-index: 2;
  text-align: center;
  background-color: #fff;
  height: 550px;
  position: absolute;
  inset: auto 0% -200px;
}

.calendly-web-form-block.hp-form-block-changes {
  height: 465px;
  bottom: -20px;
}

.calendly-web-form-block.ai-calendly-form-block {
  bottom: -120px;
}

.calendly-web-parent {
  z-index: 1;
  position: relative;
}

.text-block-288 {
  color: #1a1a1a;
  font-size: 20px;
  font-weight: 600;
}

.hp-calendly-web-form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.hp-calendly-web-form.lp-calendly-cta-changes.hp-cta-form-1, .hp-calendly-web-form.lp-calendly-cta-changes.cta-form-6 {
  flex-direction: column;
  align-items: center;
}

.field-label-16 {
  color: #4a4a68;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}

.hp-form-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.slider-20 {
  height: 446px;
}

.right-arrow-18, .left-arrow-17 {
  display: none;
}

.cs-card-tag {
  color: var(--white);
  text-align: center;
  background-color: #785dbf;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-weight: 600;
}

.form-block-8-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.cs-card-parent-mobile {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.cs-card-parent-mobile.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.cs-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
  grid-template-columns: 1fr;
  display: none;
}

.tooltip-text {
  color: #fff;
  background-color: #000;
  border-radius: 6px;
  font-weight: 500;
}

.tooltip-indicator {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 23px 0% 0% 50%;
  transform: rotate(45deg);
}

.tooltip-indicator.book-a-call-tt-indicator, .tooltip-indicator.con-ti, .tooltip-indicator.home-page {
  top: 15px;
}

.new-scrolling-wrapper {
  background-color: #f9f7ff;
  width: 100%;
  margin-top: -20px;
  margin-bottom: -30px;
  padding-top: 20px;
  display: none;
}

.why-us {
  background-color: #f9f7ff;
  padding-top: 100px;
  padding-bottom: 40px;
}

.grid-80 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 50px;
}

.grid-80.hidden-xs.ta-ofc-grid {
  grid-template-columns: .75fr 1fr;
  padding-top: 20px;
}

.tab-link-tab-4 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-4.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  padding-bottom: 15px;
}

.tab-link-tab-5 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-5.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  padding-bottom: 15px;
}

.heading-214 {
  color: #4a4a68;
  width: 70%;
  font-size: 28px;
}

.tabs-content-15 {
  margin-top: 20px;
}

.paragraph-174 {
  max-width: 75%;
  margin-top: 5px;
  font-size: 16px;
}

.image-656 {
  position: relative;
  bottom: 50px;
  left: 150px;
}

.why-us-mobile {
  background-color: #f9f7ff;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.new-fab-where-qa-meets-expertise-block {
  background-color: #d3cbec;
  border-radius: 15px;
  max-width: 300px;
  max-height: 340px;
  padding: 20px 20px 40px;
}

.new-fab-where-qa-meets-expertise-slider-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-21 {
  background-color: #f9f7ff;
  border: 1px solid #d6cefe;
  border-radius: 20px;
  width: 1040px;
  padding: 10px;
  display: flex;
}

.tabs-21.hidden {
  display: none;
}

.tabs-menu-13 {
  background-color: #f9f7ff;
  flex-direction: column;
  margin-right: 10px;
  padding: 20px;
  display: flex;
}

.tab-link-tab-2-6 {
  background-color: #f9f7ff;
  margin-top: 5px;
  margin-bottom: 5px;
}

.tab-link-tab-2-6.w--current {
  color: #785dfb;
  background-color: #eee8ff;
  border-radius: 10px;
  width: 230px;
  font-weight: 600;
}

.tab-link-tab-3-4 {
  background-color: #f9f7ff;
  margin-top: 5px;
  margin-bottom: 5px;
}

.tab-link-tab-3-4.w--current {
  color: #785dfb;
  background-color: #eee8ff;
  border-radius: 10px;
  width: 230px;
  font-weight: 600;
}

.tab-link-tab-1-6 {
  background-color: #f9f7ff;
  margin-top: 5px;
  margin-bottom: 5px;
}

.tab-link-tab-1-6.w--current {
  color: #785dfb;
  background-color: #eee8ff;
  border-radius: 10px;
  width: 230px;
  font-weight: 600;
}

.tabs-content-16 {
  background-color: #f9f7ff;
  border-left: 1px solid #d6cefe;
  padding: 20px;
}

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

.div-block-521 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 10px;
  display: flex;
}

.grid-81-tp-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-81-tp-5 {
  grid-template-rows: auto;
}

.div-block-522 {
  background-color: #f9f7ff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 384px;
  padding: 20px;
  display: flex;
}

.grid-81-tp-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-658, .image-659, .image-660, .image-662, .image-663, .image-664 {
  min-height: 70px;
}

.image-664.sony {
  min-height: 60px;
  margin-bottom: 10px;
}

.image-665 {
  width: 35px;
  min-height: 35px;
}

.image-665.spacing-margin {
  width: 55px;
  min-height: 55px;
  margin-left: -65px;
}

.image-666 {
  min-height: 70px;
}

.image-667 {
  min-height: 50px;
}

.grid-81-te-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-289 {
  text-align: center;
  padding-top: 5px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1rem;
  position: absolute;
  inset: auto 0% 7px;
}

.text-block-289.rpa {
  position: absolute;
  top: auto;
}

.text-block-289.wm-ts-text {
  bottom: 15px;
}

.fab-footer-item-desktop {
  flex-direction: column;
  display: flex;
}

.fab-footer-item-desktop.new-fab-footer-item-desktop {
  text-align: left;
}

.grid-82, .services-section-mob, .fab-services-list-1.pp-server-list, .fab-services-list-1.pp-client-list, .fab-services-showmore-block {
  display: none;
}

.tab-link-tab-1 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-1.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  border-radius: 10px;
  margin-right: 10px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-link-tab-2 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-2.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  padding-bottom: 15px;
}

.tab-link-tab-3--3 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-3--3.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.new-fab-te-heading {
  color: #4a4a68;
  text-align: center;
  display: block;
  position: relative;
  top: -65px;
}

.new-fab-te-heading.new-fab-te-heading-stay {
  top: 0;
}

.new-fab-logos-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-fab-logos-wrapper.new-fab-logos-wrapper-stay {
  top: 10px;
}

.new-fab-grid-1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  justify-content: center;
  justify-items: center;
  width: 250px;
  padding: 20px;
}

.new-fab-te-logo-wrapper {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 112px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 17px #00000014;
}

.new-fab-te-logo-wrapper.new-fab-gl {
  flex-direction: column;
}

.new-fab-te-logo-wrapper.new-fab-te-logo-wrapper-align {
  position: relative;
  left: 70px;
}

.new-fab-te-logo-wrapper.wm-ts-logo-wrapper {
  box-shadow: none;
  border: 1px solid #785dfb4d;
  width: 150px;
}

.new-fab-grid-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 20px;
}

.new-fab-grid-2.wm-ts-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.new-fab-grid-4 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 250px;
  padding: 20px;
}

.new-fab-grid-3 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 250px;
  padding: 20px;
}

.infinite-scroll-parent-desk.new-dev-scroll-parent {
  box-shadow: 0 5px 10px #0000001a, 0 -10px 20px 5px #0003;
}

.infinite-scroll-parent-desk.ees-infinite-scroll-parent-desk {
  border-radius: 10px;
  justify-content: flex-start;
}

.tabs-22 {
  display: none;
}

.tab-pane-tab-2-5 {
  width: 100%;
}

.ts-plus-img-left {
  z-index: 1;
  float: right;
  margin-bottom: -18px;
  position: relative;
  bottom: 9px;
  right: -10px;
}

.ts-plus-img-left.hidden-md {
  float: left;
  display: block;
  right: 10px;
}

.new-fab-grid-1-api {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 250px;
  padding: 20px;
}

.new-fab-grid-mt {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
  width: 250px;
  padding: 20px;
}

.new-fab-logos-wrapper-pt, .new-fab-logos-wrapper-st {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -35px;
}

.spacing-margin {
  margin-left: -125px;
}

.grid-81-pt {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.fab-tooltip-block-1 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -55px 0% 0%;
}

.fab-tooltip-block-2, .fab-tooltip-block-4, .fab-tooltip-block-3 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 25%;
}

.fab-tooltip-block-5 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0%;
}

.fab-tooltip-block-0 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -18px 115% 0% auto;
}

.fab-tooltip-block-6 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 25%;
}

.form-10-changes {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.form-10-changes.cta-form-5 {
  justify-content: flex-start;
  position: relative;
}

.form-10-changes.cta-form-5.ta-form-5 {
  margin-top: 0;
}

.fab-tooltip-block {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 25%;
}

.div-block-527 {
  height: 582px;
  display: block;
}

.submit-button, .why-us-mob, .find-a-bug-services-mob, .div-block-528 {
  display: none;
}

.hp-tooltip-block-1 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: 0% auto auto 115px;
}

.sol-tooltip-block-1 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -45px 0% 0%;
}

.sol-tooltip-block-2, .sol-tooltip-block-3, .sol-tooltip-block-5 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -75% auto auto 265px;
}

.sol-tooltip-block-4 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -45px 0% 0%;
}

.web-tooltip-block-1 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -75% auto auto 185px;
}

.web-tooltip-block-2 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  border-radius: 5px;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -75% auto auto 325px;
}

.web-tooltip-block-2.book-a-call-tooltip {
  opacity: 0;
  left: auto;
}

.web-tooltip-indicator {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 0% 0% 50%;
  transform: rotate(45deg);
}

.new-dev-logo {
  object-fit: contain;
}

.new-dev-h1 {
  color: #4a4b66;
  padding-top: 25px;
  font-size: 46px;
  line-height: 66px;
}

.new-dev-hero-text {
  color: #000;
  margin-bottom: 30px;
  font-size: 15px;
  font-weight: 500;
}

.new-dev-hero-column-parent {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.new-dev-hero-img {
  margin-left: 20px;
}

.new-dev-hero-section {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #fffcf7;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65e014a309e783f57fc0d7d4_image%20449%20(1).png");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  background-clip: border-box;
  padding-top: 0;
  padding-bottom: 40px;
}

.new-dev-nav {
  background-color: #fffcf7;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65e014a309e783f57fc0d7d4_image%20449%20(1).png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 10px;
  padding-bottom: 5px;
  position: sticky;
  top: 0;
}

.new-dev-why-us {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.new-dev-why-us.section-padding-4.cs-changes {
  background-color: #efe8ff;
}

.new-dev-card-img {
  object-fit: cover;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.new-dev-block-link {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
}

.new-dev-block-link:hover {
  color: var(--dark-slate-blue);
  box-shadow: 0 10px 14px #00000026;
}

.new-dev-block-link.new-dev-block-link-changes {
  cursor: auto;
  background-color: #e5daff;
  border-radius: 12px;
  min-width: 300px;
  overflow: hidden;
}

.new-dev-block-link.new-dev-block-link-changes:hover {
  box-shadow: none;
  background-color: #fff;
}

.new-dev-card-parent {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.new-dev-card-parent.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.new-dev-card-parent.custom-slider.new-dev-owlcarousel {
  grid-template-columns: 1fr 1fr 1fr;
}

.new-dev-card-parent.custom-slider.new-dev-bs-owlcarousel {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.new-dev-card-heading {
  color: var(--black);
  margin-top: 0;
  line-height: 38px;
}

.new-dev-card-content {
  color: var(--black);
  height: 80px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6rem;
  overflow: hidden;
}

.new-dev-img-block {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  margin-top: 30px;
  margin-left: 30px;
  display: flex;
}

.new-dev-primary-cta {
  color: var(--white);
  background-image: linear-gradient(to right, #7743db, #3b3486);
  border-radius: 10px;
  padding: 15px 30px;
  font-weight: 700;
  transition: opacity .2s;
}

.new-dev-primary-cta:hover {
  opacity: .85;
  color: var(--white);
}

.new-dev-primary-cta.dev-calendly-popup.dev-calendly-popup-5 {
  z-index: 2;
  transition-property: all;
  transition-duration: .6s;
  position: relative;
}

.new-dev-content-block {
  text-align: left;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 20px 30px 30px;
}

.fab-tooltip-indicator {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 0% 0% 50%;
  transform: rotate(45deg);
}

.new-dev-container70 {
  text-align: center;
  max-width: 1180px;
}

.new-dev-business-section {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.new-dev-business-section.section-padding-4.cs-changes {
  background-color: #efe8ff;
  background-image: none;
  display: block;
}

.new-dev-bs-text-span {
  color: var(--medium-slate-blue);
}

.new-dev-bs-container70 {
  text-align: center;
  max-width: 100%;
}

.new-dev-card-parent-mobile {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.new-dev-card-parent-mobile.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.new-dev-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
  grid-template-columns: 1fr;
  display: none;
}

.new-dev-bs-block-link {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
}

.new-dev-bs-block-link:hover {
  color: var(--dark-slate-blue);
  box-shadow: 0 10px 14px #00000026;
}

.new-dev-bs-block-link.new-dev-block-link-changes {
  background-color: #785dfb;
  border: 1px solid #fff;
  border-radius: 0;
  min-width: 420px;
  min-height: 440px;
  position: relative;
}

.new-dev-bs-block-link.new-dev-block-link-changes:hover {
  box-shadow: none;
  background-color: #4f35cb;
}

.new-dev-bs-card-heading {
  color: var(--white);
  margin-top: 0;
  line-height: 38px;
}

.new-dev-bs-logo-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: none;
  position: absolute;
  bottom: 35px;
}

.new-dev-bs-logo-grid.healthcare-grid {
  grid-template-columns: .75fr 1fr;
}

.new-dev-bs-logo-grid.saas-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.new-dev-case-studies {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.new-dev-case-studies.section-padding-4.cs-changes {
  background-color: #fff;
}

.new-dev-cs-card-parent {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.new-dev-cs-card-parent.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.new-dev-cs-card {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #00000040;
  margin-top: -50px;
  position: relative;
  left: 20px;
  box-shadow: -12px 10px 10px #00000026;
}

.new-dev-cs-img-block {
  z-index: 0;
  background-color: #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.new-dev-cs-block-link {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  text-decoration: none;
  transition: box-shadow .3s ease-in-out;
}

.new-dev-cs-block-link:hover {
  color: var(--dark-slate-blue);
  box-shadow: 0 10px 14px #00000026;
}

.new-dev-cs-block-link.new-dev-block-link-changes {
  background-color: #fff;
  border-radius: 0;
  min-width: 300px;
  margin-right: 25px;
}

.new-dev-cs-block-link.new-dev-block-link-changes:hover {
  box-shadow: none;
  background-color: #fff;
}

.new-dev-cs-content-block {
  z-index: 1;
  text-align: left;
  min-height: 265px;
  padding: 20px 30px 30px;
  position: relative;
}

.new-dev-cs-card-content {
  color: #505050;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 1.6rem;
  position: absolute;
  top: 80px;
}

.new-dev-cs-rm-text {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  bottom: 20px;
}

.new-dev-cs-card-parent-mobile {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.new-dev-cs-card-parent-mobile.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.new-dev-cs-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
  grid-template-columns: 1fr;
  display: none;
}

.new-dev-slider, .new-dev-cs-slider {
  background-color: #efe8ff;
  height: 446px;
}

.new-dev-cs-tag {
  z-index: 2;
  color: var(--ghost-white);
  background-color: #785dfb;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  font-weight: 600;
  position: absolute;
  top: -15px;
  left: -1px;
}

.new-dev-bs-mobile {
  z-index: 1;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.new-dev-bs-mobile.custom-slider {
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
}

.new-dev-bs-mobile.custom-slider.cs-owlcarousel-mobile {
  grid-template-columns: 1fr;
  display: none;
}

.new-dev-why-us-primary-cta {
  color: var(--white);
  background-image: linear-gradient(to right, #7743db, #3b3486);
  border-radius: 10px;
  padding: 15px 30px;
  font-weight: 700;
  transition: opacity .2s;
}

.new-dev-why-us-primary-cta:hover {
  opacity: .85;
  color: var(--white);
}

.new-dev-why-us-primary-cta.dev-calendly-popup.dev-calendly-popup-3 {
  z-index: 2;
  transition-property: all;
  transition-duration: .6s;
  position: relative;
}

.new-dev-ss-section {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65e014a70e8ca83275361985_Rectangle%2018440%20(1).webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 60px;
}

.new-dev-ss-container70 {
  text-align: center;
  max-width: 1140px;
  padding-bottom: 60px;
}

.new-dev-ss-grid-1 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 10px;
}

.new-dev-ss-front {
  cursor: pointer;
  background-color: #785dfb26;
  border: 1px solid #785dfb14;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 180px;
  padding: 20px 10px;
  display: flex;
}

.new-dev-ss-img-block {
  background-color: #fdf6fe;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.new-dev-ss-text {
  color: #000;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.8rem;
}

.image-677 {
  padding: 10px;
}

.new-dev-ss-list-parent {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  list-style-type: none;
  position: relative;
}

.new-dev-ss-card-item-block {
  background-color: #785dfb26;
  border: 1px solid #785dfb14;
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 180px;
  padding: 20px 10px;
  display: flex;
}

.new-dev-ss-card-item-block.ss-flex-rev {
  flex-direction: row-reverse;
  height: auto;
}

.new-dev-ss-item-img-block {
  background-color: #fdf6fe;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.new-dev-ss-item-text {
  color: #000;
  text-align: left;
  margin-left: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2rem;
}

.new-dev-ss-item-text.ss-dev-text {
  font-size: 16px;
}

.new-dev-ss-item-img-parent {
  margin-left: 20px;
}

.new-dev-ss-list-item-1, .new-dev-ss-list-item-2 {
  display: none;
}

.new-dev-ss-list-item-3 {
  display: none;
  position: static;
}

.new-dev-ss-list-item-4, .new-dev-ss-list-item-5, .new-dev-ss-list-item-6 {
  display: none;
}

.new-dev-ss-grid-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 10px;
}

.new-dev-ss-grid-3, .new-dev-ss-grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: 100px;
  margin-right: 10px;
}

.new-dev-ss-list-item-8, .new-dev-ss-list-item-7 {
  display: none;
}

.new-dev-ss-heading {
  color: #41415c;
  margin-bottom: 60px;
  font-size: 28px;
}

.new-dev-ss-heading.ss-solution-approach {
  text-align: right;
}

.new-dev-ss-heading.ss-service-approach {
  padding-right: 100px;
}

.new-dev-bs-text {
  color: var(--white);
  font-size: 16px;
}

.columns-12 {
  margin-bottom: 40px;
}

.dev-tooltip-block-0 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: 80px 115% 0% auto;
}

.dev-nav-close {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  margin-left: 10px;
  padding: 5px;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
}

.dev-tooltip-block-1 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -45px 0% 0%;
}

.dev-form-block-2 {
  margin-top: -50px;
  margin-bottom: 0;
  display: block;
}

.dev-tooltip-block-2 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 28%;
}

.dev-form-block-3 {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
}

.dev-tooltip-block-3 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 28%;
}

.new-dev-bs-primary-cta-copy {
  color: var(--medium-slate-blue);
  background-color: #fff;
  border-radius: 10px;
  padding: 15px 30px;
  font-weight: 700;
  transition: opacity .2s;
}

.new-dev-bs-primary-cta-copy:hover {
  opacity: 1;
  color: var(--medium-slate-blue);
}

.new-dev-bs-primary-cta-copy.dev-calendly-popup.dev-calendly-popup-4 {
  z-index: 2;
  transition-property: all;
  transition-duration: .6s;
  position: relative;
}

.dev-form-block-4 {
  margin-top: 100px;
  margin-bottom: 0;
  display: block;
}

.dev-tooltip-block-4 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 36%;
}

.dev-form-block-5 {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.dev-tooltip-block-5 {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: -30px auto 0% 28%;
}

.tooltip-indicator-0 {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: rotate(45deg);
}

.dev-tooltip-indicator {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 20px 0% 0% 50%;
  transform: rotate(45deg);
}

.link-block-67 {
  background-image: linear-gradient(to right, #7743bd 13%, #3b3486 100%, #7f52c2);
  border-radius: 10px;
  padding: 15px 30px;
}

.link-block-67.dev-calendly-popup.dev-calendly-popup-1, .link-block-67.dev-calendly-popup.dev-calendly-popup-0, .link-block-67.dev-calendly-popup.dev-calendly-popup-2 {
  z-index: 2;
  text-decoration: none;
  transition: all .6s;
  position: relative;
}

.link-block-67.dev-calendly-popup.eng-ai-popup {
  z-index: 2;
  text-align: center;
  text-decoration: none;
  transition: all .6s;
  position: relative;
}

.link-block-67.dev-calendly-popup.eng-ai-popup1 {
  z-index: 2;
  text-decoration: none;
  transition: all .6s;
  position: relative;
}

.text-block-299 {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

.new-dev-popup-block {
  color: #000;
  text-align: left;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  min-width: 422px;
  padding: 20px 40px;
  display: flex;
}

.new-dev-popup-close-img {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.hp-tooltip-indicator, .fab-tooltip-indicator-0 {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 0% 0% 50%;
  transform: rotate(45deg);
}

.new-dev-hero-img-mob {
  display: none;
  position: relative;
  right: 60px;
}

.recognized-block.ees-recognized-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.recognized-block.ai-recognized-block {
  padding-top: 2px;
}

.new-dev-recognized-text {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 500;
}

.casestudy-popup-2 {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.new-dev-popup-close-img-2 {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.casestudy-popup-3 {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.new-dev-popup-close-img-3 {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.casestudy-popup-4 {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.new-dev-popup-close-img-4 {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.casestudy-popup-5 {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.new-dev-popup-close-img-5 {
  cursor: pointer;
  position: relative;
  inset: -5px auto auto -20px;
}

.new-dev-we-lead-img {
  border-radius: 10px;
  width: 302px;
}

.ew-dev-cs-card-heading {
  color: var(--black);
  padding-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.8rem;
}

.casestudy-popup-1 {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.calendly-web-form-block-mob {
  z-index: 2;
  text-align: center;
  background-color: #fff;
  height: 550px;
  position: absolute;
  inset: auto 0% -200px;
}

.text-block-288-mob {
  color: #1a1a1a;
  font-size: 20px;
  font-weight: 600;
}

.text-span-36-mob {
  color: var(--medium-slate-blue);
}

.text-block-200-mob {
  color: var(--dark-slate-blue);
  font-size: 16px;
  line-height: 32px;
}

.field-label-16-mob {
  color: #4a4a68;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}

.link-block-16-mob {
  color: var(--white);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/62b941b2bbb02549a8bdf9f3_Hero%20button.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 49px;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.link-block-16-mob.absolutely, .link-block-16-mob.absolutely.abs-lp {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
  background-size: 100% 100%;
  margin-top: 45px;
}

.link-block-16-mob.absolutely.abs-lp.lp-calendly-popup.test-changes {
  z-index: 2;
  margin-top: 0;
  transition: transform .6s;
  position: absolute;
}

.link-block-16-mob.absolutely.abs-lp.lp-calendly-popup.test-changes.lp-calendly-popup-1.hp-calendly-web-cta-1 {
  margin-top: 20px;
  position: static;
}

.image-678 {
  display: none;
}

.hp-calendly-web-form-1 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.hp-calendly-web-form-1.lp-calendly-cta-changes.cta-form-1 {
  flex-direction: column;
  align-items: center;
}

.hp-tooltip-block {
  z-index: 0;
  opacity: 0;
  text-align: center;
  width: 250px;
  transition: opacity .6s;
  display: block;
  position: absolute;
  inset: 0% auto auto 115px;
}

.new-dev-footer-grid-text-mob {
  display: none;
}

.text-block-185-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.heading-147-copy {
  color: var(--dark-slate-blue);
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 40px;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.new-dev-ss-back {
  cursor: pointer;
  background-color: #785dfb26;
  border: 1px solid #785dfb14;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 180px;
  padding: 20px 10px;
  display: flex;
}

.new-dev-ss-back-text {
  color: #000;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2rem;
}

.new-dev-ss-card {
  border: 1px solid #785dfb33;
  border-radius: 10px;
  max-height: 220px;
}

.new-dev-bs-ul {
  justify-content: center;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.new-dev-bs-block {
  border: 1px solid #671793;
  border-radius: 15px;
  width: 100px;
  max-width: 425px;
  height: 380px;
  position: relative;
}

.new-dev-bs-block.bs-block-1 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae787071dff04d369ff83_Rectangle%2018468%20(2).webp");
  background-size: auto;
}

.new-dev-bs-block.bs-block-2 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae5da8e606db385554e49_Rectangle%2018468%20(1).webp");
}

.new-dev-bs-block.bs-block-2.st-bs-block {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cc3d4d33295a6e4ee75863_Default.svg");
  background-size: cover;
  border-radius: 6px;
  width: 85px;
  max-width: 530px;
  height: 345px;
}

.new-dev-bs-block.bs-block-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eedd16aa7b1a8118ef5de2_Mask%20group.webp");
}

.new-dev-bs-block.bs-block-4 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae787bf8a93b8e2ea5b7f_Rectangle%2018468%20(4).webp");
}

.new-dev-bs-block.bs-block-4.st-bs-block {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cc3d4cb6eb8658e967cb16_Default2.svg");
  background-size: cover;
  border-radius: 6px;
  width: 85px;
  max-width: 530px;
  height: 345px;
}

.new-dev-bs-block.bs-block-5 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae781408619430ecd63f9_Rectangle%2018468%20(5).webp");
}

.new-dev-bs-block.bs-block-5.st-bs-block {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cc3d4c90f55918dea96607_Default3.svg");
  background-size: cover;
  border-radius: 6px;
  width: 85px;
  max-width: 530px;
  height: 345px;
}

.new-dev-bs-block.bs-block-6 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eedd16b67ec56a845a1a0d_Mask%20group%20(1).webp");
}

.new-dev-bs-block.bs-block-7 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae780b244f37a22b3bf31_Rectangle%2018468%20(7).webp");
}

.new-dev-bs-block.bs-block-7.st-bs-block {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cc3d4c113bfd408ee0532e_Default4.svg");
  background-size: cover;
  border-radius: 6px;
  width: 85px;
  max-width: 530px;
  height: 345px;
}

.new-dev-bs-block.bs-block-8 {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae781d904d2547ae66cca_Rectangle%2018468%20(8).webp");
}

.new-dev-bs-block.bs-block-8.st-bs-block {
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cc3d4c89be19000ee75839_Default5.svg");
  background-size: cover;
  border-radius: 6px;
  width: 85px;
  max-width: 530px;
  height: 345px;
}

.new-dev-bs-aside {
  justify-content: flex-start;
  padding-left: 10px;
  display: flex;
  position: absolute;
  inset: auto -55% 15% 0%;
  transform: rotate(-90deg);
}

.new-dev-bs-heading {
  color: var(--black);
}

.blue-plus {
  padding: 10px;
}

.new-dev-bs-list-item {
  cursor: pointer;
  margin-right: 25px;
}

.white-plus {
  padding-left: 10px;
  display: none;
}

.new-dev-bs-content {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 16px;
  display: none;
}

.new-dev-why-us-rm-text {
  color: var(--black);
  text-align: right;
  cursor: pointer;
  padding-top: 15px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.new-dev-why-us-rl-text {
  color: var(--black);
  text-align: right;
  cursor: pointer;
  padding-top: 5px;
  font-size: 16px;
  font-weight: 500;
  display: none;
}

.column-17 {
  padding-left: 0;
  padding-right: 0;
}

.new-dev-bs-content-mob {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 16px;
  display: none;
}

.new-dev-bs-logo-grid-mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: none;
  position: absolute;
  bottom: 35px;
}

.new-dev-bs-logo-grid-mob.healthcare-grid {
  grid-template-columns: .75fr 1fr;
}

.text-span-69 {
  color: var(--dark-slate-blue);
}

.bold-text-15, .text-span-70 {
  color: var(--medium-slate-blue);
}

.fab-services-list-hide {
  display: none;
}

.test-pop-up-block {
  z-index: 5;
  background-color: #00000069;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.test-pop-up-container {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  height: 450px;
  margin: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.test-pop-up-content {
  background-color: #e2e0e0;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 100%;
  padding-left: 35px;
  padding-right: 35px;
  position: relative;
}

.test-pop-up-close-block {
  z-index: 10;
  cursor: auto;
  border-radius: 20px;
  margin-right: 1px;
  font-size: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-529 {
  align-items: center;
  margin-top: 10%;
}

.div-block-530 {
  background-color: #afaaaa;
  width: 250px;
  height: 65px;
}

.div-block-531 {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 5%;
  display: flex;
}

.link-block-68 {
  width: 100%;
  height: 100%;
}

.fab-suc-msg {
  z-index: 5;
  color: #000;
  background-color: #b3b3b3;
  border-radius: 5px;
  height: 55px;
  padding: 15px 25px;
  font-size: 14px;
  display: none;
  position: absolute;
}

.ta-recognition-h2 {
  color: #48486a;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.ta-recognition-subtext {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.ta-efficiency-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.ta-efficiency-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.ta-fasttrack-automation-txt {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 32px;
}

.ta-efficiency-columns {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ta-key-benefits-txt {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.ta-key-benefits-list {
  padding-left: 0;
  list-style-type: none;
}

.ta-kb-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  width: 110%;
  margin-bottom: 8px;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.ta-kb-list-item.st-kb-list-item {
  width: 120%;
}

.ta-kb-bold {
  font-weight: 700;
}

.ta-poa-section {
  padding-top: 40px;
  padding-bottom: 60px;
}

.ta-poa-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.tabs-23 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f9f7ff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 80px;
  display: flex;
}

.tabs-menu-14 {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.tab-link-tab-1-8 {
  color: #b9ace0;
  cursor: pointer;
  background-color: #0000;
  margin-bottom: 25px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  transition: color .4s;
}

.tab-link-tab-1-8:hover {
  color: var(--dark-slate-blue);
}

.tab-link-tab-1-8.w--current {
  color: #4a4a68;
  background-color: #0000;
  font-size: 20px;
  font-weight: 700;
}

.tab-link-tab-2-8 {
  color: #b9ace0;
  cursor: pointer;
  background-color: #0000;
  margin-bottom: 25px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  transition: color .4s;
}

.tab-link-tab-2-8:hover {
  color: var(--dark-slate-blue);
}

.tab-link-tab-2-8.w--current {
  color: var(--dark-slate-blue);
  background-color: #0000;
}

.tab-link-tab-3-6 {
  color: #b9ace0;
  cursor: pointer;
  background-color: #0000;
  margin-bottom: 25px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  transition: color .4s;
}

.tab-link-tab-3-6:hover {
  color: var(--dark-slate-blue);
}

.tab-link-tab-3-6.w--current {
  color: var(--dark-slate-blue);
  background-color: #0000;
}

.ta-poa-content-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--dark-slate-blue);
  align-items: flex-start;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 30px;
  display: flex;
}

.ta-ofc-section {
  background-color: #f9f7ff;
  padding-top: 20px;
  padding-bottom: 60px;
}

.ta-ofc-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.ta-growth-value-section {
  padding-top: 20px;
  padding-bottom: 80px;
}

.ta-growth-value-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.ta-growth-block {
  height: 500px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ta-growth-img-block {
  background-color: var(--medium-slate-blue);
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 49%;
  padding-top: 40px;
  padding-bottom: 30px;
  display: flex;
}

.ta-growth-content-block {
  background-color: #f8f7ff;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 51%;
  height: 100%;
  display: flex;
}

.ta-growth-heading {
  color: var(--white);
  font-size: 38px;
  line-height: 55px;
}

.ta-growth-content-heading {
  color: #1e2833;
  font-size: 18px;
  font-weight: 600;
}

.ta-growth-content-subtext {
  color: var(--dark-slate-blue);
  width: 40ch;
  margin-bottom: 30px;
  padding-top: 10px;
  font-size: 16px;
}

.ta-value-block {
  height: 500px;
  margin-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ta-value-content-block {
  background-color: #f8f7ff;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 51%;
  height: 100%;
  display: flex;
}

.ta-value-img-block {
  background-color: var(--medium-slate-blue);
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 49%;
  padding-top: 40px;
  padding-bottom: 30px;
  display: flex;
}

.ta-value-heading {
  color: var(--white);
  font-size: 38px;
  line-height: 55px;
}

.ta-value-content-heading {
  color: #1e2833;
  font-size: 18px;
  font-weight: 600;
}

.ta-value-content-subtext {
  color: var(--dark-slate-blue);
  width: 40ch;
  margin-bottom: 30px;
  padding-top: 10px;
  font-size: 16px;
  line-height: 22px;
}

.ta-tac-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.ta-tac-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.column-18 {
  padding-left: 0;
}

.image-680 {
  width: 80%;
}

.image-680.pp-pe-image {
  padding-top: 20px;
}

.image-680.wm-kb-image {
  width: 100%;
  margin-top: -50px;
  margin-left: -50px;
  padding-top: 20px;
}

.image-680.st-kb-image {
  width: 85%;
  margin-top: 0;
  padding-top: 20px;
  padding-right: 20px;
}

.ta-hero-img-block {
  height: 520px;
}

.ta-tac-carousel-block {
  display: none;
}

.ta-tac-item {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  padding-top: 10px;
  display: flex;
}

.tac-blue-block-1 {
  background-color: #4c02e0;
  border-top-left-radius: 65px;
  border-bottom-left-radius: 65px;
  width: 25%;
}

.tac-white-block-1 {
  background-color: #fff;
  border: 1px solid #e8e0ff;
  border-radius: 65px;
  align-items: center;
  margin-left: -12%;
  padding: 10px 20px;
  display: flex;
}

.text-block-300 {
  color: #fff;
  text-align: left;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 30px;
  font-size: 24px;
  font-weight: 700;
}

.tac-content-block {
  padding-left: 20px;
}

.tac-content-heading {
  color: #000;
  font-weight: 600;
}

.tac-content-para {
  width: 50ch;
  padding-top: 5px;
  font-size: 14px;
}

.item-1, .item-2 {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tac-white-block-2 {
  background-color: #fff;
  border: 1px solid #e8e0ff;
  border-radius: 65px;
  align-items: center;
  margin-right: -12%;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.tac-blue-block-2 {
  background-color: #4c02e0;
  border-top-right-radius: 65px;
  border-bottom-right-radius: 65px;
  width: 25%;
}

.text-block-300-copy {
  color: #fff;
  text-align: right;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 30px;
  font-size: 24px;
  font-weight: 700;
}

.tab-link-tab-2-9 {
  color: #000;
  background-color: #0000;
  width: 365px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-2-9.w--current {
  color: #5c2de4;
  background-color: #0000;
  border-right: 4px solid #5c2de4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-link-tab-3-7 {
  color: #000;
  background-color: #0000;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-3-7.w--current {
  color: #5c2de4;
  background-color: #0000;
  border-right: 4px solid #5c2de4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-link-tab-4-2 {
  color: #000;
  background-color: #0000;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-4-2.w--current {
  color: #5c2de4;
  background-color: #0000;
  border-right: 4px solid #5c2de4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-link-tab-1-9 {
  color: #000;
  background-color: #0000;
  width: 365px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-1-9.w--current {
  color: #5c2de4;
  background-color: #0000;
  border-right: 4px solid #5c2de4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 365px;
}

.tabs-24 {
  align-items: center;
  min-height: 285px;
  margin-left: 60px;
  display: flex;
}

.tabs-24.ta-tac-tool-expertise-hide.ees-sol-expertise-hide {
  display: none;
}

.tabs-menu-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.ta-ofc-content {
  justify-content: center;
  padding-top: 20px;
  display: none;
}

.fintech-casestudy-popup, .healthcare-casestudy-popup, .api-testing-casestudy-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.ta-recognition-numbers-text {
  font-size: 15px;
  font-weight: 600;
}

.dev-recognition-numbers-text-copy {
  font-size: 15px;
}

.text-block-302 {
  color: var(--dim-grey);
  background-color: #f7f4fd;
  border-radius: 15px;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: 700;
}

.div-block-532 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  margin-top: 15px;
  display: flex;
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.hp-tooltip-indicator-copy {
  z-index: -1;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 0% 0% 50%;
  transform: rotate(45deg);
}

.wordly-casestudy-popup, .metrics-casestudy-popup, .energygaints-casestudy-popup, .solving-mystery-casestudy-popup {
  z-index: 9999;
  background-color: #0003;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-681 {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.image-682 {
  padding-top: 2px;
}

.ta-link-block {
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.column-div-block {
  width: auto;
  margin-top: 20px;
}

.ta-cs-heading {
  color: #4a4a68;
  letter-spacing: -.32px;
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: Inter, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.paragraph-175 {
  padding-left: 20px;
}

.heading-215 {
  padding-top: 30px;
}

.footer-sectionname-2 {
  color: #4a4a68;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}

.dropdown-toggle-5 {
  z-index: 1;
  color: #4a4a68;
  padding: 10px 70px 10px 25px;
  font-size: 15px;
}

.icon-26 {
  margin-right: 45px;
  display: block;
  transform: rotate(-90deg);
}

.solutions__services-sublink-3 {
  color: #4a4a68;
  font-size: 15px;
  font-weight: 400;
}

.solutions__services-sublink-3:hover, .solutions__services-sublink-3.w--current {
  color: #785dfb;
}

.div-block-553 {
  flex-direction: column;
  margin-right: 0;
  display: flex;
}

.link-block-81 {
  margin-bottom: 20px;
}

.link-block-81.people-contact {
  margin-bottom: 30px;
}

.nav-link-5 {
  color: #4a4a68;
  white-space: nowrap;
  margin-right: 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.nav-link-5:hover {
  color: #785dfb;
  font-weight: 400;
}

.nav-link-5:active, .nav-link-5:focus {
  color: #785dfb;
  font-weight: 700;
}

.nav-link-5.w--current {
  color: #785dfb;
  font-weight: 600;
}

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

.button-23 {
  display: none;
}

.paragraph-180 {
  color: #4a4a68;
  text-align: left;
  width: 350px;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.dropdown-list-6 {
  left: 6px;
}

.dropdown-list-6.w--open {
  background-color: #fff;
  border-radius: 6px;
  top: 1px;
  left: 207px;
  box-shadow: 0 0 64px -15px #1c324f33;
}

.dropdown-9 {
  z-index: 1;
}

.text-block-319 {
  color: #785dfb;
  margin-left: 15px;
  font-size: 12px;
  font-weight: 500;
}

.div-block-554 {
  text-align: left;
  width: 270px;
  margin-top: 15px;
}

.container-75 {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  height: 87px;
  display: flex;
}

.columns-16 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-700 {
  width: 80px;
  height: 55px;
  margin-left: 0;
}

.image-701 {
  width: 20px;
  margin-top: -2px;
}

.grid-88 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: start;
  justify-items: start;
}

.link-block-82 {
  margin-left: 0;
}

.image-702 {
  width: auto;
  max-width: none;
  height: 55px;
}

.text-block-320 {
  color: #4a4a68;
  margin-left: 10px;
  font-size: 15px;
  font-weight: 700;
  display: inline-block;
}

.dropdown-toggle-7 {
  color: #58676d;
  margin-right: 30px;
  padding-right: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.dropdown-toggle-7:hover {
  color: #4a4a68;
  font-family: Inter, Arial, sans-serif;
  font-weight: 600;
}

.dropdown-toggle-7:active {
  font-weight: 700;
}

.dropdown-toggle-7:focus {
  color: #785dfb;
  padding-right: 20px;
  font-weight: 600;
}

.dropdown-toggle-7.nav-link-2 {
  color: #4a4a68;
  margin-right: 20px;
  font-size: 15px;
}

.dropdown-toggle-7.nav-link-2:hover {
  font-weight: 400;
}

.image-703 {
  margin-top: 32px;
  margin-left: 34px;
}

.column-f-r-6 {
  margin-top: -35px;
  padding-left: 70px;
  display: block;
}

.text-block-321 {
  display: inline-block;
}

.html-embed-24 {
  display: block;
}

.dropdown__sublink-4 {
  color: #4a4a68;
  text-align: left;
  padding-left: 25px;
  padding-right: 115px;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.dropdown__sublink-4:hover {
  color: #785dfb;
}

.dropdown__sublink-4.w--current {
  color: #785dfb;
  padding-right: 105px;
}

.text-block-322 {
  z-index: 2;
  color: #4a4a68;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.text-block-322:hover {
  color: #4a4a68;
}

.text-block-323 {
  font-size: 14px;
}

.text-block-323:hover {
  color: #4a4a68;
  font-weight: 400;
}

.text-block-323:active {
  font-weight: 400;
}

.text-block-323:focus {
  font-weight: 700;
}

.image-704 {
  margin-left: 4px;
}

.div-block-555 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-556 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-324 {
  display: inline-block;
}

.icon-30 {
  display: none;
}

.div-block-557 {
  background-color: #4a4a681a;
  height: 1px;
}

.heading-218 {
  padding-top: 30px;
}

.div-block-558 {
  width: 350px;
}

.div-block-559 {
  background-color: #f7f4fd;
  border-radius: 10px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 0;
}

.image-705 {
  direction: ltr;
  margin-left: 0;
  position: static;
}

.div-block-560 {
  width: 350px;
}

.icon-31 {
  display: none;
}

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

.text-block-325 {
  color: #4a4a68;
  margin-top: 20px;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-181 {
  padding-left: 20px;
}

.text-block-326 {
  text-align: center;
  margin-top: 24px;
  font-size: 12px;
}

.div-block-562 {
  background-color: #58676d40;
  height: 1px;
  margin-top: 40px;
}

.ta-kb-content-heading {
  font-size: 16px;
}

.ta-kb-content-subtxt {
  padding-top: 10px;
  font-size: 16px;
  line-height: 26px;
  display: none;
}

.column-19 {
  margin-top: 30px;
  left: -65px;
}

.tab-pane-tab-1-5 {
  transition: opacity .6s cubic-bezier(1, .018, 0, 1.018);
}

.tab-pane-tab-2-6 {
  transition: opacity .6s cubic-bezier(1, .012, .006, .995);
}

.tab-pane-tab-3-2 {
  transition: opacity .6s cubic-bezier(1, .012, 0, 1.001);
}

.tab-pane-tab-4-2 {
  transition: opacity .6s cubic-bezier(1, .001, 0, .995);
}

.tooltip-indicator-copy {
  z-index: -1;
  z-index: -1;
  z-index: -1;
  inset: 15px 0% 0% 50%;
  inset: 15px 0% 0% 50%;
  z-index: -1;
  inset: 15px 0% 0% 50%;
  background-color: #000;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 15px 0% 0% 50%;
  transform: rotate(45deg);
}

.tab-link-tab-6 {
  background-color: #ece6ff;
  border-radius: 10px;
  width: 72px;
  height: 72px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px;
}

.tab-link-tab-6.w--current {
  background-color: #ece6ff;
  border: 3px solid #785dfb;
  padding-bottom: 15px;
}

.ta-ofc-image {
  position: relative;
  bottom: 10px;
  left: 40px;
}

.ta-ofc-content-heading {
  color: #4a4a68;
  font-size: 28px;
}

.ta-tac-content-para {
  color: #1e2833;
  cursor: pointer;
  margin-left: -15px;
  padding-left: 45px;
  font-size: 18px;
  font-weight: 600;
}

.ta-tac-content-wrapper {
  border-left: 2px solid #9747ff;
  min-width: 460px;
  margin-left: 70px;
  padding-bottom: 20px;
  position: relative;
}

.ta-tac-content-wrapper.ta-tac-last-item {
  border-left-style: solid;
  border-left-color: #fff;
  padding-bottom: 0;
}

.ta-tac-li-item {
  width: 36ch;
}

.ta-tac-round-block {
  z-index: 1;
  cursor: pointer;
  background-color: #4c02e0;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  position: absolute;
  inset: 0% auto auto -13px;
}

.ta-poa-tabs-wrapper {
  background-color: #f9f7ff;
  border-radius: 20px;
  padding-left: 140px;
}

.card-link {
  text-decoration: none;
}

.ta-tac-content-list {
  padding-left: 50px;
  display: none;
}

.ta-growth-heading-mob, .ta-value-heading-mob {
  color: var(--white);
  font-size: 26px;
  line-height: 55px;
  display: none;
}

.ta-tac-tabs-design-mob {
  display: none;
}

.text-block-185-copy {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.ta-slider-grid-1, .ta-slider-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin-top: 0;
}

.paragraph-184 {
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 600;
}

.ta-hero-section-slider {
  background-color: #0000;
  max-width: 1140px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.icon-35 {
  color: var(--medium-slate-blue);
  font-size: 30px;
}

.icon-35:hover {
  background-color: var(--medium-slate-blue);
  color: var(--white);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 10px;
  box-shadow: -5px 5px 5px #0003;
}

.icon-36 {
  color: var(--medium-slate-blue);
  font-size: 30px;
}

.icon-36:hover {
  background-color: var(--medium-slate-blue);
  color: var(--white);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 10px;
  box-shadow: 5px 5px 5px #0003;
}

.slide-nav-25 {
  padding-top: 40px;
}

.ta-hero-slider-1 {
  padding-left: 10px;
  padding-right: 10px;
}

.ta-fasttrack-automation-heading {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 56px;
}

.ta-fasttrack-automation-list {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 20px;
}

.ta-fasttrack-automation-list-iten {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.ta-fasttrack-automation-brochure-btn {
  color: var(--medium-slate-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  width: 380px;
  margin-bottom: 15px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
}

.image-718 {
  margin-left: 30px;
}

.right-arrow-19 {
  right: -75px;
}

.left-arrow-18 {
  left: -75px;
}

.ta-tac-plus {
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
}

.ta-tac-minus {
  display: none;
  position: absolute;
  top: 6px;
  left: 6px;
}

.ta-minus-icon.hidden-xs, .ta-plus-icon.hidden-xs, .ta-plus-icon.hidden-xs-plus {
  display: none;
}

.grid-91 {
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(200px, 1fr) 1.25fr;
}

.grid-91.st-footer-grid {
  grid-template-rows: 1fr 1fr auto auto;
}

.pp-new-age-section {
  padding-top: 40px;
  padding-bottom: 60px;
}

.grid-92 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  justify-items: center;
}

.pp-new-age-card {
  width: 322px;
  padding: 35px 60px 35px 30px;
  box-shadow: 0 4px 24px #1c375a1a;
}

.pp-new-age-head {
  margin-top: 10px;
  font-weight: 700;
}

.pp-ps-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 60px;
}

.pp-ps-div-block {
  background-color: #fff;
  width: 756px;
  margin-top: 0;
}

.pp-ps-div-block-2 {
  background-color: #785dfb1a;
  width: 756px;
  margin-top: 0;
}

.pp-mi-section {
  z-index: 1;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 165px;
  position: relative;
}

.pp-mi-img-left {
  z-index: -1;
  position: absolute;
  inset: -22% auto auto 0%;
}

.pp-mi-img-right {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto auto;
}

.pp-mi-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 100px;
}

.pp-mi-txt-block {
  text-align: center;
  background-color: #fff;
  border: 1px solid #785dfb4f;
  border-radius: 10px;
  padding: 22px 20px;
  box-shadow: 0 4px 33px #00000017;
}

.pp-mi-text {
  color: #000;
  font-size: 22px;
  font-weight: 600;
}

.pp-ps-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-auto-flow: row;
  padding-bottom: 30px;
  overflow: hidden;
}

.pp-ps-tabs-menu-txt {
  padding-left: 10px;
  font-size: 24px;
  display: block;
}

.div-block-575 {
  display: none;
}

.pp-fasttrack-automation-txt {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 32px;
}

.pp-tac-h2-mob {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
  display: none;
}

.text-block-267-mob {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 32px;
  display: none;
}

.pp-tac-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.wm-fasttrack-automation-txt {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 32px;
}

.wm-ss-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.wm-ss-div-block {
  background-color: #785dfb1a;
  width: auto;
  max-width: 1057px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.wm-ss-div-block.st-ss-div-block {
  background-color: #fff;
  padding-top: 20px;
}

.wm-ss-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 60px;
}

.wm-kb-section {
  padding-top: 0;
  padding-bottom: 60px;
}

.wm-ss-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.wm-mt-section {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 60px;
}

.wm-mt-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.wm-mt-txt {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  line-height: 32px;
}

.wm-mt-div-block {
  text-align: center;
  background-color: #fff;
  width: auto;
  max-width: 1057px;
  margin-left: 50px;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
}

.image-725 {
  z-index: 0;
  object-fit: fill;
  width: 328px;
  min-height: 600px;
  max-height: 600px;
  padding-top: 35px;
}

.wm-ts-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.wm-ts-image {
  margin-top: -20px;
}

.wm-blue-banner-section {
  z-index: 1;
  background-color: var(--medium-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66bb302f89dbbe02fcf5a8c4_Group%201000003357.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.wm-bb-text {
  color: #fff;
  padding-top: 35px;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.wm-bb-sub-txt {
  color: #fff;
  padding-top: 20px;
  font-style: normal;
  font-weight: 600;
}

.wm-mt-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.wm-mt-wrapper.wm-mt-auto-none {
  display: none;
}

.wm-mt-item-txt {
  color: #4c02e0;
  background-color: #4c02e01c;
  border-radius: 9px;
  padding: 12px 15px;
  font-weight: 600;
}

.wm-mt-item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 170px;
}

.wm-mt-item.item-2 {
  height: 308.125px;
  position: absolute;
  top: 170px;
}

.wm-mt-item.item-3 {
  z-index: 1;
  height: 518px;
  position: absolute;
  top: 245px;
}

.wm-mt-item.item-4 {
  z-index: 1;
  flex-flow: row-reverse wrap-reverse;
  height: 82px;
  inset: -5px auto auto 692px;
}

.wm-mt-item.item-5 {
  height: 129px;
  inset: 85px auto auto 692px;
}

.wm-mt-item.item-6 {
  height: 176px;
  inset: 175px auto auto 692px;
}

.wm-mt-item.item-7 {
  height: 129px;
  inset: 310px auto auto 692px;
}

.wm-mt-item.item-8 {
  height: 82px;
  inset: 450px auto auto 692px;
}

.wm-mt-item.item-9 {
  height: 172.813px;
  inset: 515px auto auto 692px;
}

.wm-mt-item.item-1 {
  height: 135px;
  top: 75px;
}

.wm-mt-item-subtxt {
  color: #4c02e0;
  border: 1px solid #4c02e0;
  border-radius: 5px;
  margin-top: 12px;
  margin-bottom: 14px;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: 600;
}

.wm-mt-subtxt-wrapper {
  transition: opacity .3s;
}

.wm-mt-subtxt-wrapper.wm-mt-subtxt-none {
  transition: opacity .5s;
  display: none;
}

.wm-mt-subtxt-flow {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-576 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.wm-mt-item-txt-wrapper {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.image-727 {
  position: absolute;
  top: 35%;
  bottom: 0;
  left: -5%;
}

.image-727-copy {
  position: absolute;
  inset: 36% -7px 0 auto;
}

.wm-mt-auto-subtxt-block {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.div-block-577 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-577.wm-mt-item-subtxt.wm-mt-link-tem {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fdf4fc;
  justify-content: space-around;
}

.wm-mt-div-block-mob {
  display: none;
}

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

.image-727-minus {
  opacity: 0;
  display: block;
  position: absolute;
  top: 35%;
  bottom: 0;
  left: -5%;
}

.image-727-copy-minus {
  opacity: 0;
  display: block;
  position: absolute;
  inset: 36% -7px 0 auto;
}

.link-block-94 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-339 {
  color: #4c02e0;
}

.div-block-577-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-577-copy.wm-mt-item-subtxt.wm-mt-link-tem-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fdf4fc;
  justify-content: space-around;
}

.st-efficiency-columns {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.st-hero-stripe {
  width: 70%;
  margin-top: -55px;
}

.st-bs-list {
  margin-top: 20px;
  padding-bottom: 25px;
  padding-right: 25px;
  display: none;
}

.st-bs-list-item {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
}

.st-view-report-btn {
  color: var(--medium-slate-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  width: 200px;
  margin-top: 20px;
  margin-bottom: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.st-bb-heading {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.st-us-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.columns-19 {
  max-width: 1088px;
}

.st-us-container70 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.st-us-image {
  margin-top: 20px;
}

.st-us-div-block {
  background-color: #dfd9ff4d;
  border-radius: 20px;
  padding: 35px 80px 40px;
}

.st-sim-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.st-us-div-mob {
  display: none;
}

.test-section {
  padding-left: 10px;
}

.heading-219 {
  width: 100px;
  font-size: 25px;
}

.heading-219.fab-head {
  font-size: 35px;
}

.no-schedule-pop-up-block {
  z-index: 99999;
  background-color: #00000069;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.no-schedule-pop-up-container {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  border-radius: 18px;
  justify-content: flex-start;
  width: 100%;
  max-width: 1060px;
  height: 580px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.no-schedule-pop-up-content {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66d05e4168ffe7965e7bbeb1_Rectangle%2018475.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-bottom: -1px;
  margin-left: auto;
  padding-top: 60px;
  padding-left: 65px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.no-schedule-pop-up-img-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
  position: relative;
}

.no-schedule-image {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
}

.no-schedule-moolya-img {
  margin-top: 35px;
}

.no-schedule-heading {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.no-schedule-para1 {
  color: var(--white);
  font-weight: 600;
}

.no-schedule-para2 {
  color: var(--white);
  margin-bottom: 30px;
  font-weight: 600;
}

.no-schedule-para3 {
  color: var(--white);
  margin-top: 10px;
  font-weight: 400;
}

.no-schedule-para4 {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
}

.no-schedule-mail-text {
  color: #fff;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.no-schedule-mail-text:hover {
  color: #fff;
}

.no-schedule-phn {
  color: #fff;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.no-schedule-phn:hover {
  color: #fff;
}

.no-schedule-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 85%;
  display: flex;
}

.no-schedule-cross {
  cursor: pointer;
  position: absolute;
  inset: 4% auto auto 5%;
}

.no-schedule-submit {
  z-index: 0;
  color: var(--medium-slate-blue);
  background-color: #f9eeff;
  border-radius: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 35px;
  font-size: 12px;
  font-weight: 600;
  display: block;
}

.no-schedule-phn-field {
  border: 1px solid var(--medium-slate-blue);
  background-color: #f9eeff;
  border-radius: 5px;
  width: 285px;
  height: 42px;
  margin-bottom: 0;
  margin-right: 5px;
}

.no-schedule-form-block {
  margin-bottom: 0;
}

.no-schedule-pop-up-container-mob {
  z-index: 100;
  color: #fff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/656ddc47ad0ffc0764c3598c_pop-up%20BG.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 65% 100%;
  background-attachment: scroll;
  border-radius: 20px;
  justify-content: flex-start;
  width: 950px;
  height: 580px;
  margin: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.no-schedule-pop-up-close-mob {
  z-index: 10;
  cursor: auto;
  border-radius: 20px;
  margin-top: 10px;
  margin-left: 875px;
  margin-right: 1px;
  font-size: 20px;
  position: absolute;
}

.no-schedule-pop-up-content-mob {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66d05e4168ffe7965e7bbeb1_Rectangle%2018475.svg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-left: auto;
  padding-top: 60px;
  padding-left: 65px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.no-schedule-wrapper-mob {
  justify-content: space-between;
  align-items: center;
  width: 85%;
  display: flex;
}

.no-schedule-heading-mob {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
}

.success-message-8 {
  color: var(--white);
  background-color: #000;
  border-radius: 5px;
  width: 470px;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  transition: width .8s;
}

.form-11 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.no-schedule-submit-block {
  z-index: 1;
  border: 1px solid var(--medium-slate-blue);
  cursor: pointer;
  background-color: #f9eeff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 42px;
  margin-left: 5px;
  display: flex;
  position: relative;
}

.no-schedule-submit-img {
  z-index: 0;
}

.no-schedule-img-txt {
  text-align: center;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  line-height: 18px;
}

.no-schedule-thankyou-txt {
  color: var(--white);
  text-align: center;
  background-color: #000;
  border-radius: 5px;
  height: 40px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}

.no-schedule-submit-txt {
  color: var(--medium-slate-blue);
  margin-bottom: 0;
  padding-left: 5px;
  font-size: 14px;
  font-weight: 600;
}

.text-field-29 {
  display: none;
}

.image-730 {
  z-index: 1;
  position: absolute;
  left: 8px;
}

.st-ss-h2-mob {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
  display: none;
}

.st-ss-h2, .st-breach-h2 {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
}

.st-breach-h2-mob {
  color: #4a4a68;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 25px;
  font-size: 38px;
  font-weight: 800;
  display: none;
}

.section-49 {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.heading-220 {
  color: #080808;
  text-align: center;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 73px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  text-decoration: none;
  display: block;
}

.text-block-340 {
  color: #7a7878;
  text-align: center;
  background-color: #48424200;
  margin-top: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.div-block-4 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-24 {
  color: #fff;
  text-align: center;
  background-color: #4038e4;
  border-radius: 100px;
  align-self: center;
  width: auto;
  margin-top: 53px;
  padding: 18px 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  box-shadow: inset -2px -2px 2px #070d1d4d;
}

.bold-text-2 {
  font-weight: 500;
}

.inef-header {
  text-align: center;
  background-color: #f7f9fb;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.ti-content {
  color: #595b62;
  background-color: #f7f9fb;
  border-radius: 16px;
  font-size: 15px;
  display: none;
}

.div-block-578 {
  background-color: #f7f9fb;
  border-radius: 24px;
}

.text-block-341 {
  background-color: #f7f9fb;
  border-radius: 16px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.image-731 {
  width: 100%;
}

.column {
  background-color: #fefefe;
}

.accordion-container {
  background-color: #fff;
  border: 1px #000;
  border-radius: 16px;
}

.loc-content {
  color: #595b62;
  background-color: #f7f9fb;
  font-size: 15px;
  display: none;
}

.loc-header {
  text-align: center;
  background-color: #f7f9fb;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.heading-3 {
  margin-top: 0;
  font-size: 42px;
  font-weight: 300;
}

.inef-content {
  color: #595b62;
  text-align: center;
  background-color: #f7f9fb;
  border: 1px #000;
  border-radius: 16px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.columns-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  margin-top: 100px;
  display: block;
}

.ti-header {
  background-color: #f7f9fb;
  border-radius: 16px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 60px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-block-342 {
  color: #595b62;
  background-color: #f7f9fb;
  border: 0 solid #000;
  border-radius: 16px;
  font-weight: 400;
  display: none;
}

.heading-221 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
}

.brand-logo-slider-section {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% -20%;
}

.ees-hero-section-header-div {
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.head-ees-hero-section {
  color: var(--dark-slate-blue);
  letter-spacing: -.5px;
  font-size: 60px;
  font-weight: 900;
  line-height: 1.3;
}

.head-ees-hero-section.new-head-lp-hero, .head-ees-hero-section.head-pp-hero, .head-ees-hero-section.head-st-hero {
  font-size: 55px;
}

.head-ees-hero-section.head-ees-hero {
  text-align: center;
  letter-spacing: normal;
  font-size: 48px;
  line-height: 65px;
}

.problems-section {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.problems-sec-wrappwer {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
  font-size: 38px;
  font-weight: 800;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.team-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ece2ff;
  border-radius: 9px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  width: 243px;
  height: 224px;
  padding: 20px 15px;
  font-size: 14px;
  line-height: 22px;
  display: grid;
  box-shadow: 0 19px 19px #785dfb24;
}

.team-card:hover {
  border-style: none none none solid;
  border-left-width: 3px;
  border-left-color: var(--medium-slate-blue);
  outline-offset: 3px;
  background-color: #f0eeff;
  border-radius: 9px;
  outline: 3px #333;
}

.team-member-image {
  text-align: left;
  vertical-align: baseline;
  object-fit: cover;
  border-radius: 0%;
  align-self: center;
  width: 93px;
  height: 86px;
  margin-bottom: 0;
  margin-right: 0;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.ees-problems-section-header {
  color: #000;
  text-align: center;
  letter-spacing: -.5px;
  white-space: normal;
  word-break: normal;
  width: 906px;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.ees-solutions-section {
  text-align: center;
  max-width: 1280px;
}

.ees-solutions-section.web {
  background-color: #f7f4fd;
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ees-solutions-section.web.ees-sol-sec {
  background-color: #8269ff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 100px;
  position: static;
}

.ees-solutions-section.web.ees-sol-sec.test {
  background-color: var(--ghost-white);
}

.ees-solutions-section.web.sol-in-action-sec {
  background-color: #8269ff;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.ees-solutions-section.web.sol-in-action-sec.test {
  background-color: var(--ghost-white);
}

.text-block-343 {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-579 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.button-25 {
  text-align: left;
  background-color: #4c02e0;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.button-25:hover {
  color: #fff;
  background-color: #4c02e000;
  background-image: linear-gradient(90deg, #4c02e0, #64159b 90%, #671793 100%, #fff);
  border: 1px solid #d78fff;
}

.ees-sol-tab {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.ees-sol-tab-menu {
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: center;
  width: 50%;
  margin-top: 60px;
  display: flex;
}

.ees-sol-tab-none {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3);
  color: #4a4a68;
  letter-spacing: -.24px;
  mix-blend-mode: normal;
  background-color: #fff0;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.ees-sol-tab-none:hover {
  border-radius: 9px;
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.ees-sol-tab-none.w--current {
  color: #4c02e0;
  letter-spacing: -.3px;
  background-color: #f0eeff;
  border-bottom-style: none;
  border-radius: 11px;
  margin-bottom: 0;
  padding: 10px 10px 10px 20px;
  font-weight: 700;
}

.ees-sol-tab-content {
  text-align: left;
  background-color: #4c02e0;
  border-radius: 0 20px 20px 0;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: 537px;
  margin-left: 0;
  padding: 10px 40px;
  display: flex;
}

.ees-sol-tab-content.test {
  background-color: #eae5ff;
}

.tab-pane-ees-tab-1 {
  text-align: left;
  padding-left: 0;
}

.div-block-580 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-581 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 15px;
  display: flex;
}

.tab-button5 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button5.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-mobile-img {
  display: none;
}

.tab-button-title {
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.section-50 {
  background-color: #0d0e10;
  min-height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
}

.tabs-content {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.tab-button-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 12px 10px;
  display: flex;
}

.tab-button-content.ai-sol-tab-btn-content {
  padding-top: 8px;
  padding-left: 15px;
}

.container-76 {
  width: 90%;
  max-width: 1312px;
  margin-left: auto;
  margin-right: auto;
}

.tab-pane {
  text-align: right;
  border-radius: 21px 0 0 21px;
  height: 100%;
}

.tab-button-desc {
  font-size: 16px;
  line-height: 28px;
}

.ees-tab-menu {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  height: auto;
  margin-right: 0%;
  padding: 5px 2px 5px 0;
  display: flex;
}

.tab-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  border: 1px #000;
  border-radius: 21px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: stretch stretch;
  height: auto;
  margin-left: 0;
  margin-right: 0%;
  display: none;
}

.section-50-copy {
  background-color: #0d0e10;
  min-height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
}

.ees-features-tab-section {
  background-image: linear-gradient(90deg, #a997ff, #7b60fe 100%, #fff);
  min-height: 100vh;
  padding-top: 120px;
  padding-bottom: 120px;
}

.ees-features-tab-section.test {
  background-color: var(--ghost-white);
  background-image: none;
}

.conatiner70 {
  width: 90%;
  max-width: 1312px;
  margin-left: auto;
  margin-right: auto;
}

.ees-case-study-section {
  background-color: #f2eeff;
  padding-top: 80px;
  padding-bottom: 100px;
  position: relative;
}

.ees-case-study-section.section-padding-4.cs-changes {
  background-color: #fff;
}

.ees-case-study-section.section-padding-4.ai-help {
  background-color: #f7f4fd;
  padding-bottom: 60px;
}

.ees-case-study-section.section-padding-4.ai-ser-help {
  background-color: #fff;
  padding-bottom: 60px;
}

.ees-form {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.ees-container70 {
  text-align: center;
  max-width: 1180px;
}

.sol-engage-parent-copy {
  margin-top: 60px;
  padding: 0;
}

.sol-engage-parent-copy.pp-engage-parent {
  display: none;
}

.ees-sol-parent {
  margin-top: 60px;
  padding: 0;
}

.ees-sol-parent.pp-engage-parent {
  display: none;
}

.ees-sol-header {
  color: var(--dark-slate-blue);
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.4;
}

.ees-sol-header.sol-end-h2 {
  color: var(--white);
  margin-bottom: 35px;
}

.ees-sol-header.dup-hide {
  display: none;
}

.ees-sol-head-block {
  text-align: center;
  flex-flow: column;
  margin-bottom: 60px;
  display: block;
}

.ees-sol-head-block.sol-end-block {
  margin-top: 140px;
  margin-bottom: 140px;
}

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

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

.centered-heading-2 {
  color: #1e2833;
  text-align: center;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.centered-subheading-2 {
  color: #1e2833;
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 800px;
  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-radius: 14px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 352px;
  height: 261px;
  padding: 24px 24px 20px;
  display: flex;
  box-shadow: 0 4px 35.9px #0000001a;
}

.testimonial-info {
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 0%;
  align-self: center;
  width: 100px;
  height: 40px;
  margin-right: 16px;
}

.testimonial-image.myntra {
  height: 28px;
}

.testimonial-author {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 600;
}

.tagline {
  color: #979797;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

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

.testimonial-slider-left:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

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

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

.testimonial-slider-right:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

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

.ese-sol-head {
  color: #320095;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 800;
}

.ta-tac-section-copy {
  padding-top: 20px;
  padding-bottom: 60px;
}

.ees-business-choose-section {
  background-color: #8971fd;
  padding-top: 20px;
  padding-bottom: 60px;
}

.ees-business-choose-container {
  max-width: 1140px;
}

.ees-business-choose-container.sol-vote-container {
  min-height: 702px;
  position: relative;
}

.ees-business-choose-container.wm-blue-banner-container {
  text-align: center;
}

.div-block-582 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  padding: 40px 10px 60px;
  display: grid;
}

.ees-sol-roadmap-section {
  padding-top: 20px;
  padding-bottom: 60px;
}

.ees-business-choose-container-copy {
  max-width: 1140px;
}

.ees-business-choose-container-copy.sol-vote-container {
  min-height: 702px;
  position: relative;
}

.ees-business-choose-container-copy.wm-blue-banner-container {
  text-align: center;
}

.ees-sol-roadmap-container {
  max-width: 1140px;
}

.ees-sol-roadmap-container.sol-vote-container {
  min-height: 702px;
  position: relative;
}

.ees-sol-roadmap-container.wm-blue-banner-container {
  text-align: center;
}

.ees-sol-rdmap-head {
  color: #000;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 800;
}

.ees-faq-section {
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.body-copy {
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.faq-item {
  border-radius: 10px;
  width: 818px;
  margin-bottom: 20px;
  padding-left: 0;
}

.faq-answer-padding {
  padding: 20px;
}

.icon {
  font-size: 24px;
}

.max-1400 {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-11 {
  width: 100%;
}

.faq-question-div {
  cursor: pointer;
  justify-content: space-between;
  padding: 15px 15px 15px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 100%;
  transition: all .2s;
  display: flex;
}

.faq-question-div:hover {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.dropdown-list-7 {
  min-height: 100%;
}

.dropdown-list-7.w--open {
  background-color: #f5f5f5;
}

.up-down-arrow {
  font-size: 20px;
  font-weight: 400;
}

.div-block-583 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  padding-top: 60px;
  display: none;
}

._2nd-level-body-padding {
  padding-left: 100px;
  padding-right: 100px;
}

.faq-answer-div {
  background-color: #f5f5f500;
  overflow: hidden;
}

.slider-23 {
  background-color: #ddd0;
  height: 500px;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-584 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: stretch center;
  height: 480px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-732 {
  height: 480px;
  display: block;
}

.text-block-344 {
  color: #000;
  align-self: auto;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.div-block-585 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-345 {
  color: #4a4a68;
  text-align: left;
  letter-spacing: -.6px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 14px;
  line-height: 21px;
}

.text-block-345.br-text-block {
  text-align: left;
}

.div-block-586 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.slide-nav-26 {
  margin-top: 30px;
  padding-top: 0;
  font-size: 11px;
  display: block;
  position: static;
}

.left-arrow-19, .right-arrow-20 {
  color: #030303;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.fab-cs-link-block {
  text-decoration: none;
}

.eng-ai-h1 {
  color: #000;
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: 690px;
  margin-bottom: 15px;
  padding-top: 25px;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  display: none;
}

.text-span-72 {
  color: #6e4e8b;
}

.eng-ai-hero-col-img {
  width: 520px;
  margin-left: 20px;
}

.eng-ai-hero-subtext {
  color: #000;
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: auto;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.personalised-ai-services-section {
  text-align: center;
  max-width: 1280px;
}

.personalised-ai-services-section.web {
  background-color: #efe8ff;
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-346 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 20px;
  font-size: 2.5em;
  font-weight: 800;
}

.tab-content-div {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
}

.tab-content-div1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-347, .text-block-348 {
  margin-top: 40px;
}

.eng-ai-sol-tab {
  border-style: none none none solid;
  border-width: 1px 1px 1px 8px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3) white;
  color: #4a4a68;
  mix-blend-mode: normal;
  background-color: #f4fdf500;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 5px 0 5px 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.eng-ai-sol-tab:hover {
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.eng-ai-sol-tab.w--current {
  color: #4a4a68;
  background-color: #f4fdf500;
  border-bottom-style: none;
  border-left: 8px solid #6e4bd1;
  border-radius: 5.3px;
  margin-bottom: 0;
  padding: 5px 10px;
}

.custom-ai-solutions {
  text-align: center;
  max-width: 1280px;
}

.custom-ai-solutions.web {
  background-color: #fff;
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.text-block-349 {
  text-align: center;
  margin-top: 40px;
  font-weight: 600;
}

.div-block-527-copy {
  height: 582px;
  display: block;
}

.div-block-587 {
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.ees-recognized-text {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.3px;
}

.div-block-588 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  margin-top: 0;
  display: flex;
}

.div-block-589 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 906px;
  margin: 40px auto;
  display: flex;
}

.text-span-73 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ees-hero-head {
  color: #15026d;
  text-align: left;
  letter-spacing: -.24px;
  width: 700px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 65px;
}

.text-span-74 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-weight: 800;
}

.text-block-350 {
  color: #000;
  text-align: center;
  letter-spacing: -.7px;
  align-items: center;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.paragraph-185 {
  color: #4a4a68;
  text-align: left;
  letter-spacing: -.24px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.content-div {
  transition: opacity .5s cubic-bezier(.455, .03, .515, .955);
  display: none;
}

.content-div:hover {
  display: block;
}

.div-block-590 {
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.div-block-591 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 906px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ees-sol-tab1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  padding: 0;
  display: flex;
}

.ees-sol-tab-menu1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  width: 582px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-351 {
  color: #fff;
  text-align: left;
  letter-spacing: -.24px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-351.test {
  color: var(--dark-slate-blue);
}

.text-span-75 {
  color: var(--medium-slate-blue);
  background-color: #fff;
  padding: 0 5px;
  display: inline;
}

.text-block-352 {
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  padding: 0 8px;
  font-size: 15px;
}

.body-6 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.div-block-592 {
  border-top: 3px solid #fff;
  border-bottom: 2px #fff;
  border-left: 2px #fff;
  border-right: 3px solid #fff;
  border-radius: 0 27px 0 0;
  width: 206px;
  height: 257px;
  margin-left: 0;
  position: absolute;
  inset: -8% -8% auto auto;
}

.div-block-593 {
  border-top: 2px #fff;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  border-right: 2px #fff;
  border-bottom-left-radius: 27px;
  width: 224px;
  height: 160px;
  position: absolute;
  inset: auto auto 7% -10%;
}

.div-block-594 {
  margin-top: -30px;
  display: block;
  position: relative;
}

.image-733 {
  border-radius: 27px;
  position: static;
  inset: 0%;
}

.div-block-595 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  padding-right: 20px;
  display: flex;
}

.ees-recog {
  vertical-align: baseline;
  align-self: auto;
  height: 50px;
  margin-right: 6px;
}

.ees-recog.new-dev-reco-changes {
  margin-left: 20px;
  margin-right: 10px;
}

.ees-her-recog {
  height: 50px;
  margin-right: 6px;
}

.ees-her-recog.new-dev-reco-changes {
  margin-left: 20px;
  margin-right: 10px;
}

.lp-hero-reco-copy {
  margin-right: 6px;
}

.lp-hero-reco-copy.new-dev-reco-changes {
  margin-left: 20px;
  margin-right: 10px;
}

.ees-hero-reco {
  height: 50px;
  margin-right: 6px;
}

.ees-hero-reco.new-dev-reco-changes {
  margin-left: 20px;
  margin-right: 10px;
}

.ees-reco-img {
  width: 50px;
  height: 50px;
}

.ees-reco-img.ta-foot-recog-image {
  width: 40px;
  height: 40px;
}

.ees-reco-img.pp-recognize-img.pp-recog-ys {
  width: 60%;
}

.ees-reco-img1 {
  width: 50px;
  height: 50px;
}

.ees-reco-img1.ta-foot-recog-image {
  width: 40px;
  height: 40px;
}

.ees-reco-img1.pp-recognize-img.pp-recog-ys {
  width: 60%;
}

.heading-222 {
  color: #000;
  margin-top: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.paragraph-186 {
  color: #4a4a68;
  line-height: 27px;
}

.div-block-596 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 13px;
  margin-bottom: 0;
  display: flex;
}

.image-734 {
  vertical-align: baseline;
}

.button-26 {
  color: #4c02e0;
  background-color: #3898ec00;
  border: 1px solid #4c02e0;
  font-weight: 600;
}

.text-block-353 {
  color: #000;
  text-align: center;
  letter-spacing: normal;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.text-span-76 {
  color: #000;
  font-weight: 400;
}

.div-block-597 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-flow: wrap;
  place-content: stretch center;
  display: flex;
}

.text-span-77 {
  font-weight: 400;
}

.div-block-598 {
  width: 350px;
  height: 307px;
  margin-left: auto;
  margin-right: auto;
}

.ees-rdmap-sol-content-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  padding: 0 0 0 20px;
  display: block;
}

.div-block-599 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch space-between;
  align-self: flex-end;
  place-items: stretch stretch;
  display: grid;
}

.text-block-354 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-355 {
  font-size: 18px;
}

.text-span-78 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.sol-span {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.ees-problems-section-header-copy {
  color: #000;
  text-align: center;
  letter-spacing: -.5px;
  white-space: normal;
  word-break: normal;
  width: 906px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.ees-sol-head {
  color: #320095;
  text-align: center;
  letter-spacing: -.5px;
  white-space: normal;
  word-break: normal;
  margin: 0 auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.ees-sol-head.test {
  color: var(--dark-slate-blue);
}

.text-span-79 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.paragraph-187 {
  font-weight: 500;
  line-height: 28px;
}

.image-736 {
  align-self: auto;
  width: 54px;
  height: 54px;
}

.heading-223 {
  color: #000;
  text-align: center;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.text-span-80 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-356 {
  color: #000;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
}

.div-block-600 {
  border: 1px #000;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-flow: column;
  align-self: auto;
  width: 514px;
  padding: 15px 24px 20px 25px;
  display: block;
}

.text-block-357 {
  font-size: 28px;
}

.text-block-358 {
  font-size: 24px;
}

.div-block-601 {
  display: none;
}

.ees-dev-recog-num-count {
  color: #fff;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}

.ees-count-animation {
  color: #fff;
}

.div-block-602 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #785dfb;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  justify-items: stretch;
  width: 910px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 20px 10px;
  display: grid;
}

.text-block-359 {
  color: #000;
  margin-left: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.dropdown--toggle {
  border: 1px solid #bcaeff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  padding-left: 40px;
  padding-right: 20px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.dropdown--toggle.w--open {
  font-weight: 500;
}

.dropdown-item {
  background-color: #f7f9fb;
  border: 1px #000;
  border-radius: 16px;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 0;
  display: block;
  overflow: hidden;
  box-shadow: 2px -1px 3px #0003;
}

.dropdown-item.faq {
  z-index: 1;
  box-shadow: none;
  background-color: #f7f9fb00;
  border-style: none;
  border-color: #bcaeff;
  border-radius: 10px;
  width: 820px;
}

.accordion-icon {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px #000;
  border-radius: 20px;
  align-self: auto;
  width: 30px;
  height: 30px;
  padding: 5px 26px 26px 5px;
}

.div-block-603 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.div-block-603.hero-btns {
  margin-top: 0;
  margin-bottom: 0;
}

.section-4 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-4.fa2-div {
  margin-top: 60px;
  margin-bottom: 10px;
  padding-bottom: 40px;
}

.text-block-361 {
  white-space: normal;
  word-break: normal;
  padding-right: 20px;
  font-family: Inter, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.dropdown-list-8 {
  color: #595b62;
  border: 1px #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 17px;
  position: static;
}

.dropdown-list-8.w--open {
  background-color: #f7f9fb;
  padding: 10px 30px 40px;
}

.button-27 {
  color: #fff;
  text-align: center;
  background-color: #4038e4;
  border-radius: 100px;
  align-self: center;
  width: auto;
  margin-top: 53px;
  padding: 18px 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  box-shadow: inset -2px -2px 2px #070d1d4d;
}

.button-27.faq-btn {
  margin-top: 20px;
}

.heading-224 {
  margin-bottom: 40px;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 3.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: center stretch;
  width: auto;
  max-width: 70%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-18 {
  margin-top: 0;
}

.text-block-363 {
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
}

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

.ees-faq-icon {
  display: none;
}

.ees-feature-section-header {
  color: #320095;
  text-align: center;
  letter-spacing: -.5px;
  white-space: normal;
  word-break: normal;
  width: 906px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.ees-feature-section-header.test {
  color: var(--dark-slate-blue);
}

.div-block-604 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #e4d912;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 620px;
  display: grid;
  position: absolute;
}

.text-span-81 {
  color: #fff;
}

.text-span-81.test {
  color: var(--dark-slate-blue);
}

.image-738 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-739, .image-740, .image-741 {
  display: block;
}

.image-742 {
  border-radius: 12px;
  display: block;
}

.image-743 {
  display: block;
}

.image-744 {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  display: block;
}

.image-745 {
  display: block;
}

.div-block-605 {
  background-color: gray;
  width: 300px;
  height: 300px;
}

.div-block-606 {
  background-color: #80808000;
}

.mask-16 {
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  margin-bottom: 0;
}

.slide-34 {
  vertical-align: baseline;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ecom-sol-header {
  color: var(--black);
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.4;
}

.ecom-sol-header.sol-end-h2 {
  color: var(--white);
  margin-bottom: 35px;
}

.ecom-sol-header.dup-hide {
  display: none;
}

.text-span-82 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ees-sol-img-block {
  z-index: 1;
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 79px;
  margin-left: 200px;
  margin-right: 0;
  transition: all .35s ease-out;
  display: flex;
  position: relative;
}

.ees-sol-text-block {
  transition: all .3s;
}

.ees-sol-title {
  text-align: center;
  letter-spacing: -.44px;
  margin: 0 auto 10px;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
  left: 0;
}

.ees-sol-desc {
  opacity: 0;
  color: var(--white);
  text-align: left;
  height: 0;
  margin-left: 15px;
  margin-right: 15px;
  font-size: .8em;
  line-height: 1.8;
  overflow: hidden;
}

.ees-sol-desc.new-sol-engage-desc, .ees-sol-desc.new-sol-engage-desc-mt {
  margin-top: 20px;
  font-size: .9em;
}

.div-block-607 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px solid #e8e8e8;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 314px;
  margin-left: 0;
  padding: 20px 18px 32px;
  display: flex;
}

.div-block-607:hover {
  background-color: #f0eeff;
}

.div-block-607.test {
  background-color: #eae5ff;
}

.heading-225 {
  color: #000;
  font-size: 21px;
  font-weight: 700;
}

.image-746 {
  width: 120px;
  height: 112px;
}

.text-block-364 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-608 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  margin-bottom: 60px;
  display: flex;
}

.platform-dev {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7faff;
  border: 1px solid #c8ddff;
  border-radius: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 364px;
  height: auto;
  padding: 20px 0;
  display: flex;
  box-shadow: 0 19px 19.3px #785dfb24;
}

.platform-dev.custom-dev {
  background-color: var(--white);
}

.div-block-610 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  width: 221px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.list-item-4 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 29px;
}

.list-item-4.custom-list {
  text-align: left;
  justify-content: flex-start;
  padding-left: 0;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.list-9 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: flex-start;
  list-style: none;
  display: flex;
}

.text-span-83 {
  color: #785dfb;
  vertical-align: sub;
  margin-right: 9px;
  padding-left: 0;
  font-size: 32px;
  display: inline-block;
}

.div-block-611 {
  margin-left: auto;
  margin-right: auto;
}

.text-span-84 {
  color: #fff;
}

.text-block-365 {
  color: #4c02e0;
  font-size: 16px;
}

.btn-white {
  text-align: left;
  background-color: #4c02e000;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 15px;
  padding: 20px;
  font-size: 18px;
  font-weight: 600;
}

.btn-white:hover {
  background-image: linear-gradient(90deg, #4c02e0, #671793 100%, #fff);
  border-color: #d78fff;
}

.contact-form-section-copy {
  margin-top: 87px;
  display: none;
}

.ecom-contact-form-section {
  margin-top: 100px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.div-block-612 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.div-block-613 {
  text-align: right;
  align-self: center;
  margin-bottom: 0;
}

.heading-226 {
  color: #000;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-366 {
  color: #000;
  font-size: 16px;
  line-height: 27px;
}

.div-block-614 {
  width: 390px;
  margin-right: 100px;
}

.div-block-615 {
  background-color: #4c02e0;
  background-image: linear-gradient(#a897ff, #5239cd 100%, #fff);
  border-radius: 7px;
  width: 456px;
  padding: 28px 27px;
}

.field-label-17 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.text-field-30 {
  background-color: #07060600;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  padding: 30px 212px 30px 20px;
  font-size: 16px;
  line-height: 30px;
}

.text-field-30.custom-input {
  width: 400px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 18px;
}

.text-field-30.popup-form-text-field {
  color: #000;
  border-color: #979797;
  width: 400px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 18px;
}

.div-block-616 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.form-12 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.form-btn {
  color: #4c02e0;
  text-align: left;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.form-block-9 {
  margin-bottom: 0;
  display: none;
}

.div-block-617 {
  margin-top: 40px;
}

.text-span-85 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ecom-num-text-span {
  color: var(--medium-slate-blue);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ecom-num-texspan {
  color: #7743db;
  font-weight: 700;
}

.heading-227 {
  color: #15026d;
  letter-spacing: -.7px;
  width: 700px;
  font-size: 48px;
  font-weight: 800;
  line-height: 65px;
}

.heading-227.test {
  color: var(--dark-slate-blue);
}

.type-animation {
  font-weight: 700;
}

.div-block-618 {
  background-color: gray;
  width: 250px;
  height: 250px;
}

.gray-div {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  background-color: gray;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 350px;
  height: 250px;
  padding: 40px 60px 60px;
  display: block;
}

.ees-business-choose-section1 {
  background-color: #8971fd;
  padding-top: 20px;
  padding-bottom: 60px;
}

.ees-sol-roadmap-section1 {
  background-image: linear-gradient(90deg, #8971fd, #c7abff 100%, #fff);
  padding-top: 20px;
  padding-bottom: 60px;
}

.ees-top-businesses-choose-section {
  background-color: #f9f8ff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.feature-section-subhead {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.feature-section-subhead.test {
  color: var(--dark-slate-blue);
}

.div-block-619 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 40px;
  display: flex;
}

.div-block-620 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 45px;
  display: flex;
}

.img {
  margin-left: 0;
}

.text-span-86 {
  color: #fff;
}

.adv-feature-sec-subtext {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.adv-feature-sec-subtext.test {
  color: var(--dark-slate-blue);
}

.text-span-87 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ees-rdmap-sec-subhead {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.ees-num-count-slot1 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}

.text-block-367 {
  color: #fff;
  font-size: 20px;
}

.platdev-content-div {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding: 40px 10px 60px;
  display: block;
}

.popup-container {
  z-index: 1001;
  border: 1px #000;
  width: 935px;
  height: 700px;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.popup-overlay {
  z-index: 1000;
  background-color: #00000080;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.heading-228 {
  color: #fff;
  font-size: 36px;
  font-weight: 800;
}

.text-block-368 {
  color: #fff;
  text-align: left;
  font-size: 16px;
}

.div-block-621 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(315deg, #a998ff, #7c61fe 100%, #fff);
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 359px;
  display: flex;
  position: relative;
}

.div-block-622 {
  background-color: #fff;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  width: 576px;
  padding: 40px 40px 10px;
}

.form-block-10 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: block;
}

.popup-form-field-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: column;
  margin-left: 10px;
  padding-right: 0;
  display: flex;
}

.popup-form-field-label {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.popup-form-btn {
  color: #fff;
  text-align: left;
  background-color: #4c02e0;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: 20px;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
}

.select-field-5 {
  color: #979797;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 5px;
  width: 400px;
  height: 60px;
  margin-right: 0;
  padding: 0 20px;
  font-size: 16px;
}

.select-field-5.custom-select {
  padding-left: 20px;
  position: static;
}

.text-block-369 {
  color: #000;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-bottom: 15px;
  font-size: 16px;
}

.select-field-6 {
  color: #000;
}

.image-747 {
  position: absolute;
  inset: auto 0% -25px 25px;
}

.div-block-623 {
  text-align: center;
  margin-bottom: 0;
}

.popup-container-2 {
  z-index: 1010;
  border: 1px #000;
  flex-flow: column;
  width: 935px;
  height: 700px;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.div-block-624 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #785dfb;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 110px;
  display: flex;
  position: static;
}

.image-748 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.image-749 {
  z-index: 4000;
  margin-top: 0;
  position: absolute;
  top: -20px;
  left: auto;
  right: -40px;
  overflow: visible;
}

.div-block-625 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  overflow: auto;
}

.form-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.div-block-626 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  width: 280px;
  margin-bottom: 5px;
  display: flex;
}

.field-label-18 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}

.div-block-627 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-750 {
  margin-bottom: 30px;
}

.popup-calender {
  z-index: 1001;
  border: 1px #000;
  border-radius: 16px;
  flex-flow: column;
  width: 70%;
  height: 90%;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.div-block-628 {
  background-color: #fff;
  height: 590px;
  overflow: auto;
}

.field-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.form-field {
  z-index: 1;
  background-color: #0000;
  border: 1px solid #dcdcdd;
  height: 50px;
  min-height: 50px;
  padding-top: 11px;
  position: relative;
}

.form-field:focus {
  border-color: #000;
}

.form-field::placeholder {
  color: #a0a0a0;
}

.form-field.select-field {
  padding-top: 8px;
}

.form-field.select-field.wide {
  color: #979797;
  cursor: pointer;
  border-color: #979797;
  border-radius: 5px;
  width: 290px;
  line-height: 35px;
}

.form-caption {
  text-align: center;
  font-size: 13px;
}

.form-heading {
  margin-top: 0;
  margin-bottom: 25px;
}

.form-wrap {
  margin-bottom: 0;
  display: none;
}

.submit-button-6 {
  color: #000;
  background-color: #ffd000;
  border-radius: 30px;
  min-width: 170px;
  height: 50px;
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  transition: filter .2s;
}

.submit-button-6:hover {
  filter: brightness(96%);
}

.form-field-label {
  z-index: 10;
  background-color: #fff;
  margin-top: -9px;
  margin-left: 10px;
  padding: 1px 10px;
  line-height: 14px;
  display: inline-block;
  position: absolute;
}

.fs-select-1 {
  margin-top: 0;
  margin-left: 0;
}

.fs-select_toggle-1 {
  z-index: 1;
  color: #979797;
  border: 1px solid #979797;
  border-radius: .25rem;
  width: 283px;
  padding: .75rem 4rem .75rem 1rem;
}

.fs-select_toggle-1:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_toggle-1[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_list-1 {
  z-index: 100;
}

.fs-select_list-1.w--open {
  border: 2px solid #000;
  border-radius: .25rem;
  margin-top: 1rem;
}

.fs-select_field-1 {
  margin-bottom: 0;
  display: none;
}

.fs-select_link-1 {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: .75rem 1rem;
}

.fs-select_link-1:hover {
  opacity: .7;
}

.fs-select_link-1:focus-visible {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_link-1[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_link-1.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.text-span-88 {
  color: red;
}

.success-message-9 {
  background-color: #d7d8e9;
}

.popup-more-details-submit-btn {
  color: #fff;
  text-align: left;
  background-color: #4c02e0;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
}

.form-block-11 {
  z-index: 2000;
  display: none;
  position: static;
}

.code-embed {
  display: block;
}

.image-751, .image-752, .image-753, .image-754 {
  border-radius: 21px 0 0 21px;
  width: 477px;
  height: 461px;
}

.image-755 {
  background-color: #fff;
  border-radius: 21px 0 0 21px;
  width: 477px;
  height: 461px;
}

.testimonial-slider1 {
  background-color: #ddd0;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.ai-img {
  border-radius: 10px;
}

.text-block-370, .text-block-371 {
  cursor: pointer;
}

.div-block-629 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.ecom-sol-responsive-div {
  width: 1082px;
  max-width: 1082px;
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.ecom-sol-responsive-div.ecom-sol-div {
  margin-top: 0;
}

.ecom-sol-responsive-div.ecom-sol-resp {
  margin-top: 0;
  display: none;
}

.ees-sol-res-tab-menu {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  width: 570px;
  display: flex;
}

.ees-sol-resp-tab-content {
  text-align: left;
  background-color: #4c02e0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-left: 0;
  padding: 60px 40px 10px;
}

.tab-pane-ees-sol-resp {
  text-align: left;
  padding-left: 20px;
}

.ees-sol-tab-resp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: none;
  border-width: 1px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3);
  color: #4a4a68;
  letter-spacing: -.24px;
  mix-blend-mode: normal;
  background-color: #ddd0;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 10px 10px 25px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.ees-sol-tab-resp:hover {
  border-radius: 9px;
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.ees-sol-tab-resp.w--current {
  color: #4c02e0;
  letter-spacing: -.24px;
  background-color: #f0eeff;
  border-bottom-style: none;
  border-radius: 11px;
  margin-bottom: 0;
  padding: 10px 10px 10px 25px;
  font-weight: 700;
}

.faq_dropdown {
  border: 1px solid #bcaeff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 73%;
  transition: border-color .2s;
  overflow: hidden;
}

.faq_dropdown-toggle {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  padding: 1.75rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 600;
  transition: background-color .4s, color .4s;
  display: flex;
}

.faq_dropdown-toggle.w--open {
  color: #1849a9;
  background-color: #f9f9fb;
}

.faq_dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .4s;
  display: flex;
}

.faq_dropdown-list {
  opacity: 0;
  background-color: #0000;
  height: 0;
  padding-top: 15px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  transition: all .4s;
  display: block;
  position: static;
}

.faq_dropdown-list.w--open {
  opacity: 1;
  background-color: #f9f9fb;
  height: auto;
  padding-bottom: 1.75rem;
  position: static;
}

.text-block-372 {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-block-373 {
  color: #4a4a68;
  font-size: 16px;
}

.faq-closed-icon {
  display: none;
}

.tabs-content-wrapper {
  margin-top: 2em;
  overflow: visible;
}

.tabs-nav-background {
  z-index: 0;
  background-color: #fff;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
}

.tabs-menu-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #d2bbff;
  border-radius: 999em;
  justify-content: space-between;
  align-items: center;
  padding: .7em .8em;
  display: flex;
}

.tab-content-image {
  border-radius: 1.4em;
}

.tabs-nav-text {
  z-index: 1;
  color: #4c02e0;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

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

.tab-content-title {
  color: #fff;
  font-size: 3em;
  font-weight: 500;
  line-height: 1;
  position: absolute;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item._01.w--current {
  font-size: 20px;
  font-weight: 700;
}

.tabs-nav-item._03 {
  background-color: #d2bbff00;
  border-radius: 8px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.tabs-nav-item._03.w--current {
  padding-top: 1.25em;
  padding-bottom: 1.25em;
}

.tabs-nav-item._02 {
  background-color: #d2bbff00;
  border-radius: 8px;
  padding-top: 1em;
  padding-bottom: 1em;
}

.tabs-nav-item._02.w--current {
  background-color: #d2bbff00;
  padding-top: 1em;
  padding-bottom: 1em;
}

.rdmap-resp-slider {
  background-color: #ddd0;
  height: 500px;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
}

.mask2 {
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  margin-bottom: 0;
}

.rdmap-slider-left-arrow, .rdmap-slider-aright-arrow {
  color: #030303;
}

.rdmap-slide-nav {
  margin-top: 0;
  padding-top: 0;
  font-size: 11px;
  display: block;
  position: static;
}

.slide-25 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-757 {
  margin-left: 0;
}

.div-block-636 {
  justify-content: flex-end;
  display: flex;
}

.code-embed-3 {
  display: none;
}

.code-embed-4 {
  overflow: auto;
}

.div-block-637 {
  background-color: #fff;
  height: 87%;
  padding-bottom: 10px;
  overflow: auto;
}

.eng-ai-dev-recog-head {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
}

.heading-229 {
  color: #6e4e8b;
  width: 368px;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
  position: absolute;
}

.div-block-638 {
  background-color: #fff;
  border-top-left-radius: 900px;
  border-top-right-radius: 900px;
  width: 80%;
  height: 80%;
  position: absolute;
  inset: 50% 0% auto 9%;
}

.image-758 {
  z-index: 10;
  vertical-align: baseline;
  height: auto;
  margin-top: 0;
  position: relative;
}

.image-758.ai-integration-img {
  margin-top: 20px;
}

.image-758.ai-fraud-detection-img {
  margin-top: 40px;
}

.heading-230 {
  color: #6e4bd1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 33px;
}

.text-block-375 {
  color: #000;
  letter-spacing: .24px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-639 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.text-span-90 {
  color: #7743db;
  font-weight: 600;
}

.ees-sol-tab-none-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: none none none solid;
  border-width: 1px 1px 1px 8px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3) white;
  color: #4a4a68;
  letter-spacing: -.24px;
  mix-blend-mode: normal;
  background-color: #efe8ff00;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 10px 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.ees-sol-tab-none-copy:hover {
  border-radius: 9px;
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.ees-sol-tab-none-copy.w--current {
  color: #4c02e0;
  letter-spacing: -.24px;
  background-color: #f0eeff;
  border-bottom-style: none;
  border-radius: 11px;
  margin-bottom: 0;
  padding: 10px 10px 10px 25px;
  font-weight: 700;
}

.eng-ai-sol-tab-content {
  text-align: left;
  background-color: #d4c2ff;
  border-radius: 10px;
  order: 0;
  justify-content: center;
  align-items: stretch;
  width: 625px;
  height: 520px;
  margin-left: 0;
  margin-right: 20px;
  padding: 10px 20px 0;
  display: flex;
}

.tab-pane-eng-ai-sol-tab {
  text-align: left;
  align-self: flex-end;
  height: 100%;
  padding-top: 0;
  padding-left: 20px;
}

.div-block-640 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #4c02e0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 384px;
  height: auto;
  display: flex;
}

.text-span-91 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0 8%, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.footer-section {
  margin-bottom: 0;
  padding-bottom: 0;
}

.custom-ai-tab {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.custom-ai-tab-menu {
  flex-direction: column;
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: auto;
  margin-top: 110px;
  margin-left: 0;
  display: flex;
  position: static;
}

.custom-ai-tab-head {
  color: #6e4e8b;
  text-align: left;
  width: 366px;
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
  position: absolute;
  inset: 0% 7% auto auto;
}

.text-span-92 {
  display: block;
}

.custom-ai-tab-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-style: none none none solid;
  border-width: 1px 1px 1px 8px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3) #6e4bd11a;
  color: #4a4a68;
  letter-spacing: -.24px;
  mix-blend-mode: normal;
  background-color: #efe8ff00;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 5px 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.custom-ai-tab-link:hover {
  border-radius: 9px;
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.custom-ai-tab-link.w--current {
  color: #4c02e0;
  letter-spacing: -.24px;
  background-color: #f0eeff;
  border-bottom-style: none;
  border-radius: 11px;
  margin-bottom: 0;
  padding: 10px 10px 10px 25px;
  font-weight: 700;
}

.custom-ai-tab1 {
  border-style: none;
  border-width: 1px;
  border-color: #4a4a681a #4a4a681a var(--midnight-blue-3);
  color: #4a4a68;
  mix-blend-mode: normal;
  background-color: #f4fdf500;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 35px 90px 35px 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: flex;
}

.custom-ai-tab1:hover {
  background-color: #a786e9;
  font-weight: 700;
  box-shadow: 0 1px 20px #0000001a;
}

.custom-ai-tab1.w--current {
  color: #4a4a68;
  background-color: #f4fdf500;
  border-bottom-style: none;
  border-left: 5px solid #6e4bd1;
  margin-bottom: 0;
  padding: 0 10px;
}

.custom-ai-tab1.custom-ai-tab-link {
  border-left: 8px solid #6e4bd11a;
  padding: 10px 0 10px 10px;
}

.custom-ai-tab1.custom-ai-tab-link:hover {
  background-color: #a786e900;
  padding-top: 10px;
  padding-bottom: 10px;
}

.custom-ai-tab1.custom-ai-tab-link.w--current {
  border-left-width: 8px;
  border-left-color: #6e4bd1;
  border-radius: 5px;
}

.div-block-641 {
  display: block;
}

.text-span-93 {
  color: #fff;
}

.text-span-93.test {
  color: var(--dark-slate-blue);
}

.tabs-menu-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(-180deg, #efe8ff 100% 60%, #efe8ff 0%, #fff);
  background-clip: content-box;
  justify-content: center;
  width: 90%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: auto;
  box-shadow: inset -4px 0 25px 2px #efe8ff;
}

.tab-link-tab-2-11 {
  background-color: #ddd0;
  border: 2px solid #d4c2ff;
  border-radius: 10px;
  padding: 12px 24px;
}

.tab-link-tab-2-11.w--current {
  background-color: #d4c2ff;
  border-style: none;
}

.tab-link-tab-2-11.ai-look-like-tab-link {
  background-color: #efe8ff;
  border-style: none;
  box-shadow: 0 0 5px #0003;
}

.tab-link-tab-2-11.ai-look-like-tab-link.w--current {
  box-shadow: none;
  background-color: #d4c2ff;
}

.text-block-376 {
  color: #000;
  white-space: nowrap;
  font-size: 18px;
  line-height: 22px;
}

.tabs-25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.section-51 {
  background-color: #efe8ff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.arrow-right {
  opacity: 1;
  height: 32px;
  margin-top: 40px;
  position: static;
  inset: 28% 0% auto auto;
}

.arrow-left {
  align-self: flex-start;
  margin-top: 40px;
  position: static;
  top: 28%;
}

.div-block-642 {
  position: relative;
}

.div-block-643 {
  opacity: .67;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(-180deg, #efe8ff, #efe8ff 60% 100%, #fff);
  background-clip: content-box;
  justify-content: flex-end;
  width: 120px;
  height: 100px;
  display: flex;
  position: absolute;
  inset: 10% 0% auto auto;
}

.div-block-644 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.eng-ai-services-slider {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
}

.mask22 {
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  margin-bottom: 0;
}

.div-block-584-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch flex-start;
  place-items: stretch center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.slider-div {
  background-color: #4c02e0;
  justify-content: center;
  align-items: center;
  width: 140%;
  display: flex;
}

.left-arrow-19-copy, .right-arrow-20-copy {
  color: #030303;
}

.div-block-645 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-645.ai-sol-clientele-div {
  justify-content: center;
  align-items: flex-start;
}

.text-span-94, .text-span-95, .text-span-96 {
  color: #7743db;
  font-weight: 600;
}

.heading-231 {
  color: #41415c;
  text-align: center;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 48px;
}

.text-block-377 {
  color: #41415c;
  text-align: center;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-span-97 {
  color: #7743db;
  font-weight: 600;
}

.div-block-646 {
  position: relative;
}

.div-block-638-copy, .div-block-638-copy-copy {
  background-color: #fff;
  border-top-left-radius: 900px;
  border-top-right-radius: 900px;
  width: 70%;
  height: 70%;
  position: absolute;
  inset: 32% 0% auto 16%;
}

.div-block-647, .div-block-648, .div-block-649, .div-block-658, .div-block-659 {
  align-items: flex-end;
  height: 318px;
  display: flex;
}

.div-block-660 {
  align-items: stretch;
  height: 318px;
  display: flex;
}

.div-block-661 {
  align-items: flex-end;
  height: 318px;
  display: flex;
}

.div-block-662 {
  align-items: stretch;
  height: 318px;
  display: flex;
}

.image-759 {
  height: 61px;
}

.image-759.ai-client-logo {
  height: 35px;
}

.image-760, .image-761 {
  height: 61px;
}

.image-761.ai-client-logo {
  height: 45px;
}

.image-762, .image-763, .image-764 {
  height: 61px;
}

.btn-container {
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.btn-container.hero-btn {
  margin-left: 0;
  margin-right: 0;
}

.ecom-btn {
  outline-offset: -3px;
  text-align: left;
  outline: 1px #4c02e094;
  flex-flow: row;
  justify-content: flex-start;
  margin-left: -5px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.ecom-btn:hover {
  outline-offset: -4px;
  outline: .1px solid #4c02e02e;
  box-shadow: 0 -10px 40px #4c02e094, 0 10px 70px #4c02e094;
}

.ecom-btn.test {
  background-color: var(--medium-slate-blue);
}

.original-text {
  text-align: left;
  letter-spacing: -.24px;
  justify-content: center;
  align-self: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  display: block;
}

.new-text {
  color: #4c02e0;
  letter-spacing: -.24px;
  display: none;
}

.div-block-663 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.div-block-663.btn-div {
  justify-content: flex-start;
  margin-top: 20px;
}

.eng-ai-h1-web {
  color: #000;
  text-align: left;
  white-space: normal;
  word-break: normal;
  width: 690px;
  margin-bottom: 15px;
  padding-top: 25px;
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  display: block;
}

.text-span-98 {
  color: #6e4e8b;
}

.ai-services-hero-img {
  width: 520px;
  margin-left: 20px;
}

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

.div-block-664 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-52 {
  background-color: #efe8ff;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.image-765 {
  padding-left: 30px;
}

.div-block-665 {
  justify-content: center;
  align-items: center;
  width: 45%;
  margin-top: -25px;
  display: flex;
}

.div-block-666 {
  width: 55%;
  padding-left: 10px;
}

.heading-232 {
  margin-top: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 40px;
}

.heading-233, .heading-233-copy {
  font-weight: 400;
  line-height: 32px;
}

.ai-services-sec-h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.text-span-99 {
  color: #6e4bd1;
}

.services-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 10px;
  display: flex;
}

.heading-234 {
  text-align: center;
  font-size: 40px;
  line-height: 48px;
}

.div-block-667 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.ai-integration-sec-div {
  width: 55%;
  padding-left: 20px;
}

.section-52-copy {
  background-color: #efe8ff;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.ai-integration-section {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.slide-37 {
  height: 100%;
}

.text-block-378 {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-668 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.text-span-100 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #4c02e0, #0091ff 100%, #fff);
  -webkit-background-clip: text;
  background-clip: text;
}

.ecom-btn2 {
  text-align: left;
  background-color: #3898ec00;
  flex-flow: row;
  justify-content: flex-start;
  width: auto;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.ecom-btn2:hover {
  outline-offset: -4px;
  color: #fff;
  background-color: #4c02e0;
  border: 0 #000;
  outline: .1px solid #4c02e02e;
  box-shadow: 0 -10px 40px #4c02e094, 0 10px 70px #4c02e094;
}

.text-block-379 {
  color: #15026d;
  letter-spacing: .7px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 26px;
}

.text-block-379.test {
  color: #4a4a68;
}

.text-span-101 {
  font-weight: 800;
}

.ecom-dev-value-section {
  text-align: center;
  background-color: #f9f8ff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ecom-dev-value-section.new-dev-value-section, .ecom-dev-value-section.ta-value-section {
  padding-bottom: 80px;
}

.heading-235 {
  color: #fff;
  margin-bottom: 0;
}

.heading-235.test {
  color: var(--dark-slate-blue);
}

.div-block-669 {
  background-color: #fff;
  border-radius: 8px;
  padding-left: 8px;
  padding-right: 8px;
}

.text-block-380 {
  letter-spacing: -.7px;
  font-size: 12px;
  line-height: 31px;
}

.div-block-670 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-671 {
  background-color: #fff;
  width: auto;
  height: auto;
  padding: 2px 4px;
}

.platform-dev-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  border: 1px solid #c8ddff;
  border-radius: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px 30px;
  display: flex;
  box-shadow: 0 19px 19.3px #785dfb24;
}

.left-arrow-21, .right-arrow-22 {
  display: none;
}

.slide222 {
  height: 100%;
  position: relative;
}

.div-block-672 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  justify-content: space-between;
  width: auto;
  padding: 30px 30px 30px 40px;
  display: flex;
}

.div-block-672.test {
  background-color: #eae5ff;
}

.heading-236 {
  color: #000;
  letter-spacing: 0;
  width: auto;
  font-size: 30px;
  font-weight: 600;
}

.text-block-381 {
  color: #000;
  font-size: 18px;
  line-height: 30px;
}

.div-block-673 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.image-767 {
  height: 382px;
}

.div-block-674 {
  width: 50%;
}

.testimonial-slider1-copy {
  background-color: #ddd0;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.solutions-slider {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: static;
}

.solutions-slider.sol-in-action {
  display: block;
}

.sol-slider-nav {
  margin-top: 30px;
  padding-top: 0;
  font-size: 11px;
  display: block;
  position: static;
}

.text-block-382 {
  text-align: center;
  letter-spacing: .7px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.div-block-675 {
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  display: block;
}

.why-moolya-card {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 15px;
  display: flex;
}

.why-moolya-card:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.why-moolya-card.right-border:hover {
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #785dfb;
}

.why-moolya-card-head {
  color: #000;
  text-align: center;
  letter-spacing: .7px;
  font-size: 20px;
  font-weight: 600;
}

.why-mooly-text {
  color: #000;
  text-align: center;
  margin-bottom: 15px;
  padding-right: 30px;
  font-size: 18px;
  line-height: 30px;
}

.div-block-676 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 10px;
  display: grid;
  position: relative;
}

.div-block-677 {
  width: 182px;
  height: 182px;
  position: absolute;
  inset: 50% 0% 0% 50%;
}

.div-block-678 {
  background-color: #fff;
  border: 1px solid #8269ff3b;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 182px;
  height: 182px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.why-moolya-card2 {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}

.why-moolya-card2:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.why-moolya-card-copy {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
}

.why-moolya-sub-head-div {
  border: 1px solid #cdc7fd;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  padding: 30px 40px;
  display: block;
}

.div-block-679 {
  justify-content: space-between;
  display: flex;
}

.div-block-680 {
  flex-flow: column;
  align-items: center;
  width: 412px;
  display: flex;
  position: sticky;
  top: 20px;
}

.div-block-680.fixed-div {
  z-index: 2000;
  width: 413px;
  padding-top: 10px;
  top: 0;
  overflow: visible;
}

.div-block-681 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  align-items: flex-start;
  width: 60%;
  height: 900px;
  display: flex;
  overflow: hidden;
}

.why-moolya-card-copy {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 319px;
  padding: 30px 20px;
  display: flex;
}

.why-moolya-card-copy:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.why-moolya-card-copy.right-border:hover {
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #785dfb;
}

.why-moolya-card-head-copy {
  color: #000;
  text-align: left;
  letter-spacing: .7px;
  font-size: 20px;
  font-weight: 600;
}

.why-mooly-text-copy {
  color: #2e2e2e;
  text-align: left;
  font-size: 16px;
}

.div-block-682 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  margin-top: 10px;
  margin-left: 5px;
  display: flex;
}

.text-block-383 {
  font-size: 24px;
}

.text-block-384 {
  color: #2e2e2e;
  font-size: 16px;
}

.ees-sol-rdmap-head-copy {
  color: #000;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 800;
}

.business-op-sec-head {
  color: #000;
  text-align: left;
  letter-spacing: -.7px;
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-385 {
  color: #000;
  font-size: 16px;
  line-height: 26px;
}

.section-53 {
  margin-bottom: 60px;
  padding-top: 80px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.business-op-wrapper {
  justify-content: space-between;
  display: flex;
  overflow: auto;
}

.business-op-wrapper.tech-stack {
  display: none;
}

.busi {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 319px;
  padding: 30px 20px;
  display: flex;
}

.busi:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.busi.right-border:hover {
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #785dfb;
}

.business-op-card-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  height: 900px;
  display: flex;
  position: static;
  overflow: visible;
}

.business-op-card-wrapper.tech-stack {
  display: none;
}

.business-op-card {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 319px;
  margin-top: 0;
  padding: 30px 20px;
  display: flex;
}

.business-op-card:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.business-op-card.right-border:hover {
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #785dfb;
}

.business-op-card.s {
  margin-top: -81px;
  padding-top: 30px;
}

.div-block-683 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: center;
  width: 70%;
  height: 890px;
  margin-left: 0;
  display: flex;
  overflow: auto;
}

.hero-btn {
  justify-content: flex-start;
  margin-top: 60px;
  display: flex;
}

.hero {
  padding-left: 0;
  display: flex;
}

.sol-left-arrow {
  color: #030303;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 0;
  padding-top: 0;
  display: block;
  position: absolute;
  right: auto;
}

.sol-right-arrow {
  color: #030303;
  margin-right: 40px;
  display: block;
  left: auto;
}

.dropdown-12 {
  background-color: #4c02e0;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.dropdown-toggle-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  letter-spacing: .24px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.icon-39 {
  margin-right: 20px;
  font-size: 20px;
}

.text-block-386 {
  margin-right: 20px;
  line-height: 24px;
}

.image-770 {
  margin-left: 0;
}

.div-block-684 {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 999px;
  outline: 3px #333;
  width: 84px;
  height: 84px;
}

.div-block-685 {
  background-color: #c9b5ff;
  width: 5px;
  height: 20px;
}

.div-block-686 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.div-block-687 {
  background-color: #c9b5ff;
  width: 70px;
  height: 6px;
}

.div-block-688 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-6 {
  height: 700px;
  display: block;
  position: static;
  inset: 0 auto auto 0%;
}

.code-embed-6.consulting-auditing {
  display: block;
}

.div-block-689 {
  justify-content: center;
  align-items: stretch;
  width: 50px;
  height: 850px;
  display: flex;
  position: relative;
  left: 0;
}

.div-block-690 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: flex;
  position: absolute;
  top: 4.1rem;
  left: -70px;
}

.div-block-690.s {
  top: 220px;
  left: -21.3rem;
  right: 0;
}

.div-block-690.left {
  justify-content: flex-start;
  top: 11.4rem;
  left: -39.5rem;
  right: 0;
}

.div-block-690.left._4 {
  top: 26rem;
  left: -33rem;
}

.div-block-690._3 {
  top: 18.4rem;
}

.div-block-690._5 {
  top: 34rem;
  left: -4.5rem;
}

.div-block-690.left-copy {
  top: 26rem;
  left: -41rem;
  right: 0;
}

.div-block-690.left-copy._4 {
  top: 26rem;
  left: -33rem;
}

.div-block-691 {
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  display: flex;
}

.code-embed-7 {
  margin-left: -22px;
  margin-right: 0;
  padding-left: 0;
}

.code-embed-7.left-arrow {
  margin-left: 0;
  margin-right: -10px;
  display: block;
}

.code-embed-7.s {
  margin-left: 0;
  margin-right: -41px;
}

.div-block-693 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  place-items: flex-start end;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.text-block-387 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
}

.text-block-388 {
  color: #fff;
  margin-left: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: block;
}

.div-block-694 {
  clear: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 400px;
  display: flex;
}

.div-block-695 {
  margin-right: 0;
}

.div-block-696 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  left: -1.5rem;
}

.div-block-697 {
  align-items: center;
  display: flex;
}

.div-block-698 {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 0;
  display: block;
  position: relative;
}

.code-embed-8 {
  display: none;
}

.div-block-699 {
  justify-content: center;
  display: flex;
  position: relative;
}

.div-block-700 {
  background-color: #fff;
  border-radius: 999px;
  width: 84px;
  height: 84px;
}

.div-block-701 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.div-block-702 {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.div-block-703 {
  background-color: #fff;
  border-radius: 999px;
  justify-content: center;
  width: 84px;
  height: 84px;
  display: flex;
}

.div-block-704 {
  z-index: 1010;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.div-block-705 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-706 {
  flex-flow: row;
  justify-content: space-around;
  height: 700px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.div-block-706.c-a-con {
  height: 900px;
}

.div-block-707 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-707.ca-div {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  justify-content: center;
  margin-top: 0;
  padding-top: 135px;
  padding-bottom: 120px;
}

.div-block-708 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.div-block-708.c-a-icons {
  top: 45%;
}

.div-block-709 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.div-block-709.c-a-con-div {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  padding-top: 60px;
  padding-bottom: 80px;
}

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

.div-block-711 {
  align-items: center;
  display: flex;
}

.div-block-712 {
  align-items: center;
  margin-top: 0;
  padding-left: 0;
  display: flex;
}

.text-block-389 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

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

.text-block-390, .text-block-391, .text-block-392, .text-block-393, .text-block-394 {
  color: #fff;
  font-size: 24px;
}

.why-moolya-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.partner-platform-section {
  background-color: #f9f8ff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-717 {
  justify-content: center;
  display: flex;
}

.div-block-718 {
  align-items: center;
  display: flex;
}

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

.thank-you-section {
  background-image: linear-gradient(90deg, #a997ff, #7b60fe 100%, #fff);
  padding-top: 20px;
  padding-bottom: 100px;
}

.heading-237 {
  color: #320095;
  text-align: center;
  font-size: 40px;
  font-weight: 800;
  line-height: 52px;
}

.text-block-397 {
  text-align: center;
  letter-spacing: -.3px;
  padding-left: 100px;
  padding-right: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-397.form-sub-head {
  color: #15026d;
  margin-top: 15px;
  padding-right: 100px;
}

.text-block-397.main-sub-head {
  color: #15026d;
  padding-left: 40px;
}

.heading-238 {
  color: #320095;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

.div-block-720 {
  text-align: center;
}

.div-block-721 {
  text-align: left;
  background-color: #fff;
  border-radius: 21px;
  width: 996px;
  padding: 60px 50px;
  box-shadow: 0 9px 9.3px #ffffff75;
}

.div-block-722 {
  justify-content: center;
  display: flex;
}

.div-block-723 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-724 {
  margin-bottom: 40px;
}

.text-block-398, .div-block-725 {
  display: none;
}

.icon-40 {
  border-radius: 999px;
  padding: 0;
}

.mas22 {
  border: 1px solid #d3d3d3;
  border-radius: 16px;
  margin-bottom: 0;
}

.business-op-card-copy {
  border: 1px solid #ece2ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 319px;
  margin-top: 0;
  padding: 30px 20px;
  display: flex;
}

.business-op-card-copy:hover {
  background-color: #f0eeff;
  border-left-width: 3px;
  border-left-color: #785dfb;
}

.business-op-card-copy.right-border:hover {
  border-left-style: none;
  border-right-width: 3px;
  border-right-color: #785dfb;
}

.business-op-card-copy.s {
  margin-top: -81px;
  padding-top: 30px;
}

.business-op-slider-nav {
  margin-top: 30px;
  padding-top: 0;
  font-size: 11px;
  display: block;
  position: static;
}

.heading-239 {
  display: none;
}

.slide333 {
  height: 100%;
  position: relative;
}

.hubspot-iframe-container {
  height: 500px;
  display: block;
}

.hubspot-iframe {
  border-width: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: scroll;
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.hubspot-form {
  width: 100%;
  max-width: 500px;
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  display: inline-block;
}

.hubspot-label {
  box-sizing: border-box;
  color: #000;
  width: auto;
  max-width: 500px;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.hubspot-button {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #4c02e0;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: Inter, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative;
}

.hubspot-checkbox {
  margin-right: 1rem;
}

.div-block-726 {
  display: none;
}

.form-14 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-727 {
  flex-flow: column;
  width: 40%;
  display: flex;
}

.div-block-728 {
  flex-flow: wrap;
  justify-content: space-around;
  display: flex;
}

.dropdown-list-9 {
  background-color: #fff;
}

.dropdown-list-9.w--open {
  z-index: 1010;
  background-color: #fff;
  flex-flow: wrap;
  justify-content: space-between;
  display: block;
  position: static;
}

.checkbox-field-9 {
  border: 1px #000;
}

.checkbox-7 {
  color: #fff;
  border: 1px solid #000;
}

.dropdown-toggle-9, .dropdown-toggle-10 {
  z-index: 1;
}

.text-field-33, .text-field-34, .text-field-35 {
  width: 80%;
}

.select-field-7 {
  color: #000;
  background-color: #fff;
  padding-right: 0;
}

.checkbox-field-10 {
  color: #000;
}

.div-block-729 {
  flex-flow: row;
  padding-left: 10px;
  display: block;
}

.input {
  text-align: left;
}

.div {
  display: block;
}

.form-15 {
  flex-flow: wrap;
  display: block;
}

.dropdown-13 {
  width: 283px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.text-block-399 {
  color: #979797;
  margin-right: 140px;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.dropdown-toggle-11 {
  border: 1px solid #979797;
  border-radius: 5px;
  width: 283px;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: inline-block;
}

.icon-41 {
  color: #979797;
}

.label {
  letter-spacing: -.2px;
  margin-top: 16px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.label-2 {
  color: #4a4a68;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.input-2 {
  border: 2px solid #785dfb;
}

.input-3 {
  color: #785dfb;
  border: 2px solid #785dfb;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}

.label-3 {
  display: block;
}

.dropdown-list-10 {
  background-color: #ddd;
  padding-top: 15px;
  padding-bottom: 20px;
}

.dropdown-list-10.w--open {
  background-color: #fff;
  border: 1px solid #785dfb;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: auto;
  padding-left: 10px;
  padding-right: 5px;
}

.textarea-3 {
  width: 80%;
  height: 30px;
  overflow: auto;
}

.select-2 {
  color: #979797;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 5px;
  width: 283px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 80px 15px 10px;
  font-size: 16px;
  font-weight: 400;
}

.label-4, .input-4, .input-5 {
  margin-right: 10px;
}

.textarea-4 {
  width: 70%;
  height: 50px;
}

.textarea-5 {
  border: 1px solid #979797;
  border-radius: 5px;
  width: 100%;
  height: 130px;
  margin-top: 10px;
}

.textarea-6 {
  height: 50px;
}

.input-6, .input-7 {
  border: 1px solid #979797;
  border-radius: 5px;
  width: 280px;
  height: 45px;
}

.div-block-730 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: center;
  margin-left: 30px;
  padding-left: 10px;
  padding-right: 15px;
  display: flex;
}

.div-block-731 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-732 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: stretch;
  width: 50%;
  padding-left: 25px;
  display: flex;
}

.form-16 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.button-28 {
  color: #fff;
  background-color: #4c02e0;
  border-radius: 8px;
  width: 310px;
  height: 68px;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 10px 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.div-2 {
  padding-top: 40px;
  display: block;
}

.div-block-733 {
  justify-content: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-734 {
  width: 50%;
  margin-right: 40px;
}

.div-block-735 {
  width: 50%;
}

.textarea-7 {
  background-color: #fff;
  border: 1px solid #979797;
}

.div-block-736 {
  margin-top: 20px;
  margin-right: 40px;
}

.close-button-div {
  justify-content: flex-end;
  margin-top: 20px;
  margin-right: 40px;
  display: flex;
}

.close-button {
  cursor: pointer;
}

.div-block-737 {
  display: inline-block;
}

.text-block-400, .text-block-401, .text-block-402 {
  color: #e1473d;
  display: inline-block;
}

.div-block-738 {
  background-color: #fff;
  border-radius: 21px;
  width: 1000px;
  margin-top: 70px;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-left: 0;
}

.div-block-739 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-740 {
  width: 100%;
  padding-right: 40px;
}

.futuristic-ai-tabs-content {
  text-align: left;
  background-color: #4c02e000;
  border-radius: 0;
  order: 0;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  padding: 0 0 10px;
  display: flex;
}

.futuristic-ai-tabs-content.test {
  background-color: #eae5ff;
}

.futuristic-ai-tabs {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 0 21px 21px 0;
  flex-direction: column;
  width: 510px;
  height: 461px;
  padding: 8px 10px 5px 5px;
  display: flex;
}

.futuristic-ai-tabs.ai-sol-tabs {
  border-left: 1px solid #c9c9c9;
  height: 200px;
  margin: 8px 10px 5px 100px;
  padding: 0;
}

.futuristic-ai-tab-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  padding: 0;
  display: flex;
}

.futuristic-ai-tab-container.ai-futuristic-container {
  margin-top: 40px;
}

.tab-button-web {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button-web.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button-web.web.w--current {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-button-web.web.ai-sol-tab-btn {
  background-color: #0000;
}

.tab-button1 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button1.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button1.web.tab-button-web {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-button3 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button3.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button3.web {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-button-4 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button-4.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button-4.web {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-button6 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button6.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button6.web {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.tab-button-5 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  cursor: auto;
  background-color: #fff0;
  margin-bottom: 0;
  padding: 5px 0;
  transition: all .3s;
}

.tab-button-5.w--current {
  color: var(--midnight-blue-2);
  background-color: #ede9ff;
  border-left: 4px solid #4c02e0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.tab-button-5.web {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.code-embed-12 {
  display: block;
}

.hubspot-form-div {
  background-color: #4c02e0;
  background-image: linear-gradient(#a897ff, #5239cd 100%, #fff);
  border-radius: 7px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  width: 456px;
  height: 400px;
  padding: 28px 27px 15px;
  display: flex;
}

.hubspot-form-2 {
  background-color: #4c02e0;
  background-image: linear-gradient(#a897ff, #5239cd 100%, #fff);
  border-radius: 7px;
  width: 456px;
  padding: 28px 27px;
  display: none;
}

.code-embed-12-copy {
  display: block;
}

.button-29 {
  display: none;
}

.button-29.form-btn {
  text-align: center;
  justify-content: center;
  width: auto;
  font-size: 20px;
  display: none;
}

.ai-nav {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding-top: 10px;
  padding-bottom: 5px;
  position: sticky;
  top: 0;
}

.ai-bold-span {
  font-weight: 700;
}

.ai-recognize-txt {
  color: var(--dark-slate-blue);
  margin-top: 60px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

.ai-recognize-txt.ta-foot-recog-text {
  margin-top: 0;
  font-size: 14px;
}

.ai-stroke-img {
  width: 250px;
  margin-top: -15px;
}

.ai-dual-subtxt {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.ai-dual-subtxt.new-dev-text-block-182 {
  color: #41415c;
}

.ai-color-span {
  color: var(--medium-slate-blue);
}

.ai-look-like-section {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 40px;
}

.ai-look-like-tabs-menu {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.ai-calendly-heading {
  color: #41415c;
  text-align: center;
  margin-bottom: 60px;
  font-size: 40px;
  line-height: 48px;
}

.ai-client-logo {
  width: 150px;
  height: 95px;
}

.image-814 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-815 {
  float: none;
  position: absolute;
  inset: -25% auto auto 0%;
}

.image-817 {
  height: 75px;
}

.ai-sol-nav {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding-top: 10px;
  padding-bottom: 5px;
  position: sticky;
  top: 0;
}

.ai-sol-nav.navbar-4 {
  box-shadow: 0 15px 30px -6px #785dfb1f;
}

.ai-sol-help-section {
  padding-top: 60px;
  padding-bottom: 40px;
}

.ai-sol-look-like-section {
  background-color: #f7f4fd;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ai-sol-help-grid {
  grid-template-rows: auto;
  padding-top: 40px;
}

.ai-clientele-prev-arrow, .ai-clientele-next-arrow {
  cursor: pointer;
  margin-top: 48px;
}

.grid-93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-94 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-95 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-96 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-97 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: space-around;
  place-items: center;
}

.grid-98 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-99 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.ai-ser-div-block {
  border: 1px solid #6e4bd1;
  border-radius: 25px;
  margin-top: 60px;
  margin-bottom: 10px;
  padding: 0 20px;
}

.image-765-copy {
  padding-top: 35px;
  padding-left: 30px;
}

.ai-ser-hero-img-div {
  width: 550px;
  height: 582px;
  display: block;
}

.fab-hero-img-block {
  width: 520px;
  height: 582px;
  display: block;
}

.ai-ser-look-like-section {
  background-color: #efe8ff;
  padding-top: 60px;
  padding-bottom: 60px;
}

@media screen and (min-width: 1440px) {
  .nav-menu-2 {
    flex-flow: row;
    display: flex;
  }

  .footer-peoplepage {
    padding-left: 80px;
    padding-right: 80px;
  }

  .block1 {
    padding-left: 0;
  }

  .arrow {
    padding-top: 25px;
  }

  .arrow-copy {
    padding-top: 25px;
    left: 935px;
  }

  .dropdown-toggle {
    background-color: #e2e2e200;
    width: 209px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .contact-us.nav-link {
    color: #4a4a68;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .contact-us.nav-link:hover {
    color: #785dfb;
  }

  .nav-link.people {
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .nav-link.people:hover {
    color: #785dfb;
  }

  .nav-link.corporate {
    color: #4a4a68;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .nav-link.corporate:hover {
    color: #785dfb;
  }

  .nav-link.customer {
    color: #4a4a68;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
  }

  .div-block-75 {
    background-color: #4a4a6833;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-container {
    margin-left: 240px;
    margin-right: 240px;
  }

  .dropdown-link-4 {
    color: #4a4a68;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    transition: all .35s;
  }

  .dropdown-link-4:hover {
    color: #785dfb;
  }

  .dropdown-product {
    color: #4a4a68;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .dropdown-product:hover {
    color: #785dfb;
  }

  .dropdown-list {
    width: 185px;
    font-weight: 600;
  }

  .dropdown-list.w--open {
    background-color: #fff;
    border-radius: 8px;
    width: 220px;
    height: 212px;
    box-shadow: 1px 1px 48px #4a4a6833;
  }

  .dropdown-sideways.w--open {
    background-color: #fff;
    border-radius: 8px;
    padding-top: 20px;
    display: inline-block;
    box-shadow: 1px 1px 64px #4a4a6833, 1px 1px 24px #4a4a681a;
  }

  .div-block-77 {
    background-color: #4a4a6833;
    width: 220px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-link-5 {
    color: #4a4a68;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    transition: all .35s;
  }

  .dropdown-link-5:hover {
    color: #785dfb;
  }

  .text-block-20 {
    color: #4a4a68;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .text-block-20:hover {
    color: #785dfb;
  }

  .dropdown-solution {
    color: #4a4a68;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
    font-weight: 600;
  }

  .dropdown-solution:hover {
    color: #785dfb;
  }

  .navigation-container-full {
    max-width: 1440px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .div-block-76 {
    background-color: #4a4a6833;
    width: 220px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-consulting {
    color: #4a4a68;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .dropdown-consulting:hover {
    color: #785dfb;
  }

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

  .div-block-3 {
    margin-top: 220px;
  }

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

  .heading {
    color: #4a4a68;
    width: auto;
    margin: 60px auto 0;
    padding-left: 0;
    padding-right: 40px;
    font-family: Inter, Arial, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 80px;
  }

  .image-8 {
    top: -240px;
  }

  .section {
    margin-top: 60px;
    margin-bottom: 0;
    padding-top: 40px;
  }

  .text-span {
    color: #785dfb;
  }

  .image-26 {
    top: -240px;
  }

  .div-block-2 {
    margin-top: 307px;
    top: 0;
  }

  .image-28 {
    margin-top: -245px;
    top: 0%;
  }

  .paragraph {
    color: #4a4a68;
    width: auto;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 100px;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
    line-height: 32px;
  }

  .div-block {
    margin-top: 265px;
  }

  .column-1 {
    padding-left: 10px;
    padding-right: 0;
  }

  .image {
    margin-top: auto;
    padding-top: 42px;
  }

  .image-2 {
    margin-top: -44px;
    padding-top: 0;
  }

  .div-block-5 {
    margin-top: 265px;
  }

  .image-3 {
    margin-top: auto;
  }

  .image-10 {
    top: -240px;
  }

  .div-foodpanda {
    position: relative;
  }

  .column-2 {
    grid-column-gap: 13px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: auto;
    place-items: center stretch;
    height: auto;
    max-height: none;
    padding-left: 50px;
    padding-right: 50px;
    display: grid;
  }

  .hero-container {
    justify-content: center;
    max-width: 1185px;
    display: flex;
  }

  .about-services-heading {
    color: #4a4a68;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Inter, Arial, sans-serif;
    font-size: 40px;
    font-weight: 800;
  }

  .story-section {
    background-color: #f7f4fd;
    padding-bottom: 80px;
  }

  .button-2 {
    text-align: center;
    letter-spacing: .6px;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    width: 235px;
    margin: 30px 0 auto;
    padding-left: 28px;
    padding-right: 28px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    transition: transform .4s;
    display: flex;
  }

  .button-2:hover {
    text-align: left;
    font-size: 14px;
  }

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .layout-container-stories {
    padding-top: 40px;
  }

  .collection-list-wrapper {
    transition: transform .2s;
    display: block;
  }

  .filter-div {
    margin-bottom: 42px;
  }

  .div-block-69 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .collection-item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-bottom: 70px;
    display: block;
  }

  .uppercase-label.cc-light {
    color: #4a4a68;
    text-transform: none;
    margin-bottom: auto;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
  }

  .section-heading-wrap {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .cs-heading-1 {
    letter-spacing: -.32px;
    margin-left: 30px;
    font-family: Inter, Arial, sans-serif;
    font-size: 28px;
    line-height: 40px;
  }

  .cs-paragraph-1 {
    margin-top: 23px;
    margin-bottom: 0;
    margin-left: 30px;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
    line-height: 32px;
  }

  .div-block-78 {
    color: var(--medium-slate-blue);
    margin-top: 31px;
    margin-left: 30px;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
  }

  .link-5 {
    color: var(--medium-slate-blue);
    text-decoration: none;
  }

  .image-30 {
    margin-left: 14px;
  }

  .dropdown-list-2.w--open {
    width: 200px;
  }

  .icon-5 {
    display: block;
    transform: rotate(-90deg);
  }

  .dropdown-list-3.w--open {
    top: 0;
    left: 200px;
  }

  .icon-6 {
    display: none;
  }

  .image-31 {
    width: 100%;
  }

  .image-32 {
    filter: none;
    width: 30%;
    max-width: none;
  }

  .text-block-22 {
    color: #4a4a68;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
    line-height: 32px;
  }

  .text-block-23 {
    text-align: center;
    letter-spacing: 1px;
    margin-top: 16px;
    margin-bottom: 10px;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
    line-height: 130%;
  }

  .company-footer-div {
    padding-left: 20px;
  }

  .heading-10 {
    color: #4a4a68;
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .text-block-24 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
    line-height: 32px;
  }

  .text-block-25 {
    color: #4a4a68;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
    line-height: 32px;
  }

  .products-footer-div {
    color: #4a4a68;
    padding-left: 20px;
  }

  .text-block-26, .text-block-27, .text-block-28 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
    line-height: 32px;
  }

  .heading-11 {
    color: #4a4a68;
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .heading-16 {
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .solutions-footer-div {
    color: #4a4a68;
  }

  .div-standard {
    width: 90%;
    max-width: 1280px;
  }

  .div-standard.flex {
    flex: 0 auto;
    align-items: center;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-standard.flex.top-align {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .div-standard.flex.justify.footer {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 10px 100px 40px;
    padding-left: 80px;
  }

  .legal {
    color: #4a4a68;
  }

  .link-block-5.w--current {
    margin-bottom: 20px;
  }

  .site-info-footer-div {
    color: #4a4a68;
  }

  .heading-17 {
    letter-spacing: -.2px;
    margin-top: 30px;
    font-family: Inter, Arial, sans-serif;
    font-size: 22px;
    line-height: 32px;
  }

  .footer-2 {
    background-color: #f7f4fd;
    padding-top: 60px;
  }

  .heading-18 {
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .button-4 {
    letter-spacing: 1px;
    border-radius: 8px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-72 {
    flex-direction: column;
    width: auto;
    height: 56px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-block-30 {
    letter-spacing: .5px;
    font-size: 14px;
    line-height: 15px;
  }

  .startup_section4 {
    padding-top: 116px;
  }

  .paragraph-31 {
    color: var(--dim-grey);
    width: 82ch;
    margin-top: 47px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 32px;
  }

  .heading-27 {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    font-weight: 800;
    line-height: 56px;
  }

  .image-46 {
    width: 34px;
  }

  .image-47 {
    width: 35px;
    transform: rotate(-180deg);
  }

  .quiz-section {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/623c9caa089ed36811997928_Blue%20Pattern.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .quiz-container {
    display: block;
  }

  .quiz-div-l {
    justify-content: center;
    height: 100%;
    padding: 186px 100px;
    display: block;
  }

  .heading-30 {
    color: #fff;
    text-align: center;
    letter-spacing: -.32px;
    margin-top: 0;
    margin-bottom: 37px;
    font-size: 40px;
    line-height: 56px;
    display: block;
  }

  .text-block-44 {
    color: var(--white);
    text-align: center;
    margin-top: 20px;
    margin-bottom: 68px;
    padding-right: 0;
    font-size: 16px;
    line-height: 32px;
  }

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

  .div-block-99 {
    border: 1px solid var(--medium-slate-blue-2);
    border-radius: 10px;
    margin-top: 42px;
    padding-top: 58px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-49 {
    margin-bottom: 19px;
    margin-left: 48px;
    display: block;
  }

  .text-block-45 {
    color: var(--dark-slate-blue);
    margin-bottom: 34px;
    margin-left: 48px;
    margin-right: 89px;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
  }

  .div-block-100 {
    background-color: var(--ghost-white);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 153px;
    display: flex;
  }

  .image-50 {
    margin-left: 48px;
  }

  .heading-31 {
    color: var(--medium-slate-blue);
    margin-top: 0;
    margin-bottom: 1px;
    margin-left: 0;
    font-size: 16px;
    line-height: 32px;
  }

  .div-block-101 {
    margin-left: 22px;
  }

  .text-block-46 {
    color: var(--medium-slate-blue);
    font-weight: 500;
    line-height: 20px;
  }

  .related-stories {
    background-color: var(--ghost-white);
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .stories-container {
    max-width: 100%;
    padding-top: 40px;
  }

  .stories-div-1 {
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .collection-list-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-39 {
    text-align: center;
    letter-spacing: -.32px;
    font-size: 40px;
    font-weight: 800;
    line-height: 56px;
  }

  .heading-40 {
    margin-right: 10px;
  }

  .consulting__container-2.web {
    max-width: 100%;
    padding-top: 100px;
  }

  .image-118 {
    margin-left: -50px;
  }

  .div-block-190 {
    padding-top: 100px;
  }

  .div-block-67-copy2-2 {
    top: 304px;
    left: 73px;
  }

  .image-119 {
    width: 125px;
    top: 463px;
  }

  .div-block-67-copy3-2 {
    top: 482px;
    left: 860px;
  }

  .image-120 {
    width: 125px;
    top: 149px;
    left: 754px;
  }

  .paragraph-68 {
    margin-top: 28px;
  }

  .image-121 {
    width: 125px;
    top: 289px;
    left: 343px;
  }

  .image-122 {
    width: 300px;
    top: 269px;
    left: 471px;
  }

  .image-123 {
    width: 290px;
    top: 429px;
    left: 420px;
  }

  .image-124 {
    width: 30px;
    top: 445px;
    left: 820px;
  }

  .image-125 {
    width: 30px;
    top: 136px;
    left: 872px;
  }

  .image-126 {
    width: 200px;
    top: 92px;
    left: 568px;
  }

  .image-127 {
    width: 30px;
    top: 9px;
    left: 532px;
  }

  .div-block-192 {
    width: 1200px;
    height: 930px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-67-copy-2 {
    top: 190px;
    left: 905px;
  }

  .div-block-193 {
    top: 5px;
  }

  .consulting__section2 {
    padding-top: 100px;
  }

  .image-128 {
    width: 125px;
    top: 30px;
    left: 418px;
  }

  .image-129 {
    width: 30px;
    top: 266px;
    left: 336px;
  }

  .consulting__section3 {
    padding-bottom: 40px;
    display: block;
  }

  .section3__tab-none {
    border-style: none;
  }

  .div-block-68 {
    margin-top: 78px;
  }

  .heading-78.ees-sol-header, .heading-78.eng-ai-section-header, .heading-78.eng-ai-case-study-head {
    margin-bottom: 0;
  }

  .paragraph-72 {
    margin-top: 28px;
  }

  .container-19 {
    max-width: 1200px;
  }

  .paragraph-112 {
    font-weight: 400;
  }

  .meet-moolyans-grid-1 {
    margin-bottom: 60px;
  }

  .meet-testimonial-1 {
    margin-top: 20px;
  }

  .meet-moolyans-grid-2 {
    margin-top: 80px;
  }

  .container-25 {
    overflow: hidden;
  }

  .button-div {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-131 {
    color: #fff;
    text-align: center;
    letter-spacing: -.32px;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 56px;
    display: block;
  }

  .text-block-179 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 68px;
    padding-right: 0;
    font-size: 16px;
    line-height: 32px;
  }

  .question.question3 {
    display: none;
  }

  .why-are-they-fantastic {
    width: auto;
    max-width: 100%;
  }

  .why-are-they-fantastic-container {
    max-width: 1440px;
  }

  .great-choice-container {
    max-width: 1240px;
  }

  .heading-144 {
    color: var(--dark-slate-blue);
    text-align: center;
    letter-spacing: .16px;
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 56px;
  }

  .text-block-194 {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 32px;
  }

  .text-span-34 {
    color: var(--medium-slate-blue);
  }

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

  .image-gc {
    margin-bottom: 0;
  }

  .content-one {
    background-color: #0000;
  }

  .text-block-195 {
    color: var(--dark-slate-blue);
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 70px;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 28px;
  }

  .div-block-379 {
    border-left: 4px solid var(--medium-slate-blue);
    padding-left: 14px;
  }

  .text-block-196 {
    color: var(--dark-slate-blue);
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }

  .text-block-197 {
    color: var(--dark-slate-blue);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }

  .quiz-enterprise.web {
    overflow: hidden;
  }

  .paragraph-130 {
    font-weight: 400;
  }

  .image-left {
    width: 83%;
  }

  .servant-jumbotron {
    background-position: 90%;
  }

  .columns-5 {
    align-items: flex-start;
  }

  .div-block-453 {
    background-color: #fff;
    border-radius: 10px;
  }

  .heading-196 {
    line-height: 30px;
  }

  .powerful-testing {
    margin-top: 20px;
    margin-bottom: 80px;
  }

  .grid-72 {
    grid-template-rows: auto;
  }

  .text-span-57.hidden {
    display: none;
  }

  .image-633.img-lp {
    width: 280px;
  }

  .div-block-473 {
    background-color: #ebebeb00;
    max-width: 1200px;
  }

  .find-a-bug-stats {
    background-color: #f7f4fd;
  }

  .text-block-262.new-text-block-262 {
    text-align: center;
  }

  .text-block-271 {
    font-size: 16px;
    font-weight: 700;
  }

  .lp-hero-reco {
    margin-right: 6px;
  }

  .dev-recognition-h2.ees-dev-recog-header {
    font-size: 40px;
    font-weight: 800;
    line-height: 52px;
  }

  .grid-80 {
    padding-top: 40px;
  }

  .tab-link-tab-4.w--current, .tab-link-tab-5.w--current {
    background-color: #ece6ff;
    border: 2px solid #785dbf;
  }

  .tab-link-tab-1 {
    background-color: #ece6ff;
    border-radius: 10px;
    margin-right: 10px;
    padding-right: 20px;
  }

  .tab-link-tab-2.w--current {
    background-color: #ece6ff;
    border: 2px solid #785dfb;
  }

  .tab-link-tab-3--3.w--current {
    background-color: #ece6ff;
    border: 2px solid #785dbf;
  }

  .new-dev-recognized-text {
    font-size: 15px;
    font-weight: 500;
  }

  .ta-recognition-subtext {
    font-size: 16px;
    font-weight: 700;
  }

  .icon-26 {
    display: block;
    transform: rotate(-90deg);
  }

  .dropdown-list-6.w--open {
    top: 0;
    left: 200px;
  }

  .text-block-319 {
    letter-spacing: .5px;
    font-size: 14px;
    line-height: 15px;
  }

  .columns-16 {
    width: auto;
    max-width: none;
  }

  .icon-30 {
    display: none;
  }

  .tab-link-tab-6.w--current {
    background-color: #ece6ff;
    border: 2px solid #785dbf;
  }

  .ta-slider-grid-1, .ta-slider-grid-2 {
    grid-template-rows: auto;
  }

  .heading-221 {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 38px;
    font-weight: 800;
  }

  .head-ees-hero-section.head-ees-hero {
    text-align: left;
    letter-spacing: .5px;
  }

  .team-member-image {
    width: 32px;
    height: 32px;
    max-height: none;
  }

  .ees-solutions-section.web {
    max-width: 100%;
    padding-top: 100px;
  }

  .ees-sol-tab-none {
    border-style: none;
  }

  .text-block-344 {
    padding-bottom: 0;
  }

  .slide-nav-26 {
    display: block;
  }

  .personalised-ai-services-section.web {
    max-width: 100%;
    padding-top: 100px;
  }

  .eng-ai-sol-tab {
    border-style: none;
  }

  .custom-ai-solutions.web {
    max-width: 100%;
    padding-top: 100px;
  }

  .ees-recognized-text {
    font-size: 15px;
    font-weight: 500;
  }

  .div-block-591 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .ees-recog, .ees-her-recog, .lp-hero-reco-copy, .ees-hero-reco {
    margin-right: 6px;
  }

  .button-26 {
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 3px;
    padding: 10px 22px;
  }

  .ees-feature-section-header {
    margin-top: 0;
    margin-bottom: 0;
  }

  .feature-section-subhead {
    color: #fff;
  }

  .div-block-619, .div-block-620 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    margin-bottom: 40px;
    display: flex;
  }

  .img {
    margin-left: 0;
  }

  .adv-feature-sec-subtext, .ees-rdmap-sec-subhead {
    color: #fff;
  }

  .popup-calender {
    display: none;
  }

  .ecom-sol-responsive-div {
    margin-top: 78px;
  }

  .ees-sol-tab-resp {
    border-style: none;
  }

  .rdmap-slide-nav {
    display: block;
  }

  .eng-ai-dev-recog-head {
    font-size: 15px;
    font-weight: 500;
  }

  .ees-sol-tab-none-copy, .custom-ai-tab-link, .custom-ai-tab1 {
    border-style: none;
  }

  .sol-slider-nav {
    display: block;
  }

  .code-embed-7 {
    margin-left: -26px;
  }

  .div-block-703 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-707 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    align-items: flex-end;
  }

  .div-block-709 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .div-block-711 {
    padding-left: 0;
  }

  .text-block-389 {
    text-align: left;
    letter-spacing: .7px;
    margin-right: 0;
  }

  .text-block-389.spacing {
    margin-right: 30px;
  }

  .text-block-390, .text-block-391, .text-block-392, .text-block-393, .text-block-394 {
    color: #fff;
    font-size: 24px;
  }

  .business-op-slider-nav {
    display: block;
  }

  .ai-recognize-txt {
    font-size: 16px;
    font-weight: 700;
  }
}

@media screen and (min-width: 1920px) {
  .footer-peoplepage {
    padding-left: 80px;
    padding-right: 80px;
  }

  .footer_container {
    width: 94rem;
  }

  .block1 {
    padding-left: 0;
  }

  .dropdown-toggle {
    color: #4a4a68;
    width: 209px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px;
  }

  .dropdown-toggle:hover {
    color: #4a4a68;
  }

  .dropdown-nested {
    flex-direction: row;
    align-items: stretch;
    margin-bottom: 0;
    display: block;
  }

  .contact-us.nav-link {
    font-size: 18px;
    font-weight: 600;
  }

  .contact-us.nav-link:hover {
    color: #785dfb;
  }

  .nav-link.people {
    font-size: 18px;
    font-weight: 600;
  }

  .nav-link.people:hover {
    color: #785dfb;
  }

  .nav-link.corporate {
    font-size: 18px;
    font-weight: 600;
  }

  .nav-link.corporate:hover {
    color: #785dfb;
    font-weight: 600;
  }

  .nav-link.customer, .dropdown {
    font-size: 18px;
    font-weight: 600;
  }

  .div-block-75 {
    background-color: #4a4a6833;
    border: 1px #000;
    width: 230px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-link-4 {
    color: #4a4a68;
    width: 230px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    transition: all .35s;
  }

  .dropdown-link-4:hover {
    color: #785dfb;
  }

  .navbar {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .dropdown-product {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .dropdown-product:hover {
    color: #785dfb;
  }

  .dropdown-list {
    width: 142px;
    height: auto;
  }

  .dropdown-list.w--open {
    background-color: #fff;
    border-radius: 8px;
    width: 230px;
    height: 212px;
    padding-top: 0;
    box-shadow: 1px 1px 48px #4a4a6833;
  }

  .dropdown-sideways.w--open {
    background-color: #fff;
    border-radius: 8px;
    width: auto;
    height: 122px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    display: inline-block;
    top: auto;
    box-shadow: 1px 1px 48px #4a4a6833;
  }

  .div-block-77 {
    background-color: #4a4a6833;
    width: 229px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-link-5 {
    color: #4a4a68;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    transition: all .35s;
  }

  .dropdown-link-5:hover {
    color: #785dfb;
  }

  .text-block-20 {
    color: #4a4a68;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-20:hover {
    color: #785dfb;
  }

  .dropdown-solution {
    padding-left: 16px;
    padding-right: 16px;
    transition: all .35s;
  }

  .dropdown-solution:hover {
    color: #785dfb;
  }

  .navigation-container-full {
    flex-direction: row;
    max-width: 1440px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-76 {
    background-color: #4a4a6833;
    width: 229px;
    height: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    left: 2px;
  }

  .dropdown-consulting {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .dropdown-consulting:hover {
    color: #785dfb;
  }

  .link {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-3 {
    margin-top: 268px;
  }

  .columns {
    width: 1389px;
  }

  .heading {
    letter-spacing: -1px;
    margin-top: 130px;
    padding-right: 60px;
    font-size: 64px;
    line-height: 84px;
  }

  .image-8 {
    top: -293px;
  }

  .section {
    margin-bottom: 0;
    padding-top: 40px;
  }

  .image-26 {
    top: -293px;
  }

  .div-block-2 {
    margin-top: 357px;
  }

  .image-28 {
    margin-top: -290px;
  }

  .paragraph {
    margin-bottom: 10px;
    padding-right: 100px;
  }

  .div-block {
    margin-top: 314px;
  }

  .column-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 80px;
    padding-right: 0;
    display: block;
  }

  .div-block-5 {
    margin-top: 311px;
  }

  .image-10 {
    top: -289px;
  }

  .about-services-heading {
    margin-top: 40px;
    padding-top: 40px;
  }

  .story-section {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .button-2 {
    letter-spacing: 1px;
    background-color: #785dfb;
    border-radius: 6px;
    flex-direction: column;
    align-items: center;
    width: 226px;
    margin: 30px 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    transition: transform .4s;
    display: flex;
  }

  .button-2:hover {
    transform: scale(1.1);
  }

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
  }

  .layout-container-stories {
    width: 1220px;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .filter-div {
    margin-bottom: 40px;
  }

  .div-block-69 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-item {
    width: auto;
    height: 522px;
    margin-top: 0;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Inter, Arial, sans-serif;
  }

  .uppercase-label.cc-light {
    font-size: 16px;
  }

  .section-heading-wrap {
    margin-top: 20px;
  }

  .div-block-80 {
    transition: transform .4s;
  }

  .div-block-80:hover {
    transform: translate(0, -14px);
  }

  .image-31 {
    width: 100%;
  }

  .image-32 {
    filter: none;
    width: 30%;
    max-width: none;
  }

  .text-block-22 {
    color: #4a4a68;
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
  }

  .text-block-23 {
    text-align: center;
    letter-spacing: 1px;
    margin-top: 16px;
    margin-bottom: 10px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
  }

  .image-33 {
    text-align: left;
    align-self: auto;
  }

  .company-footer-div {
    padding-left: 20px;
  }

  .heading-10 {
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .text-block-24, .text-block-25 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
  }

  .products-footer-div {
    padding-left: 20px;
  }

  .text-block-26, .text-block-27, .text-block-28 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
  }

  .heading-11 {
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .div-block-67 {
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .footer-line {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-66 {
    max-width: 334px;
    margin-left: 140px;
  }

  .heading-16 {
    font-family: Inter, Arial, sans-serif;
    font-weight: 700;
    line-height: 30px;
  }

  .grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .solutions-footer-div {
    padding-left: 20px;
  }

  .div-standard.flex.top-align {
    width: auto;
    max-width: none;
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-standard.flex.justify.footer {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 10px 100px 40px;
    padding-left: 80px;
  }

  .legal {
    color: #4a4a68;
    font-size: 16px;
    line-height: 32px;
  }

  .site-info-footer-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-17 {
    letter-spacing: -.2px;
    margin-top: 30px;
    font-family: Inter, Arial, sans-serif;
    font-size: 22px;
    line-height: 32px;
  }

  .footer-2 {
    background-color: #f7f4fd;
    padding: 60px 100px 20px;
  }

  .heading-18 {
    font-family: Inter, Arial, sans-serif;
    line-height: 30px;
  }

  .button-4 {
    letter-spacing: 1px;
    background-color: #785dfb;
    border-radius: 6px;
    flex-direction: column;
    align-items: center;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    transition: transform .4s;
    display: flex;
  }

  .button-4:hover {
    transform: scale(1.1);
  }

  .div-block-72 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .related-stories {
    padding-bottom: 100px;
  }

  .stories-container {
    padding-top: 40px;
  }

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

  .accordion.active {
    border-radius: 0;
  }

  .quiz_3_container {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .hero_section {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6265a5a20597661ee60bffdc_Group%20342341.png");
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .container-19 {
    max-width: 1200px;
  }

  .lifeatmoolya_section4 {
    background-color: #785dfb;
    background-image: none;
    padding-top: 0;
  }

  .lifeatmoolya_section4-container {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/625d19bb04ea43320b13302f_CTA%20(1).png");
    background-position: 0 0;
    background-size: auto;
    max-width: 1280px;
    padding-top: 200px;
    padding-bottom: 222px;
  }

  .paragraph-112 {
    font-weight: 500;
  }

  .container-24 {
    max-width: 100%;
  }

  .banner11_marquee-7 {
    margin-right: 523px;
  }

  .container-25 {
    max-width: 100%;
  }

  .button-div {
    align-items: center;
  }

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

  .text-block-179 {
    text-align: center;
    margin-top: 0;
  }

  .question-div-main {
    overflow: hidden;
  }

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

  .text-block-195.rahul {
    font-size: 17px;
  }

  .text-block-196, .text-block-197 {
    font-size: 15px;
  }

  .paragraph-130 {
    font-weight: 500;
  }

  .image-left {
    width: 80%;
  }

  .servant-jumbotron {
    background-position: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-32 {
    max-width: 1100px;
  }

  .text-block-239 {
    margin-left: 100px;
  }

  .transform-img {
    max-width: 900px;
  }

  .transform-div {
    margin-top: 400px;
    margin-bottom: 100px;
  }

  .infinite-scroll-parent-desk.new-dev-scroll-parent {
    box-shadow: 0 5px 10px #0000001a, 0 -10px 20px 9px #0003;
  }

  .columns-16 {
    width: 1389px;
  }
}

@media screen and (max-width: 991px) {
  .icon-2 {
    color: var(--black);
    font-size: 40px;
  }

  .menu-button {
    order: 1;
    align-self: center;
    position: static;
    bottom: -10px;
    left: 25px;
  }

  .menu-button.w--open {
    background-color: #785dfb00;
  }

  .brand-3 {
    order: -1;
  }

  .nav-menu-2 {
    text-align: right;
    background-color: #fff;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-link-2 {
    text-align: right;
  }

  .navbar-3 {
    position: fixed;
  }

  .navbar-3.new-dev-nav, .navbar-3.ai-nav, .navbar-3.new-dev-nav-copy {
    position: sticky;
  }

  .herosection__floating-image-1 {
    width: 75px;
    top: 187px;
    left: 57px;
  }

  .herosection__floating-image-5 {
    width: 100px;
    right: 9%;
  }

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

  .herosection__floating-image-7 {
    width: 125px;
    bottom: 5%;
    left: 26%;
  }

  .herosection__floating-image-6 {
    width: 75px;
    bottom: 16%;
    right: 32%;
  }

  .herosection__floating-image-4 {
    top: 44%;
    right: 13%;
  }

  .herosection__floating-image-2 {
    top: 145px;
    left: 663px;
  }

  .herosection__floating-image-3 {
    width: 100px;
    top: 7%;
    right: 32%;
  }

  .herosection__floating-image-8 {
    left: 3%;
  }

  .slider_image {
    width: auto;
  }

  .slide {
    padding-bottom: 20px;
  }

  .right-arrow {
    bottom: 1.5%;
    right: 79%;
  }

  .section2__people-heading.spacing-mod {
    font-size: 32px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .section2__slider {
    width: 544px;
  }

  .text-block-8 {
    font-size: 32px;
  }

  .section3_wrapper-text {
    width: 300px;
    margin-top: 50px;
  }

  .paragraph-11 {
    margin-top: 15px;
  }

  .div-block-53 {
    width: 250px;
    height: 30px;
    padding-left: 25px;
    padding-right: 25px;
    transform: translate(119px, -5px);
  }

  .div-block-56 {
    width: 165px;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    transform: translate(29px, 114px);
  }

  .div-block-52 {
    height: 30px;
    padding-left: 25px;
    padding-right: 25px;
    transform: translate(38px, 152px);
  }

  .div-block-54 {
    height: 30px;
    transform: translate(167px, 300px);
  }

  .section3_wrapper-image {
    background-position: 50%;
    background-size: cover;
    width: 400px;
    height: 400px;
    margin-top: 0;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .section3-peoplepage {
    width: auto;
    height: 400px;
    margin-top: 650px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
  }

  .section3__wrapper {
    padding-left: 0;
  }

  .section5-peoplepage {
    height: 900px;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .section5_peoplepage-wrapper {
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section5_paragraph {
    width: auto;
  }

  .footer-peoplepage {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-13 {
    width: 100%;
  }

  .footer_container {
    width: auto;
    padding-left: 0;
  }

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

  .div-block-34 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 25px;
    display: grid;
  }

  .slide1 {
    height: 450px;
  }

  .mask {
    width: 45%;
  }

  .arrow {
    bottom: -340px;
  }

  .arrow-copy {
    bottom: -340px;
    left: 515px;
  }

  .nav-link {
    width: 100%;
  }

  .nav-container {
    margin-left: 0;
    margin-right: 0;
  }

  .brand {
    margin-right: 10px;
    padding: 12px;
  }

  .nav-menu-3 {
    background-color: #fff;
    height: auto;
    display: flex;
  }

  .icon-4 {
    color: #000;
  }

  .navigation-container-full {
    flex-direction: row;
    justify-content: space-between;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .columns {
    flex-direction: column;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .heading {
    margin-top: 10px;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 48px;
    line-height: 140%;
  }

  .section {
    margin-top: 133px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph {
    margin-top: 50px;
    margin-bottom: 60px;
    padding-left: 30px;
    padding-right: 20px;
  }

  .column-2 {
    display: none;
  }

  .about-services-heading {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-2 {
    width: 226px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-2.web {
    display: flex;
  }

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid;
  }

  .layout-container-stories {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .collection-list-wrapper.jetboost-list-wrapper-vz8v {
    margin-left: 0;
    margin-right: 0;
  }

  .filter-div {
    display: block;
  }

  .cs-heading-1 {
    color: var(--dark-slate-blue);
    font-size: 22px;
    line-height: 40px;
  }

  .cs-paragraph-1 {
    color: var(--dark-slate-blue);
  }

  .slide2, .slide3 {
    padding-bottom: 20px;
  }

  .company-footer-div {
    padding-left: 10px;
  }

  .footer-line {
    margin-left: 25px;
    margin-right: 25px;
  }

  .grid {
    margin-top: 25px;
  }

  .div-standard.flex {
    flex: 0 auto;
  }

  .div-standard.flex.top-align {
    flex-direction: column;
  }

  .div-standard.flex.justify.footer {
    margin-top: 50px;
    margin-left: 0;
    padding-left: 0;
  }

  .button-4 {
    width: 226px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-72 {
    flex-direction: row;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-82 {
    display: none;
  }

  .header-and-underline-wrapper {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .header-and-underline-wrapper.we-value-block {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tabs-4 {
    padding-left: 20px;
  }

  .tab-pane-tab-1 {
    margin-left: 10px;
    padding-left: 0;
  }

  .grid-12 {
    grid-template-columns: 1fr;
    width: 400px;
  }

  .div-block-83, .startup__section2_tab-prerevenue-card {
    width: 400px;
  }

  .paragraph-21 {
    width: 40ch;
    margin-top: 22px;
  }

  .div-block-85 {
    width: 425px;
  }

  .startup_section3-testimonials {
    padding-bottom: 0;
  }

  .heading-23 {
    font-size: 34px;
    font-weight: 800;
  }

  .paragraph-23 {
    width: 70ch;
    margin-top: 25px;
    font-size: 16px;
  }

  .div-block-86 {
    width: 768px;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .right-arrow-3 {
    left: 668px;
  }

  .div-block-87 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-40 {
    width: auto;
    min-width: 213px;
    height: auto;
    min-height: 196px;
  }

  .text-block-31 {
    width: 475px;
    margin-left: 25px;
    font-size: 20px;
    line-height: 34px;
  }

  .div-block-89 {
    width: 475px;
    margin-left: 25px;
  }

  .image-41 {
    margin-left: 25px;
  }

  .text-block-32 {
    width: 30ch;
    margin-left: 25px;
  }

  .text-block-33 {
    width: 50ch;
    margin-left: 25px;
  }

  .tab-pane-tab-2 {
    margin-left: 10px;
  }

  .div-block-90 {
    padding-right: 20px;
  }

  .tab-pane-tab-4 {
    margin-left: 10px;
    padding-left: 0;
  }

  .image-43 {
    max-width: 80%;
  }

  .tab-pane-tab-5 {
    margin-left: 10px;
    padding-left: 0;
  }

  .heading-26 {
    width: 15ch;
    font-size: 28px;
    font-weight: 800;
    line-height: 42px;
  }

  .image-44 {
    max-width: 80%;
  }

  .startup_section4 {
    padding-bottom: 50px;
  }

  .paragraph-31 {
    width: 75ch;
    font-size: 16px;
  }

  .heading-27 {
    font-size: 34px;
  }

  .text-block-34, .text-block-37 {
    font-size: 18px;
    font-weight: 600;
  }

  .quiz-div-l {
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .tabs-content-2 {
    margin-left: 10px;
  }

  .div-block-106 {
    flex: 0 auto;
  }

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

  .product__hero {
    height: 1000px;
    padding-top: 0;
  }

  .grid-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .paragraph-35, .hero_image-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

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

  .product__section2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .product__section2-paragraph {
    width: 55ch;
  }

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

  .bugasura-logo {
    width: 175px;
    height: 45px;
  }

  .bugasura-para {
    width: 30ch;
  }

  .grid2 {
    margin-top: 150px;
  }

  .section2__product-bugasura-image {
    padding-top: 25px;
  }

  .perfachhi-logo {
    width: 175px;
    height: 45px;
  }

  .section2__product-perfachhi {
    padding-left: 0;
  }

  .perfachhi-para {
    width: 30ch;
  }

  .product__section2-tools {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-14 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .paragraph-37 {
    width: 60ch;
  }

  .image-62 {
    margin-top: 20px;
  }

  .enterprise__hero {
    height: 550px;
    padding-top: 30px;
  }

  .enterprise__container {
    padding-left: 25px;
    padding-right: 25px;
  }

  .enterprise__hero-heading {
    font-size: 42px;
    line-height: 63px;
  }

  .enterprise__hero-para {
    width: 30ch;
  }

  .hero__grid-block1 {
    padding-left: 50px;
  }

  .enterprise__hero-underlineimg {
    width: 215px;
    margin-top: -25px;
  }

  .enterprise__section2 {
    padding-top: 75px;
  }

  .grid-16 {
    grid-template-columns: 1fr 1fr;
  }

  .enterprise__section2-paragraph {
    width: 56ch;
  }

  .div-block-122 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-125 {
    width: 728px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-66 {
    width: 150px;
    left: -22px;
  }

  .image-67 {
    width: 180px;
    top: 314px;
    left: 79px;
  }

  .image-68 {
    width: 200px;
    top: -1px;
    left: 98px;
  }

  .image-69 {
    width: 210px;
    top: 163px;
    left: 218px;
  }

  .image-70 {
    width: 180px;
    top: 321px;
    left: 400px;
  }

  .image-71 {
    width: 200px;
    top: -8px;
    left: 437px;
  }

  .image-72 {
    width: 180px;
    height: 180px;
    left: 548px;
  }

  .hero__grid-block2 {
    padding-top: 75px;
  }

  .stories-container {
    padding-top: 75px;
    padding-left: 0;
    padding-right: 0;
  }

  .stories-div-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-89-copy {
    width: 475px;
    margin-left: 25px;
  }

  .enterprise__container-section2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .column-f-l {
    margin-bottom: 60px;
  }

  .column-f-r {
    padding-left: 10px;
  }

  .column-div-hevo {
    flex-direction: column;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .story-section-3 {
    padding-top: 0;
  }

  .div-block-164 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter-block-cs {
    display: block;
  }

  .container-customer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-5 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
    padding-left: 40px;
    padding-right: 0;
    display: block;
  }

  .left-arrow-6, .right-arrow-5, .slide-nav-6 {
    display: none;
  }

  .mask-4 {
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    height: 391px;
    position: static;
    overflow: hidden;
  }

  .slide_1, .slide_2, .slide_3 {
    width: auto;
    height: 100%;
    margin-right: 20px;
  }

  .hero__wordwrap._1 {
    margin-left: 12px;
  }

  .heading-73 {
    margin-top: 10px;
    font-size: 30px;
    line-height: 60px;
  }

  .div-block-184 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .consulting__container-2 {
    max-width: 768px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-189 {
    padding-left: 50px;
  }

  .div-block-190 {
    padding-top: 35px;
    padding-left: 25px;
  }

  .heading-75 {
    font-size: 58px;
  }

  .div-block-67-copy2-2 {
    top: 652px;
    left: -36px;
  }

  .paragraph-24-copy3-2 {
    width: 22ch;
  }

  .image-119 {
    top: 1023px;
    left: 306px;
  }

  .div-block-67-copy3-2 {
    width: 215px;
    top: 998px;
    left: 488px;
  }

  .image-120 {
    width: 150px;
    top: 340px;
    left: 316px;
  }

  .paragraph-68 {
    width: 62ch;
  }

  .paragraph-69 {
    width: 32ch;
    font-size: 14px;
  }

  .image-121 {
    width: 150px;
    top: 652px;
    left: 228px;
  }

  .image-122 {
    width: 225px;
    top: 551px;
    left: 138px;
    transform: rotate(-32deg);
  }

  .image-123 {
    width: 250px;
    top: 875px;
    left: 276px;
    transform: rotate(27deg);
  }

  .image-124 {
    width: 35px;
    top: 1007px;
    left: 274px;
  }

  .image-125 {
    width: 35px;
    top: 335px;
    left: 286px;
  }

  .image-126 {
    width: 175px;
    top: 232px;
    left: 408px;
    transform: rotate(12deg);
  }

  .image-127 {
    width: 35px;
    top: 33px;
    left: 469px;
  }

  .div-block-192 {
    height: 1300px;
  }

  .div-block-67-copy-2 {
    top: 329px;
    left: 487px;
  }

  .div-block-193 {
    width: 300px;
    top: 31px;
    left: 0;
  }

  .text-block-84 {
    width: 210px;
    font-size: 22px;
  }

  .image-128 {
    width: 150px;
    top: 49px;
    left: 330px;
  }

  .image-129 {
    width: 35px;
    top: 639px;
    left: 366px;
  }

  .image-130 {
    width: 45px;
    height: 40px;
  }

  .div-block-71 {
    margin-left: 10px;
  }

  .tab-pane-tab-1-2 {
    padding-left: 0;
  }

  .tabs-content-3 {
    margin-left: 20px;
  }

  .section3__tab-none {
    padding: 20px 45px 20px 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .paragraph-71 {
    width: 36ch;
  }

  .div-block-68 {
    width: 728px;
  }

  .div-block-68.ees-sol-div {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
    margin-top: 20px;
    display: flex;
  }

  .div-block-68.ecom-sol-div {
    display: none;
  }

  .div-block-68.ecom-sol-resp {
    display: block;
  }

  .div-block-68.custom-ai-div {
    margin-top: 40px;
  }

  .heading-78 {
    font-size: 36px;
  }

  .heading-78.ees-sol-header, .heading-78.eng-ai-section-header, .heading-78.eng-ai-case-study-head {
    width: auto;
  }

  .paragraph-72 {
    width: 72ch;
    margin-top: 26px;
    font-size: 16px;
  }

  .text-block-87 {
    margin-left: 20px;
  }

  .text-block-87.tab-text {
    border-radius: 0;
    font-weight: 600;
    line-height: 28px;
  }

  .text-block-88 {
    width: 30ch;
  }

  .text-block-89 {
    width: 12ch;
    margin-left: 20px;
  }

  .academy_section {
    overflow: hidden;
  }

  .wheel_section {
    padding-bottom: 0;
  }

  .wheel_container {
    padding-bottom: 100px;
  }

  .learn_section {
    overflow: hidden;
  }

  .learn_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .learn_column {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .learn_div_l {
    width: auto;
  }

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

  .mcc__container {
    max-width: 768px;
  }

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

  .paragraph-3 {
    text-align: center;
    width: 45ch;
    margin-left: auto;
    margin-right: auto;
  }

  .mcc__hero {
    height: 1100px;
    padding-top: 50px;
  }

  .mcc__hero-heading {
    text-align: center;
    width: 625px;
    margin-left: auto;
    margin-right: auto;
    font-size: 48px;
    line-height: 72px;
  }

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

  .div-block-200 {
    padding-left: 0;
  }

  .div-block-201 {
    margin-top: 15px;
    padding-left: 0;
  }

  .grid-21 {
    grid-template-columns: 1fr;
  }

  .div-block-202 {
    width: 768px;
  }

  .heading-92 {
    font-size: 32px;
    line-height: 48px;
  }

  .paragraph-5 {
    width: 69ch;
  }

  .heading-93 {
    font-size: 22px;
  }

  .paragraph-6 {
    margin-top: 25px;
    font-size: 14px;
  }

  .mcc__container2 {
    flex-direction: column;
    max-width: 768px;
  }

  .div-block-203 {
    text-align: center;
    padding-right: 0;
  }

  .div-block-8 {
    margin-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .paragraph-7 {
    font-weight: 400;
  }

  .heading-94 {
    width: 15ch;
    margin-left: auto;
    margin-right: auto;
  }

  .section-7 {
    padding-top: 50px;
    padding-bottom: 75px;
  }

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

  .image-159 {
    width: 45px;
    height: 45px;
  }

  .image-159.sleep {
    width: 20%;
  }

  .image-159.center {
    width: 50%;
  }

  .image-159.focus {
    width: 30%;
  }

  .text-block-108 {
    width: 700px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact__container {
    text-align: center;
    max-width: 728px;
  }

  .contact__wrapper {
    width: 728px;
  }

  .grid-22 {
    grid-template-columns: 1fr;
  }

  .numbers_container {
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .numbers_section {
    overflow: hidden;
  }

  .learning_section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .text-block-117 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .video_grid {
    grid-template-columns: 1fr;
  }

  .video_grid.web {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .video_div_2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    display: grid;
  }

  .contactus__hero-image {
    width: 368px;
    margin-left: auto;
    margin-right: auto;
  }

  .contactus__hero-heading {
    width: 25ch;
    margin-left: auto;
    margin-right: auto;
  }

  .contactus__hero-paragraph {
    width: 50ch;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-211 {
    padding-top: 0;
  }

  .contactus__section2 {
    height: 1200px;
  }

  .section2__paragraph {
    width: 68ch;
  }

  .section2__card-wrapper {
    flex-direction: column;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .lifeatmoolya_section3-grid {
    width: 450px;
  }

  .section2__card-sales {
    margin-bottom: 25px;
    margin-right: 0;
  }

  .paragraph-95 {
    font-size: 14px;
    line-height: 24px;
  }

  .text-block-128 {
    font-size: 32px;
  }

  .contactus_section3_tab-link2 {
    margin-left: 25px;
  }

  .section2__card-people {
    margin-bottom: 25px;
    margin-right: 0;
  }

  .mcc_section2_tab, .hero_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-138 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    display: block;
  }

  .link-block-9 {
    max-width: 100%;
    height: 100%;
    text-decoration: none;
  }

  .read_full_story_div {
    align-items: center;
    margin-top: -50px;
    padding-left: 20px;
    text-decoration: none;
    display: flex;
  }

  .image-191 {
    margin-left: 14px;
  }

  .slide_4 {
    width: auto;
    height: 100%;
    margin-right: 20px;
  }

  .text-block-139 {
    font-weight: 700;
  }

  .image-192 {
    margin-left: 14px;
  }

  .text-block-140 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .image-193 {
    margin-left: 14px;
  }

  .text-block-141 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .image-194 {
    height: 100%;
  }

  .image-195 {
    color: var(--ghost-white);
    height: 100%;
    font-size: 16px;
    line-height: 30px;
  }

  .link-block-10 {
    text-decoration: none;
  }

  .image-196 {
    max-width: 95%;
  }

  .link-block-11 {
    width: auto;
    max-width: none;
    height: auto;
    text-decoration: none;
  }

  .image-197 {
    margin-left: 14px;
  }

  .link-block-12 {
    text-decoration: none;
  }

  .section-13 {
    padding: 100px 25px;
  }

  .container-17 {
    max-width: 728px;
  }

  .div-block-270 {
    margin-right: 25px;
    padding-top: 0;
  }

  .heading-106 {
    width: 11ch;
    margin-top: 10px;
    font-size: 42px;
    line-height: 63px;
  }

  .image-261 {
    width: 175px;
    margin-top: -35px;
    margin-left: 137px;
  }

  .paragraph-100 {
    width: 30ch;
    margin-top: 10px;
  }

  .section-14 {
    padding-top: 75px;
    padding-bottom: 125px;
  }

  .container-4 {
    text-align: center;
    flex-direction: column;
    max-width: 728px;
  }

  .div-block-271 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-107 {
    margin-left: auto;
    margin-right: auto;
    font-size: 30px;
    line-height: 45px;
  }

  .paragraph-101 {
    width: 70ch;
  }

  .tabs_menu1 {
    width: 728px;
  }

  .container-18 {
    max-width: 768px;
  }

  .tabs-content-8 {
    margin-top: 47px;
  }

  .section-9 {
    overflow: hidden;
  }

  .container-19 {
    max-width: 100%;
  }

  .heading-108 {
    font-size: 30px;
    line-height: 45px;
  }

  .paragraph-104 {
    max-width: 30rem;
  }

  .image-339 {
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-322.web {
    grid-template-columns: 211px 266px 328px 1fr;
    display: none;
  }

  .image-341, .image-342 {
    width: 200px;
  }

  .slider-9.mobile {
    margin-top: 28px;
    display: block;
    overflow: visible;
  }

  .slider-pic-one {
    width: 436px;
    margin-right: 20px;
  }

  .slider-pic-two {
    width: 270px;
    margin-right: 20px;
  }

  .slider-pic-three {
    width: 330px;
    margin-right: 20px;
  }

  .lifeatmoolya_hero {
    height: auto;
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .lifeatmoolya_hero-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .lifeatmoolya_hero-div1 {
    text-align: center;
    padding-left: 0;
  }

  .lifeatmoolya_hero-heading, .lifeatmoolya_hero-paragraph {
    margin-left: auto;
    margin-right: auto;
  }

  .lifeatmoolya_hero-div2 {
    width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-14 {
    height: auto;
  }

  .text-block-156 {
    font-size: 32px;
  }

  .slide-16 {
    height: auto;
  }

  .div-block-328 {
    padding-left: 0;
    padding-right: 25px;
  }

  .slide-13 {
    height: auto;
  }

  .lifeatmoolya_section2-container {
    max-width: 768px;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .div-block-329 {
    padding-top: 0;
  }

  .lifeatmoolya_section2-slider {
    width: auto;
    height: 550px;
  }

  .image-368 {
    width: 384px;
  }

  .mask-9 {
    padding-top: 275px;
  }

  .grid-31 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-155 {
    font-size: 100px;
  }

  .slide-nav-12 {
    top: 592px;
    left: 0;
    transform: none;
  }

  .div-block-334 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-158-copy, .text-block-158 {
    width: auto;
    font-size: 22px;
    line-height: 33px;
  }

  .lifeatmoolya_section3-container {
    max-width: 728px;
  }

  .link-18 {
    width: auto;
    font-size: 14px;
    line-height: 21px;
  }

  .lifeatmoolya_section3-grid-div1 {
    height: 225px;
    padding-top: 35px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .founder_hero_div {
    display: block;
  }

  .content_div {
    padding-right: 140px;
  }

  .image-447 {
    width: 100%;
    max-width: 100%;
  }

  .ww__heading2-2, .ww__heading4-2, .ww__heading-2, .ww__heading3-2, .ww__heading5-2.people, .ww__heading5-2.trans, .ww__heading5-2.you {
    margin-top: 10px;
    font-size: 30px;
    line-height: 60px;
  }

  .paragraph-112 {
    width: 50ch;
    font-size: 20px;
    line-height: 33px;
  }

  .paragraph-112.mobile {
    margin-top: 0;
    padding-left: 40px;
    font-size: 16px;
    display: block;
  }

  .paragraph-112.desktop {
    display: none;
  }

  .creative-testers-section {
    padding-top: 70px;
    padding-bottom: 133px;
    display: none;
  }

  .creative-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .left-image-div.desktop-div {
    display: block;
  }

  .right-content-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-116 {
    display: block;
  }

  .paragraph-113 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-113.mobile-para {
    display: block;
  }

  .rating-div {
    padding-left: 60px;
    padding-right: 60px;
  }

  .rating-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-content: stretch;
    place-items: center stretch;
  }

  .heading-119 {
    font-size: 28px;
    line-height: 40px;
  }

  .glassdoor-rating-div {
    width: 100%;
  }

  .misfits-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .meet-moolyans-grid-1, .meet-moolyans-grid-2 {
    display: none;
  }

  .benefits {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-14 {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    place-items: stretch center;
  }

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

  .paragraph-118 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .life-moolya {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-350 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .heading-125, .paragraph-119 {
    text-align: center;
  }

  .link-block-15 {
    text-align: center;
    display: inline-block;
    position: relative;
  }

  .heading-127 {
    color: var(--dark-slate-blue);
    padding-left: 40px;
    font-size: 30px;
    font-weight: 800;
    line-height: 150%;
    display: block;
  }

  .text-span-22 {
    color: var(--medium-slate-blue);
    font-size: 40px;
  }

  .image-461 {
    width: 30%;
    margin-left: 170px;
    display: none;
  }

  .div-block-351, .div-block-352 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-120._2nd, .paragraph-120._1st {
    text-align: center;
  }

  .div-block-354 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
    display: flex;
  }

  .div-block-355 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-356 {
    text-align: center;
  }

  .container-25 {
    overflow: hidden;
  }

  .button-div, .quiz-1-section.web {
    display: flex;
  }

  .question_div.is--main {
    flex-direction: row;
    align-items: flex-start;
  }

  .question {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .section-17 {
    display: none;
  }

  .div-block-358 {
    max-width: 728px;
  }

  .text-block-180 {
    font-size: 28px;
    line-height: 36px;
  }

  .button-15 {
    padding: 10px 35px;
  }

  .image-465 {
    width: auto;
  }

  .ba-in-testing, .expert-consultants {
    padding-left: 100px;
  }

  .logo-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gupshup.web {
    display: block;
  }

  .homepage_hero {
    padding-top: 0;
  }

  .homepage_hero-container {
    max-width: 768px;
  }

  .heading-135 {
    text-align: center;
    font-size: 42.6667px;
  }

  .div-block-360 {
    justify-content: center;
  }

  .image-468 {
    width: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-361 {
    padding-top: 0;
  }

  .grid-36 {
    grid-template-columns: 1fr;
  }

  .link-block-16 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .link-block-16.absolutely {
    display: flex;
  }

  .link-block-16.absolutely.abs-lp.lp-calendly-popup.hidden {
    display: none;
  }

  .link-block-16.tab {
    text-align: left;
    justify-content: center;
    margin-top: 20px;
    margin-left: 40px;
    display: flex;
  }

  .link-block-16.lp-cta.lp-calendly-popup.lp-calendly-popup-3 {
    display: flex;
  }

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

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

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

  .paragraph-123 {
    justify-content: center;
    width: auto;
    margin-top: 20px;
    display: flex;
  }

  .image-469 {
    display: none;
  }

  .fantastic-content-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-363 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 10px;
  }

  .collection-item-2 {
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-138 {
    margin: 0;
    font-size: 14px;
  }

  .image-471 {
    margin-right: 27px;
  }

  .image-472 {
    display: none;
  }

  .container-30 {
    max-width: 768px;
  }

  .div-block-365 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-124 {
    width: 32ch;
  }

  .div-block-368, .div-block-370 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-17.moolyan {
    width: 238px;
    height: 60px;
  }

  .text-block-190 {
    font-size: 14px;
  }

  .great-choice-container {
    max-width: 768px;
    padding-top: 0;
  }

  .great-choice-div {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-42 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-42.desktop {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-gc {
    margin-right: 0;
  }

  .content-one {
    padding-top: 20px;
    padding-left: 0;
  }

  .testimonial-item {
    flex-wrap: wrap;
    padding: 30px 20px;
  }

  .image-484 {
    display: none;
  }

  .calendly-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-43.desktop {
    grid-template-columns: 1fr;
    justify-items: center;
    display: block;
  }

  .right-content-div {
    display: none;
  }

  .right-content-div.mob-heading {
    display: block;
  }

  .image-div-calendly {
    box-shadow: none;
    display: block;
  }

  .heading-147 {
    text-align: center;
    margin-bottom: 20px;
  }

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

  .image-493, .image-494 {
    display: none;
  }

  .div-block-382 {
    text-align: center;
  }

  .testimonial-div-two {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .web {
    display: none;
  }

  .calendly-mobile {
    margin-top: 20px;
    display: block;
  }

  .grid-46 {
    display: none;
  }

  .div-block-398 {
    text-align: center;
    display: block;
  }

  .code.web {
    display: block;
  }

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

  .div-block-402 {
    padding-left: 0;
    padding-right: 0;
  }

  .stories-content-mobile {
    padding-left: 20px;
  }

  .stories-heading, .paragraph-127 {
    padding-right: 0;
  }

  .paragraph-127.fp {
    padding-right: 20px;
  }

  .image-527, .image-528, .image-534, .image-535, .image-536, .image-537 {
    width: 100%;
  }

  .video-lightbox-mobile {
    margin-top: 60px;
    display: block;
  }

  .paragraph-130 {
    width: 50ch;
    font-size: 20px;
    line-height: 33px;
  }

  .div-block-404 {
    width: 542px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-and-underline-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-38-copy-2 {
    width: 175px;
    height: 8px;
    margin-top: 2px;
    margin-left: 465px;
  }

  .startup__section2-tab-2 {
    width: 250px;
    height: 75px;
  }

  .startup__section2_block1-paragraph-2 {
    width: 73ch;
    font-size: 16px;
  }

  .startup__section2_block1-heading-2 {
    font-size: 34px;
  }

  .heading-151 {
    width: 15ch;
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
  }

  .paragraph-133 {
    width: 36ch;
  }

  .heading-153 {
    width: 15ch;
    font-size: 28px;
    line-height: 42px;
  }

  .heading-154 {
    width: 20ch;
  }

  .paragraph-135 {
    width: 40ch;
    font-size: 16px;
  }

  .heading-156 {
    width: 15ch;
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
  }

  .paragraph-137, .paragraph-139, .paragraph-140 {
    width: 40ch;
    font-size: 16px;
  }

  .mask-11 {
    height: 25rem;
  }

  .image-564, .image-565 {
    margin-left: 25px;
  }

  .paragraph-3-copy, .paragraph-3-copy1 {
    text-align: center;
    width: 45ch;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-414 {
    width: 66ch;
  }

  .div-block-415.prevent-bugs.c.ca {
    justify-content: flex-start;
  }

  .sub-heading {
    width: 36ch;
  }

  .section-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-image {
    display: none;
  }

  .tab_link1-2 {
    font-size: 22px;
    font-weight: 600;
  }

  .text-block-229, .text-block-229.a {
    width: auto;
  }

  .content {
    margin-left: 50px;
    margin-right: 60px;
  }

  .content.c {
    align-items: flex-start;
  }

  .tab-div.c, .tab-div.a, .tab-div.b {
    justify-content: center;
  }

  .image-570, .image-570-copy, .image-571 {
    display: none;
  }

  .servant-jumbotron {
    padding-left: 40px;
  }

  .container-34 {
    max-width: 728px;
  }

  .hero-wrapper {
    clear: both;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: flex-start center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .hero-split {
    float: left;
    white-space: normal;
    width: 25%;
    max-width: 25%;
    margin-bottom: 0;
    display: block;
  }

  .hero-split.hero-split-big {
    float: none;
    flex-direction: column;
    width: 69%;
    max-width: 69%;
    margin-bottom: 0;
    margin-left: 20px;
    display: block;
  }

  .shadow-two {
    width: 100%;
  }

  .margin-bottom-24px {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 30px;
  }

  .text-link-arrow.only-adv-link {
    justify-content: center;
  }

  .servant-leadership {
    padding-left: 40px;
    padding-right: 40px;
  }

  .board-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .advisory-item {
    align-items: center;
    display: block;
  }

  .board-advisory-text {
    width: 100%;
    margin-left: 0;
  }

  .advisory-img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .heading-164 {
    font-size: 24px;
  }

  .advisory-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .board-item {
    width: 100%;
    max-width: 100%;
  }

  .terms-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .board-img {
    width: 175px;
  }

  .board-text {
    max-width: 100%;
  }

  .principles-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .principles-item {
    padding: 60px 40px 40px;
  }

  .list-2 {
    line-height: 30px;
  }

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

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

  .parallax-section {
    display: none;
  }

  .people-hero-section {
    padding-bottom: 40px;
  }

  .collection-list-15 {
    flex-wrap: wrap;
    display: flex;
  }

  .grid-54 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .container-41 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-240 {
    width: 100%;
  }

  .parallax-section-mob {
    margin-top: 60px;
    display: none;
  }

  .container-44 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center flex-start;
    justify-items: stretch;
    display: flex;
  }

  .container-44.tab {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: minmax(0, 2fr) auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: stretch center;
    display: flex;
  }

  .heading-text.tab {
    color: var(--dark-slate-blue);
    font-size: 30px;
    line-height: 35px;
  }

  .heading-173.tab {
    color: #785dfb4d;
    font-size: 28px;
  }

  .heading-174.tab {
    font-size: 22px;
  }

  .paragraph-158.tab {
    font-size: 16px;
    line-height: 28px;
  }

  .section-content {
    width: 728px;
    display: inline-block;
  }

  .section-content.tab {
    color: var(--dark-slate-blue);
    background-color: #f7f4fd;
    border-radius: 8px;
    width: 48%;
    padding: 40px 20px;
  }

  .parallax-section-tab {
    margin-top: 60px;
    display: block;
  }

  .container-45 {
    max-width: 728px;
  }

  .heading-176 {
    font-size: 36px;
    line-height: 60px;
  }

  .blog-cards-carousel {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-58 {
    grid-template-columns: 1fr 1fr;
  }

  .section-28 {
    padding: 20px;
  }

  .container-54 {
    padding: 0;
  }

  .grid-61 {
    padding: 10px;
  }

  .testimonials {
    grid-template-columns: 1fr 1fr;
  }

  .container-55 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: center;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .grid-63 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-67 {
    grid-template-columns: 1fr 1fr;
  }

  .right-arrow-12 {
    border-radius: 7px;
    width: 25px;
    height: 25px;
    margin-right: -12px;
  }

  .left-arrow-11 {
    border-radius: 7px;
    width: 30px;
    height: 30px;
    margin-left: -12px;
  }

  .icon-14, .icon-15 {
    font-size: 20px;
  }

  .powerful-testing {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .container-59 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-461 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .recognize-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .we-value-section {
    padding-bottom: 80px;
  }

  .slider-15 {
    display: none;
  }

  .slider-15.testimonials {
    display: flex;
  }

  .find-a-bug-hero-section.ees-hero-section {
    background-size: auto 100%;
    position: static;
  }

  .grid-72 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-72.ees-hero-grid {
    flex-flow: column;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .grid-73 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu-12 {
    width: 95%;
  }

  .tabs-menu-12.ees-bus-tab-menu.ees-rdmap-tabmenu {
    justify-content: space-between;
    align-items: stretch;
  }

  .tabs-menu-12.ees-rdmap-tab-menu {
    width: auto;
    overflow: visible;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink {
    width: 300px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.w--current {
    width: 300px;
    overflow: visible;
  }

  .tabs-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tabs-20.ees-roadmap-tab {
    display: block;
    overflow: hidden;
  }

  .tabs-content-14.ees-tab-content, .container70 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container70.ees-hero-container {
    position: relative;
  }

  .image-636.lp-img {
    position: static;
  }

  .link-block-63 {
    left: 20px;
  }

  .ts-grid.dev-team-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-71 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hp-ct-grid-parent.new-hp-grid-parent, .hp-ct-grid-parent.new-hp-grid-parent-mobile {
    flex-direction: column;
    justify-content: center;
  }

  .hp-ct-grid-item.new-hp-ct-grid-item {
    margin-bottom: 20px;
  }

  .dev-recognition-h2.ees-dev-recog-header {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 52px;
  }

  .dev-recognition-numbers {
    flex-wrap: wrap;
  }

  .dev-recognition-numbers-item.new-dev-recognition-numbers-item, .dev-recognition-numbers-item.ees-dev-recog-num-items {
    margin-top: 20px;
  }

  .dev-tech-tab-grid.fab-icon {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list-wrapper-8 {
    max-width: 0%;
  }

  .sp-form-step-heading {
    margin-top: 30px;
  }

  .about-but-block {
    left: 20px;
  }

  .div-block-507 {
    flex-direction: column;
  }

  .form-block-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pop-up-container {
    width: 650px;
    height: 425px;
  }

  .pop-up-content {
    padding-right: 20px;
  }

  .heading-213 {
    width: 300px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-285 {
    width: 220px;
    font-size: 14px;
    line-height: 20px;
  }

  .link-block-66 {
    width: 140px;
    height: 39px;
  }

  .text-block-286 {
    font-size: 12px;
  }

  .div-block-509 {
    margin-top: 10px;
  }

  .pop-up-close-block {
    margin-left: 590px;
  }

  .image-close {
    width: 40px;
  }

  .pop-up-grid {
    top: 90px;
  }

  .mobile-pop-up-container {
    width: 650px;
    height: 425px;
  }

  .mobile-pop-up-grid {
    top: 100px;
  }

  .hotstar-banner-block {
    flex-direction: row;
  }

  .image-655 {
    inset: 0% auto auto 0%;
  }

  .hotstar-banner-text {
    margin-top: 0;
    line-height: 28px;
  }

  .hotstar-banner-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 75%;
  }

  .hotstar-banner-btn {
    white-space: nowrap;
    width: 150px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .staff-aug-banner-block {
    padding-top: 0;
  }

  .sa-banner-wrapper {
    z-index: 1;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 75%;
  }

  .sa-banner-text {
    margin-top: 0;
  }

  .sa-banner-btn {
    width: 150px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .banner-slider {
    background-color: #6447f3;
  }

  .calendly-web-form-block {
    height: 620px;
    top: 30%;
  }

  .grid-80 {
    grid-template-columns: .85fr 1fr;
  }

  .tab-link-tab-4.ta-ofc-tab-menu {
    margin-top: 10px;
  }

  .tab-link-tab-5 {
    margin-left: 0;
    margin-right: 10px;
  }

  .tab-link-tab-5.ta-ofc-tab-menu {
    margin-top: 10px;
  }

  .image-656 {
    left: 0;
  }

  .tabs-21 {
    width: 100%;
  }

  .tabs-menu-13 {
    width: 65%;
  }

  .tab-link-tab-1.ta-ofc-tab-menu {
    margin-top: 10px;
  }

  .tab-link-tab-2 {
    margin-left: 0;
    margin-right: 10px;
  }

  .tab-link-tab-2.ta-ofc-tab-menu, .tab-link-tab-3--3.ta-ofc-tab-menu {
    margin-top: 10px;
  }

  .new-fab-te-logo-wrapper.wm-ts-logo-wrapper {
    width: 14ch;
  }

  .new-dev-container70, .new-dev-bs-container70, .new-dev-ss-container70 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .calendly-web-form-block-mob {
    height: 620px;
    top: 30%;
  }

  .text-block-200-mob {
    text-align: center;
  }

  .link-block-16-mob {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .link-block-16-mob.absolutely {
    display: flex;
  }

  .heading-147-copy {
    text-align: center;
    margin-bottom: 20px;
  }

  .new-dev-ss-back {
    font-size: 10px;
    line-height: 1;
  }

  .new-dev-ss-card {
    max-height: 280px;
  }

  .test-pop-up-close-block {
    margin-left: 590px;
  }

  .ta-kb-list-item {
    width: auto;
  }

  .tabs-23 {
    padding-right: 40px;
  }

  .tabs-menu-14 {
    width: 60%;
  }

  .tabs-content-18 {
    width: 40%;
  }

  .ta-growth-content-block {
    padding-left: 20px;
  }

  .ta-growth-content-subtext {
    width: auto;
  }

  .ta-value-content-block {
    justify-content: center;
    align-items: flex-start;
    padding-left: 20px;
  }

  .ta-value-content-subtext {
    width: auto;
  }

  .column-div-block {
    flex-direction: column;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .column-f-l-4 {
    margin-bottom: 60px;
  }

  .nav-link-5 {
    text-align: right;
  }

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

  .paragraph-180 {
    width: 100%;
  }

  .columns-16 {
    flex-direction: column;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .icon-29 {
    color: #000;
    font-size: 40px;
  }

  .column-f-r-6 {
    padding-left: 10px;
  }

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

  .div-block-556 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 25px;
    display: grid;
  }

  .tab-link-tab-6 {
    margin-left: 0;
  }

  .tab-link-tab-6.ta-ofc-tab-menu {
    margin-top: 10px;
  }

  .ta-ofc-image {
    left: 0;
  }

  .ta-poa-tabs-wrapper {
    padding-left: 60px;
  }

  .ta-slider-grid-1, .ta-slider-grid-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pp-ps-div-block, .pp-ps-div-block-2 {
    width: 400px;
  }

  .pp-ps-grid {
    grid-template-columns: 1fr;
    width: 400px;
  }

  .pp-ps-tabs-menu-txt {
    font-size: 18px;
    font-weight: 600;
  }

  .wm-ss-grid {
    grid-template-columns: 1fr;
    width: 400px;
  }

  .wm-ss-div-block {
    width: 400px;
  }

  .image-725 {
    width: 275px;
  }

  .wm-mt-wrapper {
    height: 600px;
  }

  .wm-mt-item-txt {
    font-size: 12px;
  }

  .wm-mt-item {
    top: 90px;
  }

  .wm-mt-item.item-2 {
    top: 100px;
  }

  .wm-mt-item.item-3 {
    top: 185px;
  }

  .wm-mt-item.item-4 {
    top: 30px;
    right: 45px;
  }

  .wm-mt-item.item-5 {
    top: 95px;
    right: 5px;
  }

  .wm-mt-item.item-6 {
    top: 165px;
    right: 80px;
  }

  .wm-mt-item.item-7 {
    top: 285px;
    right: 20px;
  }

  .wm-mt-item.item-8 {
    top: 405px;
    right: 15px;
  }

  .wm-mt-item.item-9 {
    top: 445px;
    right: -5px;
  }

  .st-us-container70 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .no-schedule-pop-up-container {
    width: 650px;
    height: 425px;
  }

  .no-schedule-pop-up-content {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .no-schedule-image {
    width: 95%;
  }

  .no-schedule-moolya-img {
    width: 65px;
  }

  .no-schedule-heading {
    width: 300px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .no-schedule-para2 {
    margin-bottom: 20px;
  }

  .no-schedule-para3 {
    margin-bottom: 5px;
  }

  .no-schedule-para4 {
    margin-top: 0;
  }

  .no-schedule-mail-text, .no-schedule-phn {
    font-size: 14px;
  }

  .no-schedule-wrapper {
    width: 100%;
  }

  .no-schedule-phn-field {
    width: 200px;
  }

  .no-schedule-pop-up-container-mob {
    width: 650px;
    height: 425px;
  }

  .no-schedule-pop-up-close-mob {
    margin-left: 590px;
  }

  .no-schedule-pop-up-content-mob {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .no-schedule-wrapper-mob {
    width: 100%;
  }

  .no-schedule-heading-mob {
    width: 300px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 28px;
  }

  .brand-logo-slider-section {
    width: auto;
    margin-top: 0;
    position: absolute;
    bottom: -10%;
  }

  .ees-hero-section-header-div {
    order: 1;
    width: 100%;
  }

  .container {
    max-width: 728px;
  }

  .team-grid {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .team-member-image {
    width: auto;
    height: auto;
  }

  .ees-problems-section-header {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ees-solutions-section {
    max-width: 768px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ees-solutions-section.web.ees-sol-sec, .ees-solutions-section.web.sol-in-action-sec {
    display: block;
  }

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

  .ees-sol-tab {
    display: none;
  }

  .ees-sol-tab-none {
    padding: 20px 45px 20px 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .ees-sol-tab-content {
    margin-left: 20px;
    display: none;
  }

  .tab-pane-ees-tab-1 {
    padding-left: 0;
  }

  .div-block-581 {
    width: 80%;
  }

  .tab-button5.w--current {
    border-radius: 2px 8px 8px 2px;
    padding-left: 5px;
    padding-right: 0;
  }

  .tab-mobile-img {
    margin-top: 16px;
    display: block;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .tabs-content {
    background-color: #0000;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    display: flex;
  }

  .tab-pane {
    border-radius: 0;
    width: 100%;
  }

  .ees-tab-menu {
    border-radius: 13px;
    width: 100%;
    height: auto;
    margin-bottom: 48px;
    margin-right: 0%;
    padding: 8px 7px 8px 4px;
  }

  .tab-container {
    border-style: none;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-left: 0;
    display: block;
  }

  .ees-container70 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-77 {
    max-width: 728px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .arrow-wrapper {
    display: none;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .testimonial-slide-nav {
    margin-top: 20px;
    display: block;
    position: static;
  }

  .div-block-582 {
    grid-template-columns: 1fr;
  }

  .ees-sol-roadmap-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ees-sol-rdmap-head {
    line-height: 42px;
  }

  .ees-faq-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-23 {
    height: auto;
  }

  .div-block-584 {
    flex-flow: column;
    height: auto;
  }

  .image-732 {
    height: auto;
  }

  .left-arrow-19, .right-arrow-20 {
    display: none;
  }

  .eng-ai-h1 {
    width: 690px;
  }

  .personalised-ai-services-section {
    max-width: 768px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .personalised-ai-services-section.web {
    padding-bottom: 60px;
    display: block;
  }

  .text-block-346 {
    display: none;
  }

  .tab-content-div {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    height: 100%;
    position: static;
    overflow: visible;
  }

  .eng-ai-sol-tab {
    padding: 20px 45px 20px 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .custom-ai-solutions {
    max-width: 768px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-587 {
    text-align: left;
    justify-content: center;
  }

  .div-block-588 {
    justify-content: center;
  }

  .div-block-589, .div-block-591 {
    width: auto;
  }

  .ees-sol-tab1 {
    flex-flow: column;
    display: block;
  }

  .text-block-352.tab-num {
    background-color: #fff0;
    border-radius: 0;
    font-size: 15px;
  }

  .div-block-594 {
    position: static;
  }

  .ees-rdmap-sol-content-div {
    margin-top: 61px;
    display: block;
  }

  .div-block-600 {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
    width: auto;
    height: auto;
  }

  .div-block-602 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-items: center;
    width: auto;
    padding-left: 64px;
  }

  .dropdown--toggle {
    width: auto;
    height: auto;
    padding-bottom: 20px;
  }

  .dropdown-item {
    width: 90%;
    max-width: none;
  }

  .dropdown-item.faq {
    text-align: left;
    width: 700px;
    max-width: none;
    height: auto;
    display: inline-block;
  }

  .text-block-361 {
    white-space: normal;
    flex: 0 auto;
    padding-bottom: 0;
    padding-right: 100px;
    line-height: 28px;
    display: block;
  }

  .div-block-17 {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-362 {
    text-transform: none;
    white-space: normal;
    overflow-wrap: normal;
    padding-bottom: 0;
    line-height: 28px;
  }

  .ees-feature-section-header {
    width: auto;
  }

  .image-742 {
    align-self: auto;
  }

  .image-744 {
    border-top-right-radius: 27px;
    border-bottom-right-radius: 27px;
  }

  .mask-16 {
    border: 1px #e3e3e3;
    border-radius: 8px;
    overflow: hidden;
  }

  .ecom-sol-header {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
  }

  .div-block-608 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .list-item-4.custom-list {
    display: flex;
  }

  .div-block-611 {
    margin-left: 0;
    margin-right: 0;
  }

  .ecom-contact-form-section {
    flex-flow: column;
    display: block;
  }

  .div-block-612 {
    flex-flow: column;
    align-items: center;
  }

  .heading-226 {
    margin-bottom: 10px;
  }

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

  .div-block-614 {
    width: auto;
    margin-right: 0;
  }

  .heading-227 {
    text-align: center;
    width: auto;
    font-size: 48px;
    font-weight: 800;
  }

  .div-block-620 {
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-624 {
    height: 110px;
  }

  .image-748 {
    width: 70%;
    position: static;
  }

  .image-749 {
    width: 120px;
    height: 120px;
    top: -10px;
    left: auto;
    right: -50px;
  }

  .image-751, .image-752 {
    border-radius: 21px 21px 0 0;
    width: 100%;
    height: auto;
  }

  .image-753 {
    border-radius: 12px;
    width: 100%;
    height: auto;
  }

  .image-754 {
    border-radius: 12px;
    width: auto;
    height: auto;
  }

  .image-755 {
    border-radius: 12px;
    width: 100%;
    height: auto;
  }

  .testimonial-slider1 {
    height: auto;
  }

  .ai-img {
    width: auto;
  }

  .ecom-sol-responsive-div {
    width: auto;
    max-width: none;
    margin-top: 60px;
    display: block;
  }

  .ecom-sol-responsive-div.ecom-sol-div {
    display: none;
  }

  .ecom-sol-responsive-div.ecom-sol-resp {
    display: block;
  }

  .ees-sol-res-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    justify-content: flex-start;
    width: auto;
    padding: 10px;
    display: block;
  }

  .ees-sol-resp-tab-content {
    margin-left: 20px;
    display: none;
  }

  .tab-pane-ees-sol-resp {
    padding-left: 0;
  }

  .ees-sol-tab-resp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ddd0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .ees-sol-tab-resp.w--current {
    border-radius: 0;
    padding: 0;
    font-weight: 700;
  }

  .tab-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 100%;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    display: flex;
  }

  .div-block-631 {
    flex-flow: column;
    display: block;
  }

  .tab-num-desc {
    background-color: #4c02e0;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    padding: 20px;
    display: flex;
  }

  .code-embed-2 {
    display: none;
  }

  .faq_dropdown, .faq_dropdown:hover {
    width: auto;
  }

  .rdmap-resp-slider {
    height: auto;
    display: none;
  }

  .mask2 {
    border: 1px solid #e3e3e3;
    border-radius: 8px;
  }

  .div-block-636 {
    display: none;
  }

  .heading-229 {
    text-align: center;
    width: auto;
    margin-top: 0;
    position: static;
  }

  .div-block-638 {
    width: 80%;
    height: 80%;
    top: 50%;
    left: 10%;
    right: 0%;
    overflow: visible;
  }

  .image-758.ai-integration-img {
    height: auto;
  }

  .div-block-639 {
    position: static;
  }

  .ees-sol-tab-none-copy {
    padding: 20px 45px 20px 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .eng-ai-sol-tab-content {
    margin-left: 20px;
    display: block;
  }

  .tab-pane-eng-ai-sol-tab {
    padding-left: 0;
  }

  .div-block-640 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 20px;
  }

  .custom-ai-tab {
    display: none;
  }

  .custom-ai-tab-head {
    text-align: center;
    width: auto;
    margin-top: 0;
    position: static;
  }

  .text-span-92 {
    display: inline-block;
  }

  .custom-ai-tab-link, .custom-ai-tab1 {
    padding: 20px 45px 20px 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .arrow-right {
    align-self: auto;
    margin-top: 40px;
    position: static;
    top: 28%;
    left: auto;
    right: -1%;
  }

  .arrow-left {
    vertical-align: baseline;
    align-self: flex-start;
    margin-top: 40px;
    margin-right: 0;
    position: static;
    left: -1%;
  }

  .div-block-644 {
    flex-flow: wrap;
    justify-content: center;
  }

  .eng-ai-hero-col {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-24 {
    position: relative;
  }

  .mask-17 {
    position: static;
  }

  .left-arrow-20, .right-arrow-21 {
    display: none;
  }

  .slide-nav-27, .slide-35 {
    position: static;
  }

  .eng-ai-services-slider {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .mask22 {
    border: 1px solid #e3e3e3;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  .div-block-584-copy {
    flex-flow: column;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .slider-div {
    background-color: #4c02e000;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 20px 20px 0;
    position: static;
  }

  .left-arrow-19-copy, .right-arrow-20-copy {
    display: none;
  }

  .slide-36 {
    background-color: #d4c2ff;
    border-radius: 10px;
    height: 520px;
  }

  .div-block-645 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-638-copy {
    width: 80%;
    height: 80%;
    top: 50%;
    left: 10%;
    right: 0%;
  }

  .div-block-638-copy-copy {
    width: 65%;
    height: 80%;
    top: 35%;
    left: 18%;
    right: 0%;
  }

  .btn-container {
    text-align: left;
    justify-content: center;
  }

  .div-block-663.btn-div {
    justify-content: center;
  }

  .eng-ai-h1-web {
    width: 690px;
  }

  .ai-services-hero-col {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-670 {
    flex-flow: wrap;
  }

  .div-block-671 {
    padding-left: 4px;
  }

  .slide222 {
    height: auto;
  }

  .div-block-672 {
    border-radius: 12px;
    flex-flow: column;
    align-items: center;
  }

  .div-block-673 {
    align-items: flex-start;
    width: auto;
  }

  .image-767 {
    height: auto;
  }

  .div-block-674 {
    width: auto;
    display: flex;
  }

  .testimonial-slider1-copy {
    height: auto;
  }

  .solutions-slider {
    height: auto;
    display: none;
  }

  .why-moolya-card:hover {
    background-color: #f0eeff00;
    border: 1px #000;
  }

  .div-block-676 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.25fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-678 {
    display: none;
  }

  .why-moolya-sub-head-div {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-680.fixed-div {
    width: auto;
    left: 0%;
  }

  .why-moolya-card-head-copy {
    margin-bottom: 10px;
  }

  .div-block-682 {
    margin-top: 10px;
  }

  .business-op-sec-head, .text-block-385 {
    text-align: center;
  }

  .section-53 {
    overflow: visible;
  }

  .business-op-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    overflow: auto;
  }

  .business-op-card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-self: center;
    place-items: center stretch;
    width: 100%;
    height: auto;
    display: flex;
    overflow: auto;
  }

  .business-op-card {
    justify-content: flex-start;
    width: 320px;
    height: 330px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .business-op-card.s {
    margin-top: 0;
    padding-top: 10px;
  }

  .hero {
    text-align: left;
    justify-content: center;
  }

  .sol-left-arrow, .sol-right-arrow, .image-768, .code-embed-5 {
    display: none;
  }

  .div-block-704 {
    top: 50%;
  }

  .div-block-704.c-a-tablet-div {
    top: 55%;
  }

  .div-block-706 {
    height: 880px;
  }

  .div-block-707 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    padding-right: 10px;
  }

  .div-block-707.ca-div {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .div-block-709 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .div-block-709.c-a-con-div {
    grid-column-gap: 58px;
    grid-row-gap: 58px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 70px;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-721, .div-block-722 {
    width: auto;
  }

  .mas22 {
    border: 1px #e3e3e3;
    border-radius: 8px;
  }

  .business-op-card-copy {
    justify-content: flex-start;
    width: 320px;
    height: 330px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .business-op-card-copy.s {
    margin-top: 0;
    padding-top: 10px;
  }

  .slide333 {
    height: auto;
  }

  .button-28 {
    background-color: #4c02e0;
  }

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

  .futuristic-ai-tabs-content {
    margin-left: 20px;
    display: none;
  }

  .futuristic-ai-tab-container {
    flex-flow: column;
    display: none;
  }

  .tab-button-web.w--current, .tab-button1.w--current, .tab-button3.w--current, .tab-button-4.w--current, .tab-button6.w--current, .tab-button-5.w--current {
    padding-left: 5px;
  }

  .hubspot-form-div {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .icon-2 {
    color: var(--black);
    background-color: #6b565600;
    font-size: 35px;
  }

  .image-6 {
    width: 75px;
    height: 55px;
  }

  .image-6.ees-brand-logo {
    width: auto;
  }

  .menu-button {
    top: 10px;
    left: 5px;
  }

  .menu-button.w--open {
    background-color: #785dfb00;
  }

  .navbar-3 {
    padding-left: 20px;
    padding-right: 25px;
    position: fixed;
  }

  .herosection__wrapper {
    text-align: center;
    width: 568px;
  }

  .herosection__floating-image-1 {
    width: 60px;
    top: 78px;
  }

  .herosection__heading {
    text-align: center;
  }

  .herosection__floating-image-5 {
    width: 75px;
    bottom: 7%;
    right: 6%;
  }

  .herosection__img-underline {
    margin-left: 160px;
    transform: none;
  }

  .herosection__paragraph-2 {
    width: auto;
  }

  .herosection__floating-image-7 {
    width: 100px;
    bottom: 7%;
  }

  .herosection__floating-image-6 {
    width: 60px;
    bottom: 21%;
  }

  .herosection__floating-image-4 {
    width: 60px;
    right: 4%;
  }

  .herosection__floating-image-2 {
    display: none;
  }

  .herosection__floating-image-3 {
    width: 75px;
  }

  .herosection__floating-image-8 {
    bottom: 19%;
  }

  .slide {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-53 {
    position: absolute;
    top: 295.984px;
    left: 146px;
  }

  .div-block-56 {
    position: absolute;
    top: -9.016px;
    left: 153px;
  }

  .div-block-52 {
    position: absolute;
    top: 235.984px;
    right: 325px;
  }

  .div-block-54 {
    position: absolute;
    top: 124.984px;
    left: 156px;
  }

  .section3-peoplepage {
    display: none;
  }

  .section5-peoplepage {
    height: 1000px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section5_peoplepage-wrapper {
    width: 525px;
    margin-left: auto;
    margin-right: auto;
  }

  .section5_paragraph {
    width: auto;
  }

  .text-block-17 {
    color: #4a4a68;
    text-align: center;
    font-size: 40px;
    font-weight: 800;
    line-height: 56px;
  }

  .div-block-50 {
    padding: 50px 40px;
  }

  .paragraph-18 {
    color: #4a4a68;
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
    line-height: 32px;
  }

  .section3_peoplepage-mobile {
    margin-top: 650px;
    display: block;
  }

  .div-block-51 {
    position: relative;
  }

  .grid-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f7f4fd;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .slide1 {
    height: 500px;
  }

  .mask {
    width: 75%;
  }

  .arrow {
    bottom: -350px;
  }

  .arrow-copy {
    bottom: -350px;
    left: 325px;
  }

  .icon-4 {
    color: #000;
  }

  .div-block-3 {
    margin-top: 250px;
  }

  .columns {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading {
    margin-top: 0;
    padding-right: 100px;
    font-size: 42px;
    display: block;
  }

  .image-8 {
    display: none;
  }

  .section {
    margin-top: 133px;
    padding-top: 0;
  }

  .image-26 {
    display: none;
  }

  .div-block-2 {
    margin-top: 290px;
  }

  .image-28 {
    display: none;
  }

  .paragraph {
    margin-top: 40px;
    padding-right: 20px;
  }

  .div-block {
    margin-top: 270px;
  }

  .column-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-5 {
    margin-top: 267px;
  }

  .image-10 {
    display: none;
  }

  .column-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .button-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .button-2:hover {
    transform: none;
  }

  .button-2.web {
    display: none;
  }

  .button-2.mobile {
    display: flex;
  }

  .collection-list {
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: stretch start;
    display: flex;
  }

  .layout-container-stories {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }

  .collection-list-wrapper.jetboost-list-wrapper-vz8v {
    margin-left: 0;
    margin-right: 0;
  }

  .filter-div {
    display: block;
  }

  .div-block-69 {
    margin-top: 76px;
  }

  .collection-item {
    margin-right: 0;
  }

  .uppercase-label.cc-light {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
  }

  .section-heading-wrap {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .cs-heading-1, .cs-paragraph-1, .div-block-78 {
    text-align: left;
  }

  .slide2, .slide3 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-80 {
    margin-bottom: 20px;
  }

  .image-31 {
    width: 100%;
    max-width: none;
    display: block;
  }

  .company-footer-div {
    text-align: left;
    padding-left: 0;
  }

  .products-footer-div {
    text-align: left;
    margin-left: 50px;
    padding-left: 10px;
  }

  .solutions-footer-div {
    text-align: left;
    padding-left: 0;
  }

  .div-standard {
    max-width: 95%;
  }

  .div-standard.flex {
    flex-direction: column;
  }

  .div-standard.flex.top-align {
    align-items: flex-start;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-standard.flex.justify {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-standard.flex.justify.footer {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 20px;
    padding-left: 0;
  }

  .site-info-footer-div {
    text-align: left;
    margin-left: 50px;
    padding-left: 10px;
  }

  .button-4 {
    margin: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-72 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-82 {
    display: none;
  }

  .tabs-4 {
    padding-right: 20px;
  }

  .tab-pane-tab-1 {
    margin-left: 0;
    padding-left: 0;
  }

  .grid-12 {
    width: 100%;
  }

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

  .startup__section2_tab-prerevenue-card {
    width: 100%;
  }

  .paragraph-21 {
    width: auto;
    padding-right: 10px;
  }

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

  .startup_section3-testimonials {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .heading-23 {
    font-size: 34px;
  }

  .paragraph-23 {
    width: 50ch;
    margin-top: 10px;
  }

  .div-block-86 {
    width: 568px;
  }

  .right-arrow-3 {
    margin-top: 237.5px;
    top: -225px;
    left: 475px;
  }

  .image-40 {
    min-width: 150px;
    min-height: 150px;
  }

  .text-block-31 {
    width: 350px;
    margin-left: 25px;
    padding-right: 30px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-89 {
    width: 100%;
    margin-left: 25px;
  }

  .text-block-33 {
    width: 32ch;
  }

  .tab-pane-tab-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .tab-pane-tab-4, .tab-pane-tab-5 {
    margin-left: 0;
  }

  .heading-26 {
    font-weight: 700;
  }

  .paragraph-31 {
    width: 50ch;
    margin-top: 25px;
  }

  .text-block-34 {
    font-size: 15px;
    font-weight: 600;
    line-height: 100%;
  }

  .text-block-37 {
    font-size: 15px;
    line-height: 100%;
  }

  .heading-30 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-block-44 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .tabs-content-2 {
    margin-left: 20px;
  }

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

  .heading-32 {
    font-size: 54px;
  }

  .text-block-47 {
    margin-top: 15px;
    font-size: 32px;
  }

  .hero_image-wrapper {
    padding-right: 25px;
  }

  .product__section2-paragraph {
    width: 45ch;
  }

  .product__section2-container {
    display: none;
  }

  .grid1 {
    grid-template-columns: 1fr;
  }

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

  .bugasura-para {
    margin-left: auto;
    margin-right: auto;
  }

  .grid2 {
    grid-template-columns: 1fr;
    margin-top: 175px;
  }

  .image-perfachhi {
    width: 468px;
  }

  .section2__product-perfachhi {
    text-align: center;
    margin-top: 50px;
  }

  .section2__product-perfachhi-image {
    text-align: center;
  }

  .perfachhi-para {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-14 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .paragraph-37 {
    width: 44ch;
  }

  .image-62 {
    width: 350px;
  }

  .image-63 {
    width: 140px;
    height: 50px;
  }

  .enterprise__hero {
    height: 800px;
    margin-top: 85px;
  }

  .enterprise_hero-grid {
    grid-template-columns: 1fr;
  }

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

  .enterprise__hero-para {
    width: 40ch;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero__grid-block1 {
    padding-top: 25px;
    padding-left: 0;
  }

  .grid-16 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .enterprise__section2-paragraph {
    width: 42ch;
  }

  .div-block-123 {
    width: 245px;
    padding-left: 15px;
    padding-right: 10px;
  }

  .text-block-48 {
    width: 16ch;
  }

  .paragraph-41 {
    width: 18ch;
  }

  .div-block-123-copy {
    width: 245px;
    height: 520px;
  }

  .paragraph-41-copy3 {
    width: 20ch;
  }

  .enterprise__hero-image {
    width: 400px;
  }

  .div-block-124 {
    text-align: center;
  }

  .div-block-125 {
    width: 528px;
  }

  .image-66 {
    width: 125px;
  }

  .image-67 {
    width: 160px;
    top: 293px;
    left: 49px;
  }

  .image-68 {
    width: 175px;
    top: 10px;
    left: 30px;
  }

  .image-69 {
    width: 180px;
    top: 147px;
    left: 150px;
  }

  .image-70 {
    width: 150px;
    left: 284px;
  }

  .image-71 {
    width: 175px;
    left: 277px;
  }

  .image-72 {
    width: 150px;
    top: 177px;
    left: 354px;
  }

  .hero__grid-block2 {
    padding-top: 25px;
  }

  .related-stories {
    padding-top: 80px;
  }

  .stories-container {
    padding-top: 0;
  }

  .heading-39 {
    margin-top: 0;
    margin-bottom: 44px;
  }

  .div-block-89-copy {
    width: 350px;
    margin-left: 15px;
  }

  .product__section2-container-mobile {
    max-width: 528px;
    margin-top: 100px;
    display: block;
  }

  .grid-18 {
    grid-template-columns: 1fr;
  }

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

  .div-block-145 {
    margin-top: 225px;
  }

  .image-96 {
    mix-blend-mode: multiply;
    width: 200px;
  }

  .paragraph-55 {
    color: var(--dim-grey);
    width: 44ch;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 36px;
  }

  .link-8 {
    color: var(--medium-slate-blue);
    margin-top: 50px;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .image-97 {
    mix-blend-mode: multiply;
    width: 400px;
  }

  .div-block-146 {
    margin-top: 50px;
  }

  .div-block-147 {
    text-align: center;
  }

  .column-f-r {
    padding-left: 10px;
  }

  .column-div-hevo {
    margin-top: 0;
  }

  .story-section-3 {
    padding-top: 0;
  }

  .container-customer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-5 {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 0;
    display: block;
  }

  .mask-4 {
    margin-left: 0;
    position: static;
  }

  .hero__wordwrap {
    margin-left: 10px;
  }

  .heading-73 {
    font-size: 52px;
  }

  .div-block-184 {
    padding-left: 20px;
  }

  .consulting__container-2 {
    max-width: 568px;
  }

  .image-117 {
    width: 200px;
    height: 8px;
    margin-top: -25px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-20 {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-66 {
    text-align: center;
    width: 459px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-118 {
    width: 300px;
    margin-top: 0;
  }

  .div-block-189 {
    padding-top: 28px;
    padding-left: 0;
  }

  .div-block-190 {
    text-align: center;
    padding-top: 0;
    padding-left: 0;
  }

  .consulting__hero-2 {
    padding-bottom: 100px;
  }

  .heading-75 {
    text-align: center;
    width: 445px;
    margin-left: auto;
    margin-right: auto;
    font-size: 42px;
    font-weight: 800;
    line-height: 63px;
  }

  .text-block-83 {
    color: #4a4a68;
    margin-top: 43px;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }

  .div-block-191 {
    margin-top: 84px;
    display: block;
  }

  .paragraph-67 {
    color: #58676d;
    width: 45ch;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 32px;
  }

  .paragraph-68 {
    width: 44ch;
    font-size: 16px;
  }

  .div-block-192 {
    display: none;
  }

  .consulting__section2 {
    padding-bottom: 100px;
  }

  .heading-76 {
    font-size: 32px;
  }

  .image-130, .image-131 {
    width: 35px;
    height: 30px;
  }

  .section3__tab-none {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .heading-77 {
    width: 16ch;
  }

  .paragraph-71 {
    width: 26ch;
  }

  .text-block-86 {
    margin-left: 15px;
  }

  .paragraph-72 {
    width: 52ch;
  }

  .text-block-87 {
    margin-left: 15px;
  }

  .text-block-87.tab-text {
    font-size: 19px;
  }

  .text-block-88 {
    width: 24ch;
  }

  .text-block-89 {
    margin-left: 15px;
  }

  .academy_container {
    padding-top: 144px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-87 {
    font-size: 40px;
    line-height: 56px;
  }

  .image-145 {
    margin-bottom: 40px;
  }

  .text-block-100 {
    text-align: center;
    padding-left: 82px;
    padding-right: 82px;
  }

  .academy_hero_images-div {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .image-146 {
    max-width: 100%;
    height: 260px;
    margin-right: 40px;
  }

  .image-146.mobile {
    height: 234px;
    margin-bottom: -54px;
  }

  .wheel_section {
    padding-bottom: 0;
  }

  .wheel_container {
    padding-bottom: 100px;
  }

  .image-148 {
    margin-top: 60px;
  }

  .paragraph-85 {
    width: 42ch;
    margin-left: auto;
    margin-right: auto;
  }

  .image-157 {
    width: 375px;
    height: 9px;
  }

  .paragraph-3 {
    width: 42ch;
  }

  .mcc__hero-heading {
    width: 427px;
    font-size: 38px;
    line-height: 57px;
  }

  .image-4 {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-2 {
    width: 42ch;
  }

  .div-block-202, .div-block-9 {
    width: auto;
  }

  .grid-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .paragraph-5 {
    width: 42ch;
  }

  .heading-93 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-6 {
    width: 50ch;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-4 {
    width: 44ch;
  }

  .div-block-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-94 {
    font-size: 32px;
    line-height: 48px;
  }

  .text-block-108 {
    width: auto;
  }

  .contact__container {
    max-width: 727px;
  }

  .contact__wrapper {
    width: auto;
  }

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

  .learning_section {
    overflow: hidden;
  }

  .learning_container {
    padding-bottom: 120px;
  }

  .video_grid.web {
    display: none;
  }

  .video_div {
    overflow: visible;
  }

  .video_div_2 {
    display: block;
  }

  .podcast_div {
    text-align: center;
    padding-top: 30px;
  }

  .text-block-118 {
    color: var(--dark-slate-blue);
  }

  .podcast {
    padding-top: 30px;
  }

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

  .podcast-three {
    padding-top: 30px;
  }

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

  .image-164, .image-165 {
    display: none;
  }

  .industry_dropdown {
    margin-bottom: 0;
    display: inline-block;
  }

  .filter_dropdown_div {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    display: block;
  }

  .service_dropdown {
    margin-bottom: 0;
  }

  .contactus__hero-heading {
    width: 18ch;
  }

  .contactus__hero-paragraph {
    width: 54ch;
  }

  .div-block-212 {
    margin-top: 25px;
    padding-left: 0;
  }

  .contactus__section2 {
    height: 1100px;
  }

  .section2__paragraph {
    width: 54ch;
  }

  .lifeatmoolya_section3-grid {
    grid-template-columns: 1fr;
  }

  .section2__card-sales {
    height: 300px;
  }

  .contactus__section3 {
    padding-top: 50px;
  }

  .contact__container2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .paragraph-95 {
    width: 22ch;
  }

  .contactus_section3_tab-link.w--current, .contactus_section3_tab-link2 {
    height: 190px;
  }

  .contactus_section3_tab-menu {
    display: flex;
  }

  .tabs-content__section3, .tab-pane-tab-1-4, .tab-pane-tab-2-2 {
    height: 350px;
  }

  .section2__card-people {
    height: 300px;
  }

  .mcc_section2_tab-menu {
    margin-left: 40px;
  }

  .tab-pane-tab-3 {
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-138 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    display: block;
  }

  .link-block-9 {
    max-width: 100%;
    text-decoration: none;
  }

  .image-191 {
    margin-left: 14px;
  }

  .slide_4 {
    margin-right: 20px;
  }

  .section-13 {
    margin-top: -10px;
    padding-top: 75px;
    padding-bottom: 90px;
  }

  .container-17 {
    flex-direction: column;
  }

  .div-block-270, .heading-106 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-261 {
    width: 125px;
    margin-left: 223px;
  }

  .paragraph-100 {
    text-align: center;
    width: auto;
    max-width: 575px;
  }

  .section-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-107 {
    font-size: 26px;
  }

  .paragraph-101 {
    width: auto;
    max-width: 600px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs_menu1 {
    width: auto;
  }

  .image-262 {
    width: 35px;
    height: 35px;
  }

  .container-18 {
    max-width: 100%;
  }

  .tabs-content-8 {
    margin-top: 47px;
  }

  .section-9 {
    padding-top: 75px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-19 {
    max-width: 100%;
  }

  .heading-108 {
    font-size: 26px;
  }

  .paragraph-104 {
    max-width: 30rem;
  }

  .image-339.web {
    display: none;
  }

  .image-339.mobile {
    margin-top: 60px;
    display: block;
  }

  .div-block-319 {
    width: auto;
    margin-top: 39px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-320 {
    width: auto;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-322 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-341 {
    width: 100%;
    margin-right: 0;
  }

  .image-342 {
    width: 100%;
  }

  .lifeatmoolya_hero {
    margin-top: 86px;
    padding-top: 115px;
    padding-bottom: 115px;
  }

  .lifeatmoolya_hero-container {
    max-width: 480px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lifeatmoolya_hero-div1 {
    padding-top: 0;
  }

  .lifeatmoolya_hero-heading {
    font-size: 42px;
  }

  .lifeatmoolya_hero-paragraph, .lifeatmoolya_hero-div2 {
    width: auto;
  }

  .lifeatmoolya_section2-container {
    max-width: 568px;
    padding-top: 98px;
    padding-bottom: 100px;
  }

  .lifeatmoolya_section2-slider {
    display: none;
  }

  .lifeatmoolya_section3-container {
    max-width: 480px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-110 {
    font-size: 28px;
    line-height: 42px;
  }

  .text-block-160 {
    font-size: 14px;
  }

  .text-block-161 {
    font-size: 15px;
  }

  .text-block-162 {
    font-size: 14px;
  }

  .link-block-13 {
    width: 200px;
  }

  .div-block-340 {
    text-align: center;
    display: block;
  }

  .heading-112 {
    color: #4a4a68;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-111 {
    color: var(--dark-slate-blue);
    margin-top: 47px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 32px;
  }

  .link-20 {
    color: var(--medium-slate-blue);
    margin-top: 45px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 32px;
    display: block;
  }

  .image-370 {
    margin-top: 57px;
    margin-left: auto;
    margin-right: auto;
  }

  .lifeatmoolya_hero-image {
    width: auto;
  }

  .content_div {
    padding-right: 10px;
  }

  .ww__heading2-2, .ww__heading4-2, .ww__heading-2, .ww__heading3-2, .ww__heading5-2 {
    font-size: 52px;
  }

  .paragraph-112 {
    width: 42ch;
    font-size: 18px;
  }

  .paragraph-112.mobile {
    width: auto;
    padding-left: 20px;
  }

  .creative-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .left-image-div.desktop-div {
    display: none;
  }

  .right-content-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .heading-116 {
    display: none;
  }

  .paragraph-113 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .rating-div {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .heading-119 {
    text-align: center;
    width: auto;
  }

  .misfits-div {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .misfits-left-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .paragraph-114 {
    text-align: center;
    width: auto;
  }

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

  .meet-moolyans {
    padding-top: 98px;
    padding-bottom: 123px;
  }

  .paragraph-115 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .meet-moolyans-grid-1, .meet-moolyans-grid-2 {
    display: none;
  }

  .benefits {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-14 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .paragraph-117 {
    text-align: center;
    width: auto;
  }

  .paragraph-118 {
    margin-left: 0;
    margin-right: 0;
  }

  .life-moolya {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-350 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .paragraph-119 {
    text-align: center;
    width: auto;
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-177 {
    color: var(--medium-slate-blue);
  }

  .link-block-15 {
    display: block;
  }

  .heading-127 {
    padding-left: 20px;
  }

  .div-block-351 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-352 {
    display: block;
  }

  .heading-128 {
    color: var(--medium-slate-blue);
  }

  .paragraph-120._2nd, .paragraph-120._1st {
    text-align: center;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-354 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-355 {
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    display: flex;
  }

  .div-block-356 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .exploratory-div {
    display: none;
  }

  .gray-baseline {
    padding-left: 0;
  }

  .banner11_marquee-7 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .container-25 {
    display: block;
  }

  .qone {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .no-not-really {
    text-align: center;
    width: 100%;
  }

  .form-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-325 {
    flex-direction: column;
  }

  .yes-we-are {
    text-align: center;
    width: 100%;
  }

  .quiz-1-section.web {
    display: none;
  }

  .quiz-1-section.mobile {
    display: block;
  }

  .heading-131 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-block-179 {
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
  }

  .question-div-main {
    flex-direction: row;
  }

  .line-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .question_div.is--main {
    flex-direction: column;
    align-items: center;
  }

  .question {
    padding-top: 3.61em;
    padding-bottom: 3.61em;
  }

  .question.question1 {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .section-17 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .text-block-180 {
    font-size: 20px;
    line-height: 27px;
  }

  .text-block-181 {
    margin-top: 10px;
  }

  .right-arrow-10, .left-arrow-9, .slide-nav-13 {
    display: none;
  }

  .slider-10 {
    background-color: #ddd0;
  }

  .slider-10.mobile {
    display: block;
    overflow: visible;
  }

  .slide-1 {
    margin-right: 30px;
    overflow: visible;
  }

  .mask-10 {
    width: 344px;
    overflow: visible;
  }

  .slide-1-2 {
    margin-right: 30px;
  }

  .we-lead-the-world {
    margin-top: 0;
  }

  .we-lead-div {
    padding-bottom: 90px;
  }

  .we-lead-grid.desktop {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .we-lead-grid.mobile {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .expert-qa-sdet-s {
    justify-content: center;
    display: flex;
  }

  .expert-qa-content {
    padding-top: 10px;
  }

  .heading-133 {
    text-align: center;
    margin-top: 14px;
  }

  .paragraph-121 {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ba-in-testing {
    text-align: center;
    padding-left: 0;
  }

  .paragraph-122 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ba-in-testing-image, .dev-in-code-quality {
    justify-content: center;
    display: flex;
  }

  .dev-in-code-content {
    padding-top: 10px;
  }

  .expert-consultants {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .culture-influencers, .expert-consultants-image {
    justify-content: center;
    display: flex;
  }

  .heading-134.sp-text {
    margin-bottom: 10px;
  }

  .logos-panel {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .gupshup {
    display: none;
  }

  .collibra.mobile {
    display: block;
  }

  .collibra.desktop {
    display: none;
  }

  .licious.mobile {
    display: block;
  }

  .image-467 {
    z-index: 2;
    width: 505px;
    margin-left: 0;
    position: relative;
  }

  .image-468 {
    width: 500px;
  }

  .grid-37 {
    grid-template-columns: 1fr;
  }

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

  .paragraph-123 {
    text-align: center;
    width: auto;
  }

  .div-block-362 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-469 {
    z-index: 0;
    display: block;
    top: 1544px;
    left: -189.4px;
  }

  .fantastic-div {
    padding-bottom: 154px;
  }

  .grid-38 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .fantastic-content, .image-472 {
    display: none;
  }

  .homepage_section4 {
    padding-top: 110px;
    padding-bottom: 80px;
  }

  .div-block-365 {
    flex-direction: column;
    align-items: center;
  }

  .heading-140, .paragraph-124 {
    text-align: center;
  }

  .div-block-367 {
    padding-left: 0;
  }

  .div-block-368 {
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
  }

  .div-block-369 {
    flex-direction: column;
  }

  .div-block-370 {
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
  }

  .div-block-371 {
    padding-left: 0;
  }

  .div-block-373 {
    display: block;
  }

  .great-choice-container {
    padding-top: 60px;
  }

  .great-choice-div {
    padding-bottom: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-42.desktop {
    display: none;
  }

  .content-one {
    padding-left: 41px;
  }

  .image-482 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .holistic-div {
    padding-top: 0;
  }

  .image-484 {
    display: none;
  }

  .our-people {
    overflow: hidden;
  }

  .our-people-div {
    padding-top: 90px;
  }

  .heading-146 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-485 {
    max-width: 100%;
  }

  .image-486 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .image-487 {
    max-width: 90%;
  }

  .calendly {
    padding-left: 20px;
    padding-right: 20px;
  }

  .calendly-div {
    padding-top: 80px;
  }

  .grid-43.desktop, .image-div-calendly {
    display: none;
  }

  .heading-147 {
    text-align: center;
    padding-right: 0;
  }

  .text-block-200 {
    margin-bottom: 60px;
  }

  .right-illustration-div {
    height: 448px;
  }

  .image-490 {
    margin-left: 20px;
    padding-left: 0;
    top: 268px;
  }

  .image-491 {
    margin-right: 20px;
  }

  .image-492 {
    margin-top: 100px;
    margin-left: 60px;
  }

  .image-493, .image-494, .div-block-381.web {
    display: none;
  }

  .div-block-382 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .testimonial-div-two {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    overflow: visible;
  }

  .heading-148 {
    letter-spacing: -.04em;
    margin: 0 10px;
    padding-left: 10px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-386.emotional {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-44.mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    display: grid;
  }

  .div-block-387, .div-block-388 {
    align-items: center;
    display: flex;
  }

  .image-500 {
    max-width: 100%;
  }

  .div-block-389, .div-block-390 {
    align-items: center;
    display: flex;
  }

  .image-502 {
    max-width: 100%;
  }

  .div-block-391, .div-block-392 {
    align-items: center;
    display: flex;
  }

  .image-504 {
    max-width: 100%;
  }

  .div-block-393 {
    align-items: center;
    display: flex;
  }

  .web {
    display: none;
  }

  .calendly-mobile {
    display: block;
  }

  .grid-46 {
    display: none;
  }

  .div-block-398 {
    display: block;
  }

  .code.web {
    margin-bottom: 0;
    display: block;
  }

  .mobile-video-text-link {
    color: var(--dark-slate-blue);
    font-size: 22px;
    line-height: 32px;
    text-decoration: none;
  }

  .quiz-enterprise.web {
    display: none;
  }

  .quiz-enterprise.mobile {
    flex-direction: row;
    display: flex;
  }

  .bold-text-5 {
    color: var(--medium-slate-blue);
    letter-spacing: -.02em;
    font-size: 24px;
  }

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

  .stories-heading {
    padding-right: 20px;
  }

  .image-527 {
    width: 100%;
  }

  .image-528 {
    width: 100%;
    max-width: none;
  }

  .image-534, .image-535, .image-536, .image-537 {
    width: 100%;
  }

  .link-block-37 {
    text-decoration: none;
  }

  .button-17 {
    background-color: var(--medium-slate-blue);
    letter-spacing: .64px;
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    padding: 15px 40px;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    display: flex;
  }

  .ww__heading-3, .ww__heading5-3, .ww__heading4-3 {
    font-size: 52px;
  }

  .paragraph-130 {
    width: 42ch;
    font-size: 18px;
  }

  .ww__heading3-3 {
    font-size: 52px;
  }

  .div-block-404 {
    padding-left: 20px;
  }

  .ww__heading2-3 {
    font-size: 52px;
  }

  .hero__wordwrap-2 {
    margin-left: 10px;
  }

  .image-38-copy-2 {
    margin-top: 0;
    margin-left: 291px;
  }

  .startup__herosection-2 {
    padding-top: 200px;
  }

  .startup__section2-tab-2 {
    width: 150px;
    padding-left: 15px;
  }

  .startup__section2-tab-2.spacing-change {
    padding-right: 10px;
  }

  .startup__section2_block1-paragraph-2 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-151 {
    font-size: 26px;
  }

  .paragraph-133, .paragraph-133.documentation {
    width: 100%;
  }

  .heading-153 {
    font-weight: 700;
  }

  .heading-154 {
    width: 100%;
  }

  .paragraph-135 {
    width: 32ch;
  }

  .heading-156 {
    width: 12ch;
    font-size: 26px;
  }

  .paragraph-137, .paragraph-139, .paragraph-140 {
    width: 32ch;
  }

  .image-564, .image-565 {
    margin-left: 25px;
  }

  .paragraph-3-copy, .paragraph-3-copy1 {
    width: 42ch;
  }

  .flipkart-logo {
    width: 100%;
  }

  .licious-mobile {
    display: block;
  }

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

  .div-block-415 {
    max-width: 24rem;
  }

  .div-block-415.prevent-bugs, .div-block-415.achieve, .div-block-415.achieve.c.ca {
    width: 100%;
    max-width: none;
  }

  .sub-heading {
    width: auto;
  }

  .sub-heading.b {
    width: 100%;
  }

  .text-block-226 {
    font-family: Inter, Arial, sans-serif;
    font-weight: 700;
  }

  .tab_link1-2 {
    padding-left: 25px;
    padding-right: 25px;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
  }

  .tab_link1-2.w--current {
    padding-left: 25px;
    padding-right: 25px;
    font-family: Inter, Arial, sans-serif;
  }

  .text-block-227 {
    font-family: Inter, Arial, sans-serif;
    font-weight: 700;
  }

  .text-block-229 {
    width: auto;
    margin-left: 24px;
    font-size: 14px;
  }

  .content {
    max-width: 23.4rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .content.c, .content.b, .content.a {
    max-width: 100%;
  }

  .tab-div {
    flex-direction: column;
    align-items: center;
  }

  .tab-div.c, .tab-div.a, .tab-div.b {
    align-items: flex-start;
  }

  .servant-leader {
    padding: 60px 15px;
  }

  .column-11 {
    padding-left: 0;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

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

  .paragraph-161 {
    padding: 15px;
  }

  .grid-57 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-58 {
    grid-template-columns: 1.25fr;
    margin: 0 20px;
  }

  .section-28 {
    padding: 10px;
  }

  .columns-5 {
    flex-direction: column;
  }

  .container-54 {
    padding: 10px;
  }

  .grid-61, .testimonials {
    grid-template-columns: 1fr;
  }

  .navbar-logo-center {
    z-index: 1;
    position: relative;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .grid-63 {
    grid-template-columns: 1fr 1fr;
    padding: 20px;
    display: none;
  }

  .column-15 {
    margin-bottom: 20px;
  }

  .grid-64 {
    grid-template-columns: 1fr;
  }

  .div-block-454 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-198 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-455 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-621 {
    display: block;
  }

  .columns-7 {
    flex-direction: column-reverse;
  }

  .image-622 {
    display: none;
  }

  .right-arrow-12 {
    margin-right: 10px;
  }

  .left-arrow-11 {
    margin-left: 10px;
  }

  .section-36 {
    margin-top: 86px;
    padding: 37px;
  }

  .heading-201 {
    font-size: 30px;
    line-height: 38px;
  }

  .div-block-466 {
    justify-content: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-467.find-a-bug-test {
    width: 80%;
  }

  .html-embed-14 {
    margin-top: 70px;
  }

  .section-37 {
    margin-top: 50px;
  }

  .slider-15 {
    padding: 20px;
    display: flex;
  }

  .slider-15.why-it-leaders-choose-moolya {
    display: flex;
  }

  .right-arrow-15 {
    bottom: -5%;
  }

  .left-arrow-14 {
    bottom: -5%;
    right: 50px;
  }

  .slide-nav-18 {
    margin-top: 0;
    display: none;
  }

  .container-63 {
    display: none;
  }

  .grid-72.ees-hero-grid {
    padding-left: 5px;
    padding-right: 6px;
  }

  .text-span-58 {
    text-align: center;
    font-size: 54px;
    line-height: 70px;
  }

  .text-span-60.sp-subtext {
    font-weight: 400;
  }

  .tabs-menu-12 {
    grid-column-gap: 7px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: flex;
  }

  .tabs-menu-12.ees-bus-tab-menu.ees-rdmap-tabmenu {
    padding-left: 30px;
  }

  .tab-link-tab-2-4 {
    justify-content: center;
    align-items: center;
    width: 200px;
    padding: 10px 20px;
    display: flex;
  }

  .tab-link-tab-2-4.w--current {
    max-width: 200px;
    padding: 20px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ta-tabs-link, .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link {
    width: auto;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link, .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link.w--current {
    padding-right: 10px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink {
    width: 300px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.w--current {
    max-width: none;
  }

  .tab-link-tab-3-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tab-link-tab-3-2.w--current {
    justify-content: center;
    align-items: center;
    width: 200px;
    padding: 20px;
    display: flex;
  }

  .tab-link-tab-3-2.tab-lp-solution.ta-tabs-link, .tab-link-tab-3-2.tab-lp-solution.ees-bus-tab-link {
    width: auto;
  }

  .text-block-264.ta-tac-txt, .text-block-264.ees-rdmap-tab-text, .text-block-264.ees-rdmap-tab-text1, .text-block-264.ees-dev-tab, .text-block-265.ta-tac-txt, .text-block-265.ees-ro, .text-block-265.ees-dev-tab {
    font-size: 22px;
  }

  .tabs-20.ees-roadmap-tab {
    display: none;
  }

  .head-lp-hero.ta-hero-heading, .head-lp-hero.ta-hero-heading-2 {
    font-size: 55px;
  }

  .dev-nav-links.dev-nav-hide.new-dev-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes, .dev-nav-links.dev-nav-hide.ai-link-changes {
    text-align: center;
  }

  .dev-hero-column.dev-hero-column-2.new-dev-hro-column-2-copy, .dev-hero-column.dev-hero-column-2.ai-services-hero-img-col {
    display: none;
  }

  .dev-value-section {
    margin-top: 0;
    padding-top: 40px;
  }

  .dev-recognition-h2.ees-dev-recog-header {
    line-height: 50px;
  }

  .dev-recognition-numbers-item.ees-dev-recog-num-items {
    width: 200px;
  }

  .dev-recognition-numbers-text.ees-dev-recog-num-text {
    white-space: nowrap;
  }

  .dev-tech-tab-grid.fab-icon {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .fab-testimonial-column-parent.ta-testimonial-parent {
    flex-flow: column;
  }

  .fab-testimonial-column.fab-testimonial-column-2.ta-testimonial-column-2 {
    padding-left: 0;
  }

  .collection-list-16.grid-47 {
    grid-template-columns: 1fr;
  }

  .slider-18, .image-648 {
    width: 570px;
    max-width: 100%;
    height: 570px;
  }

  .sp-column-left {
    display: none;
  }

  .sp-form-step-heading {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .about-but-block {
    left: 40px;
  }

  .pop-up-container {
    background-size: 60% 100%;
    width: 450px;
    height: 250px;
  }

  .pop-up-content {
    padding-right: 15px;
    position: relative;
  }

  .heading-213 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-285 {
    width: 190px;
    font-size: 12px;
    line-height: 16px;
  }

  .link-block-66 {
    width: 120px;
    height: 35px;
  }

  .text-block-286 {
    font-size: 12px;
  }

  .div-block-509 {
    margin-top: 8px;
  }

  .pop-up-close-block {
    margin-left: 405px;
    font-size: 15px;
    line-height: 15px;
  }

  .image-close {
    width: 25px;
  }

  .pop-up-img-block {
    width: 45%;
  }

  .pop-up-grid {
    grid-template-columns: 20px 20px repeat(auto-fit, 18px) 20px;
    top: 20px;
  }

  .mobile-pop-up-container {
    background-size: 60% 100%;
    width: 450px;
    height: 250px;
  }

  .mobile-pop-up-grid {
    grid-template-columns: 20px 20px repeat(auto-fit, 18px) 20px;
    top: 20px;
  }

  .hotstar-banner-text {
    display: none;
  }

  .hotstar-banner-wrapper {
    z-index: 1;
    position: relative;
  }

  .hotstar-banner-btn {
    margin-left: 5px;
  }

  .sa-right-img {
    display: none;
  }

  .sa-banner-wrapper {
    width: 100%;
  }

  .sa-banner-btn {
    white-space: nowrap;
    width: 120px;
  }

  .mobile-hotstar-banner-text {
    z-index: 1;
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 28px;
    display: block;
  }

  .html-embed-20 {
    display: block;
  }

  .tabs-menu-13 {
    width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-2-6, .tab-link-tab-3-4, .tab-link-tab-1-6 {
    font-size: 14px;
  }

  .text-block-289.wm-ts-text {
    font-size: 12px;
  }

  .new-fab-te-logo-wrapper.wm-ts-logo-wrapper {
    width: 10ch;
  }

  .html-embed-dev-cs, .html-embed-dev-bs {
    display: block;
  }

  .new-dev-ss-grid-3, .new-dev-ss-grid-4 {
    margin-left: 0;
  }

  .new-dev-ss-heading.ss-solution-approach {
    text-align: center;
  }

  .new-dev-ss-heading.ss-service-approach {
    padding-right: 0;
  }

  .link-block-67.dev-calendly-popup.eng-ai-popup1 {
    text-align: left;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .recognized-block.eng-ai-recog-block {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-200-mob {
    margin-bottom: 60px;
  }

  .heading-147-copy {
    text-align: center;
    padding-right: 0;
  }

  .test-pop-up-close-block {
    margin-left: 405px;
    font-size: 15px;
    line-height: 15px;
  }

  .ta-recognition-h2, .ta-efficiency-h2 {
    font-size: 32px;
  }

  .ta-efficiency-columns {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ta-poa-h2 {
    font-size: 32px;
  }

  .tabs-23 {
    padding-right: 20px;
  }

  .ta-ofc-h2, .ta-growth-value-h2 {
    font-size: 32px;
  }

  .ta-growth-block {
    flex-flow: column;
    height: auto;
  }

  .ta-growth-img-block {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .ta-growth-content-block {
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
    width: 100%;
    padding-top: 20px;
  }

  .ta-growth-heading {
    font-size: 32px;
  }

  .ta-value-block {
    flex-flow: column-reverse wrap;
    height: auto;
    margin-top: 30px;
  }

  .ta-value-content-block {
    width: 100%;
    padding-top: 20px;
  }

  .ta-value-img-block {
    width: 100%;
  }

  .ta-value-heading, .ta-tac-h2 {
    font-size: 32px;
  }

  .column-18 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .column-div-block {
    margin-top: 0;
  }

  .columns-16 {
    flex-direction: column;
    align-items: flex-start;
  }

  .icon-29 {
    color: #000;
    background-color: #6b565600;
    font-size: 35px;
  }

  .image-702 {
    width: 75px;
    height: 55px;
  }

  .column-f-r-6 {
    padding-left: 10px;
  }

  .column-19 {
    left: 0;
  }

  .ta-poa-tabs-wrapper {
    padding-left: 20px;
  }

  .image-716 {
    width: 350px;
  }

  .image-717 {
    width: 250px;
  }

  .ta-growth-heading-mob, .ta-value-heading-mob {
    font-size: 32px;
  }

  .pp-ps-div-block, .pp-ps-div-block-2 {
    width: auto;
  }

  .pp-ps-grid {
    width: 100%;
  }

  .pp-ps-tabs-menu-txt {
    font-size: 15px;
    font-weight: 600;
    line-height: 100%;
  }

  .pp-tac-h2-mob, .pp-tac-h2 {
    font-size: 32px;
  }

  .wm-ss-grid {
    width: 100%;
  }

  .wm-ss-div-block {
    width: auto;
  }

  .wm-ss-h2, .wm-mt-h2 {
    font-size: 32px;
  }

  .wm-mt-div-block {
    width: auto;
  }

  .st-efficiency-columns {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .no-schedule-pop-up-container {
    background-image: none;
    width: 100%;
    max-width: 388px;
    height: 550px;
    display: block;
  }

  .no-schedule-pop-up-content {
    border-radius: 18px;
    width: 100%;
    height: 100%;
    padding-top: 35px;
    padding-right: 15px;
    position: relative;
  }

  .no-schedule-pop-up-img-block {
    width: 45%;
    display: none;
  }

  .no-schedule-heading {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 32px;
  }

  .no-schedule-para4 {
    margin-top: 15px;
    margin-bottom: 25px;
  }

  .no-schedule-mail-text {
    font-size: 16px;
  }

  .no-schedule-phn-block {
    margin-top: 10px;
  }

  .no-schedule-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .no-schedule-submit {
    padding-left: 24px;
  }

  .no-schedule-form-block {
    width: 90%;
    display: block;
  }

  .no-schedule-pop-up-container-mob {
    background-image: none;
    width: 92%;
    max-width: 400px;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .no-schedule-pop-up-close-mob {
    margin-left: 405px;
    font-size: 15px;
    line-height: 15px;
  }

  .no-schedule-pop-up-content-mob {
    border-radius: 20px;
    width: 100%;
    height: 100%;
    margin-left: 0;
    padding-right: 15px;
    position: relative;
  }

  .no-schedule-wrapper-mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
  }

  .no-schedule-heading-mob {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 42px;
  }

  .form-11.cta-form-1 {
    justify-content: flex-start;
    align-items: center;
  }

  .no-schedule-input-block {
    width: 200px;
  }

  .st-ss-h2-mob, .st-ss-h2, .st-breach-h2, .st-breach-h2-mob {
    font-size: 32px;
  }

  .brand-logo-slider-section {
    width: auto;
    margin-top: 0;
    position: absolute;
  }

  .ees-hero-section-header-div {
    width: 100%;
  }

  .head-ees-hero-section.ta-hero-heading, .head-ees-hero-section.ta-hero-heading-2 {
    font-size: 55px;
  }

  .problems-sec-wrappwer {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .ees-solutions-section {
    max-width: 568px;
  }

  .ees-sol-tab-none {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .div-block-581 {
    align-items: stretch;
    width: auto;
  }

  .ees-features-tab-section {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    text-align: left;
    max-width: none;
    margin-left: 0;
    margin-right: 0%;
  }

  .testimonial-card {
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .ese-sol-head, .ees-sol-rdmap-head {
    font-size: 32px;
  }

  .faq-answer-padding {
    padding: 20px;
  }

  .left-arrow-19, .right-arrow-20 {
    display: none;
  }

  .eng-ai-h1 {
    text-align: center;
    width: auto;
    font-size: 46px;
  }

  .eng-ai-hero-col-img {
    display: block;
  }

  .eng-ai-hero-subtext {
    text-align: center;
  }

  .personalised-ai-services-section {
    max-width: 568px;
  }

  .personalised-ai-services-section.web {
    padding-left: 10px;
    padding-right: 10px;
  }

  .eng-ai-sol-tab {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .custom-ai-solutions {
    max-width: 568px;
  }

  .custom-ai-solutions.web {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ees-sol-tab-menu1 {
    display: none;
  }

  .text-block-351 {
    font-size: 19px;
  }

  .div-block-594 {
    margin-top: -20px;
  }

  .div-block-597 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .div-block-597.custom-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
  }

  .image-736 {
    width: 68px;
    height: 68px;
  }

  .ees-dev-recog-num-count {
    font-size: 34px;
  }

  .dropdown--toggle {
    padding-bottom: 20px;
  }

  .dropdown-item.faq {
    width: auto;
    height: auto;
  }

  .accordion-icon {
    margin-top: 20px;
    margin-left: 10px;
  }

  .text-block-361 {
    padding-right: 20px;
  }

  .div-block-17 {
    width: auto;
    max-width: 90%;
  }

  .text-block-362 {
    padding-right: 20px;
  }

  .mask-16, .slide-34 {
    width: 100%;
  }

  .list-item-4.custom-list {
    display: flex;
  }

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

  .text-field-30.custom-input {
    padding-left: 10px;
  }

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

  .ees-sol-roadmap-section1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-620 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ees-num-count-slot1 {
    font-size: 34px;
  }

  .image-748 {
    width: 300px;
  }

  .image-749 {
    display: none;
  }

  .popup-calender {
    width: 90%;
  }

  .testimonial-slider1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-img {
    height: auto;
  }

  .ees-sol-res-tab-menu {
    display: block;
  }

  .ees-sol-tab-resp {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .tab-wrapper {
    align-items: flex-start;
  }

  .tab-num-desc {
    align-items: stretch;
  }

  .text-block-372 {
    font-size: 19px;
  }

  .rdmap-resp-slider {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mask2 {
    border-style: none;
    width: 100%;
  }

  .rdmap-slider-left-arrow {
    padding-left: 20px;
    display: block;
  }

  .rdmap-slider-aright-arrow {
    align-items: center;
    display: block;
  }

  .slide-25 {
    width: 100%;
  }

  .icon-37 {
    color: #4c02e0;
    background-color: #d2bbff;
    border-radius: 999px;
    margin-top: 20px;
    margin-bottom: 0;
    display: none;
  }

  .icon-38 {
    display: none;
  }

  .div-block-632 {
    color: #4c02e0;
    background-color: #d2bbff;
    border: 1px #000;
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    margin-top: 30px;
    padding: 0;
    font-size: 28px;
    line-height: 20px;
    display: flex;
  }

  .div-block-633 {
    color: #4c02e0;
    text-align: center;
    background-color: #fff;
    border: 2px solid #4c02e0;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 281px;
    height: 68px;
    font-size: 18px;
    font-weight: 700;
    display: flex;
  }

  .div-block-634 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: none;
  }

  .div-block-635 {
    justify-content: center;
    align-items: flex-start;
    margin-top: -5px;
    display: flex;
  }

  .div-block634 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #fff;
    text-align: center;
    background-color: #4c02e0;
    border: 2px solid #4c02e0;
    border-radius: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 281px;
    height: auto;
    padding: 15px 10px 15px 15px;
    font-size: 18px;
    font-weight: 700;
    display: flex;
  }

  .text-block-374 {
    text-align: left;
    margin-left: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
  }

  .heading-229 {
    font-size: 42px;
  }

  .div-block-638 {
    width: 80%;
    height: 80%;
    top: 52%;
    left: 9%;
  }

  .ees-sol-tab-none-copy {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .custom-ai-tab-head {
    font-size: 42px;
  }

  .custom-ai-tab-link, .custom-ai-tab1 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .arrow-right {
    top: 42%;
  }

  .arrow-left {
    margin-top: 40px;
    top: 42%;
  }

  .eng-ai-services-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .mask22 {
    width: 100%;
  }

  .left-arrow-19-copy, .right-arrow-20-copy {
    display: none;
  }

  .text-block-377 {
    font-size: 18px;
  }

  .div-block-638-copy {
    width: 80%;
    height: 80%;
    top: 52%;
    left: 9%;
  }

  .div-block-638-copy-copy {
    width: 75%;
    height: 80%;
    top: 35%;
    left: 12%;
  }

  .eng-ai-h1-web {
    text-align: center;
    width: auto;
    font-size: 46px;
  }

  .ai-services-hero-img {
    display: block;
  }

  .ecom-dev-value-section {
    margin-top: 0;
    padding-top: 40px;
  }

  .div-block-670 {
    flex-flow: wrap;
  }

  .platform-dev-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-672 {
    padding: 10px 20px 20px;
  }

  .heading-236 {
    width: auto;
  }

  .testimonial-slider1-copy, .solutions-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .why-moolya-card, .why-moolya-card2, .why-moolya-card-copy {
    padding-left: 40px;
  }

  .div-block-680.fixed-div {
    left: 0%;
  }

  .why-moolya-card-copy {
    padding-left: 40px;
  }

  .why-moolya-card-head-copy {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .div-block-682 {
    margin-top: 4px;
  }

  .ees-sol-rdmap-head-copy, .business-op-sec-head {
    font-size: 32px;
  }

  .busi {
    padding-left: 40px;
  }

  .business-op-card {
    height: 310px;
    padding-left: 40px;
  }

  .sol-left-arrow, .sol-right-arrow {
    display: none;
  }

  .image-769 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .code-embed-6.resp-code {
    display: block;
  }

  .div-block-703 {
    align-items: center;
  }

  .div-block-704.rdmap-resp-icons {
    top: 50%;
    left: 18%;
  }

  .div-block-704.rdmap-resp-icons.c-a-mob-icons {
    top: 55%;
  }

  .div-block-704.rdmap-resp-icons.c-a-mob-land {
    top: 50%;
  }

  .div-block-706.rdmap-sec-responsive {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: flex-start;
    margin-top: 40px;
    padding-left: 20px;
  }

  .div-block-708.rdmap-resp-bg-arrow {
    left: 18%;
  }

  .div-block-709.rdmap-resp-div {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    width: auto;
    padding-top: 20px;
    padding-left: 0;
  }

  .div-block-709.rdmap-resp-div.c7a-m0b-con-div {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    padding-top: 100px;
  }

  .text-block-395 {
    color: #fff;
    font-size: 24px;
  }

  .div-block-713 {
    grid-column-gap: 102px;
    grid-row-gap: 102px;
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .div-block-714 {
    justify-content: center;
    margin-top: 20px;
    display: flex;
  }

  .rdmap-resp-tab {
    color: #4c02e0;
    text-align: center;
    background-color: #fff;
    border: 2px #4c02e0;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 281px;
    height: 68px;
    font-size: 18px;
    font-weight: 700;
    display: flex;
  }

  .code-embed-9, .code-embed-10, .code-embed-11 {
    display: none;
  }

  .heading-237 {
    font-size: 38px;
  }

  .text-block-397 {
    font-size: 17px;
  }

  .text-block-397.form-sub-head {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-238 {
    font-size: 19px;
  }

  .div-block-721 {
    padding: 40px 10px;
  }

  .mas22 {
    width: 100%;
  }

  .business-op-card-copy {
    height: 310px;
    padding-left: 40px;
  }

  .input-7 {
    width: 280px;
  }

  .div-block-730 {
    flex-flow: column;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .div-block-731, .div-block-732 {
    width: auto;
    padding-left: 0;
  }

  .div-block-733 {
    flex-flow: column;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 0;
  }

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

  .close-button-div {
    margin-top: 10px;
    margin-right: 20px;
  }

  .futuristic-ai-tabs {
    display: none;
  }

  .ai-ser-div-block {
    padding-bottom: 90px;
  }
}

@media screen and (max-width: 479px) {
  .icon-2 {
    color: #000;
    font-size: 35px;
  }

  .image-6 {
    width: 57px;
    height: 40px;
  }

  .image-6.new-dev-brand-image {
    width: 75px;
    margin-bottom: 0;
  }

  .image-6.ees-brand-logo {
    width: auto;
    height: 50px;
    margin-bottom: 0;
  }

  .menu-button {
    border-radius: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    top: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .brand-3 {
    order: -1;
    align-self: center;
    height: auto;
  }

  .brand-3.w--current {
    padding-top: 12px;
    padding-bottom: 8px;
    padding-left: 0;
  }

  .brand-3.new-dev-brand {
    left: 35%;
  }

  .nav-menu-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 15px 30px -6px #785dfb1a;
  }

  .nav-link-2 {
    text-align: left;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link-2:hover {
    font-weight: 700;
  }

  .nav-link-2.customers {
    display: block;
  }

  .nav-link-2.customers:hover {
    font-size: 15px;
    font-weight: 700;
  }

  .container-5 {
    height: 60px;
  }

  .navbar-3 {
    height: 60px;
    padding-left: 15px;
    padding-right: 0;
  }

  .navbar-3.new-dev-nav, .navbar-3.ai-nav, .navbar-3.new-dev-nav-copy {
    position: sticky;
  }

  .herosection-peoplepage {
    height: 838px;
    margin-top: 73px;
  }

  .herosection__wrapper {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    top: 14%;
  }

  .herosection__floating-image-1 {
    width: 60px;
    top: 644px;
    left: 37px;
  }

  .herosection__heading {
    font-size: 30px;
  }

  .herosection__floating-image-5 {
    width: 58px;
    bottom: 33%;
    right: 10%;
  }

  .herosection__img-underline {
    width: 149px;
    height: 5px;
    margin-left: -143px;
    transform: translate(118px, -8px);
  }

  .herosection__paragraph-2 {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
  }

  .herosection__floating-image-7 {
    width: 125px;
    bottom: 15%;
    left: 54%;
  }

  .herosection__floating-image-6 {
    width: 76px;
    bottom: 87%;
    right: 9%;
  }

  .herosection__floating-image-4 {
    width: 54px;
    top: 3%;
    right: 78%;
  }

  .text-span-3 {
    font-size: 40px;
  }

  .herosection__floating-image-2 {
    display: none;
    top: 211px;
    left: 282px;
  }

  .herosection__floating-image-3 {
    width: 93px;
    top: 60%;
    right: 63%;
  }

  .herosection__floating-image-8 {
    display: none;
  }

  .section2-peoplepage {
    height: 800px;
    padding-top: 94px;
  }

  .slider_image {
    width: 320px;
    min-width: auto;
    height: 400px;
    min-height: auto;
  }

  .slide {
    width: 320px;
  }

  .right-arrow {
    right: 74%;
  }

  .text-block-6, .paragraph-10 {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-12 {
    padding-left: 10px;
  }

  .text-block-7 {
    margin-left: 0;
  }

  .paragraph-9 {
    width: 320px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .left-arrow {
    display: none;
  }

  .image-19 {
    bottom: 42%;
  }

  .div-block-22 {
    width: 320px;
    height: auto;
    margin-left: 0;
    margin-right: 20px;
  }

  .div-block-43 {
    margin-top: 25px;
    padding-left: 10px;
  }

  .div-block-42, .grid-4 {
    width: 320px;
  }

  .section2__slider {
    width: 320px;
    margin-top: 30px;
  }

  .image-21 {
    object-fit: cover;
    width: 320px;
    height: 400px;
  }

  .text-block-19 {
    font-size: 12px;
    font-weight: 300;
  }

  .div-block-53 {
    width: 200px;
    height: 26px;
    padding-left: 0;
    padding-right: 0;
    top: 191.984px;
    left: -108px;
  }

  .div-block-56 {
    width: 145px;
    height: 26px;
    top: -52.016px;
    left: 75px;
  }

  .div-block-52 {
    width: 200px;
    height: 26px;
    padding-left: 0;
    padding-right: 0;
    top: 89.984px;
    right: 65px;
  }

  .div-block-54 {
    width: 125px;
    height: 26px;
    padding-left: 0;
    padding-right: 0;
    top: -163.016px;
    left: 6px;
  }

  .section3-peoplepage {
    display: none;
  }

  .section5-peoplepage {
    height: 1500px;
    padding-left: 0;
    padding-right: 0;
  }

  .section5_peoplepage-wrapper {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .section5_paragraph {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
  }

  .section5_tabs {
    margin-left: auto;
    margin-right: auto;
  }

  .footer-peoplepage {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-8 {
    grid-column-gap: 25px;
    text-align: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    display: flex;
  }

  .grid-8.new-dev-social-links {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
    display: grid;
  }

  .grid-8.pp-social-media-grid {
    margin-left: -15px;
  }

  .paragraph-13 {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    font-size: 15px;
    line-height: 30px;
  }

  .div-block-39 {
    color: var(--dark-slate-blue);
    letter-spacing: .2px;
    font-size: 12px;
  }

  .footer_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-13 {
    color: var(--dark-slate-blue);
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-12 {
    width: auto;
    margin-top: 15px;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-35 {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-38 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-38.pp-div-38 {
    margin-top: -35px;
  }

  .block1 {
    text-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .grid-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .grid-7.lp-foot-grid {
    grid-row-gap: 5px;
    grid-template-rows: auto auto auto;
    grid-auto-flow: row;
    align-items: start;
    width: 100%;
  }

  .div-block-34 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    display: none;
  }

  .text-block-17 {
    color: #4a4a68;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    font-weight: 800;
    line-height: 56px;
  }

  .div-block-50 {
    background-color: #f7f4fd;
    height: 545px;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-18 {
    color: #4a4a68;
    text-align: center;
    margin-top: 27px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 300;
    line-height: 32px;
  }

  .section3_peoplepage-mobile {
    margin-top: 650px;
    display: block;
  }

  .div-block-51 {
    height: auto;
    margin-top: -100px;
  }

  .grid-11 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .slide1 {
    height: 400px;
    overflow: hidden;
  }

  .mask {
    width: 90%;
  }

  .slide-2 {
    margin-left: 10px;
  }

  .arrow {
    bottom: -285px;
  }

  .arrow-copy {
    bottom: -285px;
    left: 160px;
  }

  .logo-2 {
    width: 58px;
  }

  .menu-button-2 {
    color: #785dfb;
    padding: 10px 0;
  }

  .icon-4 {
    color: #000;
  }

  .columns {
    flex-direction: column;
    align-items: flex-start;
  }

  .heading {
    text-align: left;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 12vw;
    font-size: 36px;
    line-height: 50px;
    display: block;
  }

  .section {
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-flipkart, .div-hotstar {
    display: none;
  }

  .paragraph {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 30px;
  }

  .column-1 {
    margin-bottom: 0;
    padding: 0 20px 60px;
  }

  .div-apna, .div-foodpanda {
    display: none;
  }

  .column-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 50px;
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  .about-services-heading {
    letter-spacing: -.32px;
    margin-top: 60px;
    margin-bottom: 24px;
    padding: 0 20px;
    font-size: 28px;
    line-height: 40px;
  }

  .story-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-2 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .button-2:hover {
    transform: none;
  }

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

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: grid;
  }

  .layout-container-stories {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-wrapper.jetboost-list-wrapper-vz8v {
    margin-left: 0;
    margin-right: 0;
  }

  .filter-div {
    width: 100%;
    display: block;
  }

  .div-block-69 {
    width: 100%;
    margin-top: 76px;
  }

  .collection-item {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .uppercase-label.cc-light {
    color: #4a4a68;
    letter-spacing: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
  }

  .section-heading-wrap {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cs-heading-1 {
    margin-right: 10px;
    font-family: Inter, Arial, sans-serif;
    font-size: 28px;
  }

  .cs-paragraph-1 {
    margin-right: 20px;
  }

  .div-block-78 {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .slide2, .slide3 {
    width: 320px;
  }

  .dropdown-toggle-2.nav-link-2 {
    text-align: left;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-2.nav-link-2:hover {
    background-color: #f7f4fd;
    font-weight: 700;
  }

  .dropdown-toggle-2.nav-link-2.w--open {
    text-align: left;
    font-weight: 700;
  }

  .dropdown__sublink {
    text-align: left;
    width: 100%;
    padding-left: 25px;
    padding-right: 20px;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    text-align: right;
    width: 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    display: inline-block;
    position: relative;
  }

  .div-block-79 {
    display: none;
  }

  .dropdown-toggle-3 {
    padding-right: 100px;
    display: block;
  }

  .dropdown-toggle-3.w--open {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .text-block-21 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .dropdown-list-3 {
    display: none;
  }

  .dropdown-list-3.w--open {
    box-shadow: none;
    text-align: right;
    background-color: #0000;
    border-radius: 0;
    width: 100%;
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }

  .solutions__services-sublink {
    background-color: #f7f4fd;
    width: 85%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    text-decoration: none;
  }

  .icon-6 {
    display: inline-block;
  }

  .div-block-80 {
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 39px;
  }

  .image-32 {
    max-width: 74%;
  }

  .text-block-22 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-23 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, Arial, sans-serif;
    font-size: 10px;
    font-weight: 500;
  }

  .company-footer-div {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-24 {
    width: 118px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-25 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .products-footer-div {
    margin-left: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-26 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-27 {
    width: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
  }

  .text-block-28 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-67 {
    align-items: center;
    display: block;
  }

  .div-block-66 {
    max-width: 360px;
  }

  .grid {
    padding-right: 110px;
  }

  .solutions-footer-div {
    padding-left: 0;
    padding-right: 0;
  }

  .div-standard.flex.top-align {
    align-items: flex-start;
    width: auto;
    max-width: 1280px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-standard.flex.justify {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-standard.flex.justify.footer {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .legal {
    font-size: 16px;
    line-height: 32px;
  }

  .link-block-5.w--current {
    display: block;
  }

  .site-info-footer-div {
    margin-left: 60px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .footer-2 {
    padding-bottom: 20px;
  }

  .button-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
  }

  .div-block-72 {
    align-items: center;
    width: 100%;
    margin-top: 60px;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-82 {
    display: none;
  }

  .startup__container {
    justify-content: flex-start;
    max-width: 100%;
    height: auto;
    padding: 60px 10px;
  }

  .header-and-underline-wrapper {
    display: block;
  }

  .header-and-underline-wrapper.we-value-block {
    width: 100%;
    padding-top: 0;
    padding-bottom: 5px;
  }

  .startupsection {
    padding-top: 60px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .startup__section2-block2 {
    display: none;
  }

  .tabs-4 {
    flex-direction: row;
    overflow: hidden;
  }

  .tabs-4.pp-ps-tabs-4 {
    flex-flow: column;
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-2 {
    flex-direction: column;
  }

  .tabs-menu-2.pp-ps-tabs-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .startup_section3-testimonials {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-testimonial {
    height: 57.25rem;
    padding-bottom: 0;
  }

  .heading-23 {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-23 {
    width: 28ch;
    margin-top: 20px;
    font-size: 16px;
  }

  .div-block-86 {
    flex-direction: column;
    align-items: center;
    width: 90%;
    height: 630px;
    margin-left: 22px;
    margin-right: 22px;
  }

  .slider-2 {
    height: 600px;
    margin-left: 0;
    margin-right: 0;
  }

  .right-arrow-3 {
    margin: auto auto 0 0;
    inset: auto 0 -130px auto;
  }

  .div-block-87 {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .image-40 {
    min-height: 150px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-31 {
    width: auto;
    padding-right: 40px;
    font-size: 15px;
    line-height: 28px;
  }

  .div-block-89 {
    width: 276px;
    height: 3px;
    display: none;
  }

  .image-41 {
    width: 60%;
  }

  .text-block-32 {
    margin-top: 40px;
  }

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

  .paragraph-31 {
    width: 30ch;
    margin-top: 10px;
    font-size: 15px;
    line-height: 30px;
  }

  .heading-27 {
    margin-top: 0;
    font-size: 30px;
    line-height: 51px;
  }

  .text-block-37.pp-ps-tabs-menu-txt {
    padding-left: 0;
  }

  .quiz-section {
    background-size: cover;
  }

  .quiz-div-l {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 150px;
    padding-right: 0;
  }

  .heading-30 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 28px;
    font-weight: 700;
  }

  .image-50 {
    margin-left: 25px;
  }

  .tabs-content-2.pp-ps-tabs-content-mob {
    margin-left: 0;
  }

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

  .div-block-107 {
    width: auto;
    margin-top: 20px;
  }

  .product__hero {
    height: 750px;
    margin-top: 60px;
  }

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

  .heading-32 {
    margin-left: auto;
    margin-right: auto;
    font-size: 42px;
  }

  .image-61 {
    width: 250px;
    margin-top: -35px;
  }

  .text-block-47 {
    font-size: 28px;
    line-height: 42px;
  }

  .paragraph-35 {
    width: auto;
  }

  .hero_text-wrapper {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .product__section2-paragraph, .bugasura-para, .perfachhi-para {
    width: 28ch;
    font-size: 16px;
  }

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

  .paragraph-37 {
    width: 26ch;
    font-size: 15px;
    line-height: 28px;
  }

  .image-62 {
    width: 275px;
  }

  .image-63 {
    height: 42px;
  }

  .enterprise__hero {
    height: 700px;
    margin-top: 60px;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .enterprise__hero-heading {
    width: auto;
    font-size: 40px;
    font-weight: 800;
    line-height: 56px;
  }

  .enterprise__hero-para {
    width: 28ch;
  }

  .hero__grid-block1 {
    text-align: center;
    padding-left: 0;
  }

  .enterprise__hero-underlineimg {
    width: 192px;
    height: 6px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .enterprise__section2-paragraph {
    width: 26ch;
    font-size: 16px;
  }

  .div-block-122 {
    display: none;
  }

  .div-block-123 {
    width: 280px;
  }

  .enterprise__section3 {
    height: auto;
    padding-bottom: 84px;
  }

  .enterprise__hero-image {
    margin-top: -25px;
  }

  .enterprise__section4 {
    padding-top: 20px;
  }

  .heading-38 {
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-43 {
    color: var(--dim-grey);
    margin-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-125 {
    width: 300px;
    height: 600px;
  }

  .div-block-125.mobile {
    width: 100%;
    height: 650px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    overflow: hidden;
  }

  .div-block-125.desktop {
    display: none;
  }

  .image-66 {
    width: 130px;
    top: 70px;
    left: 0;
  }

  .image-67 {
    top: 140px;
    left: auto;
    right: 70px;
  }

  .image-68 {
    width: 160px;
    top: 0;
    left: auto;
  }

  .image-69 {
    width: 180px;
    top: 248px;
    left: -22px;
  }

  .image-69.mobile {
    width: 200px;
    left: 0;
  }

  .image-70 {
    width: 160px;
    top: 287px;
    left: auto;
    right: 0;
  }

  .image-71 {
    width: 175px;
    top: 406px;
    left: auto;
    right: 60px;
  }

  .image-72 {
    height: 150px;
    top: 500px;
    left: 0;
  }

  .related-stories {
    padding-bottom: 100px;
  }

  .heading-39 {
    margin-bottom: 44px;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .heading-40 {
    color: var(--dark-slate-blue);
    margin-right: 10px;
  }

  .paragraph-44 {
    margin-right: 20px;
  }

  .div-block-127 {
    margin-top: 22px;
    margin-right: 20px;
  }

  .div-block-131 {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .div-block-142 {
    margin-top: 50px;
  }

  .slider-1 {
    background-color: #0000;
    width: 85%;
    height: 400px;
    margin-top: 30px;
    padding: 20px 20px 40px;
    overflow: visible;
  }

  .mask-2 {
    height: 330px;
    overflow: visible;
  }

  .slide-4 {
    height: 375px;
    margin-right: 15px;
    padding: 25px 15px 25px 20px;
    box-shadow: 0 12px 14px 5px #1c324f14;
  }

  .slide-nav-5 {
    color: #333;
    display: none;
  }

  .icon-7 {
    color: #000;
    display: none;
  }

  .div-block-143 {
    text-align: center;
    margin-top: 84px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-95 {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-89-copy {
    width: auto;
    height: 2px;
    margin-top: 15px;
    margin-left: 25px;
    margin-right: 25px;
    display: block;
  }

  .div-block-145 {
    margin-top: 100px;
  }

  .image-96.moolya3 {
    width: 120px;
  }

  .paragraph-55 {
    color: #4a4a68;
    width: 25ch;
    margin-top: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .link-8 {
    margin-top: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .link-8.perfachhi-link {
    display: block;
  }

  .div-block-146 {
    margin-top: 0;
  }

  .enterprise__container-section2 {
    max-width: 320px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-flipkart {
    margin-top: 0;
    font-size: 35px;
  }

  .column-f-l {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-f-r {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-div-hevo {
    margin-top: 0;
  }

  .story-container-2 {
    padding-top: 20px;
  }

  .story-section-3 {
    margin-top: 60px;
    padding-top: 0;
  }

  .image-99 {
    object-fit: fill;
    width: 60%;
    margin-left: 30px;
    margin-right: auto;
    padding-top: 40px;
    padding-right: 20px;
    display: block;
  }

  .paragraph-57 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .heading-54, .text-block-65, .heading-55, .text-block-66 {
    margin-left: 30px;
  }

  .stories_section_2 {
    margin-top: 60px;
  }

  .container-customer {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .slider-5 {
    background-color: #ddd0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .left-arrow-6, .right-arrow-5, .slide-nav-6 {
    display: none;
  }

  .mask-4 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-right: 0;
    position: static;
    overflow: hidden;
  }

  .slide_1 {
    width: auto;
    margin-right: 20px;
    position: static;
  }

  .slide_2, .slide_3 {
    width: auto;
    margin-right: 20px;
  }

  .div-block-183 {
    display: none;
  }

  .div-block-183.mob {
    display: block;
  }

  .hero__wordwrap {
    margin-top: -50px;
  }

  .hero__wordwrap._1 {
    align-items: center;
    margin-top: -36px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .heading-73 {
    text-align: center;
    margin-top: 20px;
    font-size: 30px;
    line-height: 60px;
  }

  .heading-73.startup-h1 {
    font-size: 36px;
  }

  .div-block-184 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .enterprise__section2-slide {
    background-color: #fff;
    height: 475px;
    margin-top: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    display: block;
    overflow: hidden;
  }

  .mask-5 {
    width: 82%;
    overflow: visible;
  }

  .slide-7 {
    margin-right: 15px;
    box-shadow: 0 0 15px -5px #1c324f26;
  }

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

  .right-arrow-6, .left-arrow-7 {
    width: 0;
    display: none;
  }

  .image-116 {
    width: 46px;
    height: 55px;
  }

  .text-block-81 {
    color: var(--dark-slate-blue);
    margin-top: 22px;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .paragraph-65 {
    color: var(--dim-grey);
    margin-top: 10px;
    font-size: 16px;
    line-height: 32px;
  }

  .div-block-185 {
    height: 470px;
    padding: 30px 15px 30px 20px;
  }

  .consulting__container-2 {
    background-color: #f7f4fd;
    max-width: 375px;
    padding: 60px 10px;
  }

  .consulting__container-2.mob {
    background-color: #0000;
  }

  .consulting__container-2.web {
    padding-top: 60px;
    display: block;
  }

  .image-117 {
    width: 175px;
    height: 8px;
    margin-top: -30px;
    margin-left: 0;
  }

  .paragraph-66 {
    width: 300px;
  }

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

  .image-118 {
    width: 232px;
  }

  .consulting__hero-2 {
    margin-top: 60px;
    padding-top: 60px;
  }

  .heading-75 {
    text-align: center;
    width: 300px;
    font-size: 40px;
    line-height: 56px;
  }

  .text-block-83 {
    margin-top: 30px;
  }

  .paragraph-67 {
    width: 30ch;
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-68 {
    width: 29ch;
    margin-top: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .consulting__section2 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .heading-76 {
    font-size: 30px;
    line-height: 40px;
  }

  .section3__dropdown-wrap {
    background-color: #fff;
    border-radius: 10px;
    margin-top: 50px;
    padding: 15px 23px;
    display: none;
  }

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

  .dropwdown__qn-wrap {
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-85 {
    color: #4a4a68;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
  }

  .dropdown__ans-wrap {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-133 {
    transform: rotate(-180deg);
  }

  .paragraph-70 {
    color: #58676d;
    text-align: left;
    font-size: 16px;
    line-height: 32px;
  }

  .dropdown__wrap-2 {
    margin-top: 15px;
  }

  .div-block-68 {
    display: none;
  }

  .div-block-68.ecom-sol-div, .div-block-68.ecom-sol-resp {
    width: auto;
    display: block;
  }

  .div-block-68.custom-ai-div {
    display: block;
  }

  .heading-78 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-78.ees-sol-header {
    font-size: 34px;
    line-height: 42px;
  }

  .heading-78.eng-ai-section-header, .heading-78.eng-ai-case-study-head {
    font-size: 28px;
    line-height: 36px;
  }

  .paragraph-72 {
    width: 30ch;
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-87.tab-text {
    font-size: 17px;
    font-weight: 500;
  }

  .academy_section {
    overflow: visible;
  }

  .academy_container {
    margin-top: 60px;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-87 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 56px;
  }

  .image-145 {
    margin-bottom: 38px;
  }

  .text-block-100 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .academy_hero_images-div {
    align-items: flex-end;
    max-width: 100%;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-146 {
    max-width: 50%;
    margin-right: 20px;
    display: none;
  }

  .image-146.mobile {
    object-fit: contain;
    height: 210px;
    display: block;
  }

  .wheel_section {
    padding-bottom: 0;
    overflow: hidden;
  }

  .wheel_container {
    padding-bottom: 60px;
  }

  .heading-88 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-101 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .learn_container {
    padding: 20px 10px 0;
  }

  .learn_column {
    display: block;
  }

  .learn_div_l {
    width: 100%;
    display: block;
  }

  .heading-89 {
    text-align: center;
    letter-spacing: -.32px;
    margin-top: 0;
    margin-bottom: 38px;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-78 {
    text-align: center;
    padding-right: 0;
    display: none;
  }

  .paragraph-79 {
    text-align: center;
    display: none;
  }

  .image-148 {
    margin-bottom: 78px;
  }

  .column-5, .mcc__container {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-85 {
    width: auto;
    display: none;
  }

  .image-157 {
    width: 300px;
  }

  .paragraph-3 {
    color: var(--dim-grey);
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 32px;
    display: block;
  }

  .mcc__hero {
    height: 800px;
    margin-top: 60px;
    padding-top: 25px;
  }

  .mcc__hero-heading {
    width: auto;
    font-size: 36px;
    line-height: 54px;
  }

  .image-4 {
    width: 275px;
    margin-top: -15px;
    display: block;
  }

  .paragraph-2 {
    width: auto;
    display: none;
  }

  .div-block-200 {
    padding-top: 0;
  }

  .slide-8 {
    width: 260px;
    margin-right: 10px;
  }

  .div-block-202 {
    margin-top: 60px;
    display: block;
  }

  .slider-7 {
    background-color: #0000;
    max-width: 100%;
    height: 249px;
    margin-top: 39px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .div-block-9 {
    display: none;
  }

  .mask-6 {
    width: 80%;
    overflow: visible;
  }

  .heading-92 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-86 {
    margin-top: 22px;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
  }

  .div-block-13 {
    display: none;
  }

  .paragraph-5 {
    width: auto;
    margin-top: 25px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section2__moolya-creative-club {
    padding-bottom: 75px;
  }

  .text-block-4 {
    color: #4a4a68;
    margin-right: 20px;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }

  .heading-93 {
    width: 18ch;
  }

  .image-158 {
    width: 270px;
  }

  .div-block-11 {
    display: block;
  }

  .paragraph-6 {
    width: 30ch;
  }

  .paragraph-4 {
    width: auto;
    margin-bottom: 25px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-7 {
    display: none;
  }

  .heading-94 {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-6 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-107 {
    text-align: center;
    font-size: 14px;
    line-height: 21px;
  }

  .image-159 {
    width: 62px;
    height: 62px;
  }

  .image-159.sleep, .image-159.focus {
    width: 62%;
  }

  .div-block-7 {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .contactus__hero-section {
    margin-top: 60px;
    padding-top: 50px;
  }

  .contact__container {
    max-width: 439px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .numbers_container {
    padding: 109px 20px 162px;
  }

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

  .number_1, .number_2 {
    margin-bottom: 60px;
  }

  .number_3 {
    margin-bottom: 100px;
    display: none;
  }

  .number_4 {
    display: none;
  }

  .accordion.active {
    flex-direction: column;
  }

  .learning_section {
    overflow: hidden;
  }

  .learning_container {
    padding: 113px 0 118px;
  }

  .learning_div {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-117 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .video_grid {
    grid-template-columns: 1fr;
  }

  .video_div_2 {
    display: block;
  }

  .video {
    height: 300px;
  }

  .podcast_div {
    max-width: 100%;
    height: auto;
    padding-top: 30px;
  }

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

  .podcast {
    text-align: center;
    padding-top: 30px;
  }

  .podcast-three {
    padding-top: 30px;
  }

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

  .quiz_3_container {
    padding: 153px 20px 87px;
  }

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

  .text-block-121 {
    margin-bottom: 68px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-164 {
    margin-bottom: -34px;
    margin-right: 20px;
    display: block;
  }

  .image-165 {
    margin-bottom: -34px;
    display: block;
  }

  .paragraph-90 {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 32px;
    display: block;
  }

  .paragraph-91 {
    text-align: center;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 32px;
    display: block;
  }

  .number_5 {
    margin-bottom: 60px;
    display: block;
  }

  .number_6 {
    display: block;
  }

  .industry_dropdown_list.w--open {
    margin-top: 0;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .industry_dropdown_main {
    margin-left: 0;
  }

  .industry_dropdown {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: inline-block;
  }

  .filter_dropdown_div {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .service_dropdown_main {
    margin-left: 0;
    margin-right: 20px;
  }

  .service_dropdown_list.w--open {
    position: fixed;
    inset: auto 0% 0%;
  }

  .service_dropdown {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: inline-block;
  }

  .scale_dropdown_main {
    margin-left: 0;
    margin-right: 20px;
  }

  .scale_dropdown_list.w--open {
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-9 {
    border: 1px solid var(--medium-slate-blue);
    color: var(--medium-slate-blue);
    text-align: center;
    background-color: #3898ec00;
    border-radius: 5px;
    width: 388px;
    height: 52px;
    font-family: Inter, Arial, sans-serif;
    font-size: 16px;
    line-height: 32px;
    display: none;
  }

  .filter_div_mobile {
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .image-166 {
    margin-left: -240px;
    padding-left: 0;
  }

  .filter_div_pop_up {
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 800px;
    padding: 20px 0 0;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

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

  .heading-99 {
    text-align: left;
    margin-top: 2px;
    margin-bottom: 0;
    font-family: Inter, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }

  .filter_list {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div_divider {
    background-color: #4a4a684d;
    height: 1px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .text-block-125 {
    color: var(--midnight-blue-3);
    text-align: left;
    margin-bottom: 20px;
    font-family: Inter, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
  }

  .indutries_div_filter {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .collection-list-10 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .checkbox-field-5 {
    text-align: left;
    align-items: center;
    display: flex;
  }

  .checkbox-label-5 {
    margin-left: 15px;
    padding-left: 0;
    font-family: Inter, Arial, sans-serif;
    font-weight: 500;
  }

  .checkbox-3 {
    border-color: #58676d80;
    border-radius: 4px;
    width: 15px;
    height: 15px;
    margin-top: 0;
  }

  .checkbox-3.w--redirected-checked {
    border-width: 2.8px;
    border-color: var(--medium-slate-blue);
    background-color: var(--medium-slate-blue);
    border-radius: 4px;
  }

  .checkbox-3.w--redirected-focus {
    box-shadow: none;
  }

  .contactus__hero-image {
    margin-top: -25px;
  }

  .contactus__hero-heading, .contactus__hero-paragraph {
    width: auto;
  }

  .div-block-212 {
    margin-top: 10px;
  }

  .contactus__section2 {
    height: 1200px;
  }

  .section2__heading {
    width: auto;
    font-size: 28px;
    line-height: 40px;
  }

  .section2__paragraph {
    width: auto;
  }

  .section2__card-wrapper {
    width: auto;
    max-width: 375px;
  }

  .lifeatmoolya_section3-grid {
    height: 100%;
    display: block;
  }

  .section2__card-sales {
    width: auto;
    height: 350px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .link-13 {
    text-transform: uppercase;
    line-height: 24px;
  }

  .text-block-126 {
    font-size: 22px;
    line-height: 32px;
  }

  .paragraph-94 {
    width: auto;
  }

  .contactus__section3 {
    padding-top: 25px;
    overflow: hidden;
  }

  .contact__container2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-95 {
    width: 26ch;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 32px;
  }

  .text-block-128 {
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
    line-height: 32px;
  }

  .contactus_section3_tab-link {
    text-align: left;
    height: 195px;
    padding-left: 0;
    padding-right: 0;
  }

  .contactus_section3_tab-link.w--current {
    text-align: left;
    height: 195px;
  }

  .contactus_section3_tab-link2 {
    text-align: left;
    height: 195px;
    margin-top: 0;
    margin-left: 25px;
    padding-left: 0;
    padding-right: 0;
  }

  .contactus_section3_tab-link2.w--current {
    height: 195px;
  }

  .tabs-section3 {
    overflow: visible;
  }

  .contactus_section3_tab-menu {
    flex-direction: row;
    display: flex;
  }

  .tabs-content__section3, .tab-pane-tab-1-4, .tab-pane-tab-2-2 {
    height: 380px;
  }

  .section2__card-people {
    width: auto;
    height: 350px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .faq-a-text {
    color: var(--dim-grey);
    text-align: left;
    font-size: 15px;
    line-height: 28px;
  }

  .faq-q-text {
    color: var(--dark-slate-blue);
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .c-faq-divider {
    background-color: #00000026;
  }

  .faq-stripe-1 {
    background-color: #000;
  }

  .c-faq {
    margin-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .c-faq-item {
    background-color: #fff;
    border: 1px #000;
    border-radius: 10px;
  }

  .faq-stripe-2 {
    background-color: #000;
  }

  .section5_tabs_menu {
    display: flex;
  }

  .tabs-content-6 {
    overflow: hidden;
  }

  .startup_section2_tabs-menu {
    flex-direction: row;
    padding-left: 40px;
    display: flex;
  }

  .text-block-135 {
    text-decoration: none;
  }

  .tabs-13 {
    margin-top: 50px;
  }

  .mcc_section2_tab-menu {
    margin-left: 0;
  }

  .mcc_section2_tab-link {
    margin-right: 8px;
  }

  .mcc_section2_tab {
    margin-left: 20px;
    margin-right: 0;
  }

  .tabs-content-7 {
    margin-top: 35px;
  }

  .dropdown-2 {
    text-align: right;
    width: 100%;
  }

  .hero_section {
    margin-top: 60px;
  }

  .text-block-138 {
    color: var(--ghost-white);
    flex-direction: row;
    align-items: center;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-decoration: none;
    display: block;
    position: static;
    inset: auto auto 6% 6%;
  }

  .link-block-9 {
    max-width: 100%;
    text-decoration: none;
    position: relative;
  }

  .read_full_story_div {
    align-items: center;
    padding-left: 20px;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: auto 0% 6%;
  }

  .image-191 {
    margin-left: 14px;
  }

  .slide_4 {
    width: auto;
    margin-right: 20px;
  }

  .text-block-139 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .image-192 {
    margin-left: 14px;
  }

  .text-block-140 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .image-193 {
    margin-left: 14px;
  }

  .text-block-141 {
    color: var(--ghost-white);
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
  }

  .section-12 {
    margin-top: 60px;
    padding-top: 60px;
  }

  .section-13 {
    margin-top: -35px;
    padding-top: 50px;
    padding-bottom: 60px;
  }

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

  .heading-106 {
    text-align: center;
    width: auto;
    font-size: 40px;
    line-height: 56px;
  }

  .image-261 {
    margin-left: 34vw;
  }

  .paragraph-100 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 30px;
  }

  .section-14 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .paragraph-101 {
    color: #4a4a68;
    font-size: 15px;
    line-height: 30px;
  }

  .tabs_menu1 {
    border-bottom-style: none;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-102 {
    font-size: 15px;
    line-height: 28px;
  }

  .image-262 {
    width: 52px;
    height: 52px;
  }

  .section-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-108 {
    letter-spacing: -.02px;
    width: 16ch;
    padding-left: 0;
    padding-right: 0;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-104 {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .image-339.mobile {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .div-block-319 {
    margin-top: 39px;
  }

  .div-block-322 {
    display: none;
  }

  .slider-9 {
    background-color: #0000;
    height: 221px;
    margin-top: 38px;
    display: block;
    overflow: hidden;
  }

  .mask-8 {
    width: 90%;
    overflow: visible;
  }

  .slider-pic-one {
    width: 18.75rem;
    max-width: 100%;
    margin-right: 10px;
  }

  .left-arrow-8, .right-arrow-7, .slide-nav-10 {
    display: none;
  }

  .image-343 {
    object-fit: cover;
    object-position: 0% 50%;
    border-radius: 0;
    width: auto;
    height: 221px;
  }

  .slider-pic-two, .slider-pic-three {
    width: auto;
    max-width: 100%;
    margin-right: 10px;
  }

  .lifeatmoolya_hero {
    margin-top: 60px;
    padding-top: 50px;
  }

  .lifeatmoolya_hero-heading {
    font-size: 40px;
    line-height: 56px;
  }

  .div-block-334 {
    max-width: 100%;
    padding-bottom: 40px;
    display: inline-block;
  }

  .lifeatmoolya_section3-grid-div2 {
    height: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-158-copy {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
  }

  .lifeatmoolya_section3 {
    padding-bottom: 100px;
  }

  .lifeatmoolya_section4 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .lifeatmoolya_section4-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-339.wheel_data {
    margin-left: 40px;
  }

  .div-block-340 {
    display: block;
  }

  .text-block-164:hover {
    font-size: 14px;
    font-weight: 700;
  }

  .content_div {
    padding-right: 0;
  }

  .heading-113 {
    margin-bottom: 20px;
    font-size: 55px;
    line-height: 70px;
  }

  .wheel {
    object-fit: contain;
    width: 100%;
    height: auto;
    margin-bottom: 100%;
    margin-right: 20px;
    transform: scale(.85);
  }

  .ww__heading2-2, .ww__heading4-2, .ww__heading-2, .ww__heading3-2 {
    margin-top: 10px;
    font-size: 30px;
  }

  .ww__heading5-2 {
    margin-top: 20px;
    margin-left: 76px;
    font-size: 40px;
  }

  .ww__heading5-2.people, .ww__heading5-2.trans {
    margin-left: 0;
  }

  .ww__heading5-2.you {
    margin-left: auto;
  }

  .paragraph-112 {
    width: 32ch;
    font-size: 16px;
    line-height: 32px;
  }

  .paragraph-112.mobile {
    text-align: center;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-112.desktop {
    display: none;
  }

  .creative-testers-section {
    padding: 60px 20px 80px;
    display: none;
  }

  .creative-container {
    max-width: 100%;
  }

  .creative-grid {
    grid-row-gap: 150px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .left-image-div.desktop-div {
    display: none;
  }

  .right-content-div {
    flex-direction: column;
    padding-top: 20px;
    display: flex;
  }

  .heading-115 {
    text-align: center;
    margin-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 28px;
    line-height: 40px;
  }

  .heading-116 {
    text-align: center;
    display: none;
  }

  .paragraph-113 {
    text-align: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 28px;
    display: none;
  }

  .paragraph-113.mobile-para {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

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

  .utility-page-wrap {
    width: 100%;
    height: 100%;
    display: none;
  }

  .utility-page-content {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .rating-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rating-div {
    padding-left: 0;
    padding-right: 0;
  }

  .rating-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-119 {
    text-align: center;
    width: 14ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }

  .misfits-section {
    padding: 80px 20px;
    overflow: hidden;
  }

  .misfits-div {
    padding-left: 0;
    padding-right: 0;
  }

  .misfits-container {
    max-width: 100%;
  }

  .misfits-grid {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    display: flex;
  }

  .misfits-left-div {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-120 {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-114 {
    text-align: center;
    width: auto;
    font-size: 15px;
    line-height: 28px;
  }

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

  .meet-moolyans {
    padding: 60px 20px;
  }

  .meet-moolyans-container {
    max-width: 100%;
  }

  .heading-121 {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-115 {
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
  }

  .meet-moolyans-grid-1, .meet-moolyans-grid-2 {
    display: none;
  }

  .benefits {
    padding: 60px 14px;
  }

  .collection-list-14 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-123 {
    text-align: center;
    text-transform: none;
  }

  .image-449 {
    max-width: 40%;
  }

  .paragraph-117 {
    text-align: center;
    width: auto;
    line-height: 24px;
  }

  .heading-124 {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-118 {
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .life-moolya {
    text-align: center;
    padding: 60px 20px 40px;
  }

  .div-block-350 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-125 {
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-119 {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 28px;
  }

  .link-block-15 {
    display: block;
  }

  .heading-127 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 5px;
    padding-left: 0;
  }

  .text-span-22 {
    margin-left: 3px;
    font-size: 40px;
  }

  .image-461 {
    width: 40%;
    margin-left: auto;
    margin-right: 14.5vw;
    display: block;
  }

  .div-block-351 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-352 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    display: grid;
  }

  .heading-128 {
    color: var(--medium-slate-blue);
    text-align: center;
    letter-spacing: -.32px;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-120 {
    color: var(--dark-slate-blue);
    text-align: center;
    padding-left: 85px;
    padding-right: 85px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }

  .paragraph-120._2nd, .paragraph-120._1st {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
  }

  .div-block-354, .div-block-355 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .exploratory-div {
    display: none;
  }

  .exploratory-div.mobile {
    margin-top: 3.61rem;
    margin-bottom: 3.61rem;
    display: none;
  }

  .button-12 {
    text-align: center;
    width: 100%;
  }

  .gray-baseline {
    width: 100%;
  }

  .banner11_marquee-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .button-13 {
    letter-spacing: 1px;
  }

  .container-25 {
    padding-top: 0;
    overflow: visible;
  }

  .qone {
    color: var(--medium-slate-blue);
    text-align: center;
    letter-spacing: -.02em;
    width: 100%;
    margin-top: 27px;
    font-size: 24px;
  }

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

  .no-not-really {
    text-align: center;
    width: 100%;
  }

  .no-not-really.option-three-b {
    margin-top: 20px;
  }

  .form-2 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .form-2.mobile {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .div-block-325 {
    flex-direction: column;
    padding-bottom: 140px;
    overflow: hidden;
  }

  .purplr-timeline.q3 {
    width: 100%;
  }

  .yes-we-are {
    text-align: center;
    width: 100%;
  }

  .quiz-1-section.mobile {
    object-fit: fill;
    display: block;
    overflow: hidden;
  }

  .heading-131 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 40px;
    font-weight: 800;
  }

  .button-14 {
    text-align: center;
    width: 100%;
  }

  .button-14.option-three-c {
    margin-top: 20px;
  }

  .explanatory-text-block.chat-mithun {
    display: none;
  }

  .question3 {
    width: 100%;
    margin-left: 0;
    padding-top: 3.61rem;
    padding-bottom: 3.61rem;
  }

  .question3.question {
    display: none;
  }

  .text-block-179 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .question-div-main {
    flex-direction: column;
    overflow: visible;
  }

  .line-div {
    margin-left: 0;
  }

  .question_div.is--main {
    width: 100%;
    display: block;
  }

  .question {
    margin-left: 0;
  }

  .question.question1 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .question.question2 {
    align-items: center;
    display: none;
  }

  .section-17 {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .div-block-358 {
    text-align: center;
    flex-direction: column;
  }

  .text-block-180 {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .div-block-359 {
    margin-top: 30px;
  }

  .button-15 {
    letter-spacing: .05em;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    font-weight: 600;
  }

  .button-15.lp-calendly-popup.lp-calendly-popup-5.ta-fasttrack-automation-schedule-a-call-btn {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .right-arrow-10, .left-arrow-9, .slide-nav-13 {
    display: none;
  }

  .slide-1-3 {
    border-radius: 0;
    margin-right: 30px;
  }

  .slider-10 {
    background-color: #ddd0;
  }

  .slider-10.mobile {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .slide-1 {
    border-radius: 0;
    margin-left: 0;
    margin-right: 30px;
    position: relative;
    right: auto;
    overflow: visible;
  }

  .mask-10 {
    border-radius: 0;
    overflow: visible;
  }

  .we-lead-the-world {
    margin-top: 0;
    overflow: hidden;
  }

  .we-lead-container {
    padding: 60px 20px 40px;
  }

  .we-lead-div {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-132 {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
  }

  .heading-132.new-dev-heading-132 {
    font-size: 28px;
  }

  .text-block-182 {
    margin-bottom: 30px;
    font-size: 120%;
    line-height: 30px;
  }

  .text-block-182.new-dev-text-block-182 {
    font-size: 15px;
  }

  .we-lead-content-div {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .we-lead-grid.desktop, .we-lead-grid.desktop.owl-carousel.owl-theme {
    display: none;
  }

  .we-lead-grid.desktop.owl-carousel.owl-theme.new-dev-we-lead {
    display: block;
  }

  .we-lead-grid.mobile {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .we-lead-grid.mobile.custom-carousel.owl-carousel, .we-lead-grid.mobile.custom-carousel.owl-carousel.owl-theme {
    display: block;
  }

  .expert-qa-sdet-s {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .expert-qa-content {
    text-align: center;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-133 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 38px;
  }

  .heading-133.our-ideology {
    padding-top: 15px;
  }

  .paragraph-121 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .ba-in-testing {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-122 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-122.new-dev-we-lead-para {
    padding-left: 25px;
  }

  .ba-in-testing-image {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dev-in-code-quality {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dev-in-code-content {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: relative;
  }

  .expert-consultants {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .culture-influencers {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .expert-consultants-image {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .culture-influencers-content {
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .logo-section {
    margin-top: 60px;
    overflow: hidden;
  }

  .logo-container {
    border-radius: 0;
  }

  .logo-container.hp-logo-container {
    border-radius: 16px;
  }

  .logo-container.new-logo-container, .logo-container.ta-logo-container, .logo-container.ees-logo-container {
    height: auto;
    padding-bottom: 0;
  }

  .logo-div {
    padding: 60px 20px;
  }

  .logo-div.lp-outliers {
    padding-bottom: 0;
  }

  .logo-div.lp-outliers.new-lp-outliers {
    flex-direction: column;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-div.lp-outliers.new-lp-outliers.hidden-xs {
    display: none;
  }

  .logo-div.hp-logo-div {
    border-radius: 16px;
  }

  .heading-134 {
    color: #4a4a68;
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
  }

  .heading-134.new-heading-134 {
    text-align: center;
    width: 100%;
  }

  .text-block-183 {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-183.new-text-block-183 {
    text-align: center;
    padding-bottom: 20px;
  }

  .logo-heading {
    margin-bottom: 40px;
  }

  .logo-heading.new-logo-heading {
    text-align: center;
  }

  .logos-panel {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .gupshup {
    margin-bottom: 80px;
    display: none;
  }

  .gupshup.web, .flipkart, .phonepe {
    margin-bottom: 0;
  }

  .collibra {
    margin-bottom: 80px;
  }

  .collibra.mobile {
    margin-bottom: 0;
    display: block;
  }

  .collibra.desktop {
    text-align: left;
    margin-bottom: 0;
    display: block;
  }

  .licious {
    margin-bottom: 80px;
  }

  .licious.mobile {
    margin-bottom: 0;
    display: block;
  }

  .homepage_hero {
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .heading-135 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 35px;
    line-height: 56px;
  }

  .text-block-184 {
    letter-spacing: -1px;
    margin-left: 15px;
    font-size: 14px;
  }

  .image-467 {
    width: 205px;
    height: 8px;
    margin-top: 10px;
  }

  .image-467.ta-hero-2-shade {
    width: 95%;
    margin-top: 0;
    left: 10px;
  }

  .image-468 {
    width: 275px;
    height: auto;
    display: none;
  }

  .div-block-361 {
    margin-right: 0;
    padding-top: 0;
  }

  .grid-36 {
    display: block;
  }

  .link-block-16, .link-block-16.absolutely {
    margin-top: 20px;
  }

  .link-block-16.absolutely.abs-lp {
    margin-top: 30px;
  }

  .link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes {
    transition-property: all;
  }

  .link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes.dev-calendly-popup-6.hp-calendly-web-cta {
    color: var(--white);
  }

  .link-block-16.absolutely.abs-lp.lp-calendly-popup.test-changes.lp-calendly-popup-1.pp-btn-changes {
    background-color: #785dfb;
    background-image: none;
    background-size: auto;
    border-radius: 10px;
  }

  .link-block-16.absolutely.abs-lp.lp-calendly-popup-copy.test-changes {
    transition-property: all;
  }

  .link-block-16.consul-btn {
    position: absolute;
  }

  .link-block-16.consul-btn.mob {
    width: 260px;
    height: 52px;
    margin-top: 30px;
    position: relative;
    top: 30px;
    bottom: 0;
    left: auto;
    transform: none;
  }

  .link-block-16.tab {
    margin-bottom: 40px;
    margin-left: auto;
  }

  .link-block-16.lp-header-img {
    float: right;
    text-align: center;
    margin-left: 0;
    margin-right: 20px;
    font-size: 15px;
    font-weight: 600;
  }

  .link-block-16.lp-cta.lp-cs-cta {
    font-size: 15px;
    line-height: 49px;
    display: block;
  }

  .link-block-16.lp-cta.lp-cs-cta.lp-cta-services.lp-calendly-popup.hidden, .link-block-16.lp-cta.lp-cs-cta.lp-calendly-popup.hidden, .link-block-16.lp-cta.lp-cs-cta.ai-ser-cta.lp-calendly-popup.hidden {
    display: none;
  }

  .link-block-16.lp-cta.lp-calendly-popup.lp-calendly-popup-3 {
    display: flex;
  }

  .link-block-16.ta-cta.lp-cs-cta {
    font-size: 15px;
    line-height: 49px;
    display: block;
  }

  .text-block-185 {
    color: #785dfb;
  }

  .text-block-185.text-color {
    color: #fff;
  }

  .text-block-186.web {
    display: none;
  }

  .text-block-186.mobile {
    color: #4a4a68;
    margin-top: 30px;
    font-size: 120%;
    line-height: 32px;
    display: block;
  }

  .grid-37 {
    display: block;
  }

  .heading-136 {
    text-align: center;
    letter-spacing: .16px;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
  }

  .paragraph-123 {
    text-align: center;
    width: auto;
    margin-top: 5px;
    font-size: 15px;
  }

  .div-block-362 {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-469 {
    display: block;
    top: 195px;
    left: -80px;
    transform: rotate(97deg);
  }

  .homepage_section2, .why-are-they-fantastic {
    overflow: hidden;
  }

  .fantastic-div {
    padding-bottom: 60px;
  }

  .heading-137 {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
  }

  .text-block-187 {
    font-size: 15px;
    line-height: 30px;
  }

  .fantastic-content-div {
    margin-top: -10px;
  }

  .grid-38 {
    grid-template-columns: 1fr;
  }

  .fantastic-content {
    display: none;
  }

  .fantastic-image {
    margin-top: -20px;
    margin-bottom: -30px;
  }

  .image-472 {
    display: none;
  }

  .homepage_section4 {
    padding: 60px 0 70px;
    overflow: hidden;
  }

  .container-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-139 {
    letter-spacing: .16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .div-block-364 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-188 {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .div-block-365 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-140 {
    margin-top: 10px;
    font-size: 26px;
    line-height: 38px;
  }

  .paragraph-124 {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 32px;
  }

  .div-block-367 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-368 {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-369 {
    flex-direction: column;
  }

  .div-block-367-copy {
    text-align: center;
  }

  .div-block-370 {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-371 {
    text-align: center;
    padding-left: 0;
  }

  .text-block-189 {
    margin-top: 40px;
    font-size: 120%;
  }

  .text-block-189.small-line {
    font-size: 15px;
  }

  .link-block-17 {
    margin-top: 0;
  }

  .link-block-17.moolyan.want-to-be-btn {
    margin-top: -10px;
  }

  .link-block-17.holistic {
    margin-top: 20px;
  }

  .link-block-17.ct-cta-link.calendly-web-btn.hidden-xs {
    display: none;
  }

  .div-block-373 {
    display: block;
  }

  .great-choice {
    overflow: hidden;
  }

  .great-choice-div {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-144 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
  }

  .text-block-194 {
    font-size: 15px;
    line-height: 28px;
  }

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

  .grid-42.desktop {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .content-one {
    padding-left: 0;
  }

  .text-block-195 {
    padding-right: 60px;
  }

  .testimonial-item {
    flex-wrap: wrap;
    margin-bottom: 40px;
    padding: 30px 20px;
  }

  .image-482 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    margin-bottom: 20px;
  }

  .holistic-growth {
    overflow: hidden;
  }

  .holistic-div {
    padding-top: 10px;
    padding-bottom: 70px;
  }

  .heading-145 {
    margin-bottom: 10px;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-145.holistic-heading {
    margin-top: 10px;
  }

  .text-block-198 {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 28px;
  }

  .image-483 {
    max-width: 60%;
  }

  .div-block-380 {
    margin-bottom: 30px;
  }

  .image-484 {
    display: none;
  }

  .container-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .our-people-div {
    padding-top: 60px;
  }

  .heading-146 {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 700;
    line-height: 38px;
  }

  .text-block-199 {
    margin-bottom: -20px;
    font-size: 15px;
    line-height: 28px;
  }

  .our-people-content {
    margin-top: 35px;
  }

  .image-485 {
    max-width: 70%;
    height: auto;
    margin: 10px 0 -10px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .image-485.we-lead-img {
    max-width: 180px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-486 {
    max-width: 72%;
    height: auto;
    margin-top: 10px;
    margin-bottom: -10px;
  }

  .image-486.we-lead-img {
    max-width: 180px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-487 {
    z-index: 0;
    margin-top: 20px;
    margin-bottom: -67px;
  }

  .image-487.we-lead-img {
    max-width: 180px;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-488 {
    max-width: 75%;
    height: auto;
    margin-top: 10px;
    margin-bottom: -10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-488.we-lead-img {
    max-width: 180px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-489 {
    max-width: 80%;
    height: auto;
    margin-top: 10px;
    margin-bottom: -10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-489.we-lead-img {
    max-width: 180px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .calendly {
    overflow: hidden;
  }

  .calendly.new-dev-calendly {
    background-color: #785dfb;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .calendly-div {
    padding: 20px 0 0;
  }

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

  .grid-43.desktop {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .right-content-div {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .right-content-div.mob-heading {
    display: block;
  }

  .image-div-calendly {
    box-shadow: none;
    display: block;
  }

  .heading-147 {
    color: var(--white);
    text-align: center;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .text-span-36 {
    color: var(--medium-slate-blue);
  }

  .text-block-200 {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .right-illustration-div {
    height: 100%;
    margin-top: 0;
    display: none;
  }

  .image-490 {
    max-width: 28%;
    margin-left: 0;
    top: 200px;
  }

  .image-491 {
    max-width: 36%;
    margin-right: 0;
  }

  .image-492 {
    max-width: 100%;
    margin-top: 40px;
    margin-left: 0;
    transform: none;
  }

  .image-493, .image-494, .div-block-381 {
    display: none;
  }

  .div-block-382 {
    margin-top: 35px;
    margin-bottom: 0;
  }

  .our-people-image {
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .testimonial-div-two {
    display: none;
  }

  .heading-148 {
    color: var(--dark-slate-blue);
    letter-spacing: 0;
    margin: 0;
    padding-left: 8px;
    padding-right: 25px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    display: block;
  }

  .div-block-386 {
    align-items: center;
    display: flex;
  }

  .image-497 {
    width: auto;
    height: auto;
    margin-right: 5px;
  }

  .grid-44 {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .grid-44.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 50px;
    margin-left: 3vw;
    margin-right: -20px;
    padding-left: 0;
  }

  .div-block-387 {
    align-items: center;
    display: flex;
  }

  .image-498, .image-499 {
    width: auto;
    height: auto;
    margin-right: 5px;
  }

  .div-block-388 {
    align-items: center;
    display: flex;
  }

  .image-500 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 5px;
  }

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

  .image-501 {
    width: auto;
    height: auto;
    margin-right: 5px;
  }

  .div-block-390 {
    align-items: center;
    display: flex;
  }

  .image-502 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-right: 5px;
  }

  .div-block-391 {
    align-items: center;
    display: flex;
  }

  .image-503 {
    width: auto;
    height: auto;
    margin-right: 5px;
  }

  .div-block-392 {
    align-items: center;
    display: flex;
  }

  .image-504 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-right: 5px;
  }

  .div-block-393 {
    align-items: center;
    display: flex;
  }

  .web {
    display: none;
  }

  .calendly-mobile {
    padding-left: 0;
    display: block;
  }

  .grid-46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  .image-507 {
    display: none;
  }

  .div-block-testimonial-mobile {
    display: block;
  }

  .image-508 {
    display: none;
  }

  .div-block-398 {
    position: relative;
  }

  .mobile-video-text-link {
    color: var(--dark-slate-blue);
    letter-spacing: -.02em;
    font-size: 22px;
    line-height: 32px;
    text-decoration: none;
  }

  .quiz-enterprise {
    overflow: visible;
  }

  .slider-pic-four {
    max-width: 100%;
  }

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

  .button-17 {
    margin-top: 0;
    display: none;
  }

  .ww__heading-3 {
    margin-top: 20px;
    margin-left: 0;
    font-size: 40px;
  }

  .startup__container-2 {
    max-width: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .startup__container-2.the-startup {
    padding-left: 0;
    padding-right: 0;
  }

  .ww__heading5-3, .ww__heading4-3 {
    margin-top: 20px;
    margin-left: 0;
    font-size: 40px;
  }

  .paragraph-130 {
    width: auto;
    font-size: 16px;
    line-height: 32px;
    display: none;
  }

  .ww__heading3-3 {
    margin-top: 20px;
    margin-left: 0;
    font-size: 40px;
  }

  .div-block-404 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .ww__heading2-3 {
    margin-top: 20px;
    margin-left: 0;
    font-size: 40px;
  }

  .hero__wordwrap-2 {
    align-items: center;
    width: 100%;
    margin-top: -50px;
  }

  .image-38-copy-2 {
    width: 125px;
    height: 7px;
    margin-top: -18px;
    margin-left: auto;
    margin-right: auto;
  }

  .startup__herosection-2 {
    margin-top: 50px;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .paragraph-131 {
    color: #58676d;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    line-height: 30px;
    display: block;
  }

  .startup__section2-tab-2 {
    text-align: center;
    width: 175px;
    height: 70px;
  }

  .startup__section2-tab-2.spacing-change.pp-ps-change {
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 70px;
    margin-top: 0;
    padding-right: 15px;
  }

  .startup__section2-tab-2.pp-startup-tab {
    justify-content: center;
    align-items: center;
  }

  .startup__section2_block1-paragraph-2 {
    width: 34ch;
    display: none;
  }

  .startup__section2_block1-heading-2 {
    font-size: 30px;
  }

  .paragraph-132 {
    color: #58676d;
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .paragraph-132.ps, .paragraph-132.data, .paragraph-132.market, .paragraph-132.feedback {
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-132.iterating {
    padding-right: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .paragraph-132.documentation {
    font-size: 15px;
    line-height: 28px;
  }

  .heading-152 {
    color: #4a4a68;
    margin-right: 0;
    font-size: 28px;
    line-height: 42px;
  }

  .startup_section2_tab-link-2 {
    color: #1c324f;
    white-space: nowrap;
    mix-blend-mode: normal;
    background-color: #0000;
    border: 1px solid #785dfb;
    border-radius: 10px;
    align-items: center;
    margin-right: 8px;
    font-weight: 500;
    line-height: 140%;
    display: flex;
  }

  .startup_section2_tab-link-2.w--current {
    color: #fff;
    white-space: nowrap;
    background-color: #785dfb;
    align-items: center;
    margin-right: 10px;
    display: flex;
  }

  .paragraph-136 {
    color: #58676d;
    margin-top: 25px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 15px;
    line-height: 30px;
  }

  .startup__section2-block2-mobile-2 {
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-155 {
    color: #4a4a68;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 42px;
  }

  .paragraph-138 {
    color: #58676d;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 32px;
  }

  .image-563 {
    width: 55px;
    height: 55px;
  }

  .text-block-223 {
    color: #4a4a68;
    margin-top: 22px;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
  }

  .tabs-content-12 {
    overflow: hidden;
  }

  .paragraph-141 {
    margin-top: 35px;
    font-size: 16px;
    line-height: 32px;
    display: block;
  }

  .mask-11 {
    height: 46rem;
  }

  .image-564 {
    margin-left: 25px;
  }

  .image-565 {
    width: 16%;
    margin-left: 25px;
  }

  .html-embed-7 {
    margin-top: 60px;
  }

  .paragraph-3-copy {
    color: var(--dim-grey);
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 32px;
    display: block;
  }

  .paragraph-3-copy1 {
    color: var(--dim-grey);
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 32px;
  }

  .flipkart-logo {
    width: 100%;
  }

  .licious-mobile {
    width: 90px;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-415 {
    width: 100%;
    max-width: none;
  }

  .sub-heading {
    text-align: center;
    width: 28ch;
    line-height: 32px;
  }

  .sub-heading.b {
    font-size: 15px;
    line-height: 28px;
  }

  .section-20 {
    padding-bottom: 60px;
    overflow: hidden;
  }

  .text-block-226 {
    letter-spacing: -.2px;
  }

  .tab_link1-2 {
    border-bottom: 1px solid #bdbdbd;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 25px;
  }

  .tab_link1-2.w--current {
    margin-bottom: -1px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .text-block-229 {
    padding-right: 10px;
  }

  .content {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .heading-160.qa-msg-mob {
    color: #785dfb;
    margin-bottom: 25px;
    font-size: 22px;
    line-height: 32px;
  }

  .heading-161 {
    font-size: 28px;
  }

  .servant-jumbotron {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-416 {
    text-align: center;
    display: block;
  }

  .paragraph-149 {
    margin-bottom: 40px;
    line-height: 31px;
  }

  .servant-leader {
    border-bottom: 2px dashed #f7f4fd;
    padding-bottom: 40px;
  }

  .container-34 {
    max-width: none;
  }

  .hero-split {
    width: 60%;
    max-width: 60%;
  }

  .hero-split.hero-split-big {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .shadow-two {
    max-width: 100%;
  }

  .margin-bottom-24px {
    line-height: 28px;
  }

  .text-link-arrow.board-link, .text-link-arrow.only-adv-link {
    justify-content: center;
  }

  .text-link-arrow.only-adv-link.single-adv-link.advisory-basant-text {
    margin-top: 0;
  }

  .text-link-arrow.mob {
    display: flex;
  }

  .heading-163 {
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-150 {
    line-height: 26px;
  }

  .paragraph-151.mob {
    margin-bottom: 30px;
    display: block;
  }

  .servant-leadership {
    padding-left: 20px;
    padding-right: 20px;
  }

  .board-section {
    margin-top: 0;
    padding-top: 60px;
  }

  .paragraph-152 {
    font-size: 15px;
  }

  .advisory-item {
    text-align: center;
    width: 100%;
  }

  .advisory-item.single-advisory-item {
    width: 48.5%;
  }

  .board-advisory-text {
    justify-content: center;
  }

  .advisory-img {
    width: 50%;
    margin-bottom: 10px;
  }

  .advisory-img.adv-single-main-img {
    width: 100%;
  }

  .heading-164 {
    text-align: left;
    font-size: 24px;
  }

  .heading-164.adv-heading2 {
    font-size: 17px;
  }

  .heading-165 {
    font-size: 35px;
  }

  .board-item {
    flex-wrap: wrap;
    justify-content: center;
  }

  .terms-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .board-img {
    text-align: left;
    width: 140px;
    margin-bottom: 20px;
  }

  .board-text {
    margin-left: 0;
  }

  .principles-item {
    width: 100%;
    margin-bottom: 30px;
    padding: 50px 30px 30px;
  }

  .dropdown-3 {
    width: 100%;
  }

  .dropdown-4 {
    text-align: left;
    width: 100%;
  }

  .parallax-section {
    display: none;
  }

  .image-572 {
    width: 25px;
    height: 25px;
  }

  .image-572.single-adv-img {
    margin-top: 0;
  }

  .image-574 {
    max-width: 100%;
  }

  .paragraph-155 {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .background-video-2, .background-video-3, .background-video-4, .background-video-4.web-code-img, .image-580, .background-video-6 {
    display: none;
  }

  .image-581 {
    z-index: -1;
    width: 100%;
    height: auto;
    display: block;
    position: relative;
  }

  .image-582 {
    max-width: 60%;
    height: auto;
    display: block;
  }

  .image-583 {
    max-width: 60%;
    height: auto;
    margin-top: 10px;
    margin-bottom: -10px;
    margin-right: -10px;
    display: block;
  }

  .image-584 {
    max-width: 60%;
    height: auto;
    margin-top: 10px;
    display: block;
  }

  .hero2-video {
    display: block;
  }

  .link-block-47 {
    text-align: center;
  }

  .button-18 {
    color: var(--white);
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
    background-position: 50%;
    background-size: 100% 100%;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 120%;
    font-weight: 600;
    line-height: 30px;
    display: inline-block;
  }

  .image-587 {
    width: 120px;
    max-width: 100%;
  }

  .image-588 {
    width: 130px;
  }

  .image-588.flipkart-logo, .image-589 {
    width: 120px;
  }

  .image-590 {
    width: 100px;
    max-width: 100%;
  }

  .customer-testimonial {
    min-height: 50px;
    margin-top: 10px;
  }

  .container-39 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .our-people-testimonial, .customer-testimonial {
    display: block;
  }

  .image-593 {
    height: auto;
  }

  .people-hero-section {
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-40 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero-heading {
    width: 100%;
  }

  .div-block-420 {
    flex-wrap: wrap;
  }

  .hero-img {
    width: 100%;
  }

  .image-594 {
    max-width: 94%;
    margin-left: 3%;
  }

  .link-block-50 {
    margin-bottom: 25px;
  }

  .link-block-50.people-contact {
    margin-bottom: 33px;
  }

  .link-block-50.people-contact.lp-lb-email {
    display: block;
  }

  .link-block-50.people-contact.lp-lb-email.pp-email {
    margin-top: auto;
    margin-bottom: auto;
  }

  .link-block-50.lp-lb-phn {
    display: block;
  }

  .text-block-235 {
    font-size: 14px;
  }

  .image-595 {
    width: 20px;
  }

  .icon-13 {
    display: none;
  }

  .slide-17, .slide-18, .slide-19, .slide-20, .slide-21 {
    height: 350px;
    margin-right: 15px;
    padding: 25px 15px 25px 20px;
    box-shadow: 0 12px 14px 5px #1c324f14;
  }

  .div-block-421 {
    display: block;
  }

  .link-block-57 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .heading-170 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 42px;
  }

  .image-602 {
    position: relative;
    left: -15px;
  }

  .section-21 {
    padding-top: 40px;
  }

  .heading-171 {
    font-size: 28px;
    line-height: 35px;
  }

  .paragraph-156, .paragraph-157 {
    font-size: 15px;
  }

  .grid-54 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
  }

  .heading-172 {
    font-size: 28px;
    line-height: 40px;
  }

  .image-603 {
    margin-left: 3px;
  }

  .text-block-240 {
    width: 85%;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .parallax-section-mob {
    margin-top: 0;
    display: block;
  }

  .container-44 {
    padding: 0 15px 20px;
  }

  .heading-count {
    color: #785dfb33;
    letter-spacing: -2px;
    margin-right: -35px;
    font-size: 70px;
    font-weight: 800;
    display: inline-block;
  }

  .heading-text {
    color: var(--dark-slate-blue);
    font-size: 25px;
    line-height: 25px;
  }

  .heading-173 {
    font-size: 32px;
  }

  .bold-text-12 {
    font-size: 65px;
    font-weight: 800;
  }

  .heading-174 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 21px;
  }

  .div-block-422 {
    color: var(--dark-slate-blue);
    background-color: #f7f4fd;
    border-radius: 8px;
    margin-top: 30px;
    padding: 30px 20px;
  }

  .paragraph-158 {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 26px;
  }

  .paragraph-158.no-link {
    margin-bottom: 0;
  }

  .link-36 {
    color: #785dfb;
    font-size: 15px;
    text-decoration: none;
  }

  .section-content {
    margin-top: 60px;
  }

  .text-span-43 {
    margin-left: 38px;
    display: inline-block;
  }

  .text-span-44 {
    margin-left: 60px;
    font-size: 28px;
    line-height: 25px;
    display: inline-block;
  }

  .text-span-45 {
    margin-left: 60px;
    font-size: 25px;
    line-height: 30px;
    display: inline-block;
  }

  .parallax-section-tab {
    display: none;
  }

  .image-607 {
    height: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .link-37 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .div-block-423 {
    margin-top: 20px;
    margin-bottom: 100px;
    display: block;
  }

  .text-block-241 {
    padding-top: 15px;
    font-size: 15px;
    line-height: 28px;
  }

  .heading-175 {
    margin-top: 10px;
    font-size: 24px;
    line-height: 34px;
    display: block;
  }

  .text-block-243 {
    font-size: 15px;
  }

  .contact-name {
    font-size: 16.8px;
  }

  .div-block-424 {
    margin: 5%;
  }

  .container-45 {
    max-width: none;
  }

  .heading-176 {
    text-align: left;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 50px;
    position: static;
  }

  .contact-us-form {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-9, .text-field-10, .textarea-2 {
    margin-left: -10px;
    padding-left: 10px;
    font-size: 26px;
  }

  .heading-179 {
    font-size: 32px;
    line-height: 50px;
  }

  .container-46 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-12 {
    border-bottom: 1px solid var(--white);
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .paragraph-162 {
    font-size: 15px;
  }

  .columns-4 {
    flex-wrap: wrap;
  }

  .column-13 {
    border-left-style: none;
    margin-top: 60px;
  }

  .brand-logo.spacing-width {
    margin-left: 30px;
  }

  .infinite-scroll-child {
    margin-top: 20px;
  }

  .infinite-scroll-child.new-infinite-scroll-child {
    background-color: #f1eeff;
    margin-top: 0;
  }

  .infinite-scroll-child.pp-infinite-scroll-child {
    margin-top: 0;
  }

  .we-lead-item {
    background-color: var(--white);
    border-radius: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-51 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-163 {
    font-size: 15px;
    line-height: 30px;
  }

  .blog-cards-carousel {
    grid-template-columns: 1fr;
  }

  .heading-181 {
    font-size: 28px;
    line-height: 38px;
  }

  .paragraph-164 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .grid-57 {
    grid-template-columns: 1fr;
  }

  .section-26 {
    display: none;
  }

  .heading-183 {
    margin-bottom: 4px;
  }

  .heading-185 {
    margin-bottom: 20px;
  }

  .div-block-440 {
    margin-top: 10px;
  }

  .text-block-249, .text-block-250 {
    margin-bottom: 10px;
  }

  .section-28 {
    margin-bottom: 25px;
    padding: 25px;
  }

  .columns-5 {
    height: auto;
  }

  .container-54 {
    padding: 5px;
  }

  .text-block-251 {
    margin-bottom: 5px;
  }

  .heading-189 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 15px;
  }

  .testimonials {
    grid-template-columns: 1fr;
    padding: 5px;
  }

  .container-55 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-30 {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-452 {
    flex-direction: column;
  }

  .grid-63 {
    grid-template-columns: 1fr;
    padding: 20px;
    display: none;
  }

  .section-31 {
    margin-top: 15px;
  }

  .heading-198 {
    padding: 25px 25px 0;
  }

  .section-32 {
    padding-top: 5px;
    padding-bottom: 40px;
  }

  .section-34 {
    margin-bottom: 25px;
  }

  .div-block-455 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-621 {
    margin: 0 20px 38px;
    display: block;
  }

  .grid-67 {
    grid-template-columns: 1fr 1fr;
    padding: 15px;
  }

  .div-block-457 {
    width: 100px;
    padding: 0;
    overflow: visible;
  }

  .text-span-52 {
    line-height: 24px;
  }

  .locations {
    margin-bottom: 60px;
  }

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

  .location-name {
    margin-top: 0;
    font-size: 15px;
  }

  .location-img {
    padding: 7px;
  }

  .grid-70 {
    flex-direction: column;
    grid-template-columns: .65fr;
    display: flex;
  }

  .column-16 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-629 {
    object-fit: contain;
  }

  .powerful-testing {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .container-59 {
    padding-left: 15px;
  }

  .heading-200 {
    font-size: 28px;
    line-height: 38px;
  }

  .powerful-testing-subtext {
    font-size: 15px;
    line-height: 28px;
  }

  .div-block-461 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .recognize-img {
    width: auto;
    height: auto;
    padding: 18px;
  }

  .recognize-img.img-1 {
    max-height: 80px;
    padding: 1px;
  }

  .recognize-img.img-4 {
    max-height: 90px;
    padding: 5px;
  }

  .recognize-img.img-3 {
    min-height: 100px;
    max-height: 120px;
    padding: 13px;
  }

  .div-block-462 {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 20px;
  }

  .recognize-section {
    padding: 0 15px 20px;
  }

  .container-60 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .recognize-link {
    text-align: center;
    width: 50%;
  }

  .we-value-section {
    padding-bottom: 80px;
  }

  .image-631 {
    margin-top: 25px;
  }

  .div-block-466 {
    margin-top: 0;
  }

  .text-block-254, .text-block-255, .text-block-256, .text-block-257 {
    margin-left: 0;
  }

  .image-632 {
    margin-top: 19px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-70 {
    margin-left: 0;
    margin-right: -8px;
    top: -2%;
    right: 4%;
  }

  .div-block-467 {
    width: 300px;
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .div-block-467.find-a-bug-test {
    padding: 9px;
  }

  .div-block-468 {
    display: none;
  }

  .html-embed-14 {
    width: 87%;
    height: 400px;
    margin: 15px;
  }

  .mask-12 {
    width: 300px;
  }

  .slide-30 {
    width: 300px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .slider-15 {
    padding: 10px;
    display: flex;
  }

  .slide-nav-18, .container-63 {
    display: none;
  }

  .find-a-bug-hero-section {
    margin-top: 0;
  }

  .find-a-bug-hero-section.new-find-a-bug-hero-setion {
    padding-bottom: 20px;
  }

  .find-a-bug-hero-section.ta-hero-setion, .find-a-bug-hero-section.ees-hero-section, .find-a-bug-hero-section.ai-hero-setion, .find-a-bug-hero-section.ai-sol-hero-setion {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-72 {
    grid-row-gap: 0px;
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .grid-72.ees-hero-grid {
    padding-left: 0;
    padding-right: 4px;
  }

  .find-a-bug-hero-heading-div {
    width: 100%;
  }

  .text-span-56.text-span-56-mob {
    color: var(--dark-slate-blue);
  }

  .image-633.img-lp {
    width: 170px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-473 {
    align-items: center;
  }

  .grid-73 {
    grid-column-gap: 25px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-474 {
    text-align: center;
    align-items: stretch;
  }

  .text-block-260 {
    background-color: #fff;
    border-radius: 20px;
    padding: 14px;
    font-size: 14px;
    font-weight: 800;
    line-height: 20px;
  }

  .text-span-58 {
    font-size: 35px;
    line-height: 50px;
  }

  .tabs-19 {
    flex-direction: column;
  }

  .tabs-menu-11 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content-13 {
    width: 100%;
    margin-bottom: 0;
    padding: 15px 0;
  }

  .tab-link-tab-1-4 {
    flex: 1 1 0;
    margin-bottom: 25px;
    padding: 10px;
  }

  .tab-link-tab-1-4.w--current {
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .tab-link-tab-2-3 {
    flex: 1 1 0;
    order: 1;
    padding: 10px;
  }

  .tab-link-tab-2-3.w--current {
    flex: 1 1 0;
    margin-bottom: 25px;
    padding: 10px;
  }

  .tab-link-tab-3 {
    flex: 1 1 0;
    justify-content: center;
    margin-bottom: 25px;
    padding: 10px;
  }

  .image-634 {
    object-fit: contain;
    max-width: 45px;
    max-height: 50px;
  }

  .text-block-261 {
    text-align: center;
    white-space: normal;
    padding-top: 7px;
    padding-left: 0;
    font-size: 13px;
    line-height: 18px;
  }

  .find-a-bug-services-provided {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .find-a-bug-services-provided.section-padding-2.new-find-a-bug-services-provided {
    display: block;
  }

  .div-block-475 {
    text-align: center;
    flex-direction: column-reverse;
    justify-content: center;
  }

  .heading-205, .heading-205.lp-sol-head {
    margin-top: 0;
    font-size: 22px;
  }

  .heading-206 {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 30px;
  }

  .paragraph-173 {
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
  }

  .where-qa-meets-expertise {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-207 {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 26px;
    line-height: 31px;
  }

  .heading-207.new-dev-heading-207, .heading-207.new-dev-business-heading-207-copy {
    font-size: 28px;
    display: none;
  }

  .heading-207.new-dev-heading-207-mob {
    font-size: 28px;
    display: block;
  }

  .heading-207.new-dev-business-heading-207-mob {
    color: #41415c;
    font-size: 28px;
    font-style: normal;
    display: block;
  }

  .heading-207.new-dev-heading-207-industries, .heading-207.new-dev-heading-207-ss {
    font-size: 28px;
    display: block;
  }

  .text-block-262 {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-262.lp-p-testimonial {
    margin-bottom: 30px;
  }

  .text-block-262.new-text-block-262 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-262.new-dev-bs-text-block {
    margin-bottom: 0;
  }

  .text-block-262.ta-bold-subtext {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .tabs-menu-12 {
    grid-row-gap: 7px;
    grid-template-columns: 1fr;
    width: auto;
    padding: 20px 15px;
  }

  .tabs-menu-12.pp-tac-tab-menu {
    width: 100%;
    padding: 10px;
  }

  .tab-link-tab-2-4.tab-lp-solution {
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ta-tabs-link.w--current, .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.w--current {
    width: auto;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-bus-tab-link.ees-rdmap-tab-link.w--current {
    background-color: #f0edff;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.w--current {
    width: auto;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink {
    width: 250px;
  }

  .tab-link-tab-2-4.tab-lp-solution.ees-rdmap-tablink.w--current {
    width: 300px;
    max-width: none;
    font-weight: 700;
  }

  .tab-link-tab-3-2.tab-lp-solution {
    width: auto;
    padding: 12px 20px;
    font-size: 18px;
  }

  .tab-link-tab-3-2.tab-lp-solution.w--current {
    font-size: 18px;
  }

  .tab-link-tab-3-2.tab-lp-solution.fab-tabs-link {
    width: auto;
  }

  .text-block-264.ta-tac-txt, .text-block-264.ees-rdmap-tab-text, .text-block-264.ees-rdmap-tab-text1 {
    font-size: 16px;
  }

  .text-block-264.ees-dev-tab {
    text-align: center;
    font-size: 16px;
  }

  .text-block-265.ta-tac-txt, .text-block-265.ees-ro, .text-block-265.ees-dev-tab {
    font-size: 16px;
  }

  .tabs-20.ta-tac-tabs {
    padding-top: 35px;
  }

  .tabs-20.ees-bus-tabs {
    padding-top: 35px;
    display: none;
  }

  .tabs-20.ees-roadmap-tab {
    padding-top: 35px;
  }

  .heading-208 {
    font-size: 28px;
    line-height: 35px;
  }

  .text-block-267 {
    font-size: 15px;
    line-height: 28px;
  }

  .text-block-267.new-hero-subtext {
    width: 100%;
    position: static;
  }

  .text-block-267.new-text-block-267 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-267.ta-hero-subtext {
    text-align: center;
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    position: static;
  }

  .text-block-267.ta-bold-subtext {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .text-block-267.ta-bold-subtext.st-ss-subtxt-mob {
    display: block;
  }

  .text-block-267.ta-bold-subtext.st-ss-subtxt {
    display: none;
  }

  .text-block-267.ta-hero-2-subtext {
    text-align: center;
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    position: static;
  }

  .text-block-267.pp-bold-subtext {
    font-size: 16px;
    font-weight: 500;
    display: none;
  }

  .text-block-267.wm-hero-subtext {
    text-align: center;
    width: 100%;
    position: static;
  }

  .text-block-267.st-hero-subtext {
    text-align: center;
    width: 100%;
    display: none;
    position: static;
  }

  .text-block-267.st-hero-subtext-mob {
    text-align: center;
    width: 100%;
    display: block;
    position: static;
  }

  .text-block-267.ai-hero-subtext {
    text-align: center;
    width: 100%;
    position: static;
  }

  .tabs-content-14 {
    width: 100%;
    padding: 0 10px;
  }

  .find-a-bug-we-are-picked-by-outliers {
    background-color: #f1efff;
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .find-a-bug-testimonials {
    margin-top: 10px;
    padding-top: 60px;
  }

  .find-a-bug-testimonials.new-fab-testimonials {
    padding-bottom: 40px;
  }

  .find-a-bug-footer-section {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .find-a-bug-footer-section.ta-footer-section {
    z-index: 3;
    margin-top: 0;
    position: relative;
  }

  .find-a-bug-footer-section.pp-footer-section {
    z-index: 3;
    border-top: 1px solid #d6cceb;
    margin-top: -600px;
    position: relative;
  }

  .find-a-bug-footer-section.wm-footer-section {
    z-index: 3;
    border-top: 1px #d6cceb;
    margin-top: -600px;
    position: relative;
  }

  .find-a-bug-contact-us-div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .find-a-bug-contact-us-div.pp-contact-us-div, .find-a-bug-contact-us-div.st-contact-us-div {
    display: none;
  }

  .div-block-479 {
    width: 110px;
    height: 110px;
  }

  .div-block-479.lp-foot-fblock {
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .find-a-bug-services.ba-in-testing, .find-a-bug-services.ba-in-testing.software-devs, .find-a-bug-services.ba-in-testing.software--architects, .find-a-bug-services.ba-in-testing.experience-monitoring {
    padding: 5px 20px;
  }

  .find-a-bug-services.ba-in-testing.production-monitoring {
    margin-right: 0;
    padding: 5px 20px;
  }

  .find-a-bug-services.ba-in-testing.ba-in-test {
    padding: 5px 20px;
    font-size: 15px;
  }

  .text-block-269 {
    font-size: 13px;
  }

  .section-46 {
    background-position: 50%;
    background-size: cover;
    padding-top: 140px;
    padding-bottom: 160px;
  }

  .heading-210.find-a-bug {
    margin-bottom: 30px;
    font-size: 28px;
    font-weight: 800;
    line-height: 38px;
  }

  .text-block-270 {
    margin-bottom: 40px;
  }

  .image-635 {
    object-fit: contain;
    width: 110px;
    height: 110px;
  }

  .container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-636.lp-img {
    object-fit: contain;
    height: auto;
    position: relative;
    top: -10px;
    right: -10px;
  }

  .image-636.lp-img.new-lp-img {
    display: none;
  }

  .image-636.lp-img.ta-hero-img {
    display: none;
  }

  .image-636.lp-img.ta-hero-img-mobile {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    top: -95px;
  }

  .image-636.lp-img.ta-hero-img-mobile-2 {
    margin-top: -35px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: static;
    top: -95px;
  }

  .image-636.lp-img.ta-hero-img-2, .image-636.lp-img.pp-hero-img {
    display: none;
  }

  .image-636.lp-img.new-fab-lp-img-mobile {
    margin-top: 0;
    margin-bottom: -30px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    right: 0;
  }

  .image-636.lp-img.pp-hero-img-mobile {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    top: -50px;
    right: 0;
  }

  .image-636.lp-img.wm-hero-img, .image-636.lp-img.ees-img, .image-636.lp-img.ai-hero-img, .image-636.lp-img.ai-sol-hero-img {
    display: none;
  }

  .text-block-271 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
  }

  .text-block-271.ta-foot-recog-text {
    text-align: left;
    padding-left: 10px;
  }

  .text-block-271.ta-foot-recog-text.pp-foot-recog-text {
    padding-left: 0;
  }

  .lp-hero-reco {
    margin-right: 5px;
  }

  .lp-hero-reco.new-dev-reco-changes {
    margin-left: 20px;
    margin-right: 10px;
  }

  .image-637 {
    object-fit: contain;
    max-width: 80px;
    max-height: 80px;
  }

  .image-637.pp-recognize-img {
    max-width: none;
    max-height: none;
  }

  .image-637.pp-recognize-img.pp-recog-ys {
    width: 55px;
  }

  .navbar-4 {
    padding-top: 10px;
  }

  .navbar-4.lp-navbar {
    margin-top: 0;
    padding-top: 2px;
    padding-bottom: 0;
  }

  .lp-nav-link {
    text-align: right;
    padding-right: 25px;
  }

  .image-638 {
    object-fit: contain;
    width: 65px;
    height: 57px;
  }

  .brand-4 {
    padding-left: 0;
  }

  .menu-button-4 {
    padding: 10px;
    top: 5px;
  }

  .menu-button-4.w--open {
    color: var(--medium-slate-blue);
    background-color: #f7f4fd;
    border-radius: 50%;
    top: 5px;
  }

  .nav-menu-4 {
    background-color: #f7f4fd;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 40px;
    left: auto;
    right: 0;
  }

  .nav-menu-4.new-fab-nav-menu-4 {
    padding-bottom: 10px;
  }

  .div-block-481 {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .div-block-481.new-div-block-481, .div-block-481.ta-foot-div-block {
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-481.ta-foot-div-block.pp-foot-div-block {
    padding-left: 0;
  }

  .div-block-481.ees-logo-divblock {
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .case-studies {
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .case-studies.section-padding-4.case-studies-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .case-studies.section-padding-4.cs-changes {
    display: block;
  }

  .case-studies.section-padding-4.cs-changes.ta-case-studies-section {
    overflow: hidden;
  }

  .cs-card-parent {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cs-card-parent.custom-slider {
    max-width: 100%;
    display: block;
  }

  .cs-card-parent.custom-slider.cs-owlcarousel {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .cs-card-parent.custom-slider.cs-owlcarousel-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    place-items: center;
    display: grid;
  }

  .cs-block-link:hover {
    box-shadow: none;
  }

  .cs-block-link.cs-block-link-mob {
    min-height: 410px;
  }

  .cs-block-link.cs-block-link-changes.ta-cs-link-block {
    min-height: 550px;
  }

  .cs-block-link.cs-block-link-changes.pp-cs-block-changes {
    min-height: 500px;
    box-shadow: 0 4px 45px #00000040;
  }

  .cs-block-link.cs-block-link-changes.wm-cs-changes-mob {
    min-height: 520px;
  }

  .cs-card-img.pp-card-img {
    object-fit: cover;
  }

  .cs-card-heading {
    font-size: 22px;
    line-height: 32px;
  }

  .cs-card-content {
    line-height: 26px;
  }

  .div-block-482 {
    padding: 12px 20px 20px;
  }

  .head-lp-hero {
    text-align: center;
    margin-top: 0;
    font-size: 34px;
    line-height: 50px;
  }

  .head-lp-hero.new-head-lp-hero {
    width: 100%;
    font-size: 34px;
  }

  .head-lp-hero.ta-hero-heading {
    font-size: 36px;
  }

  .head-lp-hero.ta-hero-heading-2 {
    font-size: 36px;
    line-height: 45px;
  }

  .head-lp-hero.head-pp-hero, .head-lp-hero.head-st-hero, .head-lp-hero.head-ees-hero {
    width: 100%;
    font-size: 40px;
    line-height: 54px;
  }

  .div-block-483 {
    text-align: center;
  }

  .lp-foot-link {
    text-align: left;
    font-size: 15px;
  }

  .lp-foot-link.ta-footer-link {
    text-align: left;
  }

  .lp-foot-link.ta-footer-link.pp-footer-link {
    position: relative;
    top: -60px;
  }

  .lp-foot-link.ta-footer-link.pp-footer-link-startt {
    position: relative;
    top: -10px;
  }

  .lp-foot-link-block {
    align-items: center;
    padding-top: 20px;
    padding-left: 0;
  }

  .lp-foot-link-block.ta-foot-link-block.pp-foot-link-block {
    padding-left: 25px;
    padding-right: 15px;
  }

  .lp-foot-link-block.ta-foot-link-block.st-foot-link-block-copy {
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 15px;
  }

  .lp-foot-heading {
    text-align: center;
  }

  .link-block-63 {
    padding: 7px 10px;
    top: 20px;
    left: auto;
    right: 15px;
  }

  .link-block-63.dev-form-back.dev-secondary-cta {
    margin-top: 20px;
    padding: 7px 15px;
    font-size: 14px;
    position: static;
    top: 35px;
    left: 15px;
    right: auto;
  }

  .hotstar-cs-popup {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .div-block-489 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-643 {
    left: -10px;
  }

  .phonepe-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .div-block-490 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-644 {
    left: -10px;
  }

  .myntra-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-491 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-645 {
    left: -10px;
  }

  .div-block-494 {
    justify-content: center;
    display: flex;
  }

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

  .ts-grid.dev-team-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 30px;
  }

  .ts-block {
    padding: 20px 10px 10px;
  }

  .ts-block.dev-team-block {
    padding: 0;
  }

  .ts-img {
    max-width: 70px;
    max-height: 70px;
  }

  .ts-img.dev-team-img {
    max-width: 55px;
    max-height: 55px;
    padding-bottom: 0;
  }

  .ts-text {
    font-size: 16px;
    line-height: 23px;
  }

  .ts-text.dev-team-text {
    margin-bottom: 5px;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 19px;
  }

  .ts-plus-img {
    bottom: -1px;
    right: -20px;
  }

  .ts-plus-img.hidden-xs, .ts-plus-img.mobile-hidden, .ts-desc-block {
    display: none;
  }

  .ts-desc-block.ss-desc-block {
    display: block;
  }

  .ts-front-block {
    padding: 0;
  }

  .ts-front-block.dev-team-front-block {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ts-front-block.ss-front-block {
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .homepage-video-testimonial {
    display: none;
  }

  .homepage-video-testimonial.new-homepage-video-testimonial {
    padding-top: 60px;
    display: flex;
  }

  .container-71 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hp-ct-grid-parent {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hp-ct-grid-parent.new-hp-grid-parent {
    display: none;
  }

  .hp-ct-grid-parent.new-hp-grid-parent-mobile {
    display: flex;
  }

  .hp-ct-grid-item {
    padding: 20px;
  }

  .hp-ct-grid-name {
    margin-bottom: 0;
    font-size: 16px;
  }

  .hp-ct-grid-desi {
    max-width: 200px;
    font-size: 13px;
  }

  .hp-ct-grid-logo {
    width: 50px;
    height: 50px;
    bottom: 17px;
  }

  .tools-list._3 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 10px;
  }

  .tools-list._1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: start;
    padding: 10px;
  }

  .tools-list-parent {
    flex-direction: column;
  }

  .dev-nav {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .container-1140 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-1140.sol-vote-container {
    min-height: auto;
  }

  .container-1140.ta-poa-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1140.pp-ps-container {
    padding-right: 15px;
  }

  .dev-logo {
    width: 60px;
    height: auto;
    margin-top: 2px;
  }

  .dev-logo-link {
    height: 50px;
  }

  .dev-logo-link.new-dev-logo-link {
    left: 37%;
  }

  .dev-primary-cta {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dev-primary-cta.dev-nav-links {
    margin-top: 20px;
    margin-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dev-primary-cta.dev-elevate-cta.dev-calendly-popup.dev-calendly-popup-8 {
    margin-bottom: 0;
  }

  .dev-primary-cta.dev-calendly-popup {
    margin-bottom: 17px;
  }

  .dev-primary-cta.dev-calendly-popup.dev-calendly-popup-6 {
    margin-top: 40px;
  }

  .dev-primary-cta.dev-calendly-popup.dev-calendly-popup-7 {
    margin-bottom: 0;
  }

  .dev-nav-menu {
    background-color: #d2daff;
    padding-top: 20px;
    position: absolute;
  }

  .dev-hero-section {
    text-align: center;
    background-position: 50%;
    background-size: contain;
    padding-top: 3em;
  }

  .dev-hero-column.dev-hero-column-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .dev-hero-column.dev-hero-column-2.dev-calendly-changes {
    margin-top: 60px;
  }

  .dev-hero-column.new-dev-hero-column-1, .dev-hero-column.eng-ai-hero-column, .dev-hero-column.ai-services-col1 {
    padding-left: 0;
    padding-right: 0;
  }

  .dev-h1 {
    white-space: normal;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px;
    font-size: 2.1em;
    line-height: 1.45;
  }

  .dev-hero-img {
    height: auto;
  }

  .dev-hero-text {
    max-width: 33ch;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .dev-secondary-cta {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dev-secondary-cta.dev-form-back-btn {
    margin-left: 15px;
  }

  .dev-secondary-cta.hero-cta.dev-hero-sec-cta {
    margin-left: 0;
  }

  .dev-hero-section-2 {
    padding-top: 30px;
  }

  .dev-hero2-column {
    text-align: center;
    flex-direction: column;
  }

  .dev-hero2-column-item.dev-hero2-column-item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dev-hero2-column-item-text {
    min-width: 100%;
    font-size: 14px;
  }

  .dev-value-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .dev-value-section.new-dev-value-section {
    padding-top: 40px;
  }

  .dev-value-section.ta-value-section {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .dev-recognition {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dev-recognition-img {
    height: auto;
  }

  .dev-recognition-h2 {
    margin-top: 30px;
    font-size: 1.5em;
    line-height: 1.7;
  }

  .dev-recognition-h2.new-fab-recognition-h2 {
    font-size: 28px;
  }

  .dev-recognition-h2.new-dev-recognition-h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .dev-recognition-h2.ees-dev-recog-header {
    letter-spacing: -.24px;
    font-size: 32px;
    line-height: 42px;
  }

  .dev-recognition-h2.ai-recognition-h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .dev-recognition-para {
    max-width: 33ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .dev-recognition-para.new-dev-recognition-para {
    display: block;
  }

  .dev-recognition-para.ees-dev-recog-para {
    color: #000;
    display: block;
  }

  .dev-recognition-para.ai-sol-faster-subtxt, .dev-recognition-para.ai-ser-recognition-para {
    display: block;
  }

  .dev-recognition-numbers {
    flex-wrap: wrap;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dev-recognition-numbers.ees-dev-recog-num {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .dev-recognition-numbers-item {
    width: 46%;
    min-width: auto;
    margin-bottom: 20px;
  }

  .dev-recognition-numbers-item.new-dev-recognition-numbers-item {
    min-height: 130px;
    margin-left: 0;
    margin-right: 0;
  }

  .dev-recognition-numbers-item.ees-dev-recog-num-items {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 165px;
    min-width: auto;
    height: 87px;
    min-height: auto;
    margin: 10px 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .dev-recognition-numbers-count {
    font-size: 2.5em;
  }

  .dev-recognition-numbers-text {
    font-size: 14px;
  }

  .dev-recognition-numbers-text.ees-dev-recog-num-text {
    text-align: center;
    white-space: nowrap;
    overflow-wrap: normal;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
  }

  .dev-team-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dev-h2 {
    max-width: 20ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6em;
    line-height: 1.7;
  }

  .dev-h2.dev-team-h2 {
    max-width: 18ch;
  }

  .dev-para {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .dev-efficiency-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dev-efficiency-grid {
    text-align: left;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .dev-efficiency-grid-item {
    display: flex;
  }

  .dev-efficiency-grid-count {
    text-align: center;
    width: 60px;
    height: 60px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 11px;
    padding-left: 12px;
    padding-right: 15px;
    font-size: 1.8em;
    line-height: 1.5;
  }

  .dev-efficiency-grid-card {
    margin-top: 0;
    margin-left: 20px;
    padding: 0 0 20px;
  }

  .dev-efficiency-grid-h3 {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 1.2em;
    font-weight: 700;
  }

  .dev-efficiency-grid-text {
    font-size: 13px;
  }

  .dev-efficiency-grid-img {
    display: none;
  }

  .dev-efficiency-grid-arrow {
    object-fit: contain;
    width: 70px;
    position: absolute;
    inset: 105px auto auto -3px;
    transform: rotate(90deg);
  }

  .dev-moolya-dev-h2 {
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 1.7em;
    line-height: 1.8;
  }

  .dev-tech-tab-section {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .dev-tech-tab-menu {
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    padding: 10px;
    display: flex;
  }

  .dev-tech-tab-menu.tab-menu-nav {
    bottom: -80px;
  }

  .dev-tech-tab-menu-item {
    border-radius: 6px;
    padding: 10px 15px;
    font-size: 1em;
  }

  .dev-tech-tab-grid {
    grid-column-gap: 7px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 0;
  }

  .dev-tech-tab-grid.dev-tech-tab-grid-ie {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    overflow: auto;
  }

  .dev-tech-tab-grid.fab-icon {
    grid-template-columns: 1fr 1fr;
  }

  .dev-tech-tab-grid.fab-icon.new-techtab-grid {
    grid-column-gap: 18px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .dev-tech-tab-grid.fab-icon.new-techtab-grid-mobile {
    grid-column-gap: 18px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .dev-tech-tab-grid-item {
    border-style: solid;
    border-color: #7743db33;
    border-radius: 5px;
    padding: 5px 5px 5px 10px;
    box-shadow: 0 0 10px -3px #3b348633;
  }

  .dev-tech-tab-grid-item.new-fab-dev-tech-tab-grid-item {
    position: relative;
    left: 75px;
  }

  .dev-tech-tab-grid-item.pp-tech-tab-grid-item {
    height: 70px;
  }

  .dev-tech-tab-grid-item-text {
    font-size: .8em;
  }

  .dev-tech-tab-grid-item-img {
    max-width: 30px;
    max-height: 30px;
    padding-right: 10px;
  }

  .dev-tech-tab-grid-item-img.pp-tech-tab-grid-item-img {
    width: auto;
    max-width: 100%;
    max-height: 55px;
  }

  .dev-tech-tab-grid-item-img.pp-tech-tab-grid-item-img.pp-tech-tab-aws {
    max-width: 100%;
  }

  .dev-tech-tab-grid-item-img.pp-tech-tab-grid-item-img.pp-tech-nmon {
    width: 284px;
    height: 104px;
    max-height: none;
  }

  .dev-elevate-section {
    text-align: center;
    padding-bottom: 60px;
  }

  .dev-elevate-column-parent {
    flex-direction: column-reverse;
  }

  .dev-elevate-column.dev-elevate-column-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .dev-elevate-column-img {
    height: auto;
    margin-top: 20px;
    display: none;
  }

  .dev-elevate-h2 {
    margin-top: 60px;
    margin-bottom: 30px;
    font-size: 2em;
    line-height: 1.6;
  }

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

  .dev-footer.new-dev-footer {
    z-index: 1;
    margin-top: 0;
    position: relative;
  }

  .dev-footer-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .dev-footer-grid-text {
    margin-left: auto;
    margin-right: auto;
  }

  .dev-footer-grid-text.new-dev-footer-grid-text {
    display: none;
  }

  .dev-footer-grid-link-parent {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    margin-left: 50px;
    margin-right: 40px;
    display: none;
  }

  .dev-footer-grid-link-parent.new-dev-footer-grid-link-parent {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid;
  }

  .dev-footer-grid-link.new-dev-footer-link.customer-stories {
    position: relative;
    left: 75px;
  }

  .dev-footer-social-link-block, .dev-footer-social-link-block.middle, .dev-ft-social {
    justify-content: center;
  }

  .nextline-mob {
    display: block;
  }

  .dev-nav-hamburger {
    background-color: #0000;
    border-radius: 50%;
    padding: 13px;
  }

  .dev-nav-hamburger.w--open {
    color: #7743db;
    background-color: #d2daff;
  }

  .lp-testimonial-item {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 14px;
    position: relative;
  }

  .lp-testimonial-content {
    padding-right: 0;
  }

  .lp-testimonial-img-block {
    min-width: 80px;
    max-width: 80px;
    margin-top: 40px;
  }

  .lp-testimonial-quotes-img {
    position: absolute;
    top: 20px;
    left: 20px;
  }

  .fab-testimonial-column-parent.ta-testimonial-parent {
    flex-flow: column-reverse wrap;
  }

  .tools-list-item {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 1.4;
  }

  .dev-hire-form-section {
    padding-bottom: 60px;
  }

  .dev-hire-dev-form-label {
    margin-top: 20px;
  }

  .dev-hire-dev-form-checknbox-parent {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dev-hire-dev-form-checkbox-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dev-hire-dev-form-checkbox-label {
    font-size: 13px;
  }

  .dev-hire-dev-form-checkbox-img {
    width: 20px;
    height: 20px;
  }

  .dev-hire-dev-form-checkbox-img.make-small {
    padding: 2px;
  }

  .dev-hire-dev-form-radio-label {
    font-size: 13px;
  }

  .dev-hire-dev-form-radio-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dev-hire-dev-form-label-short {
    margin-top: 0;
  }

  .dev-form-custom-input.dev-form-select-block-input {
    display: none;
  }

  .dev-form-details-block {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .df-success-col-parent {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .df-success-col2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-647 {
    object-fit: contain;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    height: auto;
  }

  .text-block-274 {
    font-size: 1.4em;
    line-height: 1.5;
  }

  .div-block-498 {
    margin-top: 40px;
    margin-bottom: 35px;
    padding: 0 15px;
    transform: none;
  }

  .bold-text-13, .text-block-275, .text-block-276 {
    font-size: 14px;
  }

  .dev-form-thank-you.fab-thank-you {
    margin-top: 0;
    padding-bottom: 0;
  }

  .fab-testimonial-column.fab-testimonial-column-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .fab-testimonial-column.fab-testimonial-column-1.pp-testimonial-column-1 {
    margin-top: 30px;
  }

  .fab-testimonial-column.fab-testimonial-column-2.ta-testimonial-column-2 {
    padding-left: 10px;
  }

  .lp-testimonial-logo {
    max-width: 120px;
  }

  .sol-hero {
    margin-top: 60px;
    padding-bottom: 20px;
  }

  .sol-hero-img {
    max-width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .link-block-16.sol-btn-p {
    width: 200px;
    height: 45px;
    margin-top: 25px;
    padding-top: 9px;
    font-size: .9em;
    display: block;
  }

  .link-block-16.sol-btn-p.sol-section-cta {
    letter-spacing: .05em;
    width: 190px;
    height: 46px;
    margin-top: 40px;
    padding-top: 12px;
    font-size: .8em;
  }

  .link-block-16.sol-btn-p.sol-section-cta.sol-section-cta-white {
    letter-spacing: .05em;
    width: 150px;
    height: 43px;
    margin-top: 25px;
    margin-left: auto;
    padding-top: 9px;
  }

  .link-block-16.sol-btn-p.sol-section-cta-copy.lp-calendly-popup.lp-calendly-popup-6 {
    font-size: 15px;
  }

  .link-block-16.sol-btn-p.sol-section-cta-copy, .link-block-16.sol-btn-p.ai-ser-cta {
    letter-spacing: .05em;
    width: 190px;
    height: 46px;
    margin-top: 40px;
    padding-top: 12px;
    font-size: .8em;
  }

  .link-block-16.sol-btn-p.ai-ser-cta.lp-calendly-popup.lp-calendly-popup-6 {
    font-size: 15px;
  }

  .sol-hero-heading {
    text-align: center;
    font-size: 2.2em;
    line-height: 1.3;
  }

  .sol-hero-p {
    text-align: center;
    font-size: .9em;
  }

  .sol-count-parent {
    grid-column-gap: 10px;
    max-width: 100%;
    margin-top: 30px;
  }

  .sol-count-no {
    font-size: 1.4em;
  }

  .sol-count-txt {
    font-size: .8em;
  }

  .sol-count-block {
    padding: 10px 17px;
  }

  .cell {
    align-items: center;
    padding-top: 40px;
  }

  .sol-head-h2 {
    font-size: 28px;
  }

  .sol-head-h2.sol-end-h2 {
    margin-bottom: 25px;
  }

  .sol-head-p {
    font-size: .9em;
  }

  .sol-head-p.sol-end-p {
    margin-bottom: 35px;
  }

  .sol-head-block.sol-end-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .sol-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sol-section.transform-section {
    position: static;
  }

  .sol-section.transform-section.ta-fasttrack-automation-section {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64c1659f2ad396ef08462aff_transform-bg.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: -600px;
    position: relative;
  }

  .sol-section.transform-section.st-bb-section {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64c1659f2ad396ef08462aff_transform-bg.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 20px;
    position: relative;
  }

  .sol-section.world-section.sol-hide {
    display: none;
  }

  .sol-section.sol-section-padding-2.new-sol-section {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .sol-section.sol-section-padding-2.ees-sol-section {
    padding-left: 0;
    padding-right: 0;
  }

  .sol-vote-block {
    min-height: 560px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 25px;
  }

  .sol-vote-p {
    margin-top: 10px;
    font-size: .9em;
  }

  .sol-vote-h3 {
    font-size: 1.2em;
  }

  .sol-vote-ul {
    display: none;
  }

  .sol-vote-ul.mobile-sol-vote-ul {
    opacity: 1;
    min-height: 245px;
    max-height: 245px;
    display: block;
  }

  .sol-ser-parent {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .sol-ser-item {
    border-radius: 2px;
    padding: 12px;
  }

  .sol-ser-item.ts-block {
    padding: 0;
  }

  .sol-ser-img {
    object-fit: contain;
    max-width: 65%;
  }

  .sol-ser-h3 {
    margin-top: 10px;
    font-size: .8em;
    font-weight: 400;
    line-height: 1.3;
  }

  .sol-engage-parent {
    margin-top: 40px;
  }

  .sol-engage-parent.new-fab-sol-engage-parent {
    padding-top: 20px;
  }

  .sol-engage-parent.pp-engage-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .sol-engage-item {
    background-color: var(--ghost-white);
    padding-bottom: 0;
  }

  .sol-engage-item:hover {
    transform: scale(1.12);
  }

  .sol-engage-item.pp-engage-item {
    background-color: #f7f3fe;
    border-radius: 15px;
  }

  .sol-engage-item.pp-engage-item:hover {
    background-color: var(--medium-slate-blue);
  }

  .sol-engage-item.pp-engage-item.pp-engage-item-mid {
    position: relative;
    left: 55%;
  }

  .sol-engage-img-block {
    width: 65%;
    height: 35vw;
  }

  .sol-engage-img-block.hovered.pp-engage-img-block {
    width: 55%;
    top: 20px;
    left: 22%;
  }

  .sol-engage-img.sol-engage-img-1 {
    height: auto;
    top: -14px;
    left: 10px;
  }

  .sol-engage-img.sol-engage-img-1.hovered.pp-engage-img-1 {
    top: 0;
    left: 0;
  }

  .sol-engage-img.sol-engage-img-2.hovered.pp-engage-img-2 {
    top: 0;
    left: 0;
  }

  .sol-engage-img.sol-engage-img-2, .sol-engage-img.ees-sol-img1 {
    height: auto;
    top: -14px;
    left: 10px;
  }

  .sol-engage-img.ees-sol-img1.hovered.pp-engage-img-1 {
    top: 0;
    left: 0;
  }

  .sol-engage-img.ees-sol-img2 {
    height: auto;
    top: -14px;
    left: 10px;
  }

  .sol-engage-h3 {
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9em;
  }

  .sol-engage-h3.hovered.pp-engage-h3 {
    color: var(--dark-slate-blue);
    font-size: 14px;
    font-weight: 700;
  }

  .why-moolya-block {
    text-align: center;
  }

  .why-moolya-item.item-1 {
    max-width: 85%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .why-moolya-item.item-2, .why-moolya-item.item-3, .why-moolya-item.item-4 {
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .why-moolya-h3 {
    margin-top: 20px;
    font-size: 1.2em;
  }

  .why-moolya-p {
    margin-bottom: 50px;
    font-size: .9em;
  }

  .why-moolya-p.last {
    margin-bottom: 0;
  }

  .why-moolya-item-img {
    max-width: 150px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .why-moolya-main-img {
    display: none;
  }

  .transform-img {
    max-width: 100%;
    position: relative;
    right: -15px;
  }

  .transform-div {
    text-align: center;
    white-space: normal;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .transform-div.new-transform-div {
    margin-left: auto;
    margin-right: auto;
  }

  .transform-h2 {
    font-size: 1.7em;
  }

  .transform-p {
    font-size: .9em;
  }

  .industries-block {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
  }

  .industries-item {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .industries-item-img {
    width: 45px;
    height: auto;
    margin-bottom: 10px;
  }

  .industries-item-text {
    font-size: .8em;
    font-weight: 600;
  }

  .world-img {
    display: none;
  }

  .sol-hero-line-img {
    max-width: 50%;
    height: 5px;
  }

  .empty-div {
    width: 100%;
    height: auto;
    display: block;
  }

  .empty-div.hidden, .sol-vote-bg-img._1, .sol-vote-bg-img._2, .sol-vote-bg-img._3, .sol-vote-bg-img._4 {
    display: none;
  }

  .sol-engage-desc.new-sol-engage-desc {
    margin-top: 10px;
  }

  .dev-form-select-block {
    width: 80%;
  }

  .dev-form-select-block-parent {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .collection-list-16, .collection-list-16.grid-47 {
    grid-template-columns: 1fr;
  }

  .slider-18 {
    width: 320px;
    height: 320px;
  }

  .image-648 {
    width: 300px;
    height: 300px;
  }

  .sp-column-right {
    margin-top: 20px;
    padding-left: 10px;
  }

  .div-block-504 {
    text-align: left;
    justify-content: center;
  }

  .columns-11 {
    flex-direction: column;
  }

  .text-block-282 {
    font-size: 18px;
  }

  .sp-form-step-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 14px;
  }

  .sp-form-label {
    font-size: 14px;
  }

  .sp-back-btn, .sp-submit-button.sp-next-btn {
    font-size: 12px;
  }

  .about-but-block {
    padding-left: 5px;
    left: 10px;
  }

  .sp-form-step-6 {
    display: none;
  }

  .div-block-507 {
    flex-direction: row;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .pop-up-block {
    width: 100vw;
    height: 100vh;
    display: none;
  }

  .pop-up-container {
    background-size: 55% 100%;
    width: 300px;
    height: 200px;
    margin-left: auto;
    display: none;
    inset: 0%;
  }

  .pop-up-content {
    align-items: center;
    width: 100%;
    margin-top: 100px;
    margin-left: 0;
    padding-right: 0;
  }

  .heading-213 {
    text-align: center;
    width: 95%;
    margin-bottom: 5px;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.7rem;
  }

  .text-block-285 {
    text-align: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    line-height: 14px;
  }

  .link-block-66 {
    width: 175px;
    height: 50px;
    line-height: 20px;
  }

  .text-block-286 {
    letter-spacing: .1rem;
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-509 {
    margin-top: 8px;
    line-height: 16px;
  }

  .pop-up-close-block {
    background-color: #5542ae;
    border: 1px solid #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    margin-left: 265px;
    display: flex;
  }

  .image-close {
    opacity: 1;
    width: 20px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 4px;
  }

  .pop-up-img-block {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65817b322144d45074e4ce60_Rectangle%2018123%20(1).svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40%;
    margin-top: auto;
    display: flex;
  }

  .icon-17 {
    display: block;
  }

  .pop-up-grid {
    grid-column-gap: 25px;
    text-align: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    display: flex;
    position: absolute;
    top: -35px;
  }

  .mobile-pop-up-container {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65817b32d6fa664b7de09ea8_Rectangle%2018123.svg");
    background-position: 50% 0;
    background-size: contain;
    border-radius: 13px;
    flex-direction: column;
    width: 300px;
    height: 550px;
    margin-left: auto;
    display: flex;
    inset: 0%;
  }

  .div-block-512 {
    width: 85%;
    height: 65%;
  }

  .mobile-pop-up-grid {
    grid-column-gap: 10px;
    text-align: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    padding-bottom: 20px;
    padding-right: 20px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .image-654 {
    z-index: 0;
    width: 50px;
    top: 0;
  }

  .image-655 {
    z-index: 0;
    opacity: .75;
    width: 65px;
    inset: auto auto 0% 0%;
  }

  .hotstar-banner-text {
    z-index: 2;
    display: none;
    position: relative;
  }

  .hotstar-banner-wrapper {
    z-index: 1;
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: relative;
  }

  .hotstar-banner-btn {
    white-space: nowrap;
    border-radius: 8px;
    max-width: 100px;
    height: 35px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .staff-aug-banner-block {
    flex-direction: row;
    padding-top: 0;
  }

  .sa-right-img {
    display: block;
  }

  .sa-banner-wrapper {
    z-index: 1;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sa-banner-text {
    z-index: 2;
    margin-top: 0;
    margin-left: -10px;
    font-size: 14px;
    line-height: 22px;
    position: relative;
  }

  .sa-banner-btn {
    white-space: nowrap;
    border-radius: 8px;
    max-width: 100px;
    height: 35px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
  }

  .mobile-hotstar-banner-text {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    margin-left: -10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    display: flex;
  }

  .form-9 {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .form-9.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .text-field-28.email-field {
    opacity: 0;
    display: block;
  }

  .text-field-28.email-field.email-field-1.hp-calendly-web-field, .text-field-28.email-field.email-field-1.hp-calendly-web-field-1 {
    opacity: 1;
  }

  .text-field-28.email-field.sol-email-field-1 {
    display: block;
  }

  .text-field-28.email-field.email-field-6.hp-calendly-web-field {
    opacity: 1;
    opacity: 1;
  }

  .form-block-7 {
    margin-top: 40px;
  }

  .form-block-7.new-form-block {
    margin-top: -30px;
    margin-bottom: 80px;
  }

  .form-block-7.new-dev-form-block {
    margin-top: -30px;
    margin-bottom: 20px;
  }

  .form-block-7.ta-form-block {
    margin-top: -35px;
    margin-bottom: 80px;
  }

  .form-block-7.pp-form-block, .form-block-7.ai-form-block {
    margin-top: 10px;
    margin-bottom: 100px;
  }

  .email-field.text-field-28.email-field-4 {
    display: block;
  }

  .email-field.text-field-28.email-field-5 {
    margin-left: 20px;
    display: block;
  }

  .email-field.text-field-28.email-field-7, .email-field.text-field-28.email-field-8, .email-field.text-field-28.email-field-0, .email-field.text-field-28.email-field-0, .email-field.text-field-28.sol-email-field-3, .email-field.text-field-28.email-field-1, .email-field.text-field-28.email-field-6, .email-field.text-field-28.email-field-7 {
    display: block;
  }

  .form-10 {
    transition: all .6s;
  }

  .form-10.dev-contact-btn {
    justify-content: center;
  }

  .form-10.cta-form-4 {
    margin-top: 60px;
  }

  .form-10.cta-form-7 {
    position: relative;
  }

  .form-block-8 {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .form-block-8.new-fab-margin, .form-block-8.ai-form-block-margin {
    margin-top: 55px;
  }

  .sol-form-block-2.hidden-xs {
    display: none;
  }

  .sol-form-block-2.pp-sol-form-block {
    margin-top: 10px;
  }

  .form-block-nav {
    justify-content: flex-end;
    display: none;
  }

  .sol-form-block-4, .sol-form-block-1 {
    margin-top: 40px;
  }

  .sol-form-5 {
    transition: all .6s;
  }

  .sol-form-4 {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .sol-form-4.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .sol-form-3, .sol-form-2 {
    transition: all .6s;
  }

  .sol-form-1 {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .sol-form-1.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .flipkart-casestudy-popup, .foodpanda-casestudy-popup, .zeotap-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .au-form {
    transition: all .6s;
  }

  .consulting-form {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .consulting-form.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .html-embed-20 {
    display: block;
  }

  .calendly-web-form-block {
    height: 820px;
    top: 42%;
  }

  .calendly-web-form-block.hp-form-block-changes {
    height: 440px;
    top: 34%;
  }

  .calendly-web-parent {
    padding-bottom: 135px;
    display: block;
  }

  .calendly-web-parent.calendly-web-parent-hide {
    display: none;
  }

  .calendly-web-parent.calendly-web-parent-hide.ta-mob-calendly-show {
    display: block;
  }

  .hp-calendly-web-form {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .hp-calendly-web-form.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .slider-20 {
    background-color: #f2eeff;
    width: 100%;
    min-width: 320px;
    max-width: 364px;
  }

  .slider-20.ta-slider-20 {
    height: 550px;
  }

  .slider-20.pp-slider-20-copy {
    height: 500px;
  }

  .slider-20.wm-slider-20 {
    height: 520px;
  }

  .slide-nav-22 {
    padding-top: 45px;
    position: relative;
  }

  .mask-15 {
    z-index: 1;
    overflow: visible;
  }

  .right-arrow-18, .left-arrow-17 {
    z-index: -1;
  }

  .icon-19, .icon-20 {
    display: none;
  }

  .cs-card-parent-mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cs-card-parent-mobile.custom-slider {
    max-width: 100%;
    display: block;
  }

  .cs-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    place-items: center;
    display: grid;
  }

  .new-scrolling-wrapper {
    background-color: #f1eeff;
    width: 100%;
    margin-top: -20px;
    padding-bottom: 20px;
    display: block;
  }

  .why-us {
    padding-top: 60px;
    display: block;
  }

  .grid-80.hidden-xs {
    display: none;
  }

  .heading-214 {
    width: 100%;
    font-size: 22px;
  }

  .heading-214.ta-ofc-mob-heading {
    min-height: 60px;
  }

  .paragraph-174 {
    max-width: 100%;
    line-height: 1.8rem;
  }

  .why-us-mobile {
    padding-top: 60px;
    display: block;
  }

  .why-us-mobile.hidden-xs {
    display: none;
  }

  .new-fab-where-qa-meets-expertise-block {
    background-color: #ece6ff;
    min-height: 360px;
    max-height: 360px;
  }

  .new-fab-where-qa-meets-expertise-block.new-fab-where-qa-meets-expertise-block-changes {
    min-width: 250px;
    max-width: 250px;
    min-height: 370px;
    max-height: 370px;
    margin-left: 0;
    margin-right: 20px;
  }

  .new-fab-where-qa-meets-expertise-block.new-fab-where-qa-meets-expertise-block-changes.start {
    min-width: 250px;
    max-width: 250px;
    margin-left: 20px;
  }

  .new-fab-where-qa-meets-expertise-block.new-fab-where-qa-meets-expertise-block-changes.start.ta-ofc-mob-cards {
    min-width: 70%;
    max-width: 295px;
    min-height: 420px;
    max-height: 500px;
  }

  .new-fab-where-qa-meets-expertise-block.new-fab-where-qa-meets-expertise-block-changes.ta-ofc-mob-cards {
    min-width: 70%;
    max-width: 70%;
    min-height: 420px;
    max-height: 500px;
  }

  .new-fab-where-qa-meets-expertise-slider-block.hidden-xs {
    display: none;
  }

  .image-657 {
    background-color: #fff;
    border-radius: 10px;
    padding: 10px;
  }

  .slider-21 {
    border-radius: 20px;
    max-width: 280px;
    min-height: 360px;
  }

  .slide-nav-23 {
    inset: auto 0% -20%;
  }

  .new-fab-te-wrapper {
    display: none;
  }

  .grid-81 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .div-block-521 {
    height: auto;
  }

  .div-block-521.dev-tech-tab-grid-item {
    width: 85px;
    height: 85px;
    padding: 0;
  }

  .grid-81-tp-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .grid-81-tp-5 {
    grid-template-columns: .25fr .25fr;
    justify-content: center;
  }

  .div-block-522 {
    display: none;
  }

  .grid-81-tp-4 {
    grid-template-columns: .25fr .25fr;
    justify-content: center;
  }

  .image-664.sony {
    min-height: 50px;
    margin-bottom: 10px;
  }

  .grid-81-te-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    justify-content: center;
  }

  .text-block-289 {
    font-size: 10px;
    line-height: .7rem;
    bottom: 4px;
  }

  .text-block-289.wave, .text-block-289.cess-bi {
    padding-top: 0;
  }

  .text-block-289.adb {
    padding-top: 0;
    line-height: .8rem;
  }

  .text-block-289.burp-suite, .text-block-289.karate {
    padding-top: 0;
  }

  .fab-footer-item-desktop {
    flex-direction: column;
    display: none;
  }

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

  .grid-82.st-footer-grid {
    grid-template-columns: 1fr 1fr;
  }

  .fab-services-heading-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-290 {
    color: #4a4a68;
    padding-left: 10px;
    font-weight: 700;
  }

  .text-block-290.ew-dev-ss-heading-mob {
    color: #000;
    font-size: 16px;
  }

  .fab-services-plus {
    width: 25px;
    margin-left: auto;
    position: relative;
  }

  .list-item-1 {
    cursor: pointer;
    border-bottom: 1px solid #785dfb26;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list-item-1.st-ss-li-item {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .text-block-291 {
    color: #4a4a68;
    max-width: 320px;
    padding-left: 60px;
    font-weight: 400;
  }

  .text-block-291.new-dev-ss-para-mob {
    color: #000;
    text-align: left;
    padding-left: 10px;
  }

  .services-section-mob {
    margin-top: -50px;
    padding-top: 10px;
    padding-bottom: 60px;
    display: block;
  }

  .services-section-mob.hidden-xs {
    display: none;
  }

  .fab-services-heading-parent-1 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-1 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-1.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-2 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-2 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-2.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-3 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-3 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-3.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-4 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-4 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-4.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-5 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-5 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-5.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-6 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-6 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-6.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-7 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-7 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-7.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-8 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-8 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-8.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-9 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-9 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-9.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-10 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-10 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-10.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-11 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-11 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-11.fab-services-text {
    display: none;
  }

  .fab-services-heading-parent-12 {
    align-items: center;
    display: flex;
  }

  .fab-services-text-12 {
    padding-top: 10px;
    display: block;
  }

  .fab-services-text-12.fab-services-text {
    display: none;
  }

  .fab-services-list-1 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 20px;
  }

  .fab-services-list-1.pp-server-list, .fab-services-list-1.pp-client-list {
    margin-top: 20px;
    display: block;
  }

  .fab-services-list-2 {
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .fab-services-showmore-text {
    color: #785dfb;
    text-align: center;
    width: 100px;
    font-size: 16px;
    font-weight: 700;
  }

  .fab-services-showmore-block {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .new-fab-te-logo-wrapper {
    width: 100%;
    height: 100%;
  }

  .new-fab-te-logo-wrapper.wm-ts-logo-wrapper {
    height: 100px;
  }

  .new-fab-grid-2.wm-ts-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .new-fab-te-carousel-block {
    display: none;
  }

  .new-fab-where-qa-meets-expertise-scroll-block {
    margin-top: 10px;
    display: flex;
    overflow: auto;
  }

  .infinite-scroll-parent-desk {
    display: block;
  }

  .infinite-scroll-parent-desk.hidden-xs {
    display: none;
  }

  .infinite-scroll-parent-desk.ees-infinite-scroll-parent-desk {
    margin-top: 0;
  }

  .image-669 {
    min-height: 70px;
  }

  .tab-link-tab-2-7 {
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-2-7.w--current {
    color: #785dfb;
    background-color: #fff;
    border: 1px #785dfb;
    border-bottom: 3px solid #785dfb;
    font-weight: 500;
  }

  .tab-link-tab-2-7.ta-mob-heading {
    color: #b9ace0;
    background-color: #f9f7ff;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    font-weight: 700;
  }

  .tab-link-tab-2-7.ta-mob-heading.w--current {
    color: var(--dark-slate-blue);
  }

  .tab-link-tab-3-5 {
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    width: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-3-5.w--current {
    color: #785dfb;
    background-color: #fff;
    border: 1px #785dfb;
    border-bottom: 3px solid #785dfb;
    font-weight: 500;
  }

  .tab-link-tab-3-5.tab-heading.w--current {
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-3-5.tab-heading.ta-mob-heading {
    color: #b9ace0;
    background-color: #f9f7ff;
    width: 250px;
    padding-right: 75px;
    font-size: 18px;
    font-weight: 700;
  }

  .tab-link-tab-3-5.tab-heading.ta-mob-heading.w--current {
    color: var(--dark-slate-blue);
  }

  .tab-link-tab-1-7 {
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
    display: block;
  }

  .tab-link-tab-1-7.w--current {
    color: #785dfb;
    text-align: left;
    background-color: #fff;
    border-bottom: 3px solid #785dfb;
    border-left: 2px #000;
    border-right: 2px #000;
    font-weight: 500;
    display: block;
  }

  .tab-link-tab-1-7.tab-7-width {
    width: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1-7.tab-7-width.tab-heading.ta-mob-heading {
    color: #b9ace0;
    background-color: #f9f7ff;
    width: 150px;
    padding-left: 10px;
    padding-right: 50px;
    font-size: 18px;
    font-weight: 700;
  }

  .tab-link-tab-1-7.tab-7-width.tab-heading.ta-mob-heading.w--current {
    color: var(--dark-slate-blue);
  }

  .new-fab-tabs-menu-mobile {
    display: flex;
    overflow: auto;
  }

  .text-block-292 {
    text-align: center;
    width: 100px;
  }

  .text-block-293 {
    text-align: center;
    width: 180px;
  }

  .tabs-22 {
    display: block;
  }

  .new-fab-tabs-design.ta-poa--tabs-design {
    background-color: #f9f7ff;
    border-radius: 25px;
    margin-top: 20px;
    padding: 30px 15px;
  }

  .tabs-content-17 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 25px;
    display: flex;
  }

  .image-671 {
    display: none;
    position: absolute;
    inset: 45% 0% 0%;
  }

  .image-671.minus-1.minus.pp-minus, .image-671.minus-2.minus.pp-minus, .image-671.minus-3.minus.pp-minus, .image-671.minus-4.minus.pp-minus, .image-671.minus-5.minus.pp-minus, .image-671.minus-6.minus.pp-minus, .plus-1.plus.pp-plus, .plus-2.plus.pp-plus, .plus-3.plus.pp-plus, .plus-4.plus.pp-plus, .plus-5.plus.pp-plus, .plus-6.plus.pp-plus {
    width: 70%;
  }

  .ts-plus-img-left {
    bottom: -1px;
    right: -20px;
  }

  .ts-plus-img-left.hidden-md {
    display: block;
  }

  .slide-nav-24 {
    margin-bottom: -60px;
  }

  .slider-22 {
    background-color: #fff;
    height: 100%;
  }

  .grid-81-pt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .image-672.image-width-mobile {
    width: 35px;
  }

  .image-672.image-width-mobile.google-lighthouse {
    position: relative;
    bottom: 5px;
  }

  .image-width-mobile-te, .image-width-mobile-api {
    width: 45px;
  }

  .image-width-mobile-mt {
    width: 35px;
  }

  .fab-tooltip-block-1 {
    top: -35px;
    left: auto;
    right: auto;
  }

  .fab-tooltip-block-2, .fab-tooltip-block-4, .fab-tooltip-block-3 {
    left: auto;
  }

  .fab-tooltip-block-5 {
    left: 40px;
  }

  .new-fab-drop-down-icon {
    cursor: pointer;
  }

  .fab-tooltip-block-6 {
    left: auto;
  }

  .form-10-changes {
    transition: all .6s;
  }

  .image-675 {
    min-height: 40px;
  }

  .image-676 {
    min-height: 75px;
  }

  .fab-tooltip-block {
    left: auto;
  }

  .fab-tooltip-block.fab-tooltip-block-7 {
    opacity: 0;
    inset: -55% auto auto;
  }

  .div-block-527 {
    display: none;
  }

  .new-fab-main-block {
    overflow: hidden;
  }

  .brand-new {
    padding-left: 0;
  }

  .brand-new.new-fab-brand {
    position: relative;
    left: 38%;
  }

  .brand-new.new-fab-brand.ta-new-link, .brand-new.new-fab-brand.ees-brand {
    left: 2%;
  }

  .why-us-mob {
    display: block;
  }

  .why-us-mob.tt-ofc-mob {
    padding-top: 35px;
  }

  .find-a-bug-services-mob {
    display: block;
  }

  .find-a-bug-services-desk {
    display: none;
  }

  .hp-tooltip-block-1 {
    opacity: 0;
    top: 0;
    left: 75px;
    right: auto;
  }

  .sol-tooltip-block-1, .sol-tooltip-block-2 {
    opacity: 0;
    top: -45px;
    left: auto;
    right: auto;
  }

  .sol-tooltip-block-3 {
    top: -45px;
    left: auto;
    right: auto;
  }

  .sol-tooltip-block-5, .sol-tooltip-block-4, .web-tooltip-block-1, .web-tooltip-block-2 {
    opacity: 0;
    top: -45px;
    left: auto;
    right: auto;
  }

  .new-dev-logo {
    width: 80px;
    height: auto;
    margin-top: 2px;
  }

  .new-dev-h1 {
    font-size: 34px;
    line-height: 46px;
  }

  .new-dev-hero-text {
    max-width: 33ch;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .new-dev-hero-column-parent {
    flex-direction: column;
  }

  .new-dev-hero-img {
    height: auto;
    margin-top: 20px;
    display: none;
    position: static;
  }

  .new-dev-hero-section {
    text-align: center;
    background-position: 50%;
    background-size: contain;
    padding-top: .125em;
  }

  .new-dev-nav {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .new-dev-why-us {
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .new-dev-why-us.section-padding-4.cs-changes {
    display: block;
  }

  .new-dev-block-link:hover {
    box-shadow: none;
  }

  .new-dev-block-link.new-dev-block-link-changes {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .new-dev-card-parent {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-dev-card-parent.custom-slider {
    max-width: 100%;
    display: block;
  }

  .new-dev-card-parent.custom-slider.new-dev-owlcarousel {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .new-dev-card-parent.custom-slider.new-dev-bs-owlcarousel {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .new-dev-card-heading {
    text-align: center;
    font-size: 22px;
    line-height: 32px;
  }

  .new-dev-card-content {
    text-align: center;
    height: 85px;
    padding-top: 0;
    line-height: 26px;
  }

  .new-dev-img-block {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-dev-primary-cta {
    margin-top: 60px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .new-dev-primary-cta.dev-calendly-popup {
    margin-bottom: 17px;
  }

  .new-dev-primary-cta.dev-calendly-popup.dev-calendly-popup-5 {
    margin-top: 20px;
  }

  .new-dev-content-block {
    padding: 12px 20px 20px;
  }

  .new-dev-container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-dev-business-section {
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .new-dev-business-section.section-padding-4.cs-changes {
    background-image: linear-gradient(#ab9afe80, #ffffff4d 57%, #ab9afe7d);
    margin-top: 0;
    display: block;
  }

  .new-dev-bs-container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-dev-card-parent-mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-dev-card-parent-mobile.custom-slider {
    max-width: 100%;
    display: block;
  }

  .new-dev-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    margin-top: 0;
    display: flex;
  }

  .new-dev-bs-block-link:hover {
    box-shadow: none;
  }

  .new-dev-bs-block-link.new-dev-block-link-changes {
    min-height: 470px;
    padding-top: 10px;
  }

  .new-dev-bs-card-heading {
    font-size: 22px;
    line-height: 32px;
  }

  .new-dev-bs-logo-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-dev-case-studies {
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .new-dev-case-studies.section-padding-4.cs-changes {
    display: block;
  }

  .new-dev-cs-card-parent {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-dev-cs-card-parent.custom-slider {
    max-width: 100%;
    display: block;
  }

  .new-dev-cs-card-parent.custom-slider.new-dev-cs-owlcarousel {
    display: none;
  }

  .new-dev-cs-card {
    z-index: 2;
    box-shadow: -12px 10px 11px #00000026;
  }

  .new-dev-cs-img-block {
    z-index: 1;
  }

  .new-dev-cs-block-link:hover {
    box-shadow: none;
  }

  .new-dev-cs-block-link.new-dev-block-link-changes {
    z-index: 1;
    margin-right: 0;
    padding-top: 10px;
    padding-right: 25px;
    position: relative;
  }

  .new-dev-cs-content-block {
    z-index: 2;
    padding: 12px 20px 20px;
    position: relative;
  }

  .new-dev-cs-card-content {
    line-height: 26px;
  }

  .new-dev-cs-card-parent-mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-dev-cs-card-parent-mobile.custom-slider {
    max-width: 100%;
    display: block;
  }

  .new-dev-cs-card-parent-mobile.custom-slider.cs-owlcarousel-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    place-items: center;
    display: grid;
  }

  .new-dev-slider {
    background-color: #efe8ff;
    width: 100%;
    min-width: 320px;
    max-width: 364px;
    height: auto;
    margin-left: 20px;
  }

  .new-dev-cs-slider {
    z-index: 1;
    background-color: #fff;
    min-width: 320px;
    max-width: 364px;
    height: 400px;
  }

  .html-embed-dev-cs, .html-embed-dev-bs {
    display: block;
  }

  .new-dev-cs-tag {
    z-index: 3;
  }

  .slide-1-changes {
    background-color: #efe8ff;
  }

  .new-dev-bs-mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .new-dev-bs-mobile.custom-slider {
    max-width: 100%;
    display: block;
  }

  .new-dev-bs-mobile.custom-slider.cs-owlcarousel-mobile {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: block;
  }

  .new-dev-why-us-primary-cta {
    margin-top: 80px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .new-dev-why-us-primary-cta.dev-calendly-popup {
    margin-bottom: 17px;
  }

  .new-dev-why-us-primary-cta.dev-calendly-popup.dev-calendly-popup-3 {
    margin-top: 20px;
  }

  .new-dev-ss-section {
    background-size: cover;
    background-attachment: scroll;
    padding-top: 40px;
  }

  .new-dev-ss-container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-dev-ss-grid-1 {
    grid-template-columns: 1fr;
  }

  .new-dev-ss-img-block {
    width: 55px;
    height: 55px;
  }

  .new-dev-ss-list-parent {
    display: none;
    position: static;
  }

  .new-dev-ss-list-parent.new-dev-ss-mob-show {
    display: block;
  }

  .new-dev-ss-card-item-block {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    display: flex;
  }

  .new-dev-ss-card-item-block.ss-flex-rev {
    flex-direction: column;
  }

  .new-dev-ss-item-text {
    margin-top: 10px;
    font-size: 14px;
  }

  .new-dev-ss-item-img-parent {
    margin-left: 0;
  }

  .new-dev-ss-list-item-1 {
    height: 350px;
    display: none;
  }

  .new-dev-ss-list-item-2, .new-dev-ss-list-item-4 {
    display: none;
  }

  .new-dev-ss-grid-2 {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .new-dev-ss-grid-3, .new-dev-ss-grid-4 {
    margin-left: 0;
  }

  .new-dev-ss-list-item-8, .new-dev-ss-list-item-7 {
    display: none;
  }

  .new-dev-ss-heading {
    font-size: 21px;
  }

  .new-dev-ss-heading.ss-solution-approach {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 30px;
  }

  .new-dev-ss-heading.ss-service-approach {
    margin-bottom: 20px;
  }

  .columns-12 {
    display: none;
  }

  .dev-tooltip-block-1 {
    top: -35px;
    left: auto;
    right: auto;
  }

  .dev-form-block-2 {
    margin-top: 50px;
  }

  .dev-tooltip-block-2 {
    left: auto;
  }

  .dev-form-block-3 {
    margin-top: -20px;
    margin-bottom: 0;
  }

  .dev-tooltip-block-3 {
    left: auto;
  }

  .new-dev-bs-primary-cta-copy {
    margin-top: 30px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .new-dev-bs-primary-cta-copy.dev-calendly-popup {
    margin-bottom: 17px;
  }

  .dev-form-block-4 {
    margin-top: 0;
  }

  .dev-tooltip-block-4 {
    left: auto;
  }

  .dev-form-block-5 {
    margin-top: 50px;
  }

  .dev-tooltip-block-5 {
    left: auto;
  }

  .link-block-67.dev-calendly-popup.dev-calendly-popup-1 {
    margin-top: 20px;
  }

  .link-block-67.dev-calendly-popup.dev-calendly-popup-2 {
    margin-top: 15px;
  }

  .link-block-67.dev-calendly-popup.eng-ai-popup, .link-block-67.dev-calendly-popup.eng-ai-popup1 {
    margin-top: 20px;
  }

  .new-dev-main-div-block {
    overflow: hidden;
  }

  .new-dev-popup-block {
    width: 382px;
    min-width: 320px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-dev-popup-close-img {
    left: -10px;
  }

  .new-dev-hero-img-mob {
    width: 100%;
    height: 65%;
    margin-top: 20px;
    margin-bottom: 0;
    display: inline-block;
    position: static;
  }

  .recognized-block.ees-recognized-block {
    align-items: center;
  }

  .new-dev-recognized-text {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
  }

  .casestudy-popup-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-dev-popup-close-img-2 {
    left: -10px;
  }

  .casestudy-popup-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-dev-popup-close-img-3 {
    left: -10px;
  }

  .casestudy-popup-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-dev-popup-close-img-4 {
    left: -10px;
  }

  .casestudy-popup-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-dev-popup-close-img-5 {
    left: -10px;
  }

  .casestudy-popup-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .calendly-web-form-block-mob {
    background-color: #785dfb;
    height: 360px;
    position: static;
    top: 42%;
  }

  .text-block-288-mob {
    color: #fff;
  }

  .text-span-36-mob {
    color: #c4b8ff;
  }

  .text-block-200-mob {
    color: var(--white);
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .field-label-16-mob {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-16-mob, .link-block-16-mob.absolutely {
    margin-top: 20px;
  }

  .link-block-16-mob.absolutely.abs-lp {
    margin-top: 30px;
  }

  .link-block-16-mob.absolutely.abs-lp.lp-calendly-popup.test-changes {
    transition-property: all;
  }

  .link-block-16-mob.absolutely.abs-lp.lp-calendly-popup.test-changes.lp-calendly-popup-1.hp-calendly-web-cta-1 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65dda9f17ccad5df323a3a5d_Rectangle%205461.svg");
  }

  .image-678 {
    display: inline-block;
  }

  .image-679 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hp-calendly-web-form-1 {
    flex-direction: column;
    justify-content: center;
    margin-top: -40px;
  }

  .hp-calendly-web-form-1.lp-calendly-cta-changes {
    margin-top: 0;
  }

  .hp-tooltip-block {
    opacity: 0;
    inset: 0% 0% auto 15%;
  }

  .new-dev-footer-grid-text-mob {
    text-align: center;
    margin-top: 20px;
    margin-left: 25px;
    margin-right: 25px;
    line-height: 2;
    display: block;
  }

  .slide-33 {
    z-index: 1;
  }

  .heading-147-copy {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 28px;
    line-height: 38px;
  }

  .new-dev-bs-ul {
    display: none;
  }

  .new-dev-bs-content {
    margin-top: 6px;
  }

  .new-dev-why-us-rl-text {
    padding-bottom: 5px;
  }

  .list-8 {
    margin-top: 45px;
    padding-left: 10px;
    list-style-type: none;
  }

  .new-dev-bs-question {
    text-align: left;
    cursor: pointer;
    align-items: center;
    display: flex;
    position: relative;
  }

  .new-dev-bs-question.st-dev-bs-block {
    justify-content: flex-start;
    align-items: center;
  }

  .new-dev-bs-heading-mob {
    color: #000;
    padding-left: 20px;
    font-size: 16px;
  }

  .new-dev-bs-answer {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eae551071dff04d3691e13_Rectangle%2018468.webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    margin-top: 5px;
    display: none;
  }

  .new-dev-bs-content-mob {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    font-size: 14px;
    display: block;
  }

  .new-dev-bs-logo-grid-mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 20px;
    padding-bottom: 20px;
    display: grid;
    position: static;
  }

  .new-dev-bs-logo-grid-mob.healthcare-grid {
    align-items: center;
  }

  .new-dev-bs-img-block-mob {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .bs-img-1 {
    position: absolute;
    inset: 0%;
  }

  .bs-img-2 {
    width: 85%;
    display: none;
    position: static;
    inset: 0%;
  }

  .new-dev-bs-answer-2 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eaeca2265623bc3b6365c4_Rectangle%2018468%20(9).webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-2.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-answer-3 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eeddb186228e8aecff6aae_Group%201000004861.webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-3.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-answer-4 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eaeca1cfdbc690b8e7051d_Rectangle%2018468%20(11).webp");
    background-position: 0 0;
    background-size: auto;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-4.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-answer-5 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eaec9fd29888c6864b60ab_Rectangle%2018468%20(12).webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-5.new-dev-bs-answer {
    margin-top: 5px;
    display: none;
  }

  .new-dev-bs-answer-6 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eeddb074df582fa31bd5e3_Group%201000004862.webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-6.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-answer-7 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eaec9fa01c0bcfbff53d17_Rectangle%2018468%20(14).webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-7.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-answer-8 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65eaec9f64654cf2dbaa34e3_Rectangle%2018468%20(15).webp");
    background-position: 0 0;
    background-size: 100% 100%;
    border-radius: 10px;
    display: none;
  }

  .new-dev-bs-answer-8.new-dev-bs-answer {
    display: none;
  }

  .new-dev-bs-list-item-mob {
    margin-bottom: 10px;
  }

  .new-dev-bs-list-item-mob.st-sim-item {
    border: 1px solid #4c02e0;
    border-radius: 6px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .new-dev-bs-list-item-mob.st-sim-item.st-sim-item-2 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cecaa881cb809aa1745d20_Default2_mob.svg");
    background-size: cover;
  }

  .new-dev-bs-list-item-mob.st-sim-item.st-sim-item-3 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cecaa8f2573e3433195aba_Default3_mob.svg");
    background-size: cover;
  }

  .new-dev-bs-list-item-mob.st-sim-item.st-sim-item-4 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cecaa8cb678208762ed197_Default4_mob.svg");
    background-size: cover;
  }

  .new-dev-bs-list-item-mob.st-sim-item.st-sim-item-5 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cecaa8f3946cea8514e040_Default5_mob.svg");
    background-size: cover;
  }

  .new-dev-bs-list-item-mob.st-sim-item.st-sim-item-1 {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/66cecaa99791c33f4e5e2156_Default_mob.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .background-video-10 {
    width: 275px;
    height: 255px;
  }

  .fab-services-list-hide {
    padding-left: 10px;
    padding-right: 20px;
    display: none;
  }

  .test-pop-up-container {
    height: 650px;
  }

  .test-pop-up-close-block {
    border: 1px solid #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    margin-left: 265px;
    display: flex;
  }

  .div-block-530 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-531 {
    flex-flow: wrap-reverse;
    align-items: center;
  }

  .fab-suc-msg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ta-body {
    overflow: hidden;
  }

  .ta-recognition-h2 {
    margin-top: 30px;
    font-size: 26px;
    line-height: 1.4em;
  }

  .ta-recognition-subtext {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
    font-weight: 500;
    line-height: 24px;
  }

  .ta-efficiency-section {
    padding-bottom: 20px;
  }

  .ta-efficiency-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 33px;
  }

  .ta-fasttrack-automation-txt {
    padding-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .ta-efficiency-columns {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ta-key-benefits-txt {
    font-size: 15px;
    line-height: 28px;
  }

  .ta-kb-list-item {
    align-items: flex-start;
  }

  .ta-kb-list-item.st-kb-list-item {
    width: auto;
  }

  .ta-poa-section {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .ta-poa-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .tabs-23 {
    flex-flow: column;
    padding-left: 10px;
  }

  .tabs-menu-14 {
    flex-flow: column;
  }

  .tab-link-tab-1-8, .tab-link-tab-1-8.w--current, .tab-link-tab-2-8, .tab-link-tab-3-6, .ta-poa-content-txt {
    font-size: 16px;
  }

  .ta-ofc-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .ta-growth-value-section {
    padding-bottom: 20px;
  }

  .ta-growth-value-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .ta-growth-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    height: 100%;
    padding-top: 35px;
    padding-left: 0;
    padding-right: 0;
  }

  .ta-growth-img-block {
    border-radius: 15px 15px 0 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ta-growth-content-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .ta-growth-heading {
    font-size: 26px;
    display: none;
  }

  .ta-growth-content-subtext {
    width: auto;
  }

  .ta-value-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    align-items: stretch;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ta-value-content-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ta-value-img-block {
    border-radius: 15px 15px 0 0;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .ta-value-heading {
    display: none;
  }

  .ta-value-content-subtext {
    width: auto;
  }

  .ta-poa-content-parent {
    padding-left: 15px;
  }

  .ta-tac-section {
    padding-bottom: 20px;
  }

  .ta-tac-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .image-680, .ta-hero-img-block, .ta-tac-carousel-block, .ta-tac-wrapper, .tabs-24.ta-tac-tool-expertise-hide {
    display: none;
  }

  .fintech-casestudy-popup, .healthcare-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .api-testing-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ta-recognition-numbers-text, .dev-recognition-numbers-text-copy {
    font-size: 14px;
  }

  .wordly-casestudy-popup, .metrics-casestudy-popup, .energygaints-casestudy-popup, .solving-mystery-casestudy-popup {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-681 {
    width: 25px;
    padding-top: 5px;
  }

  .column-div-block {
    margin-top: 0;
  }

  .ta-cs-heading {
    margin-top: 0;
    font-size: 35px;
  }

  .column-f-l-4 {
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-5 {
    padding-right: 100px;
    display: block;
  }

  .dropdown-toggle-5.w--open {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .solutions__services-sublink-3 {
    background-color: #f7f4fd;
    width: 85%;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
    text-decoration: none;
  }

  .link-block-81 {
    margin-bottom: 25px;
  }

  .link-block-81.people-contact {
    margin-bottom: 33px;
  }

  .nav-link-5 {
    text-align: left;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link-5:hover {
    font-weight: 700;
  }

  .nav-link-5.customers {
    display: block;
  }

  .nav-link-5.customers:hover {
    font-size: 15px;
    font-weight: 700;
  }

  .grid-87 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .button-23 {
    color: #fff;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/6409a83712b4fe431ac2b6a3_btn-bg-purple.webp");
    background-position: 50%;
    background-size: 100% 100%;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 120%;
    font-weight: 600;
    line-height: 30px;
    display: inline-block;
  }

  .paragraph-180 {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    font-size: 15px;
    line-height: 30px;
  }

  .dropdown-list-6 {
    display: none;
  }

  .dropdown-list-6.w--open {
    box-shadow: none;
    text-align: right;
    background-color: #0000;
    border-radius: 0;
    width: 100%;
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }

  .dropdown-9 {
    text-align: right;
    width: 100%;
  }

  .div-block-554 {
    text-align: center;
    width: 100%;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-75 {
    height: 60px;
  }

  .columns-16 {
    flex-direction: column;
    align-items: flex-start;
  }

  .icon-29 {
    color: #000;
    font-size: 35px;
  }

  .image-701 {
    width: 20px;
  }

  .grid-88 {
    grid-column-gap: 25px;
    text-align: center;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    place-content: center;
    place-items: center;
    display: flex;
  }

  .image-702 {
    width: 57px;
    height: 40px;
  }

  .text-block-320 {
    font-size: 14px;
  }

  .dropdown-toggle-7.nav-link-2 {
    text-align: left;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-7.nav-link-2:hover {
    background-color: #f7f4fd;
    font-weight: 700;
  }

  .dropdown-toggle-7.nav-link-2.w--open {
    text-align: left;
    font-weight: 700;
  }

  .image-703 {
    object-fit: fill;
    width: 60%;
    margin-left: 30px;
    margin-right: auto;
    padding-top: 40px;
    padding-right: 20px;
    display: block;
  }

  .column-f-r-6 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-321 {
    font-size: 15px;
  }

  .dropdown__sublink-4 {
    text-align: left;
    width: 100%;
    padding-left: 25px;
    padding-right: 20px;
  }

  .text-block-322 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 60px;
  }

  .text-block-323:hover {
    font-size: 14px;
    font-weight: 700;
  }

  .dropdown-10 {
    text-align: left;
    width: 100%;
  }

  .image-704 {
    margin-left: 3px;
  }

  .div-block-555 {
    color: #4a4a68;
    letter-spacing: .2px;
    font-size: 12px;
  }

  .div-block-556 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    display: none;
  }

  .icon-30 {
    display: inline-block;
  }

  .div-block-557 {
    display: none;
  }

  .icon-31 {
    display: block;
  }

  .text-block-325 {
    width: auto;
    margin-top: 15px;
    font-size: 20px;
    line-height: 30px;
  }

  .link-block-86 {
    text-align: center;
  }

  .text-block-326 {
    color: #4a4a68;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-562 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .column-19 {
    left: 0;
  }

  .ta-ofc-content-heading {
    width: 100%;
    font-size: 22px;
  }

  .ta-tac-content-para {
    font-size: 16px;
  }

  .ta-tac-content-wrapper {
    min-width: auto;
    margin-left: 15px;
  }

  .ta-tac-li-item {
    width: auto;
  }

  .ta-poa-tabs-wrapper {
    display: none;
  }

  .ta-tac-content-list {
    padding-left: 45px;
    display: none;
  }

  .image-716 {
    width: 320px;
    display: none;
  }

  .image-717 {
    display: none;
  }

  .ta-growth-heading-mob {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    font-size: 22px;
    display: block;
  }

  .ta-value-heading-mob {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    display: block;
  }

  .tab-link-tab-2-10 {
    color: #000;
    background-color: #0000;
    font-weight: 600;
  }

  .tab-link-tab-2-10.w--current {
    color: #4c02e0;
    background-color: #0000;
    border-bottom: 3px solid #4c02e0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tab-link-tab-2-10.ta-tac-tab-menu-mob.w--current {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tab-link-tab-3-8 {
    color: #000;
    background-color: #0000;
    font-weight: 600;
  }

  .tab-link-tab-3-8.w--current {
    color: #4c02e0;
    background-color: #0000;
    border-bottom: 3px solid #4c02e0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tab-link-tab-3-8.ta-tac-tab-menu-mob.w--current {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tab-link-tab-4-3 {
    color: #000;
    text-align: left;
    background-color: #0000;
    font-weight: 600;
  }

  .tab-link-tab-4-3.w--current {
    color: #4c02e0;
    background-color: #0000;
    border-bottom: 3px solid #4c02e0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tab-link-tab-4-3.ta-tac-tab-menu-mob.w--current {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tab-link-tab-1-10 {
    color: #000;
    background-color: #0000;
    font-weight: 600;
  }

  .tab-link-tab-1-10.w--current {
    color: #4c02e0;
    background-color: #0000;
    border-bottom: 3px solid #4c02e0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .tab-link-tab-1-10.ta-tac-tab-menu-mob.w--current {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tabs-content-20 {
    margin-top: -10px;
    padding-left: 40px;
  }

  .ta-tac-tabs-design-mob {
    display: block;
  }

  .text-block-185-copy {
    color: var(--ghost-white);
  }

  .ta-slider-grid-1 {
    grid-row-gap: 0px;
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .ta-slider-grid-2 {
    grid-row-gap: 0px;
    flex-flow: column-reverse wrap;
    padding-top: 25px;
    display: flex;
  }

  .paragraph-184 {
    text-align: center;
    padding-top: 10px;
    font-size: 24px;
  }

  .slide-nav-25 {
    padding-top: 50px;
  }

  .find-a-bug-hero-heading-div-2 {
    width: 100%;
  }

  .ta-fasttrack-automation-heading {
    font-size: 26px;
    line-height: 31px;
  }

  .ta-fasttrack-automation-list {
    z-index: 0;
    margin-top: 20px;
    margin-bottom: 50px;
  }

  .ta-fasttrack-automation-list-iten {
    z-index: 2;
    font-size: 16px;
  }

  .ta-fasttrack-automation-brochure-btn {
    border: 3px solid var(--white);
    color: var(--white);
    background-color: #0000;
    width: auto;
  }

  .image-718 {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-718.st-bb-img {
    width: 150px;
  }

  .column-22 {
    z-index: 1;
  }

  .column-22.st-bb-col-1 {
    z-index: 0;
    opacity: 1;
    position: relative;
  }

  .column-23 {
    z-index: 0;
    opacity: .12;
    position: absolute;
  }

  .column-23.st-bb-col-2 {
    z-index: 1;
    opacity: 1;
    position: relative;
  }

  .div-block-574 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ta-minus-icon {
    width: 30px;
    position: absolute;
  }

  .ta-minus-icon.hidden-xs {
    display: block;
  }

  .ta-value-icon-block {
    justify-content: center;
    align-items: center;
    padding-left: 60px;
    display: flex;
    position: relative;
  }

  .ta-growth-icon-block {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    display: flex;
    position: relative;
  }

  .ta-plus-icon {
    width: 30px;
    display: block;
    position: absolute;
  }

  .ta-plus-icon.hidden-xs-plus {
    display: block;
  }

  .tab-pane-tab-1-6 {
    padding-top: 5px;
  }

  .tab-pane-tab-4-3 {
    margin-left: 100px;
  }

  .ta-div-block {
    justify-content: center;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .ta-parent-div {
    overflow: hidden;
  }

  .pp-new-age-section {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .grid-92 {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    overflow: auto;
  }

  .pp-new-age-card {
    width: 300px;
    box-shadow: 0 3.44px 20.61px #1c375a1a;
  }

  .pp-ps-section {
    padding-bottom: 40px;
  }

  .pp-ps-div-block, .pp-ps-div-block-2 {
    display: none;
  }

  .pp-mi-section {
    padding-bottom: 40px;
  }

  .pp-mi-img-left, .pp-mi-img-right {
    display: none;
  }

  .pp-mi-grid {
    grid-template-columns: 1fr 1fr;
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pp-mi-txt-block {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 10px;
    display: flex;
    box-shadow: 0 6.18px 6.18px #00000040;
  }

  .pp-mi-text {
    font-size: 18px;
  }

  .pp-ps-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .pp-ps-tabs-menu-txt {
    font-size: 20px;
  }

  .div-block-575 {
    display: block;
  }

  .pp-ps-txt {
    color: #4a4a68;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 700;
  }

  .pp-ps-txt.st-ss-txt {
    padding-left: 15px;
  }

  .text-span-56-mob-blue {
    color: var(--medium-slate-blue);
  }

  .pp-fasttrack-automation-txt {
    text-align: justify;
    padding-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .pp-tac-h2-mob {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
    display: block;
  }

  .text-block-267-mob {
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    display: block;
  }

  .pp-tac-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
    display: none;
  }

  .link-block-93 {
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-93.pp-phone {
    margin-top: auto;
    margin-bottom: auto;
  }

  .text-block-336 {
    color: var(--medium-slate-blue);
    margin-left: 10px;
    font-weight: 700;
    text-decoration: none;
  }

  .bold-text-16 {
    font-weight: 500;
  }

  .pp-ps-txt-mob {
    color: #4a4a68;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 700;
  }

  .pp-ps-txt-mob.st-ss-txt {
    padding-left: 15px;
  }

  .pp-ps-txt-desk {
    color: #4a4a68;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 700;
    display: none;
  }

  .image-719, .image-720 {
    opacity: .6;
  }

  .image-721 {
    opacity: .65;
  }

  .image-722 {
    opacity: .7;
  }

  .image-723 {
    opacity: .85;
  }

  .image-724 {
    opacity: .8;
  }

  .wm-parent-div {
    overflow: hidden;
  }

  .wm-fasttrack-automation-txt {
    text-align: justify;
    padding-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .wm-ss-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .wm-ss-div-block {
    display: none;
  }

  .wm-ss-section {
    padding-bottom: 40px;
  }

  .wm-kb-section {
    padding-bottom: 20px;
  }

  .wm-ss-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 33px;
    display: block;
  }

  .wm-mt-section {
    padding-bottom: 60px;
  }

  .wm-mt-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .wm-mt-txt {
    text-align: justify;
    padding-top: 35px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    line-height: 28px;
  }

  .wm-mt-div-block {
    display: none;
  }

  .wm-ts-section {
    padding-bottom: 20px;
  }

  .wm-blue-banner-section {
    padding-bottom: 40px;
  }

  .wm-bb-text {
    height: 301px;
    font-size: 18px;
    line-height: 38px;
  }

  .wm-mt-item-subtxt {
    margin-left: 2px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-577.wm-mt-item-subtxt.wm-mt-link-tem {
    align-items: flex-start;
  }

  .wm-mt-div-block-mob {
    height: 225px;
    display: block;
  }

  .text-block-337 {
    color: var(--white);
    background-color: #4c02e0;
    border-radius: 8px;
    width: 250px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 15px;
    font-weight: 600;
  }

  .image-728 {
    width: 1090px;
    max-width: none;
    margin-left: 65px;
  }

  .wm-mt-main-li-mob {
    position: relative;
    left: 35px;
    overflow: auto;
  }

  .text-block-338 {
    color: #4c02e0;
    text-align: center;
    background-color: #4c02e01c;
    border-radius: 8px;
    margin-left: 20px;
    padding: 8px 10px;
    font-size: 12px;
    font-weight: 600;
  }

  .wm-mt-main-items-block {
    justify-content: flex-start;
    align-items: flex-start;
    width: 285%;
    height: 180px;
    display: flex;
  }

  .wm-mt-main-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .image-729 {
    display: block;
    position: relative;
  }

  .wm-mt-img-wrappper-1 {
    opacity: 1;
    width: 275px;
    position: absolute;
  }

  .wm-mt-img-wrappper-1.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
  }

  .wm-mt-img-wrappper-2 {
    opacity: 1;
    width: 375px;
    position: absolute;
  }

  .wm-mt-img-wrappper-2.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -90px;
  }

  .wm-mt-img-wrappper-3 {
    opacity: 1;
    width: 1000px;
    position: absolute;
    left: -225px;
  }

  .wm-mt-img-wrappper-3.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    width: 1200px;
    left: -255px;
  }

  .wm-mt-img-wrappper-4 {
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 125%;
    display: flex;
    position: absolute;
  }

  .wm-mt-img-wrappper-4.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -10px;
  }

  .wm-mt-img-wrappper-5 {
    opacity: 1;
    width: 375px;
    position: absolute;
    left: -50px;
  }

  .wm-mt-img-wrappper-5.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -85px;
  }

  .wm-mt-img-wrappper-6 {
    opacity: 1;
    width: 365px;
    position: absolute;
    left: -55px;
  }

  .wm-mt-img-wrappper-6.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -75px;
  }

  .wm-mt-img-wrappper-7 {
    opacity: 1;
    width: 375px;
    position: absolute;
    left: -65px;
  }

  .wm-mt-img-wrappper-7.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -95px;
  }

  .wm-mt-img-wrappper-8 {
    opacity: 1;
    width: 375px;
    position: absolute;
    left: -75px;
  }

  .wm-mt-img-wrappper-8.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -15px;
  }

  .wm-mt-img-wrappper-9 {
    opacity: 1;
    width: 375px;
    position: absolute;
    left: -50px;
  }

  .wm-mt-img-wrappper-9.wm-mt-img-wrapper-opacity {
    opacity: 0;
    pointer-events: none;
    left: -60px;
  }

  .wm-mt-subtxt-wrapper-mob {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: flex-start;
    width: 1320px;
    display: flex;
  }

  .image-729-changes {
    margin-left: 55px;
    display: block;
    position: relative;
  }

  .wm-mt-link-tem {
    color: #4c02e0;
  }

  .div-block-577-copy.wm-mt-item-subtxt.wm-mt-link-tem-copy {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    align-items: flex-start;
  }

  .wm-bb-names {
    font-size: 14px;
  }

  .st-parent-div {
    overflow: hidden;
  }

  .st-efficiency-columns {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .st-hero-stripe {
    width: 100%;
    margin-top: -52px;
  }

  .st-view-report-btn {
    border: 3px solid var(--white);
    background-color: var(--white);
    color: var(--medium-slate-blue);
    width: auto;
  }

  .st-bb-heading {
    text-align: center;
    font-size: 26px;
    line-height: 31px;
  }

  .st-us-section {
    padding-bottom: 20px;
  }

  .st-us-container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .st-us-div-block {
    margin-top: 30px;
    display: none;
  }

  .st-hero-span-desk {
    display: none;
  }

  .st-footer-link {
    position: relative;
    top: -60px;
  }

  .st-sim-section {
    padding-bottom: 20px;
  }

  .st-us-div-mob {
    width: 100%;
    margin-top: 30px;
    display: block;
  }

  .st-us-traditional-way-block {
    background-color: #dfd9ff4d;
    border-radius: 20px;
    padding: 10px 15px 20px;
  }

  .st-us-tw-heading {
    margin-bottom: 0;
  }

  .st-us-tw-content {
    border: 1px solid var(--medium-slate-blue);
    background-color: #f9f7ff;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    display: flex;
  }

  .st-us-tw-content-txt {
    color: #1e2833;
    text-align: left;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 10px;
    font-weight: 500;
  }

  .st-us-moolya-way-block {
    background-color: #dfd9ff4d;
    border-radius: 20px;
    padding: 10px 15px 20px;
  }

  .st-us-mw-heading {
    margin-bottom: 0;
  }

  .st-us-mw-content {
    border: 1px solid var(--medium-slate-blue);
    background-color: var(--medium-slate-blue);
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    display: flex;
  }

  .st-us-mw-content-txt {
    color: var(--white);
    text-align: left;
    margin-bottom: 0;
    padding-left: 15px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-span-greeen {
    color: #72ff03;
  }

  .no-schedule-pop-up-block {
    width: 100vw;
    height: 100vh;
  }

  .no-schedule-pop-up-container {
    background-color: #0000;
    background-image: none;
    width: 100%;
    height: 580px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    inset: 0%;
  }

  .no-schedule-pop-up-content {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding: 50px 0 20px 25px;
  }

  .no-schedule-pop-up-img-block {
    background-image: url("https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/65817b322144d45074e4ce60_Rectangle%2018123%20(1).svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40%;
    margin-top: auto;
    display: none;
  }

  .no-schedule-heading {
    text-align: left;
    width: 95%;
    margin-bottom: 5px;
    font-size: 26px;
    font-weight: 700;
    line-height: 32px;
  }

  .no-schedule-para1 {
    padding-right: 10px;
  }

  .no-schedule-para2 {
    margin-bottom: 30px;
  }

  .no-schedule-para3 {
    padding-right: 10px;
  }

  .no-schedule-para4 {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .no-schedule-mail-text {
    font-size: 16px;
  }

  .no-schedule-phn-block {
    margin-top: 15px;
  }

  .no-schedule-phn {
    font-size: 16px;
  }

  .no-schedule-phn-field {
    width: 100%;
  }

  .no-schedule-pop-up-container-mob {
    background-color: #0000;
    border-radius: 20px;
    flex-direction: column;
    width: 100%;
    max-width: 388px;
    height: 550px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    inset: 0%;
  }

  .no-schedule-pop-up-close-mob {
    background-color: #5542ae;
    border: 1px solid #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 23px;
    height: 23px;
    margin-top: 10px;
    margin-left: 265px;
    display: flex;
  }

  .no-schedule-pop-up-content-mob {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: 30px;
    padding-left: 25px;
    padding-right: 10px;
  }

  .no-schedule-wrapper-mob {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .no-schedule-heading-mob {
    text-align: left;
    width: 95%;
    margin-bottom: 5px;
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
  }

  .success-message-8 {
    margin-right: 30px;
  }

  .form-11.cta-form-1 {
    justify-content: space-between;
  }

  .no-schedule-input-block {
    width: auto;
  }

  .st-ss-h2-mob {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 33px;
    display: block;
  }

  .st-ss-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 33px;
    display: none;
  }

  .st-breach-h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 33px;
    display: none;
  }

  .st-breach-h2-mob {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 33px;
    display: block;
  }

  .brand-logo-slider-section {
    width: auto;
    margin-top: 0;
    position: absolute;
    bottom: -5%;
  }

  .ees, .ees-hero-section-header-div {
    width: 100%;
  }

  .head-ees-hero-section {
    text-align: center;
    margin-top: 0;
    font-size: 34px;
    line-height: 50px;
  }

  .head-ees-hero-section.new-head-lp-hero {
    width: 100%;
    font-size: 34px;
  }

  .head-ees-hero-section.ta-hero-heading {
    font-size: 36px;
  }

  .head-ees-hero-section.ta-hero-heading-2 {
    font-size: 36px;
    line-height: 45px;
  }

  .head-ees-hero-section.head-pp-hero, .head-ees-hero-section.head-st-hero, .head-ees-hero-section.head-ees-hero {
    width: 100%;
    font-size: 40px;
    line-height: 54px;
  }

  .problems-section {
    margin-top: 30px;
  }

  .container {
    max-width: none;
  }

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

  .team-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: space-around;
    display: flex;
  }

  .team-card {
    width: 185px;
    height: 224px;
    padding-left: 15px;
  }

  .ees-problems-section-header {
    margin-bottom: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .ees-solutions-section {
    background-color: #f7f4fd;
    max-width: 375px;
    padding: 60px 10px;
  }

  .ees-solutions-section.mob {
    background-color: #0000;
  }

  .ees-solutions-section.web {
    padding-top: 60px;
    display: block;
  }

  .ees-solutions-section.web.sol-in-action-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-579 {
    align-items: flex-start;
  }

  .button-25 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .div-block-581 {
    width: auto;
    display: flex;
  }

  .tab-button5 {
    padding-top: 5px;
  }

  .tab-button5.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tabs-content {
    width: auto;
    display: none;
  }

  .tab-button-content {
    padding-top: 10px;
  }

  .ees-tab-menu {
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    width: auto;
    padding-top: 0;
    padding-right: 0;
  }

  .tab-container {
    margin-left: 0;
    margin-right: 0%;
  }

  .ees-features-tab-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ees-case-study-section {
    margin-top: 10px;
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .ees-case-study-section.section-padding-4.cs-changes, .ees-case-study-section.section-padding-4.ai-help, .ees-case-study-section.section-padding-4.ai-ser-help {
    display: block;
  }

  .ees-form {
    margin-top: 50px;
  }

  .ees-container70 {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .sol-engage-parent-copy {
    margin-top: 40px;
  }

  .sol-engage-parent-copy.new-fab-sol-engage-parent {
    padding-top: 20px;
  }

  .sol-engage-parent-copy.pp-engage-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .ees-sol-parent {
    margin-top: 40px;
  }

  .ees-sol-parent.new-fab-sol-engage-parent {
    padding-top: 20px;
  }

  .ees-sol-parent.pp-engage-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 15px;
    padding-right: 15px;
    display: grid;
  }

  .ees-sol-header {
    font-size: 28px;
  }

  .ees-sol-header.sol-end-h2 {
    margin-bottom: 25px;
  }

  .ees-sol-head-block.sol-end-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-77 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .testimonial-slide-wrapper {
    border-radius: 14px;
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    align-items: flex-start;
    width: auto;
    height: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .ese-sol-head {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 31px;
  }

  .ta-tac-section-copy, .ees-business-choose-section {
    padding-bottom: 20px;
  }

  .ees-business-choose-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ees-business-choose-container.sol-vote-container {
    min-height: auto;
  }

  .ees-business-choose-container.ta-poa-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ees-business-choose-container.pp-ps-container {
    padding-right: 15px;
  }

  .div-block-582 {
    flex-flow: column;
    place-items: stretch center;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .ees-sol-roadmap-section {
    padding-bottom: 20px;
  }

  .ees-business-choose-container-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ees-business-choose-container-copy.sol-vote-container {
    min-height: auto;
  }

  .ees-business-choose-container-copy.ta-poa-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ees-business-choose-container-copy.pp-ps-container {
    padding-right: 15px;
  }

  .ees-sol-roadmap-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ees-sol-roadmap-container.sol-vote-container {
    min-height: auto;
  }

  .ees-sol-roadmap-container.ta-poa-container {
    padding-left: 0;
    padding-right: 0;
  }

  .ees-sol-roadmap-container.pp-ps-container {
    padding-right: 15px;
  }

  .ees-sol-rdmap-head {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 42px;
  }

  .text-block-344 {
    font-size: 19px;
  }

  .slide-nav-26 {
    margin-top: 15px;
  }

  .eng-ai-h1 {
    text-align: center;
    width: auto;
    font-size: 38px;
    line-height: 48px;
  }

  .eng-ai-hero-col-img {
    height: auto;
    margin-top: 20px;
    display: none;
    position: static;
  }

  .eng-ai-hero-subtext {
    text-align: center;
    max-width: 33ch;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .personalised-ai-services-section {
    background-color: #f7f4fd;
    max-width: 375px;
    padding: 60px 10px;
  }

  .personalised-ai-services-section.mob {
    background-color: #0000;
  }

  .personalised-ai-services-section.web {
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tab-content-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-self: flex-end;
    align-items: center;
    height: 100%;
    padding-top: 0;
  }

  .custom-ai-solutions {
    background-color: #f7f4fd;
    max-width: 375px;
    padding: 60px 10px;
  }

  .custom-ai-solutions.mob {
    background-color: #0000;
  }

  .custom-ai-solutions.web {
    padding-top: 60px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .div-block-527-copy {
    display: none;
  }

  .div-block-587 {
    justify-content: center;
    display: flex;
  }

  .ees-recognized-text {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
  }

  .div-block-588 {
    margin-bottom: 20px;
  }

  .text-block-350 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-591 {
    margin-bottom: 10px;
  }

  .ees-sol-tab-menu1 {
    display: none;
  }

  .text-block-351 {
    font-size: 16px;
    font-weight: 500;
  }

  .text-block-352.tab-num {
    font-weight: 700;
  }

  .div-block-594 {
    margin-top: 0;
  }

  .image-733 {
    width: 214px;
    height: 212px;
  }

  .ees-recog {
    margin-right: 5px;
  }

  .ees-recog.new-dev-reco-changes {
    margin-left: 20px;
    margin-right: 10px;
  }

  .ees-her-recog {
    margin-right: 5px;
  }

  .ees-her-recog.new-dev-reco-changes {
    margin-left: 20px;
    margin-right: 10px;
  }

  .lp-hero-reco-copy {
    margin-right: 5px;
  }

  .lp-hero-reco-copy.new-dev-reco-changes {
    margin-left: 20px;
    margin-right: 10px;
  }

  .ees-hero-reco {
    margin-right: 5px;
  }

  .ees-hero-reco.new-dev-reco-changes {
    margin-left: 20px;
    margin-right: 10px;
  }

  .ees-reco-img {
    object-fit: contain;
    max-width: 80px;
    max-height: 80px;
  }

  .ees-reco-img.pp-recognize-img {
    max-width: none;
    max-height: none;
  }

  .ees-reco-img.pp-recognize-img.pp-recog-ys {
    width: 55px;
  }

  .ees-reco-img1 {
    object-fit: contain;
    max-width: 80px;
    max-height: 80px;
  }

  .ees-reco-img1.pp-recognize-img {
    max-width: none;
    max-height: none;
  }

  .ees-reco-img1.pp-recognize-img.pp-recog-ys {
    width: 55px;
  }

  .heading-222 {
    font-size: 21px;
    font-weight: 700;
  }

  .text-block-353 {
    text-align: center;
    white-space: normal;
  }

  .div-block-597 {
    justify-content: center;
  }

  .div-block-597.custom-div {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .ees-problems-section-header-copy {
    margin-bottom: 24px;
  }

  .ees-sol-head {
    text-align: center;
    letter-spacing: normal;
    white-space: normal;
    word-break: normal;
    width: auto;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 42px;
    display: block;
  }

  .heading-223 {
    font-size: 34px;
    line-height: 42px;
  }

  .div-block-600 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ees-dev-recog-num-count {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .ees-count-animation {
    line-height: 20px;
  }

  .div-block-602 {
    flex-flow: column;
    grid-template-columns: .5fr;
    grid-auto-flow: row;
    place-items: center stretch;
    padding-left: 40px;
    padding-right: 20px;
    display: flex;
  }

  .dropdown--toggle {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
    position: static;
  }

  .dropdown-item.faq {
    width: auto;
    height: 130px;
    min-height: auto;
    position: static;
    overflow: visible;
  }

  .div-block-603 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    justify-content: center;
    margin-top: 60px;
  }

  .div-block-603.hero-btns {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: row;
  }

  .text-block-361 {
    text-align: left;
    width: 100%;
    padding-right: 0;
    font-size: 18px;
    font-weight: 500;
  }

  .button-27 {
    text-align: left;
    white-space: nowrap;
    margin-top: 20px;
    padding: 18px 15px;
    font-size: 14px;
  }

  .text-block-363 {
    color: #4a4a68;
    display: block;
  }

  .ees-faq-icon {
    font-family: Inter, Arial, sans-serif;
  }

  .ees-faqq--icon {
    margin-top: 0;
    padding: 4px;
    font-family: Inter, Arial, sans-serif;
  }

  .ees-feature-section-header {
    margin-bottom: 0;
    font-size: 34px;
    line-height: 42px;
  }

  .text-span-81 {
    display: inline-block;
  }

  .image-743, .image-744 {
    border-radius: 12px;
  }

  .mask-16 {
    border-style: none;
  }

  .ecom-sol-header {
    font-size: 34px;
    line-height: 42px;
  }

  .ecom-sol-header.sol-end-h2 {
    margin-bottom: 25px;
  }

  .ees-sol-img-block {
    width: 65%;
    height: 35vw;
  }

  .ees-sol-img-block.hovered.pp-engage-img-block {
    width: 55%;
    top: 20px;
    left: 22%;
  }

  .ees-sol-title {
    margin-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9em;
  }

  .ees-sol-title.hovered.pp-engage-h3 {
    color: var(--dark-slate-blue);
    font-size: 14px;
    font-weight: 700;
  }

  .ees-sol-desc.new-sol-engage-desc {
    margin-top: 10px;
  }

  .div-block-607 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .div-block-608 {
    margin-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .platform-dev {
    width: 100%;
    height: auto;
    padding: 40px 20px;
  }

  .platform-dev.custom-dev {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .platform-dev.custom-dev.custom-dev-mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .div-block-610 {
    align-items: stretch;
  }

  .list-item-4.custom-list {
    text-align: left;
    white-space: normal;
    flex-flow: row;
    display: flex;
  }

  .list-9 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
  }

  .div-block-611 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .btn-white {
    font-size: 16px;
  }

  .ecom-contact-form-section {
    margin-top: 40px;
    padding-top: 20px;
  }

  .div-block-612 {
    align-items: stretch;
  }

  .heading-226 {
    text-align: center;
    font-size: 34px;
    line-height: 42px;
  }

  .div-block-615 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .field-label-17 {
    font-size: 18px;
  }

  .text-field-30.custom-input {
    width: auto;
    padding-left: 5px;
    padding-right: 0;
  }

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

  .form-btn {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-617 {
    margin-top: 0;
  }

  .heading-227 {
    text-align: center;
    letter-spacing: 0;
    font-size: 34px;
    line-height: 43px;
  }

  .heading-227.ecom-fix-height {
    height: 172px;
  }

  .ees-business-choose-section1, .ees-sol-roadmap-section1, .ees-top-businesses-choose-section {
    padding-bottom: 20px;
  }

  .feature-section-subhead {
    line-height: 30px;
  }

  .div-block-619, .div-block-620 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .ees-rdmap-sec-subhead {
    line-height: 24px;
  }

  .ees-num-count-slot1 {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 23px;
  }

  .platdev-content-div {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .popup-overlay {
    display: none;
  }

  .div-block-624 {
    height: 70px;
  }

  .image-748 {
    width: 150px;
  }

  .image-749 {
    height: 110px;
    display: none;
    top: -20px;
    right: -50px;
  }

  .popup-calender {
    width: 90%;
    display: none;
  }

  .submit-button-6 {
    width: 100%;
  }

  .image-751 {
    border-radius: 12px;
    width: auto;
    height: auto;
  }

  .image-752, .image-753 {
    border-radius: 12px;
  }

  .image-754 {
    border-radius: 12px;
    width: auto;
  }

  .image-755 {
    background-color: #fff;
    border-radius: 12px;
  }

  .ai-img {
    width: auto;
    height: auto;
  }

  .text-span-89 {
    font-size: 25px;
  }

  .text-block-370, .text-block-371 {
    font-weight: 600;
  }

  .image-756 {
    display: block;
  }

  .div-block-629 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
    display: flex;
  }

  .ecom-sol-responsive-div {
    margin-top: 20px;
    display: block;
  }

  .ecom-sol-responsive-div.ecom-sol-div, .ecom-sol-responsive-div.ecom-sol-resp {
    width: auto;
    display: block;
  }

  .ees-sol-res-tab-menu {
    display: block;
  }

  .ees-sol-tab-resp {
    padding-right: 0;
  }

  .tab-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .tab-num-desc {
    padding-left: 12px;
    padding-right: 8px;
  }

  .faq_dropdown-toggle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq_dropdown-icon {
    flex: none;
  }

  .text-block-372 {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
  }

  .rdmap-resp-slider {
    flex-flow: column wrap;
    align-items: stretch;
    display: flex;
  }

  .rdmap-slider-left-arrow {
    padding-left: 10px;
    position: absolute;
  }

  .rdmap-slider-aright-arrow {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .rdmap-slide-nav {
    margin-top: 15px;
  }

  .slide-25 {
    position: relative;
  }

  .div-block-632 {
    align-items: center;
    margin-left: 0;
    margin-right: 10px;
  }

  .div-block-634 {
    justify-content: center;
    align-items: center;
  }

  .div-block-637 {
    height: auto;
  }

  .eng-ai-dev-recog-head {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 500;
  }

  .heading-229 {
    text-align: center;
    margin-top: 20px;
    font-size: 26px;
    font-weight: 600;
    line-height: 31px;
  }

  .div-block-638 {
    width: 80%;
    height: 80%;
    top: 56%;
    left: 9%;
  }

  .image-758, .image-758.ai-integration-img {
    width: auto;
  }

  .image-758.ai-fraud-detection-img {
    height: auto;
    margin-top: 0;
  }

  .image-758.ai-implementation-img {
    height: 228px;
    position: relative;
  }

  .image-758.ai-customer-ser-sol {
    height: auto;
    position: relative;
  }

  .heading-230 {
    text-align: left;
    font-size: 22px;
    line-height: 26px;
  }

  .text-block-375 {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-639 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-end;
  }

  .div-block-640 {
    background-color: #4c02e0;
    padding: 10px 0 5px;
  }

  .custom-ai-tab-head {
    font-size: 26px;
    line-height: 31px;
  }

  .arrow-right, .arrow-left {
    margin-top: 100px;
  }

  .div-block-644 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .eng-ai-hero-col {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .mask22 {
    overflow: hidden;
  }

  .div-block-584-copy {
    justify-content: flex-end;
    align-items: stretch;
    height: 100%;
    padding-top: 10px;
  }

  .slider-div {
    align-items: flex-end;
    height: 100%;
    padding: 10px 10px 0 20px;
  }

  .slide-36 {
    height: 400px;
  }

  .div-block-638-copy {
    width: 80%;
    height: 80%;
    top: 56%;
    left: 9%;
  }

  .div-block-638-copy-copy {
    width: 75%;
    height: 80%;
    top: 50%;
    left: 14%;
  }

  .div-block-650 {
    flex-flow: row;
    align-items: flex-end;
    display: block;
    position: static;
  }

  .div-block-651, .div-block-652 {
    align-items: flex-end;
    height: 230px;
    display: flex;
  }

  .div-block-653 {
    align-items: flex-end;
    height: auto;
    display: flex;
    position: static;
  }

  .div-block-654 {
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .div-block-655, .div-block-656, .div-block-657 {
    align-items: flex-end;
    height: 230px;
    display: flex;
  }

  .btn-container {
    justify-content: center;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .ecom-btn {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 4px;
  }

  .original-text {
    font-size: 17px;
  }

  .eng-ai-h1-web {
    text-align: center;
    width: auto;
    font-size: 38px;
    line-height: 48px;
  }

  .ai-services-hero-img {
    height: auto;
    margin-top: 20px;
    display: none;
    position: static;
  }

  .ai-services-hero-col {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ecom-btn2 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-379 {
    text-align: center;
    letter-spacing: -.24px;
    font-size: 16px;
    font-weight: 500;
  }

  .ecom-dev-value-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .ecom-dev-value-section.new-dev-value-section {
    padding-top: 40px;
  }

  .ecom-dev-value-section.ta-value-section {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .image-766 {
    width: 104px;
    height: 70px;
  }

  .heading-235 {
    font-size: 22px;
    line-height: 31px;
  }

  .div-block-669 {
    border-radius: 5px;
    justify-content: center;
    padding: 4px;
    display: flex;
  }

  .text-block-380 {
    letter-spacing: -.7px;
    font-size: 10px;
    font-weight: 400;
    line-height: 18px;
  }

  .div-block-670 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    letter-spacing: -.7px;
    flex-flow: wrap;
  }

  .div-block-671 {
    width: 89px;
  }

  .platform-dev-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: center;
    width: 100%;
    height: auto;
    padding: 40px 0;
  }

  .slide222 {
    width: auto;
    margin-right: 10px;
    overflow: visible;
  }

  .slide222.sol-in-action-slide {
    width: auto;
  }

  .slide222.business-op-slide {
    width: auto;
    overflow: hidden;
  }

  .div-block-672 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 450px;
    padding: 20px 10px 15px 14px;
  }

  .heading-236 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }

  .text-block-381 {
    letter-spacing: .5px;
    font-size: 17px;
    line-height: 28px;
  }

  .div-block-673 {
    padding-left: 0;
    padding-right: 0;
  }

  .solutions-slider {
    margin-top: 20px;
    display: block;
    overflow: hidden;
  }

  .solutions-slider.sol-in-action {
    overflow: visible;
  }

  .sol-slider-nav {
    margin-top: 15px;
  }

  .text-block-382 {
    color: #000;
    letter-spacing: -.24px;
    font-size: 16px;
  }

  .why-moolya-card {
    padding-left: 15px;
  }

  .why-moolya-card.right-border {
    padding-left: 10px;
    padding-right: 10px;
  }

  .why-mooly-text {
    letter-spacing: -.3px;
    padding-right: 0;
  }

  .div-block-676 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .why-moolya-sub-head-div {
    width: auto;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-680.fixed-div {
    width: auto;
    left: 0%;
  }

  .why-moolya-card-head-copy {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-682 {
    margin-top: 4px;
    margin-left: 3px;
  }

  .ees-sol-rdmap-head-copy {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 42px;
  }

  .business-op-sec-head {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 42px;
  }

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

  .section-53 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .business-op-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .business-op-wrapper.tech-stack {
    display: block;
  }

  .business-op-card-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none;
  }

  .business-op-card-wrapper.tech-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    height: 300px;
    margin-top: 30px;
    display: grid;
  }

  .business-op-card {
    justify-content: flex-start;
    width: auto;
    height: 250px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 0;
  }

  .business-op-card:hover {
    background-color: #f0eeff00;
    border: 1px #000;
    width: auto;
    height: auto;
  }

  .business-op-card.s {
    padding-left: 15px;
    padding-right: 5px;
  }

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

  .code-embed-5 {
    display: block;
  }

  .image-769 {
    width: 104px;
    height: 70px;
  }

  .dropdown-12 {
    display: none;
  }

  .code-embed-6.resp-code {
    height: 527px;
    display: none;
  }

  .code-embed-6.consulting-auditing {
    display: none;
  }

  .div-block-703 {
    align-items: center;
    width: 46px;
    height: 46px;
  }

  .div-block-704.rdmap-resp-icons {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
    top: 50%;
    left: 19%;
  }

  .div-block-704.rdmap-resp-icons.c-a-mob-icons {
    top: 57%;
    left: 19%;
  }

  .div-block-706.rdmap-sec-responsive {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    height: 540px;
    margin-top: 10px;
    padding-left: 8px;
  }

  .div-block-706.rdmap-sec-responsive.c-a-mob-div {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    height: 680px;
    margin-top: -53px;
  }

  .div-block-708.rdmap-resp-bg-arrow {
    top: 60%;
    left: 19%;
  }

  .div-block-709.rdmap-resp-div {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: center;
    margin-left: 10px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 10px;
  }

  .div-block-709.rdmap-resp-div.c7a-m0b-con-div {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    padding-top: 200px;
    padding-bottom: 100px;
  }

  .div-block-712 {
    height: 50px;
  }

  .div-block-712.se0-aud {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-block-389 {
    letter-spacing: -.7px;
    padding-right: 15px;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
  }

  .text-block-395 {
    font-size: 18px;
  }

  .div-block-713 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: center;
  }

  .div-block-713.c-a-mob-num {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    margin-right: 0;
    padding-top: 100px;
  }

  .rdmap-resp-tab {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-396 {
    letter-spacing: -.7px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-772 {
    width: 24px;
    height: 24px;
  }

  .code-embed-9 {
    display: none;
  }

  .code-embed-9.c-a-mob {
    display: block;
  }

  .image-773 {
    width: 21px;
    height: 21px;
  }

  .image-774, .image-775, .image-776, .image-777, .image-778 {
    width: 24px;
    height: 24px;
  }

  .code-embed-10, .code-embed-11 {
    display: block;
  }

  .image-779, .image-780 {
    width: 105px;
    height: 70px;
  }

  .image-781, .image-782, .image-783, .image-784, .image-785, .image-786, .image-787, .image-788, .image-789, .image-790, .image-791, .image-792, .image-793, .image-794 {
    width: 104px;
    height: 70px;
  }

  .image-795 {
    width: 119px;
    height: 32px;
  }

  .image-796 {
    width: 88px;
    height: 44px;
  }

  .image-797 {
    width: 44px;
  }

  .image-798 {
    width: 88px;
  }

  .image-799, .image-800, .image-801 {
    width: 119px;
    height: 32px;
  }

  .image-802 {
    width: 119px;
    height: 52px;
  }

  .image-803 {
    width: 100px;
    height: 52px;
  }

  .image-804 {
    width: auto;
  }

  .image-805 {
    width: 84px;
  }

  .image-806 {
    width: 119px;
    height: 52px;
  }

  .image-807, .image-808 {
    width: 84px;
  }

  .image-809 {
    width: 80px;
  }

  .image-810 {
    width: 50px;
  }

  .image-811 {
    width: 70px;
  }

  .why-moolya-section, .partner-platform-section {
    padding-bottom: 20px;
  }

  .div-block-716 {
    display: none;
  }

  .heading-237 {
    font-size: 34px;
    line-height: 42px;
  }

  .text-block-397 {
    letter-spacing: -.4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .text-block-397.form-sub-head {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-397.main-sub-head {
    padding-left: 10px;
  }

  .heading-238 {
    font-size: 18px;
  }

  .text-block-398 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
  }

  .div-block-725 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 70px;
    display: flex;
  }

  .mas22 {
    border-style: none;
    width: 90%;
    overflow: visible;
  }

  .business-op-card-copy {
    justify-content: flex-start;
    width: 300px;
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 10px;
    overflow: visible;
  }

  .business-op-card-copy:hover {
    background-color: #f0eeff00;
    border: 1px #000;
  }

  .business-op-slider-nav {
    margin-top: 20px;
  }

  .heading-239 {
    color: #000;
    text-align: center;
    margin-top: 25px;
    font-size: 20px;
    font-weight: 600;
    display: block;
  }

  .slide333 {
    width: auto;
    margin-right: 10px;
    overflow: visible;
  }

  .div-block-729 {
    padding-right: 10px;
  }

  .dropdown-13, .dropdown-toggle-11 {
    width: auto;
  }

  .label {
    letter-spacing: -.24px;
    line-height: 26px;
    display: block;
  }

  .select-2, .input-6, .input-7 {
    width: auto;
  }

  .div-block-730 {
    padding-left: 20px;
    padding-right: 15px;
  }

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

  .div-block-732 {
    width: auto;
    padding-right: 0;
  }

  .form-16 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .button-28 {
    width: 300px;
  }

  .div-2 {
    padding-top: 0;
  }

  .div-block-733 {
    align-items: flex-start;
    width: 100%;
    margin-bottom: -30px;
    padding-left: 20px;
  }

  .div-block-734 {
    width: auto;
    margin-right: 0;
    padding-left: 0;
  }

  .div-block-735 {
    width: auto;
    padding-left: 0;
  }

  .close-button-div {
    justify-content: flex-end;
    display: flex;
  }

  .mask-18 {
    border-radius: 14px;
  }

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

  .tab-button-image {
    width: 100%;
    height: 100%;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
  }

  .futuristic-ai-tabs {
    display: none;
  }

  .tab-button-web {
    padding-top: 5px;
  }

  .tab-button-web.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tab-button1 {
    padding-top: 5px;
  }

  .tab-button1.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tab-button3 {
    padding-top: 5px;
  }

  .tab-button3.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tab-button-4 {
    padding-top: 5px;
  }

  .tab-button-4.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tab-button6 {
    padding-top: 5px;
  }

  .tab-button6.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .tab-button-5 {
    padding-top: 5px;
  }

  .tab-button-5.w--current {
    padding-top: 0;
    font-weight: 400;
  }

  .hubspot-form-div, .hubspot-form-2 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-nav {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ai-recognize-txt {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: 700;
  }

  .ai-recognize-txt.ta-foot-recog-text {
    text-align: left;
    padding-left: 10px;
  }

  .ai-recognize-txt.ta-foot-recog-text.pp-foot-recog-text {
    padding-left: 0;
  }

  .ai-dual-subtxt {
    margin-bottom: 30px;
    font-size: 120%;
    line-height: 30px;
  }

  .ai-dual-subtxt.new-dev-text-block-182 {
    font-size: 15px;
  }

  .ai-sol-nav {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ai-ser-div-block {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ai-ser-hero-img-div, .fab-hero-img-block {
    display: none;
  }
}

#w-node-_59c1b385-601e-b241-572f-6509b1d54463-371af756, #w-node-_59c1b385-601e-b241-572f-6509b1d54476-371af756, #w-node-_99c6f587-af44-d79d-abea-e4ebf7464b03-371af756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c197a1d3-67ca-76f0-8031-27233db480e9-371af756, #w-node-_248086dd-4c1a-3084-214e-168062f9b563-371af756, #w-node-_1350eff3-3fdf-f9a0-d0e0-b03e122c2e31-371af756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b5d9e01c-c8db-5b5c-2a88-c6fd1664445b-371af756 {
  place-self: center end;
}

#w-node-f5f4e0ff-4876-89b9-6c12-48e20a195ad7-371af756, #w-node-_4a078eaa-0404-ec95-a83b-b96f7377e0d2-371af756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d90d74e4-ed34-812e-74cd-dafd847a53d7-371af756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e2d7e641-a497-e47e-58e6-9ce86f80653f-371af756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4cdd0eae-7a91-6413-bcd4-b9ad221f433d-371af756, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb4a-f99ddb39, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb46-f99ddb39, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb4c-f99ddb39, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb48-f99ddb39, #w-node-_8513c425-bd9c-6c13-ddfa-c31a8ced00cd-f99ddb39, #w-node-e4326489-2cd8-e251-dbe0-cf176e4a2865-f99ddb39, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb4e-f99ddb39, #w-node-_2897ae0d-502f-14b8-b619-1ae5f99ddb63-f99ddb39, #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002cc-d22002ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed0863fe-01bd-ba8e-95b2-1676d22002cd-d22002ca {
  justify-self: auto;
}

#w-node-ed0863fe-01bd-ba8e-95b2-1676d22002e3-d22002ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed0863fe-01bd-ba8e-95b2-1676d22002ef-d22002ca {
  place-self: auto;
}

#w-node-ed0863fe-01bd-ba8e-95b2-1676d22002fa-d22002ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b22c-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b22e-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b23c-d7c3b220, #w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b23d-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b235-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b23e-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b240-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b24e-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b247-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b250-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b252-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ac6-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ac8-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ad2-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ada-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88adc-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ae4-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ae6-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88aee-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7fd8d60f-f550-13be-033e-8afc5dc88af0-d7c3b220 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_76ce70fa-5be4-bc34-8526-395e96a6b83f-371af75c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_76ce70fa-5be4-bc34-8526-395e96a6b843-371af75c, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b847-371af75c, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b84b-371af75c, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b84f-371af75c, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b853-371af75c, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b857-371af75c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76ce70fa-5be4-bc34-8526-395e96a6b83f-371af75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_76ce70fa-5be4-bc34-8526-395e96a6b843-371af75d, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b847-371af75d, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b84b-371af75d, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b84f-371af75d, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b853-371af75d, #w-node-_76ce70fa-5be4-bc34-8526-395e96a6b857-371af75d, #w-node-fd9a7dab-9b34-0350-e175-aad3613dc14d-613dc14a, #w-node-fd9a7dab-9b34-0350-e175-aad3613dc151-613dc14a, #w-node-fd9a7dab-9b34-0350-e175-aad3613dc15b-613dc14a, #w-node-d0bb1b12-bfb9-3080-70ea-a5a5b5939831-371af75f, #w-node-_23136389-3f88-0266-906d-8b679d184c43-371af75f, #w-node-af492a20-4556-a1c5-a1a2-0ef4a857938e-371af75f, #w-node-f600f0ba-6aac-a7c7-8e2b-5b7571743790-371af75f, #w-node-_23efad70-47db-083d-6a26-e990699dc74f-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8acdb-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8ace0-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8ace5-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8acea-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8acef-371af75f, #w-node-_9d33c04b-7b17-2c17-3015-4f1294c8acf4-371af75f, #w-node-_87036d80-6bf2-e864-9e62-37b94d25a6f7-371af75f, #w-node-_87036d80-6bf2-e864-9e62-37b94d25a6fc-371af75f, #w-node-_87036d80-6bf2-e864-9e62-37b94d25a701-371af75f, #w-node-_87036d80-6bf2-e864-9e62-37b94d25a706-371af75f, #w-node-_87036d80-6bf2-e864-9e62-37b94d25a70b-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea92814-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea92819-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea9281e-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea92823-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea92828-371af75f, #w-node-d98dce67-477e-563e-5e62-d05deea9282d-371af75f, #w-node-_3b294ca3-3537-ac5a-ed14-35f40b998d0e-371af75f, #w-node-_06b8d183-29cd-4d23-b9e2-14fa84f5587e-371af75f, #w-node-_06b8d183-29cd-4d23-b9e2-14fa84f55883-371af75f, #w-node-_06b8d183-29cd-4d23-b9e2-14fa84f55888-371af75f, #w-node-_06b8d183-29cd-4d23-b9e2-14fa84f5588d-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64a3-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64a8-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64ad-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64b2-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64b7-371af75f, #w-node-b895305f-e249-497b-912f-895511eb64bc-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f7b-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f80-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f85-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f8a-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f8f-371af75f, #w-node-_5cb29a4c-fa5c-3ffd-aa3c-cc3224a54f94-371af75f, #w-node-fba6efd4-6c04-e55f-b245-549e9b0133d3-371af75f, #w-node-fba6efd4-6c04-e55f-b245-549e9b0133d8-371af75f, #w-node-fba6efd4-6c04-e55f-b245-549e9b0133dd-371af75f, #w-node-fba6efd4-6c04-e55f-b245-549e9b0133e2-371af75f, #w-node-db95e9ed-9467-88c6-8611-ed5c1677e67f-371af75f, #w-node-_9f47e89e-5853-881a-00b3-b509142d981f-371af75f, #w-node-b830cb0b-4027-d7ba-37c2-a615cdaf7031-371af75f, #w-node-b830cb0b-4027-d7ba-37c2-a615cdaf7037-371af75f, #w-node-e447705b-dcb8-53c6-9430-dbd239d2abfb-371af75f, #w-node-c8bbf859-0217-018d-a1e5-db76ec460ea0-371af75f, #w-node-_9f811f1c-f438-2abc-d87e-72e2d5c8dc9e-371af75f, #w-node-_2c83e51a-0f72-34d8-71c7-303fc713ec60-371af760, #w-node-_2c83e51a-0f72-34d8-71c7-303fc713ec69-371af760, #w-node-c34ade6b-e439-26c7-da71-4076811dd7d4-371af761, #w-node-_422d3281-b5c2-7e46-2085-92cb096b8793-371af761, #w-node-_75bc5db7-307b-97c9-a727-554167577eed-67577ee6, #w-node-_75bc5db7-307b-97c9-a727-554167577eee-67577ee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50553a1d-5fdf-3c58-92d8-f5fa13ff46b5-13ff4689 {
  align-self: auto;
}

#w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbcf-371af763, #w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbd7-371af763, #w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbdf-371af763, #w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbe7-371af763 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#otherinput.w-node-e88cbe5e-013d-c694-1f5e-cb37d61dfa08-371af84b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-deaecdf3-37c4-85f7-4114-d6d1d8c13c23-371af84b, #w-node-_07633e3a-4579-b658-5687-deedb2fd2514-371af84c, #w-node-_7f763624-0340-d7f5-7f6e-9baa01540ec9-371af84c, #w-node-dce49ffa-a487-55c4-f219-0af9d2be2d6d-371af84c, #w-node-_91928323-369a-6e1a-286d-8194d60c7b96-371af84c, #w-node-_049db16a-5156-44d0-ec20-6bda07f8f945-371af84c, #w-node-_049db16a-5156-44d0-ec20-6bda07f8f946-371af84c, #w-node-b83ff95f-5ed6-52b5-8c8a-07fe53c150bc-371af84c, #w-node-b83ff95f-5ed6-52b5-8c8a-07fe53c150bd-371af84c, #w-node-e0c3bb3c-28bf-01fc-b822-c0b405949ec3-371af84c, #w-node-e0c3bb3c-28bf-01fc-b822-c0b405949ec4-371af84c, #w-node-e4e2b5c9-4f53-1d22-47fa-e1ab58b4892c-371af84d, #w-node-_854c7050-d1ca-2364-b074-f94a0a5ef0bf-371af84d, #w-node-cfb79b2b-c118-0775-116d-271148463a29-371af84d, #w-node-f9f53137-f34d-ba2f-2af2-413678dd65ed-371af84d, #w-node-d82aad5c-a670-df68-0046-b05bc92add28-371af84d, #w-node-_606bde88-e1a7-cb10-d636-360521b9338d-371af84d, #w-node-e6fd5686-db58-104a-53b7-c96f1d25d18b-371af84d, #w-node-_61a13396-6d94-8505-e1de-f0ef408036eb-371af84d, #w-node-_2db7217e-8252-4c92-5416-c80151becc51-371af84d, #w-node-d5e4d1f6-eb6b-6e5e-4ef8-e4cc8e4f0bbc-371af84d, #w-node-b5408f59-0215-fb33-6e07-3208e88d0713-371af84d, #w-node-f55606db-5ad9-c859-63c7-1151b793174e-371af84d, #w-node-c31ffc38-22b5-055f-0c00-95adb0371bf1-371af84d, #w-node-_6cfb56a9-b7d2-b862-f51e-2eed3141d197-371af84d, #w-node-_166c0a19-c752-7fa1-d62b-05f79c0c8c5d-371af84d, #w-node-_0919b47c-fae7-3aaa-167d-e9bd0653c0e3-371af84d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc81b6d5-0f03-0600-311e-a23f4f2f2abd-371af84d, #w-node-_0cfd06dc-19f6-1b3d-67ef-b26d73d1b8c7-371af84d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41e9d423-0658-e61b-9fc7-514cbd5d7219-371af84d, #w-node-_7f0f8cd7-ae37-4388-9166-73340768882b-371af84d, #w-node-_219c8be4-ce47-8c56-70c4-0a729c224c05-371af84d, #w-node-_37647f51-4daa-5558-94b3-4756f3be48ef-371af84d, #w-node-ec975abc-9bb0-13bc-44cf-36696135d8b4-371af84d, #w-node-d5cd81a5-6fd7-b780-24fc-4fcf152ecc72-371af84d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d94a033-9579-146d-9215-d06e96852985-371af84d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f642-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f674-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f680-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f686-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f68c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f692-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f7aa-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7ad-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b0-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7cc-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7cf-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f89b-371af84f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f89c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8a6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8b0-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8ba-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8e0-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8e1-371af84f, #w-node-_1be30be8-3888-1ee9-4c97-2b7dd0efdd3c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f922-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9a9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ae-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9bd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ce-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9d3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9d8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9dd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e7-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ec-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9fd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa04-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa09-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa10-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa15-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa24-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa29-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa34-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa37-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa3c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa41-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa46-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa4b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa50-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa55-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa56-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa5b-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa74-371af84f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa76-371af84f {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa78-371af84f {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa7b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa80-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa85-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa8a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa8f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa94-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa99-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa9e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faa3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faa8-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880faad-371af84f {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fab2-371af84f {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fab7-371af84f {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fad3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad4-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad5-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fada-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadb-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadc-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fade-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadf-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae0-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae5-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae7-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faeb-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faec-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faed-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faee-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf4-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf5-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf7-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafb-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafc-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafe-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880faff-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb00-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb10-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb19-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fb1d-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fb21-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb25-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb29-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb2d-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb31-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb35-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb39-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb42-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb46-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb4a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb4e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb52-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb53-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb57-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb5b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb61-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb65-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb6e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb72-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb7b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb7f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb83-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb87-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb8b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb8f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb90-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb94-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb9d-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba5-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbad-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbde-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbe3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbe8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbed-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbf2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbf7-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbfc-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc01-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc06-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc0b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc10-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc15-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc1a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc1f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc24-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc2b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc30-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc35-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc3a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc3f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc44-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc49-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc4e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc53-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc58-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc5d-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc62-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc67-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc6c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc71-371af84f, #w-node-_11e02040-091b-57de-6ee9-154e0cb56118-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fec1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fecb-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fed9-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fee4-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ff54-371af84f {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ff55-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff6d-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff7f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff81-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff83-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff85-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff97-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff99-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff9b-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa0-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa4-371af84f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffbf-371af84f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffcf-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd5-371af84f, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f94-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f97-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f77-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f7a-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f4a-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f4d-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f68-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f6b-5ad66f38, #w-node-eb910c71-e7e8-69bc-6839-0bab24b3076b-5ad66f38, #w-node-eb910c71-e7e8-69bc-6839-0bab24b3076e-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f3b-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f3e-5ad66f38, #w-node-_3ecc9896-a67e-d867-656d-8ec32f7bd0fa-5ad66f38, #w-node-_3ecc9896-a67e-d867-656d-8ec32f7bd0fd-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66fb1-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66fb4-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66fa3-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66fa6-5ad66f38, #w-node-_2da3bd8a-4839-abe3-2daa-07a199b98cb5-5ad66f38, #w-node-_2da3bd8a-4839-abe3-2daa-07a199b98cb8-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f59-5ad66f38, #w-node-_2171124b-136f-73fc-7a63-0c005ad66f5c-5ad66f38, #w-node-c4965804-76cf-9098-6e17-d5773c00e55d-5ad66f38, #w-node-c4965804-76cf-9098-6e17-d5773c00e560-5ad66f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_942b34be-74d3-b883-6223-6a05ad6aa5c0-371af851, #w-node-_942b34be-74d3-b883-6223-6a05ad6aa5c8-371af851, #w-node-_942b34be-74d3-b883-6223-6a05ad6aa5d1-371af851, #w-node-_942b34be-74d3-b883-6223-6a05ad6aa5da-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6312876e-04cb-e2d3-d8d0-55b8eca47e05-371af851, #w-node-_7d528e90-60e9-372e-b14d-94adb5b681ac-371af851, #w-node-_8c32f744-17d3-8c28-e053-694828220713-371af851, #w-node-b6ed8aa7-1e79-77ff-0207-d8c03d940be4-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0347-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0349-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0351-371af851, #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0352-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0353-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f035b-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f035d-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0365-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0367-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f036f-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0371-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f037b-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f037d-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0387-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f038f-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0391-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0399-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f039b-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f03a3-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2b0a29f-777e-7249-5e6f-b9cae33f03a5-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb62f138-0ac1-4874-bd79-deb39488b4fc-371af851, #w-node-f8336e57-7084-3ef4-aa3c-6375afa7c71d-371af851, #w-node-f5e8b390-cca2-1f5a-c562-f1f844614dd8-371af851, #w-node-_5c53fe2d-65fd-fd45-3683-462e0db98fa7-371af851, #w-node-_008919b2-e94a-e35f-0304-3173ee1f7ad5-371af851, #w-node-_8db7367b-f860-e0ec-10db-d2110bc38881-371af851, #w-node-_184f326d-2868-d400-9817-3ac44a4aea9c-371af851, #w-node-_1c8f37ea-39b2-a482-7ac2-a50e8faf5d0b-371af851, #w-node-b67a2db0-80cf-47c6-e35e-f4b7cc16bb15-371af851, #w-node-d3c69dd7-828c-99a3-0ac3-35a50a0c9a43-371af851, #w-node-ed778f60-d757-01d8-4b82-29c535e899f4-371af851, #w-node-d070e546-5e50-ef84-7904-103c23d76602-371af851, #w-node-_4bc30e54-6aa8-dd26-cc15-84cd5568417b-371af851, #w-node-_991aef59-bc28-ea9c-2022-23a4321bda86-371af851, #w-node-_052e091e-74e5-0de4-611c-6620c427a7f3-371af851, #w-node-_95521617-4510-4c4d-0f88-6f5d3dcabd04-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95521617-4510-4c4d-0f88-6f5d3dcabd05-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_351ed2f8-4429-7d96-e81c-59c65c2a170d-371af851, #w-node-_351ed2f8-4429-7d96-e81c-59c65c2a170f-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351ed2f8-4429-7d96-e81c-59c65c2a1710-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5a5295ce-b32b-e0dd-aba6-cbf8cce5c213-371af851, #w-node-_5a5295ce-b32b-e0dd-aba6-cbf8cce5c215-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a5295ce-b32b-e0dd-aba6-cbf8cce5c216-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a6ffad13-1ebe-194b-c5bd-846cecefbed8-371af851, #w-node-a6ffad13-1ebe-194b-c5bd-846cecefbeda-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6ffad13-1ebe-194b-c5bd-846cecefbedb-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7773a30d-b4f0-6b81-8eca-69af9c216042-371af851, #w-node-_5644db80-7ab3-8496-a435-69d119508985-371af851, #w-node-_4177da42-b3c6-811a-fea1-f1925dd4902d-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47758dfc-6b88-ac6b-68ea-5ccc06f9657f-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7512e6ed-cd6b-d60a-39b2-fb02dd5ec7f8-371af851, #w-node-_7512e6ed-cd6b-d60a-39b2-fb02dd5ec7fb-371af851, #w-node-_7512e6ed-cd6b-d60a-39b2-fb02dd5ec7fd-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7512e6ed-cd6b-d60a-39b2-fb02dd5ec7fe-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_805f4a30-17bc-7dc4-036f-e30c540f3a57-371af851, #w-node-_805f4a30-17bc-7dc4-036f-e30c540f3a5a-371af851, #w-node-_805f4a30-17bc-7dc4-036f-e30c540f3a5c-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_805f4a30-17bc-7dc4-036f-e30c540f3a5d-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b1d86ae0-cce6-e5ee-1b51-a9d3028b8910-371af851, #w-node-b1d86ae0-cce6-e5ee-1b51-a9d3028b8913-371af851, #w-node-b1d86ae0-cce6-e5ee-1b51-a9d3028b8915-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d86ae0-cce6-e5ee-1b51-a9d3028b8916-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1fc44d89-a519-c6fa-2cce-a0471e631267-371af851, #w-node-bea2135e-c668-fddf-bfdf-34f9e9e4101d-371af851, #w-node-ad86315f-879a-a07b-fd77-56d5d47dcfaa-371af851, #w-node-_3c8838b0-2889-826a-2c8e-53cbd90b2e7a-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d15-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d48-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d4e-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d54-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d5a-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319d8d-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d90-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d93-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d96-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319d99-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319da6-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319da9-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319dac-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319daf-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319db2-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319dda-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ddc-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319de2-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319de4-371af851 {
  place-self: center end;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e12-371af851 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e14-371af851 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e16-371af851 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e19-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e1e-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e23-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e28-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e2d-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e32-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e37-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e3c-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e41-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e46-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e4b-371af851 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e50-371af851 {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e55-371af851 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-aff496c7-6d53-5b48-e847-2f945e319e7d-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e82-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e87-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e8c-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e91-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e96-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e9b-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ea0-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ea5-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319eaa-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319eaf-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319eb4-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319eb9-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ebe-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ec3-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a1e4-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a26f-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a271-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a273-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a275-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a287-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a289-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e31a28b-371af851, #w-node-f77dd489-9591-3abe-9f78-7cebedb21dd9-371af851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_313f64e7-5012-d09e-d70c-f11cabe43c19-abe43c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_313f64e7-5012-d09e-d70c-f11cabe43c1d-abe43c16 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_313f64e7-5012-d09e-d70c-f11cabe43c1f-abe43c16, #w-node-_313f64e7-5012-d09e-d70c-f11cabe43c28-abe43c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_313f64e7-5012-d09e-d70c-f11cabe43c35-abe43c16, #w-node-_313f64e7-5012-d09e-d70c-f11cabe43c37-abe43c16, #w-node-_313f64e7-5012-d09e-d70c-f11cabe43c39-abe43c16, #w-node-_313f64e7-5012-d09e-d70c-f11cabe43c3b-abe43c16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ca87332-d14d-7266-49df-20f870ec5680-371af852, #w-node-_1ca87332-d14d-7266-49df-20f870ec5688-371af852, #w-node-_1ca87332-d14d-7266-49df-20f870ec5691-371af852, #w-node-_1ca87332-d14d-7266-49df-20f870ec569a-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2a485f04-5dfd-876a-63e9-d5a81f56eece-371af852, #w-node-_2a485f04-5dfd-876a-63e9-d5a81f56eed6-371af852, #w-node-_2a485f04-5dfd-876a-63e9-d5a81f56eede-371af852, #w-node-_2a485f04-5dfd-876a-63e9-d5a81f56eee6-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dd6f-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dda2-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dda8-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867ddae-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867ddb4-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867dde7-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867ddea-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dded-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867ddf0-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867ddf3-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de00-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de03-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de06-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de09-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de0c-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de34-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de36-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de3c-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de3e-371af852 {
  place-self: center end;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de6c-371af852 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de6e-371af852 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de70-371af852 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867de73-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de78-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de7d-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de82-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de87-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de8c-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de91-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de96-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de9b-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dea0-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867dea5-371af852 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867deaa-371af852 {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867deaf-371af852 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_32575066-bf47-dfda-7ffb-4e104867ded7-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dedc-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dee1-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867dee6-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867deeb-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867def0-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867def5-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867defa-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867deff-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df04-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df09-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df0e-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df13-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df18-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867df1d-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e23e-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2c9-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2cb-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2cd-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2cf-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2e1-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2e3-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867e2e5-371af852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d90-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d91-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b901bc9-53a3-e879-6703-458376c586e2-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7b901bc9-53a3-e879-6703-458376c586e3-371af853, #w-node-_7b901bc9-53a3-e879-6703-458376c586e4-371af853, #w-node-_288c7986-67ed-9cbc-2fa7-52d8a20d95ff-371af853, #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d92-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36eed68d-dcd1-4d0a-23ef-13c34bc12e1a-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7b7ccad6-fc5f-0243-94af-1de194c844cf-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_024b1b37-776b-ad94-5d55-34007270f3c6-371af853, #w-node-d1e01b5c-3a54-cf73-e7ed-02a598c2b355-371af853, #w-node-a5aa8018-7bd7-f26b-755a-663ffb96652f-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d768-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d769-371af853, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d785-371af853, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d7a3-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936c48be-81fa-ea87-37c8-f04c67cda1ff-371af853 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_936c48be-81fa-ea87-37c8-f04c67cda200-371af853, #w-node-_936c48be-81fa-ea87-37c8-f04c67cda201-371af853, #w-node-dbeca009-b6f3-7e14-a6ab-9fee2cea3bed-371af853, #w-node-_47bfae40-9f92-3bc8-3213-e2eb49c407fc-371af853, #w-node-_9944013a-7bca-208b-ad49-1d339553a813-371af853, #w-node-_81165818-7fd3-1252-5a14-5d8b1dab0797-371af853, #w-node-_2735e5e8-f3ad-ef65-511e-0783dfa78356-371af853, #w-node-_4f743709-03e8-b443-9731-266121178ef7-371af853, #w-node-_3b3ba1ac-a7ce-4587-6e7a-3014761cc6a4-371af853, #w-node-b822da0b-805c-1cf5-1178-0bc6cfdd84b4-371af853, #w-node-_17464a3a-8187-338e-888f-f4dc494d5186-371af853, #w-node-_0c49fb16-97dc-db6d-c380-12d37076973d-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#dup-sol-engage-parent.w-node-e358a950-ea12-6ca4-f9f5-e287320a5586-371af853 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e358a950-ea12-6ca4-f9f5-e287320a5587-371af853, #w-node-e358a950-ea12-6ca4-f9f5-e287320a5588-371af853, #w-node-c2a1f903-18c9-0e44-034a-ce7b93ee012a-371af853, #w-node-a7c27883-66bb-8159-281f-08695fcc627a-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb835-371af853 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb836-371af853, #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb837-371af853, #w-node-d791fbf0-5daf-7749-a587-b33412fd2d22-371af853, #w-node-ad12b479-004f-4dfd-7f76-0642c9c2959b-371af853, #w-node-_7ff04bb8-617b-1df5-7a4b-b34909e64bd2-371af853, #w-node-a1e7ad50-ca0a-c211-0b23-54ef337fe287-371af853, #w-node-d0aa33ca-32da-a994-b93e-612c9e8fb3ee-371af853, #w-node-f868e308-00b3-e79e-fc67-3c98b6434d85-371af853, #w-node-_30633dd1-f6e3-c140-1a44-65a4c175cca3-371af853, #w-node-_6e0b705f-032d-52d9-3135-4fb381447161-371af853, #w-node-e872f231-7524-a958-20b5-aa810824a498-371af853, #w-node-_340ed377-cac3-5bdf-7407-593ac0f9e8e8-371af853, #w-node-_606206b5-9849-a8f1-5b13-72ae8d98d1df-371af853, #w-node-_55ea5db4-ce8d-f5f6-1b04-e824436cd050-371af853, #w-node-_3ab6264e-78ad-6fc6-6f25-70753bbce57a-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e185693e-f174-c679-8d19-5820c2d01a51-371af853 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-e185693e-f174-c679-8d19-5820c2d01a52-371af853, #w-node-e185693e-f174-c679-8d19-5820c2d01a53-371af853 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba69d706-a3d2-2d18-a87f-016ac88ad834-371af855 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_131f2a7a-ec80-d23f-721d-6226cfff8fa8-371af855 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3b16dbb-76b9-9c93-a0f5-044c1955d517-371af858 {
  align-self: center;
}

#w-node-f3b16dbb-76b9-9c93-a0f5-044c1955d51e-371af858, #w-node-_21cfbdc2-4239-6e65-4c4e-e083a0bf2ef8-371af858, #w-node-_21cfbdc2-4239-6e65-4c4e-e083a0bf2f06-371af858, #w-node-_21cfbdc2-4239-6e65-4c4e-e083a0bf2f14-371af858, #w-node-_21cfbdc2-4239-6e65-4c4e-e083a0bf2f22-371af858, #w-node-f91a5f6a-df25-1159-651a-e8adeaec370e-371af858, #w-node-f91a5f6a-df25-1159-651a-e8adeaec3714-371af858, #w-node-_87b36fd5-0673-6ef4-0669-0b966b512e38-371af859, #w-node-_51964a26-f240-e882-ce5d-21d56a23588f-371af859, #w-node-_66d07db7-a8c5-fcc4-492e-66d40f16ed3d-371af859, #w-node-_1a65976d-08fe-f336-bbbe-013be68bba63-371af859, #w-node-e0c8350e-d50a-5fb3-b87c-f6f14274c612-371af859, #w-node-f384c201-cee0-ba33-0e6e-790a17476f42-371af859 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9eddf30-6592-45d1-4694-c13a9ae32405-371af859 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b9eddf30-6592-45d1-4694-c13a9ae3240c-371af859, #w-node-b9eddf30-6592-45d1-4694-c13a9ae32413-371af859, #w-node-b9eddf30-6592-45d1-4694-c13a9ae3241a-371af859 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d077768-20b0-73f2-945a-f00299abcc0b-371af85a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_33963e92-3c49-1ac7-7609-0ae411e33a13-371af85a, #w-node-_3a2e930d-435e-502a-8784-3c1d8521854a-371af85a, #w-node-_33c71c27-4bb8-5f04-596a-e6cbb8e34069-371af85a, #w-node-_7e0907ef-acfa-71ab-bf3b-a66deb0f7e2e-371af85a, #w-node-_8e7e5fc1-5c9f-d7d7-fd58-89a5e2affd3b-371af85a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4149ca21-016f-cda8-f2d6-1d6a429cf04c-371af85a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_057d96c2-432a-6a5a-735a-88c81c6b9dfd-371af85a {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-f8d28c78-ddf3-4a4c-2f52-ca1f2c938ff6-371af85a, #w-node-a8953dde-5a90-6720-721d-1bf57951929d-371af85a, #w-node-cf380ca5-1278-b85d-5c79-9cdf1544a351-371af85a, #w-node-_8ea1ddc0-488e-142e-08b7-15d6fb9b98b6-371af85a, #w-node-c173039c-e5cf-7a06-2f19-aa369cc6861b-371af85a, #w-node-f3f814fd-d980-ff22-7caa-39655f19f8f2-371af85a, #w-node-_094c2dbd-e660-2b31-4cba-7756d0ad58dd-371af85a, #w-node-_8d3b2eb4-e9d5-1e83-a2f2-9eb1344aeac5-371af85a, #w-node-_35dec596-07d5-f0d9-7083-ad093cbd1b55-371af85a, #w-node-_405f8366-0fb6-d04a-bfa1-cd76e1ba5c5d-371af85a, #w-node-ecb00779-3fa6-35d2-e1c9-22bc24b1f3f7-371af85a, #w-node-bb036757-c801-c0ca-b810-31f97df2eea1-371af85a, #w-node-eb36bc1d-9319-df47-3ca9-8e5368aa4350-371af85e, #w-node-aadfa9e1-344c-6e70-775f-50eace03262d-371af85e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9c84605-6674-5db5-ded5-0d03080d2c6f-371af85e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5929c081-f6d5-3e06-6493-225d99cfd746-371af85e, #w-node-_64691b1f-f516-e5ee-d191-f00e54dd0864-371af85e, #w-node-_64691b1f-f516-e5ee-d191-f00e54dd085e-371af85e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1380bb69-a163-fa48-0e94-7b261fdf1ab7-371af85e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1380bb69-a163-fa48-0e94-7b261fdf1abd-371af85e, #w-node-_5e5b380c-c803-1e79-6b34-c8bf8ba01331-371af85e, #w-node-ab13efea-a903-020d-6436-0ae19b7c6772-371af85e, #w-node-b9a8422e-111e-d213-eb6c-9b0a10905090-371af85e, #w-node-b69cb5a8-dc2e-f15c-89bc-4cbae9b0720c-371af85e, #w-node-ff9d4b11-17b4-d52e-c57a-32e8a3e6bf3d-371af85e, #w-node-_123976d6-9fc1-403e-4668-b4184c8dfee2-371af85e, #w-node-a977a0b0-df6d-07b4-b5b1-20af581630cd-371af85e, #w-node-cd2a72f4-a52c-c18f-6d33-3a9ce24f057c-371af85e, #w-node-f8053f02-76e7-3986-f955-6d3174381227-371af85e, #w-node-_90d8312a-5520-0cd4-293e-a805d19ad8cf-371af85e, #w-node-_7ceaf583-f33b-1c11-068e-fc85ecd2cfd2-371af85f, #w-node-dd8d56ae-d6b1-3f49-c62b-7dca30ce370c-371af85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef20dc9d-a686-ea37-86e9-e5ed423e8c3e-371af85f, #w-node-b40e06d1-f1ad-a62e-2770-d396b9d5c73f-371af85f, #w-node-_09b0ff3f-eab2-e509-cc89-4e9315108c90-371af85f, #w-node-_5ad8abdc-bf5d-9625-3981-09a8051fc693-371af85f, #w-node-_48f673ac-50ea-e7df-df27-07b661d64c96-371af85f, #w-node-_0f43c589-e048-0cc6-ad31-281b28ee11c1-371af85f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_3eb854f7-d725-5723-61f6-70125ff017f3-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff017f6-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01802-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01805-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01811-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01814-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01820-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01823-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0182f-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01832-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0183e-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01841-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0184c-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0184f-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0185b-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0185e-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01869-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0186c-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff01877-371af876, #w-node-_3eb854f7-d725-5723-61f6-70125ff0187a-371af876, #w-node-b1887490-8ac8-96b1-7e92-58afb267fa51-371af876, #w-node-_5cf54244-8f17-f6b8-045d-d7dbb676e228-371af876, #w-node-bb6f8059-d126-0247-68a1-b3b880ef0ffb-371af876, #w-node-cecb8c95-c3a5-4be2-16fb-2b3f491e993c-371af876, #w-node-_909d9db4-7fea-5ebd-dbbc-d67d9401df1c-371af876, #w-node-d904a75d-c356-0dc4-d86e-32adcbd6d951-371af876, #w-node-_0faa1e8b-66c2-85a9-ec2f-6340076a4771-371af876, #w-node-_66b24f9a-63ba-e15c-0630-8dad87cb11fe-371af876, #w-node-efb7b81b-a947-0ccb-752f-f90d3765ad94-371af876, #w-node-_1530b8ea-2cbc-1436-1664-66559296f92f-371af876, #w-node-_201332f9-49b0-067b-1d91-82eadc2fee6d-371af876, #w-node-_877b1ef9-83ba-fc9f-6b8d-bad9aa2f47b1-371af876, #w-node-_379f3946-bfc5-5edc-8517-c802fca54d4e-371af876, #w-node-e935aa30-c7f1-3db0-4107-9ffc51c9e603-371af876, #w-node-be72f8c8-b46e-310e-092b-c7f69eeb7999-371af876, #w-node-_9bfa6497-8b58-809d-9753-7df824b057e4-371af876, #w-node-_10fff91e-d98d-7cbf-e743-651cb88631c2-371af876, #w-node-_43ab848e-d8ec-eada-c775-c2c5caa9b1a2-371af876, #w-node-eb28497a-3bbc-8852-498a-6a5ce0dce4a9-371af876, #w-node-bb4df060-a69e-714f-f79f-4526747a4890-371af876, #w-node-fc5d3f1a-709b-f999-5ae6-dfc2df7043c5-371af876, #w-node-_085d0cc7-97d6-8dac-5254-79717b42c590-371af876, #w-node-c6f48556-2089-520a-f53a-f57f63c45869-371af876, #w-node-ee93e8fd-ee95-c6d0-4e30-f5a7618195f0-371af876, #w-node-_35ab225c-1e5f-babb-2bba-48735930795b-371af876, #w-node-be16ae85-c220-a37a-ce4c-6b8209a1c4bb-371af876, #w-node-_90cf0a43-9958-9dc3-8cd9-a6b840052c99-371af876, #w-node-_5a9cc5fd-214d-26f9-6ea4-71da24754efd-371af876, #w-node-_64199627-ade4-9455-d1f7-81e11786d175-371af876, #w-node-_39831b0d-8593-266b-f1d8-fb91c18502ad-371af876, #w-node-fca7e3be-6d5b-86ec-cfbb-46dedfb71ede-371af876, #w-node-de9c1c5b-fd0a-48a9-d8f8-6b47c6f6a7cd-371af876, #w-node-_1e3918b6-defb-85c4-cc7b-c5d713e78f03-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29b4-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29b9-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29be-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29c3-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29c8-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29cd-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29d2-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29d7-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29dc-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29e1-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29e6-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29eb-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29f0-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29f5-371af876, #w-node-_6ab37e88-5166-dc1a-b02e-2693635c29fa-371af876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88a2894-9e63-7b38-0781-7ab6acb3d4f3-371af876 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d90-371af877 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d91-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b901bc9-53a3-e879-6703-458376c586e2-371af877 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7b901bc9-53a3-e879-6703-458376c586e3-371af877, #w-node-_7b901bc9-53a3-e879-6703-458376c586e4-371af877, #w-node-_288c7986-67ed-9cbc-2fa7-52d8a20d95ff-371af877, #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d92-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b7ccad6-fc5f-0243-94af-1de194c844cf-371af877 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_024b1b37-776b-ad94-5d55-34007270f3c6-371af877, #w-node-d1e01b5c-3a54-cf73-e7ed-02a598c2b355-371af877, #w-node-a5aa8018-7bd7-f26b-755a-663ffb96652f-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d768-371af877 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d769-371af877, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d785-371af877, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d7a3-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_936c48be-81fa-ea87-37c8-f04c67cda1ff-371af877 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_936c48be-81fa-ea87-37c8-f04c67cda200-371af877, #w-node-_936c48be-81fa-ea87-37c8-f04c67cda201-371af877, #w-node-dbeca009-b6f3-7e14-a6ab-9fee2cea3bed-371af877, #w-node-_47bfae40-9f92-3bc8-3213-e2eb49c407fc-371af877, #w-node-_9944013a-7bca-208b-ad49-1d339553a813-371af877, #w-node-_81165818-7fd3-1252-5a14-5d8b1dab0797-371af877, #w-node-_2735e5e8-f3ad-ef65-511e-0783dfa78356-371af877, #w-node-_4f743709-03e8-b443-9731-266121178ef7-371af877, #w-node-_3b3ba1ac-a7ce-4587-6e7a-3014761cc6a4-371af877, #w-node-b822da0b-805c-1cf5-1178-0bc6cfdd84b4-371af877, #w-node-_17464a3a-8187-338e-888f-f4dc494d5186-371af877, #w-node-_0c49fb16-97dc-db6d-c380-12d37076973d-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e358a950-ea12-6ca4-f9f5-e287320a5586-371af877 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-e358a950-ea12-6ca4-f9f5-e287320a5587-371af877, #w-node-e358a950-ea12-6ca4-f9f5-e287320a5588-371af877, #w-node-c2a1f903-18c9-0e44-034a-ce7b93ee012a-371af877, #w-node-a7c27883-66bb-8159-281f-08695fcc627a-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb835-371af877 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb836-371af877, #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb837-371af877, #w-node-d791fbf0-5daf-7749-a587-b33412fd2d22-371af877, #w-node-ad12b479-004f-4dfd-7f76-0642c9c2959b-371af877, #w-node-_7ff04bb8-617b-1df5-7a4b-b34909e64bd2-371af877, #w-node-a1e7ad50-ca0a-c211-0b23-54ef337fe287-371af877, #w-node-d0aa33ca-32da-a994-b93e-612c9e8fb3ee-371af877, #w-node-f868e308-00b3-e79e-fc67-3c98b6434d85-371af877, #w-node-_30633dd1-f6e3-c140-1a44-65a4c175cca3-371af877, #w-node-_6e0b705f-032d-52d9-3135-4fb381447161-371af877, #w-node-e872f231-7524-a958-20b5-aa810824a498-371af877, #w-node-_340ed377-cac3-5bdf-7407-593ac0f9e8e8-371af877, #w-node-_606206b5-9849-a8f1-5b13-72ae8d98d1df-371af877, #w-node-_55ea5db4-ce8d-f5f6-1b04-e824436cd050-371af877, #w-node-_3ab6264e-78ad-6fc6-6f25-70753bbce57a-371af877 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e185693e-f174-c679-8d19-5820c2d01a51-371af877 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-e185693e-f174-c679-8d19-5820c2d01a52-371af877, #w-node-e185693e-f174-c679-8d19-5820c2d01a53-371af877, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0381e-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03825-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0382c-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03833-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0383a-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03841-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0384f-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03859-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03862-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03869-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03870-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03877-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03888-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0388f-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a03896-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a0389d-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a038a6-371af879, #w-node-_8bb98abb-cfbe-af8b-dfac-464d38a038ad-371af879, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efd57-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efdf3-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efdfb-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe03-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe0b-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe13-371af891, #w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe1b-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe24-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_311b56fb-06e3-892d-3d27-c7bd0a8efe2c-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_311b56fb-06e3-892d-3d27-c7bd0a8f00dc-371af891 {
  place-self: center;
}

#w-node-_311b56fb-06e3-892d-3d27-c7bd0a8f0299-371af891 {
  order: -1;
}

#w-node-_311b56fb-06e3-892d-3d27-c7bd0a8f029f-371af891 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_450ce08f-92cc-901d-0340-0840cb0df22a-371af891, #w-node-_450ce08f-92cc-901d-0340-0840cb0df25c-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbc3a426-7b7f-4f28-a090-3decabd593cf-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593d2-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593d5-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593d8-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593db-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593e8-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593eb-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593ee-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593f1-371af891, #w-node-fbc3a426-7b7f-4f28-a090-3decabd593f4-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_287c24fb-38c7-e33b-e1cb-3f72a14ed859-371af891, #w-node-_287c24fb-38c7-e33b-e1cb-3f72a14ed857-371af891, #w-node-_287c24fb-38c7-e33b-e1cb-3f72a14ed855-371af891, #w-node-_287c24fb-38c7-e33b-e1cb-3f72a14ed853-371af891, #w-node-_896bd090-85fb-8a37-8950-e57fa409b139-371af891, #w-node-_896bd090-85fb-8a37-8950-e57fa409b13b-371af891, #w-node-_896bd090-85fb-8a37-8950-e57fa409b13f-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3402a784-3dc0-ffab-3049-b1aa8c910601-371af891, #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910603-371af891, #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910609-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_3402a784-3dc0-ffab-3049-b1aa8c91060b-371af891 {
  place-self: center end;
}

#w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270ef-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f1-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f7-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f9-371af891 {
  place-self: center end;
}

#w-node-_82d2b491-b422-a2da-0e41-0d521583070b-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0633b61-dd56-c340-0add-460a836f58cc-371af891 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a0633b61-dd56-c340-0add-460a836f58ce-371af891 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a0633b61-dd56-c340-0add-460a836f58d0-371af891 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-a0633b61-dd56-c340-0add-460a836f58d3-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58d8-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58dd-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58e2-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58e7-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58ec-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58f1-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58f6-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58fb-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5900-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0633b61-dd56-c340-0add-460a836f5905-371af891 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a0633b61-dd56-c340-0add-460a836f590a-371af891 {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-a0633b61-dd56-c340-0add-460a836f590f-371af891 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-a0633b61-dd56-c340-0add-460a836f5937-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f593c-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5941-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5946-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f594b-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5950-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5955-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f595a-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f595f-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5964-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5969-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f596e-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5973-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f5978-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f597d-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e3705e-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37061-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e3706a-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e3706d-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37076-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37079-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37082-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37085-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37090-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e37093-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e3709e-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370a1-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370aa-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370ad-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370b6-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370b9-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370c2-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370c5-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370ce-371af891, #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370d1-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312605-371af891 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312606-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312618-371af891 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312619-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae31261e-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312623-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312628-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f4961de-086d-372e-5395-15cfd9db1bec-371af891 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_4f4961de-086d-372e-5395-15cfd9db1bed-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1bf7-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1c01-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1c0b-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188867-371af891 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188868-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118886c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188870-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188874-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188878-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118887c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188880-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188884-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188888-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118888c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188890-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188894-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188898-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118889c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f11888a0-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_714bac4a-2949-97c2-8399-519922537093-371af891 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_714bac4a-2949-97c2-8399-519922537094-371af891, #w-node-_714bac4a-2949-97c2-8399-5199225370a6-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#calendly-div.w-node-_3a4b6e66-8918-8c48-b1ab-9537d67a6216-371af891 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3a4b6e66-8918-8c48-b1ab-9537d67a6219-371af891, #w-node-_010ec1c4-b535-f0f5-b9e9-0e787429709f-371af891, #w-node-_073f2c21-3f61-5ed7-830e-f6573a70e549-371af892, #w-node-_9b033a49-8ce8-056c-d31f-c38640ba8e88-371af893, #w-node-_45652831-7d53-fa2d-ff00-17c0e2510595-371af894, #w-node-_8c442e95-7b2d-1e8f-3515-c2ddfa48a110-043d8d30, #ss-card-1.w-node-edf68465-e80a-8183-9339-85014b8373ce-043d8d30, #ss-card-2.w-node-aa854685-bb8b-3345-f4e7-cc31ccb91f55-043d8d30, #ss-card-3.w-node-_3d73f0f1-1fbd-a539-a58c-728be9bbfdb5-043d8d30, #ss-card-4.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f3699d-043d8d30, #ss-card-5.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f369a2-043d8d30, #ss-card-6.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f369a7-043d8d30, #ss-card-7.w-node-_95867ef9-b109-e75f-508a-e1e285fbf413-043d8d30, #ss-card-8.w-node-_67db4d97-18f2-720d-17cf-202d6b2a00ad-043d8d30, #w-node-_1324528d-42d6-cea7-eb28-2540deec3ffd-043d8d30, #w-node-_1324528d-42d6-cea7-eb28-2540deec3ffe-043d8d30, #w-node-_1324528d-42d6-cea7-eb28-2540deec3fff-043d8d30, #w-node-_1324528d-42d6-cea7-eb28-2540deec4000-043d8d30, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b7-043d8d30, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b8-043d8d30, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b9-043d8d30, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9ba-043d8d30, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e76-043d8d30, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e78-043d8d30, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e77-043d8d30, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e79-043d8d30, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8152-043d8d30, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8153-043d8d30, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8154-043d8d30, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8155-043d8d30, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d3-043d8d30, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d4-043d8d30, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d5-043d8d30, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d6-043d8d30, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2644-043d8d30, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2645-043d8d30, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2646-043d8d30, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2647-043d8d30, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc7-043d8d30, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc8-043d8d30, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc9-043d8d30, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddca-043d8d30, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b17-043d8d30, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b18-043d8d30, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b19-043d8d30, #w-node-e42470a9-637c-7706-e83f-8d48602239ce-043d8d30, #w-node-a9d99fda-913c-f930-9c6f-34c749ac24c4-043d8d30, #w-node-_04f128ba-c737-481c-ca76-7ed2e164f098-043d8d30, #w-node-ff3f767b-1955-4369-853d-b289d8eaaeb1-043d8d30, #w-node-_73132666-7c3a-f104-71f6-14783272596a-043d8d30, #w-node-_73132666-7c3a-f104-71f6-14783272596b-043d8d30, #w-node-_73132666-7c3a-f104-71f6-14783272596c-043d8d30, #w-node-_73132666-7c3a-f104-71f6-14783272596d-043d8d30, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d238-043d8d30, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d239-043d8d30, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d23a-043d8d30, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d23b-043d8d30, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a46-043d8d30, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a47-043d8d30, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a48-043d8d30, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a49-043d8d30, #w-node-_2b84c584-518c-e42e-52e0-bf4837b03398-043d8d30, #w-node-_2b84c584-518c-e42e-52e0-bf4837b03399-043d8d30, #w-node-_2b84c584-518c-e42e-52e0-bf4837b0339a-043d8d30, #w-node-_2b84c584-518c-e42e-52e0-bf4837b0339b-043d8d30, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c309-043d8d30, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30a-043d8d30, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30b-043d8d30, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30c-043d8d30, #w-node-f8650576-5f02-964e-4a83-0084bb815f40-043d8d30, #w-node-f8650576-5f02-964e-4a83-0084bb815f41-043d8d30, #w-node-f8650576-5f02-964e-4a83-0084bb815f42-043d8d30, #w-node-f8650576-5f02-964e-4a83-0084bb815f43-043d8d30, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfa-043d8d30, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfb-043d8d30, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfc-043d8d30, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6413-043d8d30, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6414-043d8d30, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6415-043d8d30, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6416-043d8d30, #w-node-_5847395c-b22c-c692-b609-6c2c02f84663-043d8d30, #w-node-_5847395c-b22c-c692-b609-6c2c02f84664-043d8d30, #w-node-_5847395c-b22c-c692-b609-6c2c02f84665-043d8d30, #w-node-_5847395c-b22c-c692-b609-6c2c02f84666-043d8d30, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e3-043d8d30, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e4-043d8d30, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e5-043d8d30, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e6-043d8d30, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa2-043d8d30, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa3-043d8d30, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa4-043d8d30, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa5-043d8d30, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b1-043d8d30, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b2-043d8d30, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b3-043d8d30, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b4-043d8d30, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c37f-043d8d30, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c380-043d8d30, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c381-043d8d30, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c382-043d8d30, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd527-043d8d30, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd528-043d8d30, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd529-043d8d30, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd52a-043d8d30, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc413-043d8d30, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc414-043d8d30, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc415-043d8d30, #w-node-ea62d42c-a833-648c-6be5-429b9cc622dd-043d8d30, #w-node-e4cf0f57-c356-37d7-4211-2109bd7814a3-043d8d30, #w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b33e-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b340-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b334-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b336-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b348-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b34a-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b352-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b354-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b35c-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b35e-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8510fe47-e8b9-9150-c908-6b1497437a7b-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8510fe47-e8b9-9150-c908-6b1497437a7d-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1d61f273-b1a0-d7cc-9b59-dae3cefef180-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1d61f273-b1a0-d7cc-9b59-dae3cefef182-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#calendly-div.w-node-b80f42c0-55be-4cab-e12d-9d0f404655a9-043d8d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b80f42c0-55be-4cab-e12d-9d0f404655c5-043d8d30, #w-node-_20846a34-e615-d9fe-000c-73d257910440-043d8d30, #w-node-_20846a34-e615-d9fe-000c-73d257910444-043d8d30, #w-node-_20846a34-e615-d9fe-000c-73d25791044e-043d8d30, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c38-043d8d30, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c3a-043d8d30, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c3c-043d8d30, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c40-043d8d30, #w-node-_8c442e95-7b2d-1e8f-3515-c2ddfa48a110-f1186ca1, #ss-card-1.w-node-edf68465-e80a-8183-9339-85014b8373ce-f1186ca1, #ss-card-2.w-node-aa854685-bb8b-3345-f4e7-cc31ccb91f55-f1186ca1, #ss-card-3.w-node-_3d73f0f1-1fbd-a539-a58c-728be9bbfdb5-f1186ca1, #ss-card-4.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f3699d-f1186ca1, #ss-card-5.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f369a2-f1186ca1, #ss-card-6.w-node-_0d73901f-fd7f-ec9d-6ba6-18ece5f369a7-f1186ca1, #ss-card-7.w-node-_95867ef9-b109-e75f-508a-e1e285fbf413-f1186ca1, #ss-card-8.w-node-_67db4d97-18f2-720d-17cf-202d6b2a00ad-f1186ca1, #w-node-_1324528d-42d6-cea7-eb28-2540deec3ffd-f1186ca1, #w-node-_1324528d-42d6-cea7-eb28-2540deec3ffe-f1186ca1, #w-node-_1324528d-42d6-cea7-eb28-2540deec3fff-f1186ca1, #w-node-_1324528d-42d6-cea7-eb28-2540deec4000-f1186ca1, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b7-f1186ca1, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b8-f1186ca1, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9b9-f1186ca1, #w-node-cc690f98-8e23-85df-5a69-e5b7f4c1b9ba-f1186ca1, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e76-f1186ca1, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e78-f1186ca1, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e77-f1186ca1, #w-node-_916ab337-5a71-cb57-076c-97d7611c5e79-f1186ca1, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8152-f1186ca1, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8153-f1186ca1, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8154-f1186ca1, #w-node-_8027b99b-4983-cdf6-959f-36226a4b8155-f1186ca1, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d3-f1186ca1, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d4-f1186ca1, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d5-f1186ca1, #w-node-_57ae63ec-31d8-3444-0d44-bbce1946f5d6-f1186ca1, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2644-f1186ca1, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2645-f1186ca1, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2646-f1186ca1, #w-node-ff0d903e-d96e-e741-be24-7a0b9c8f2647-f1186ca1, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc7-f1186ca1, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc8-f1186ca1, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddc9-f1186ca1, #w-node-e93b7c6d-1bd6-8c83-f7b0-08babfc5ddca-f1186ca1, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b17-f1186ca1, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b18-f1186ca1, #w-node-_0bc45a54-ad43-6f69-825f-871f242f1b19-f1186ca1, #w-node-e42470a9-637c-7706-e83f-8d48602239ce-f1186ca1, #w-node-a9d99fda-913c-f930-9c6f-34c749ac24c4-f1186ca1, #w-node-_04f128ba-c737-481c-ca76-7ed2e164f098-f1186ca1, #w-node-ff3f767b-1955-4369-853d-b289d8eaaeb1-f1186ca1, #w-node-_73132666-7c3a-f104-71f6-14783272596a-f1186ca1, #w-node-_73132666-7c3a-f104-71f6-14783272596b-f1186ca1, #w-node-_73132666-7c3a-f104-71f6-14783272596c-f1186ca1, #w-node-_73132666-7c3a-f104-71f6-14783272596d-f1186ca1, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d238-f1186ca1, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d239-f1186ca1, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d23a-f1186ca1, #w-node-_8d1a7e11-e6d1-5ae8-8303-894ecf93d23b-f1186ca1, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a46-f1186ca1, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a47-f1186ca1, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a48-f1186ca1, #w-node-e24b985d-8b46-b0c1-09ff-d1ec36db0a49-f1186ca1, #w-node-_2b84c584-518c-e42e-52e0-bf4837b03398-f1186ca1, #w-node-_2b84c584-518c-e42e-52e0-bf4837b03399-f1186ca1, #w-node-_2b84c584-518c-e42e-52e0-bf4837b0339a-f1186ca1, #w-node-_2b84c584-518c-e42e-52e0-bf4837b0339b-f1186ca1, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c309-f1186ca1, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30a-f1186ca1, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30b-f1186ca1, #w-node-fa76ff42-eaa6-4c86-53b0-4b51c472c30c-f1186ca1, #w-node-f8650576-5f02-964e-4a83-0084bb815f40-f1186ca1, #w-node-f8650576-5f02-964e-4a83-0084bb815f41-f1186ca1, #w-node-f8650576-5f02-964e-4a83-0084bb815f42-f1186ca1, #w-node-f8650576-5f02-964e-4a83-0084bb815f43-f1186ca1, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfa-f1186ca1, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfb-f1186ca1, #w-node-_2e77fc44-8eb1-7b19-a043-4233fd185bfc-f1186ca1, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6413-f1186ca1, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6414-f1186ca1, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6415-f1186ca1, #w-node-_541a8da1-a3b7-5b6e-bf62-bb4bee3d6416-f1186ca1, #w-node-_5847395c-b22c-c692-b609-6c2c02f84663-f1186ca1, #w-node-_5847395c-b22c-c692-b609-6c2c02f84664-f1186ca1, #w-node-_5847395c-b22c-c692-b609-6c2c02f84665-f1186ca1, #w-node-_5847395c-b22c-c692-b609-6c2c02f84666-f1186ca1, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e3-f1186ca1, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e4-f1186ca1, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e5-f1186ca1, #w-node-d13f3404-ac25-a491-bd06-bd67bbf565e6-f1186ca1, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa2-f1186ca1, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa3-f1186ca1, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa4-f1186ca1, #w-node-_24e2235f-1fe9-89d9-712b-371d06c4baa5-f1186ca1, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b1-f1186ca1, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b2-f1186ca1, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b3-f1186ca1, #w-node-_16c3edf6-d58b-7b77-54b7-49d4db3592b4-f1186ca1, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c37f-f1186ca1, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c380-f1186ca1, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c381-f1186ca1, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c382-f1186ca1, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd527-f1186ca1, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd528-f1186ca1, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd529-f1186ca1, #w-node-_1783c8dc-a4a3-7561-cd8e-6306c03dd52a-f1186ca1, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc413-f1186ca1, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc414-f1186ca1, #w-node-_10ad9bf3-7591-4767-11d8-fec2117fc415-f1186ca1, #w-node-ea62d42c-a833-648c-6be5-429b9cc622dd-f1186ca1, #w-node-e4cf0f57-c356-37d7-4211-2109bd7814a3-f1186ca1, #w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486d9e-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486da0-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dae-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486db0-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dba-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dbc-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dc6-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dc8-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dd5-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dd7-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486de1-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486de3-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486ded-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486def-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#calendly-div.w-node-b80f42c0-55be-4cab-e12d-9d0f404655a9-f1186ca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b80f42c0-55be-4cab-e12d-9d0f404655c5-f1186ca1, #w-node-_20846a34-e615-d9fe-000c-73d257910440-f1186ca1, #w-node-_20846a34-e615-d9fe-000c-73d257910444-f1186ca1, #w-node-_20846a34-e615-d9fe-000c-73d25791044e-f1186ca1, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c38-f1186ca1, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c3a-f1186ca1, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c3c-f1186ca1, #w-node-_2ede1f8d-e2c5-b4e2-f978-8af133977c40-f1186ca1, #w-node-_6a57116e-ddda-ee21-0af3-b6ecb5e094aa-48cc859e, #w-node-_6a57116e-ddda-ee21-0af3-b6ecb5e094dd-48cc859e, #w-node-_12eee40d-0274-9f7a-d5c1-691beb28d651-48cc859e, #w-node-_12eee40d-0274-9f7a-d5c1-691beb28d680-48cc859e, #w-node-e3db7d16-217d-634d-0e60-b4bc97cb6d6d-48cc859e, #w-node-e3db7d16-217d-634d-0e60-b4bc97cb6d6e-48cc859e, #w-node-_4034159d-a902-ca3b-b477-19b20e8ba3c2-48cc859e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_985908e3-ffa1-5632-e837-fc48c3b18765-48cc859e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_985908e3-ffa1-5632-e837-fc48c3b18769-48cc859e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_985908e3-ffa1-5632-e837-fc48c3b1876b-48cc859e, #w-node-_985908e3-ffa1-5632-e837-fc48c3b18784-48cc859e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_985908e3-ffa1-5632-e837-fc48c3b18794-48cc859e, #w-node-_985908e3-ffa1-5632-e837-fc48c3b18796-48cc859e, #w-node-_985908e3-ffa1-5632-e837-fc48c3b18798-48cc859e, #w-node-_985908e3-ffa1-5632-e837-fc48c3b1879a-48cc859e, #w-node-_7c65649c-66fb-912b-a557-2bed0880f642-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f674-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f680-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f686-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f68c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f692-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f7aa-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7ad-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b0-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7b6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7c9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7cc-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f7cf-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f89b-c3af9a82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880f89c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8a6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8b0-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8ba-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8e0-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8e1-c3af9a82, #w-node-_1be30be8-3888-1ee9-4c97-2b7dd0efdd3c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f922-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9a9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ae-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9bd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ce-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9d3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9d8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9dd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e7-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ec-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9fd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa04-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa09-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa10-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa15-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa24-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa29-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa34-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa37-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa3c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa41-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa46-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa4b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa50-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa55-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa56-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa5b-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa74-c3af9a82 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa76-c3af9a82 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa78-c3af9a82 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fa7b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa80-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa85-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa8a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa8f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa94-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa99-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa9e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faa3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faa8-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880faad-c3af9a82 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fab2-c3af9a82 {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fab7-c3af9a82 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fad3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad4-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad5-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fad9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fada-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadb-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadc-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fade-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fadf-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae0-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae5-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae7-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fae8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faeb-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faec-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faed-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faee-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf4-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf5-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf7-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faf8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafb-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafc-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fafe-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880faff-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb00-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb0e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb10-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb19-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fb1d-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880fb21-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb25-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb29-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb2d-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb31-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb35-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb39-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb42-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb46-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb4a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb4e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb52-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb53-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb57-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb5b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb61-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb65-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb6e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb72-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb7b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb7f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb83-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb87-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb8b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb8f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb90-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb94-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fb9d-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba5-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fba9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbad-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbb6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbde-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbe3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbe8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbed-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbf2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbf7-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fbfc-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc01-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc06-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc0b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc10-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc15-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc1a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc1f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc24-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc2b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc30-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc35-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc3a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc3f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc44-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc49-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc4e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc53-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc58-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc5d-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc62-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc67-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc6c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fc71-c3af9a82, #w-node-_11e02040-091b-57de-6ee9-154e0cb56118-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fec1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fecb-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fed9-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fee4-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ff54-c3af9a82 {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ff55-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff6d-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff7f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff81-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff83-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff85-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff97-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff99-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff9b-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa0-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa4-c3af9a82 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffa6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffbf-c3af9a82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c65649c-66fb-912b-a557-2bed0880ffcf-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ffd5-c3af9a82, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef0f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef41-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef4d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef53-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef59-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef5f-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f077-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f07a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f07d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f080-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f083-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f090-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f093-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f096-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f099-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f09c-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f168-3886053c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f169-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f173-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f17d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f187-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f1ad-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f1ae-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f1ef-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f276-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f27b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f280-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f285-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f28a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f28f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f296-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f29b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2a0-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2a5-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2aa-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2af-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2b4-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2b9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2be-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2c5-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2ca-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2d1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2d6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2dd-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2e2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2e7-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2ec-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2f1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2f6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2fb-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2fc-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f301-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f304-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f309-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f30e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f313-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f318-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f31d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f322-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f323-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f328-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f341-3886053c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f343-3886053c {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f345-3886053c {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f348-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f34d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f352-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f357-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f35c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f361-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f366-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f36b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f370-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f375-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f37a-3886053c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f37f-3886053c {
  grid-area: 3 / 3 / 4 / 3;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f384-3886053c {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a0-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a3-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a7-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a8-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3a9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3aa-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ab-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ac-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ad-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ae-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3af-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b3-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b4-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b5-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b8-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3b9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ba-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3bb-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3be-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3bf-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c0-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c3-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c4-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c5-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c8-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3c9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ca-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3cb-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3cc-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3cd-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3d7-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3d9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3db-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3dd-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3e6-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ea-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3ee-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3f2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3f6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3fa-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f3fe-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f402-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f406-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f40f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f413-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f417-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f41b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f41f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f420-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f424-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f428-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f42e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f432-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f43b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f43f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f448-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f44c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f450-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f454-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f458-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f45c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f45d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f461-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f46a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f46e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f472-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f476-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f47a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f47e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f47f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f483-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4ab-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4b0-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4b5-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4ba-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4bf-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4c4-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4c9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4ce-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4d3-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4d8-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4dd-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4e2-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4e7-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4ec-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4f1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4f8-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f4fd-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f502-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f507-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f50c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f511-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f516-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f51b-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f520-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f525-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f52a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f52f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f534-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f539-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f53e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f76d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f78e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f798-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f7a6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f7b1-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f821-3886053c {
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f822-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f83a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f84c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f84e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f850-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f852-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f864-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f866-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f868-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f86d-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f871-3886053c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f873-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f88c-3886053c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1be16ee6-4292-8a16-8f74-4bde3794f89c-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f89e-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f8a0-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f8a2-3886053c, #w-node-b7a396a9-978a-a032-a735-1058a5199a15-ba4e2bf3, #w-node-b7a396a9-978a-a032-a735-1058a5199a48-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a8fb-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a902-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a909-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a910-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a917-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a91e-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a92a-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a933-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a93a-ba4e2bf3, #w-node-_02c7d11f-61f1-3093-eee9-f2df39e7a941-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc73-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc50-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc55-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc5a-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc5f-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc64-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc69-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfc6e-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfcaa-ba4e2bf3, #w-node-a25102ae-1d9f-1ab5-d35f-c6b8024bfcd7-ba4e2bf3, #w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd321887-ba4e2bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd32192d-ba4e2bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd321931-ba4e2bf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd321933-ba4e2bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_570b0b74-0d40-3b11-0700-7df8c68a89ef-ba4e2bf3, #w-node-_570b0b74-0d40-3b11-0700-7df8c68a89f1-ba4e2bf3, #w-node-_570b0b74-0d40-3b11-0700-7df8c68a89f3-ba4e2bf3, #w-node-_570b0b74-0d40-3b11-0700-7df8c68a89f5-ba4e2bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd321969-ba4e2bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd321979-ba4e2bf3, #w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd32197b-ba4e2bf3, #w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd32197d-ba4e2bf3, #w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd32197f-ba4e2bf3, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239bb08-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239bb38-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1cd5-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1cdd-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1ce4-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1cec-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1cf3-b58ac1c0, #w-node-e31b4500-aa49-54a6-695c-3d30f1ac1cfa-b58ac1c0, #w-node-_80fb8fbb-fa12-6292-2c18-6d13acb33fe9-b58ac1c0, #w-node-c849b39f-e32e-75ea-549b-483634876b40-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef58d-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef591-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef599-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef59d-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef5a1-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef5a5-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef5a9-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef5ad-b58ac1c0, #w-node-c5e1e0a5-58ae-6776-548e-5eb3580ef595-b58ac1c0, #w-node-_4b7f4a0c-6e7f-d8a5-8903-5d2b866ba420-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239bfd5-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c056-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c05a-b58ac1c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c05c-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c07c-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c07e-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c080-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c082-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c0a4-b58ac1c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c0b4-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c0b6-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c0b8-b58ac1c0, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c0ba-b58ac1c0, #w-node-fc0d8d8d-01c0-cdaa-9681-c11c1d389dc1-c52785a9, #w-node-fc0d8d8d-01c0-cdaa-9681-c11c1d389df2-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafca-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafcd-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafda-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafdd-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafe9-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abafec-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abaff8-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abaffb-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb007-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb00a-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb017-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb01a-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb026-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb029-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb035-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb038-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb044-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb047-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb053-c52785a9, #w-node-e24d9e4a-305e-663e-fe83-9024c2abb056-c52785a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7d5-c52785a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7d9-c52785a9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7db-c52785a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7fb-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7fd-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7ff-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a801-c52785a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a823-c52785a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4148aa44-82d8-75ef-94da-5b6e5614a831-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a833-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a835-c52785a9, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a837-c52785a9, #w-node-e7d15e82-720b-e9f6-c17b-2256104a327b-273f1240, #w-node-_6cf0f2a3-346e-fbce-dac0-b927daf0328a-273f1240, #w-node-_1821c4af-4dc6-7eb6-cdc3-5708cb26544a-273f1240, #w-node-c0adc42e-584c-e2b8-936e-54ed7684f68d-273f1240, #w-node-f5161b29-4457-160b-5ff9-3d73bbe9e313-273f1240, #w-node-_79968ebc-cc94-8077-dd0c-58a993d8bd99-273f1240, #w-node-_14880000-6989-a760-1bcf-a801ce2cf60c-273f1240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d4ec9f6-6e27-2500-4c3b-6afe7d05ded3-273f1240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5fb0551e-f098-1f40-cc00-f1d70413c483-273f1240 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75ee4a6a-89c8-4326-ab59-dde9742e787d-273f1240 {
  place-self: center;
}

#w-node-_3e5ebd77-740a-f7d6-5270-7230b87f3093-273f1240 {
  order: -1;
}

#w-node-_0a18c9fb-f01e-faa5-69e9-3dd6937025f5-273f1240 {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d7c677f-3533-77ee-456a-ff70c3cef818-1a0e7b52, #w-node-_5d7c677f-3533-77ee-456a-ff70c3cef84b-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67b7-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67b9-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67c1-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67c3-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67cb-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67cd-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67ea-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67ec-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67f6-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67fe-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6800-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6808-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec680a-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6812-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6814-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9b1-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9b3-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9bb-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9bd-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9c5-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9c7-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_273f3237-300f-9624-4b13-2452f374d064-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_273f3237-300f-9624-4b13-2452f374d066-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bee5c4a7-de2b-ac28-d75c-91fb25c04b85-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bee5c4a7-de2b-ac28-d75c-91fb25c04b87-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9d0-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9d2-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9dc-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9e4-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9e6-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9ee-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9f0-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9f8-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9fa-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#calendly-div.w-node-_15072dcb-50d3-9fad-47a5-dba835da3913-1a0e7b52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_15072dcb-50d3-9fad-47a5-dba835da392f-1a0e7b52, #w-node-_9d9469a7-1809-9218-6cad-6713ade6a3ba-feeae942, #w-node-_9d9469a7-1809-9218-6cad-6713ade6a3f0-feeae942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#calendly-div.w-node-_9d9469a7-1809-9218-6cad-6713ade6a6bc-feeae942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9d9469a7-1809-9218-6cad-6713ade6a6d8-feeae942, #w-node-_27341244-9922-4b7c-873d-fd20683185c0-881f8a01, #w-node-_27341244-9922-4b7c-873d-fd20683185f6-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186d0-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186d2-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186da-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186dc-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186e4-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186e6-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d27ce810-466f-2eca-3e1a-30ed1b753162-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d27ce810-466f-2eca-3e1a-30ed1b753164-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b16377b-7615-df9c-16b4-7eacff30378d-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b16377b-7615-df9c-16b4-7eacff30378f-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186ef-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186f1-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd20683186fb-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd2068318703-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_27341244-9922-4b7c-873d-fd2068318705-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd206831870d-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27341244-9922-4b7c-873d-fd206831870f-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd2068318717-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_27341244-9922-4b7c-873d-fd2068318719-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#calendly-div.w-node-_27341244-9922-4b7c-873d-fd206831891b-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_27341244-9922-4b7c-873d-fd2068318937-881f8a01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002cd-d22002ca, #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002d8-d22002ca, #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002e4-d22002ca, #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002ef-d22002ca, #w-node-ed0863fe-01bd-ba8e-95b2-1676d22002fb-d22002ca, #w-node-ed0863fe-01bd-ba8e-95b2-1676d2200306-d22002ca, #img2.w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbde-371af763, #img3.w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbe6-371af763, #img4.w-node-_8da6dcbb-9d3a-fa92-f17f-a376821ddbee-371af763, #w-node-d022f0da-6356-82ab-3e92-403c0f918d67-371af763, #w-node-aff496c7-6d53-5b48-e847-2f945e319d3d-371af851, #w-node-_32575066-bf47-dfda-7ffb-4e104867dd97-371af852, #w-node-_450ce08f-92cc-901d-0340-0840cb0df25d-371af891, #w-node-_82d2b491-b422-a2da-0e41-0d5215830726-371af891, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794ef42-3886053c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_99c6f587-af44-d79d-abea-e4ebf7464b03-371af756 {
    justify-self: center;
  }

  #w-node-d90d74e4-ed34-812e-74cd-dafd847a53d7-371af756 {
    align-self: center;
  }

  #w-node-b830cb0b-4027-d7ba-37c2-a615cdaf7031-371af75f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_166c0a19-c752-7fa1-d62b-05f79c0c8c5d-371af84d, #w-node-_0919b47c-fae7-3aaa-167d-e9bd0653c0e3-371af84d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d94a033-9579-146d-9215-d06e96852985-371af84d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fab2-371af84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fab7-371af84f {
    grid-area: 5 / 2 / 6 / 2;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319e50-371af851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319e55-371af851 {
    grid-area: 5 / 2 / 6 / 2;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867deaa-371af852 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867deaf-371af852 {
    grid-area: 5 / 2 / 6 / 2;
  }

  #w-node-_33963e92-3c49-1ac7-7609-0ae411e33a13-371af85a {
    justify-self: center;
  }

  #w-node-ecb00779-3fa6-35d2-e1c9-22bc24b1f3f7-371af85a {
    place-self: stretch center;
  }

  #w-node-a0633b61-dd56-c340-0add-460a836f590a-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0633b61-dd56-c340-0add-460a836f590f-371af891 {
    grid-area: 5 / 2 / 6 / 2;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fab2-c3af9a82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fab7-c3af9a82 {
    grid-area: 5 / 2 / 6 / 2;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f37f-3886053c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f384-3886053c {
    grid-area: 5 / 2 / 6 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_99c6f587-af44-d79d-abea-e4ebf7464b03-371af756 {
    place-self: auto center;
  }

  #w-node-c197a1d3-67ca-76f0-8031-27233db480e9-371af756, #w-node-_248086dd-4c1a-3084-214e-168062f9b563-371af756 {
    justify-self: center;
  }

  #w-node-da7361da-ad41-35d7-2714-184788a2bca1-371af756, #w-node-eb9da9b1-e4b1-1107-bf13-61ea5a91c5ee-371af756 {
    place-self: center;
  }

  #w-node-_1350eff3-3fdf-f9a0-d0e0-b03e122c2e31-371af756, #w-node-_5b4bbf2b-d45f-67ae-81f1-9b4f33110435-371af756, #w-node-d90d74e4-ed34-812e-74cd-dafd847a53d7-371af756 {
    justify-self: center;
  }

  #w-node-_31028ca5-0c12-408d-4d3a-db35ee42b0bf-371af756 {
    place-self: center;
  }

  #w-node-_57bff759-cbdb-c1dd-224c-0d3bb34ef4df-371af756 {
    place-self: center start;
  }

  #w-node-_29fb1204-63e7-a4fb-5948-62a65402cbd5-371af756 {
    justify-self: start;
  }

  #w-node-a766f6de-2db6-89c5-f910-0143e5a62e65-371af756 {
    align-self: center;
  }

  #w-node-d937b187-cfae-3c99-8026-20f494dfd74a-371af756, #w-node-ff20da59-414e-d610-fafa-b3ebecb062e8-371af756, #w-node-_3a0061c3-fd21-e484-b4f2-4e9559b9b627-371af756, #w-node-e7db9317-84ce-acbd-5562-862509da6f25-371af756, #w-node-e04abc2e-bc79-8fbb-7e4f-0d3624630bb4-371af756 {
    justify-self: start;
  }

  #w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b22c-d7c3b220 {
    place-self: center;
  }

  #w-node-ebc3abbc-b5b7-25b2-6ab2-28b7d7c3b252-d7c3b220 {
    justify-self: center;
  }

  #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ac6-d7c3b220 {
    place-self: auto center;
  }

  #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ad2-d7c3b220, #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ada-d7c3b220, #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ae4-d7c3b220, #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88ae6-d7c3b220, #w-node-_7fd8d60f-f550-13be-033e-8afc5dc88aee-d7c3b220 {
    justify-self: center;
  }

  #w-node-d022f0da-6356-82ab-3e92-403c0f918d68-371af763 {
    place-self: auto;
  }

  #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0347-371af851 {
    place-self: center;
  }

  #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0371-371af851 {
    justify-self: center;
  }

  #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f037b-371af851 {
    place-self: auto center;
  }

  #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0387-371af851, #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f038f-371af851, #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f0399-371af851, #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f039b-371af851, #w-node-f2b0a29f-777e-7249-5e6f-b9cae33f03a3-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319dda-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319ddc-371af851 {
    justify-self: center;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319dde-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319de0-371af851 {
    place-self: center;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319de2-371af851, #w-node-_32575066-bf47-dfda-7ffb-4e104867de34-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de36-371af852 {
    justify-self: center;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867de38-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de3a-371af852 {
    place-self: center;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867de3c-371af852, #w-node-_33963e92-3c49-1ac7-7609-0ae411e33a13-371af85a, #w-node-_7e0907ef-acfa-71ab-bf3b-a66deb0f7e2e-371af85a, #w-node-ecb00779-3fa6-35d2-e1c9-22bc24b1f3f7-371af85a {
    justify-self: center;
  }

  #w-node-_4ecc313d-acae-6395-203c-259bd1d3db37-371af85e, #w-node-b7f3a15c-fa5b-ae84-4514-61f137d23555-371af85e, #w-node-_29a4f3b7-281b-dcbb-a547-51fa161cb492-371af85e, #w-node-_0c386a63-505e-467d-3868-9cab05be9ea2-371af85e, #w-node-_6b9fadf8-c206-bc51-4008-876df4e6f114-371af85e, #w-node-_6b9fadf8-c206-bc51-4008-876df4e6f115-371af85e, #w-node-fbc29b14-5f72-01ce-e964-3e6bb7348dbc-371af85e, #w-node-fbc29b14-5f72-01ce-e964-3e6bb7348dc2-371af85e, #w-node-fbc29b14-5f72-01ce-e964-3e6bb7348dc3-371af85e, #w-node-e2f14b1c-80a9-db3b-4f58-cfd4ee846310-371af85e, #w-node-e2f14b1c-80a9-db3b-4f58-cfd4ee846316-371af85e, #w-node-e2f14b1c-80a9-db3b-4f58-cfd4ee846317-371af85e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90d8312a-5520-0cd4-293e-a805d19ad8cf-371af85e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910601-371af891, #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910603-371af891 {
    justify-self: center;
  }

  #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910605-371af891, #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910607-371af891 {
    place-self: center;
  }

  #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910609-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270ef-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f1-371af891 {
    justify-self: center;
  }

  #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f3-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f5-371af891 {
    place-self: center;
  }

  #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f7-371af891 {
    justify-self: center;
  }

  #w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b334-043d8d30 {
    place-self: center;
  }

  #w-node-d12177f4-6bf0-dfa3-6cec-99e89b12b35e-043d8d30 {
    justify-self: center;
  }

  #w-node-_1d61f273-b1a0-d7cc-9b59-dae3cefef180-043d8d30, #w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dae-f1186ca1 {
    place-self: center;
  }

  #w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486dd7-f1186ca1 {
    justify-self: center;
  }

  #w-node-_0d6a7beb-aa10-1a10-9eb0-372c4b486ded-f1186ca1, #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67b7-1a0e7b52 {
    place-self: center;
  }

  #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67ea-1a0e7b52 {
    place-self: auto center;
  }

  #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67f6-1a0e7b52, #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec67fe-1a0e7b52, #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6808-1a0e7b52, #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec680a-1a0e7b52, #w-node-b6a1ff7c-01f5-82e0-ed78-ff1426ec6812-1a0e7b52 {
    justify-self: center;
  }

  #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9b1-1a0e7b52 {
    place-self: center;
  }

  #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9d0-1a0e7b52 {
    place-self: auto center;
  }

  #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9dc-1a0e7b52, #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9e4-1a0e7b52, #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9ee-1a0e7b52, #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9f0-1a0e7b52, #w-node-_9e86270f-e42a-8314-a1c3-eb6d3010d9f8-1a0e7b52 {
    justify-self: center;
  }

  #w-node-_27341244-9922-4b7c-873d-fd20683186d0-881f8a01 {
    place-self: center;
  }

  #w-node-_27341244-9922-4b7c-873d-fd20683186ef-881f8a01 {
    place-self: auto center;
  }

  #w-node-_27341244-9922-4b7c-873d-fd20683186fb-881f8a01, #w-node-_27341244-9922-4b7c-873d-fd2068318703-881f8a01, #w-node-_27341244-9922-4b7c-873d-fd206831870d-881f8a01, #w-node-_27341244-9922-4b7c-873d-fd206831870f-881f8a01, #w-node-_27341244-9922-4b7c-873d-fd2068318717-881f8a01 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eb9da9b1-e4b1-1107-bf13-61ea5a91c5ee-371af756, #w-node-b5d9e01c-c8db-5b5c-2a88-c6fd1664445b-371af756 {
    place-self: center;
  }

  #w-node-e2d7e641-a497-e47e-58e6-9ce86f80653f-371af756 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_31028ca5-0c12-408d-4d3a-db35ee42b0bf-371af756, #w-node-_57bff759-cbdb-c1dd-224c-0d3bb34ef4df-371af756, #w-node-_29fb1204-63e7-a4fb-5948-62a65402cbd5-371af756, #w-node-a766f6de-2db6-89c5-f910-0143e5a62e65-371af756, #w-node-d937b187-cfae-3c99-8026-20f494dfd74a-371af756, #w-node-ff20da59-414e-d610-fafa-b3ebecb062e8-371af756, #w-node-_3a0061c3-fd21-e484-b4f2-4e9559b9b627-371af756, #w-node-e7db9317-84ce-acbd-5562-862509da6f25-371af756, #w-node-e04abc2e-bc79-8fbb-7e4f-0d3624630bb4-371af756, #w-node-db95e9ed-9467-88c6-8611-ed5c1677e67f-371af75f, #w-node-_9f47e89e-5853-881a-00b3-b509142d981f-371af75f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #otherinput.w-node-e88cbe5e-013d-c694-1f5e-cb37d61dfa08-371af84b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880f89b-371af84f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880f89c-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8a6-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8b0-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8ba-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b3-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b8-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9bd-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e2-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e7-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ec-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f1-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1a-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa24-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa29-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2e-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2f-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa34-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa46-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa4b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa50-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa55-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa56-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa5b-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa74-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa76-371af84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fa78-371af84f {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ff54-371af84f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ff55-371af84f, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff6d-371af84f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ffa0-371af84f, #w-node-_942b34be-74d3-b883-6223-6a05ad6aa5c0-371af851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_188bb08c-c8d9-ac11-b4eb-2f1b2c4fa8ce-371af851, #w-node-bea2135e-c668-fddf-bfdf-34f9e9e41014-371af851, #w-node-ad86315f-879a-a07b-fd77-56d5d47dcfa1-371af851, #w-node-_3c8838b0-2889-826a-2c8e-53cbd90b2e71-371af851 {
    justify-self: center;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319de0-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319de4-371af851 {
    place-self: center;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319e12-371af851, #w-node-aff496c7-6d53-5b48-e847-2f945e319e14-371af851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aff496c7-6d53-5b48-e847-2f945e319e16-371af851 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_313f64e7-5012-d09e-d70c-f11cabe43c19-abe43c16 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867de3a-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de3e-371af852 {
    place-self: center;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867de6c-371af852, #w-node-_32575066-bf47-dfda-7ffb-4e104867de6e-371af852 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32575066-bf47-dfda-7ffb-4e104867de70-371af852 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d90-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d91-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b901bc9-53a3-e879-6703-458376c586e2-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7b901bc9-53a3-e879-6703-458376c586e3-371af853, #w-node-_7b901bc9-53a3-e879-6703-458376c586e4-371af853, #w-node-_288c7986-67ed-9cbc-2fa7-52d8a20d95ff-371af853, #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d92-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b7ccad6-fc5f-0243-94af-1de194c844cf-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_024b1b37-776b-ad94-5d55-34007270f3c6-371af853, #w-node-d1e01b5c-3a54-cf73-e7ed-02a598c2b355-371af853, #w-node-a5aa8018-7bd7-f26b-755a-663ffb96652f-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d768-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d769-371af853, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d785-371af853, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d7a3-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_936c48be-81fa-ea87-37c8-f04c67cda1ff-371af853 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_936c48be-81fa-ea87-37c8-f04c67cda200-371af853, #w-node-_936c48be-81fa-ea87-37c8-f04c67cda201-371af853, #w-node-dbeca009-b6f3-7e14-a6ab-9fee2cea3bed-371af853, #w-node-_47bfae40-9f92-3bc8-3213-e2eb49c407fc-371af853, #w-node-_9944013a-7bca-208b-ad49-1d339553a813-371af853, #w-node-_81165818-7fd3-1252-5a14-5d8b1dab0797-371af853, #w-node-_2735e5e8-f3ad-ef65-511e-0783dfa78356-371af853, #w-node-_4f743709-03e8-b443-9731-266121178ef7-371af853, #w-node-_3b3ba1ac-a7ce-4587-6e7a-3014761cc6a4-371af853, #w-node-b822da0b-805c-1cf5-1178-0bc6cfdd84b4-371af853, #w-node-_17464a3a-8187-338e-888f-f4dc494d5186-371af853, #w-node-_0c49fb16-97dc-db6d-c380-12d37076973d-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #dup-sol-engage-parent.w-node-e358a950-ea12-6ca4-f9f5-e287320a5586-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb835-371af853 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb836-371af853, #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb837-371af853, #w-node-d791fbf0-5daf-7749-a587-b33412fd2d22-371af853, #w-node-ad12b479-004f-4dfd-7f76-0642c9c2959b-371af853, #w-node-_7ff04bb8-617b-1df5-7a4b-b34909e64bd2-371af853, #w-node-a1e7ad50-ca0a-c211-0b23-54ef337fe287-371af853, #w-node-d0aa33ca-32da-a994-b93e-612c9e8fb3ee-371af853, #w-node-f868e308-00b3-e79e-fc67-3c98b6434d85-371af853, #w-node-_30633dd1-f6e3-c140-1a44-65a4c175cca3-371af853, #w-node-_6e0b705f-032d-52d9-3135-4fb381447161-371af853, #w-node-e872f231-7524-a958-20b5-aa810824a498-371af853, #w-node-_340ed377-cac3-5bdf-7407-593ac0f9e8e8-371af853, #w-node-_606206b5-9849-a8f1-5b13-72ae8d98d1df-371af853, #w-node-_55ea5db4-ce8d-f5f6-1b04-e824436cd050-371af853, #w-node-_3ab6264e-78ad-6fc6-6f25-70753bbce57a-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e185693e-f174-c679-8d19-5820c2d01a51-371af853 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e185693e-f174-c679-8d19-5820c2d01a52-371af853, #w-node-e185693e-f174-c679-8d19-5820c2d01a53-371af853 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_33963e92-3c49-1ac7-7609-0ae411e33a13-371af85a, #w-node-_7e0907ef-acfa-71ab-bf3b-a66deb0f7e2e-371af85a {
    justify-self: center;
  }

  #w-node-_35d1b00d-c282-3acf-76e3-20f999e24f86-371af85a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto center;
  }

  #w-node-f8008cd2-6752-c8a7-e489-6616da88b3ea-371af85a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-ecb00779-3fa6-35d2-e1c9-22bc24b1f3f7-371af85a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch center;
  }

  #w-node-bb036757-c801-c0ca-b810-31f97df2eea1-371af85a, #w-node-_98501066-1875-9589-79aa-52ecedbd6020-371af85c, #w-node-_98501066-1875-9589-79aa-52ecedbd6025-371af85c, #w-node-_90d8312a-5520-0cd4-293e-a805d19ad8cf-371af85e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3eb854f7-d725-5723-61f6-70125ff01877-371af876 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e88a2894-9e63-7b38-0781-7ab6acb3d4f3-371af876 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d90-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d91-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b901bc9-53a3-e879-6703-458376c586e2-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7b901bc9-53a3-e879-6703-458376c586e3-371af877, #w-node-_7b901bc9-53a3-e879-6703-458376c586e4-371af877, #w-node-_288c7986-67ed-9cbc-2fa7-52d8a20d95ff-371af877, #w-node-a5d545ac-ffa0-ef92-cb8f-279debd57d92-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b7ccad6-fc5f-0243-94af-1de194c844cf-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_024b1b37-776b-ad94-5d55-34007270f3c6-371af877, #w-node-d1e01b5c-3a54-cf73-e7ed-02a598c2b355-371af877, #w-node-a5aa8018-7bd7-f26b-755a-663ffb96652f-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d768-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d769-371af877, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d785-371af877, #w-node-f27f6f6e-d984-f6e2-b15b-fff046e1d7a3-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_936c48be-81fa-ea87-37c8-f04c67cda1ff-371af877 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_936c48be-81fa-ea87-37c8-f04c67cda200-371af877, #w-node-_936c48be-81fa-ea87-37c8-f04c67cda201-371af877, #w-node-dbeca009-b6f3-7e14-a6ab-9fee2cea3bed-371af877, #w-node-_47bfae40-9f92-3bc8-3213-e2eb49c407fc-371af877, #w-node-_9944013a-7bca-208b-ad49-1d339553a813-371af877, #w-node-_81165818-7fd3-1252-5a14-5d8b1dab0797-371af877, #w-node-_2735e5e8-f3ad-ef65-511e-0783dfa78356-371af877, #w-node-_4f743709-03e8-b443-9731-266121178ef7-371af877, #w-node-_3b3ba1ac-a7ce-4587-6e7a-3014761cc6a4-371af877, #w-node-b822da0b-805c-1cf5-1178-0bc6cfdd84b4-371af877, #w-node-_17464a3a-8187-338e-888f-f4dc494d5186-371af877, #w-node-_0c49fb16-97dc-db6d-c380-12d37076973d-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e358a950-ea12-6ca4-f9f5-e287320a5586-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e358a950-ea12-6ca4-f9f5-e287320a5587-371af877, #w-node-e358a950-ea12-6ca4-f9f5-e287320a5588-371af877, #w-node-c2a1f903-18c9-0e44-034a-ce7b93ee012a-371af877, #w-node-a7c27883-66bb-8159-281f-08695fcc627a-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb835-371af877 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb836-371af877, #w-node-ebf9cc80-5b6b-3730-cbbd-7796ac2fb837-371af877, #w-node-d791fbf0-5daf-7749-a587-b33412fd2d22-371af877, #w-node-ad12b479-004f-4dfd-7f76-0642c9c2959b-371af877, #w-node-_7ff04bb8-617b-1df5-7a4b-b34909e64bd2-371af877, #w-node-a1e7ad50-ca0a-c211-0b23-54ef337fe287-371af877, #w-node-d0aa33ca-32da-a994-b93e-612c9e8fb3ee-371af877, #w-node-f868e308-00b3-e79e-fc67-3c98b6434d85-371af877, #w-node-_30633dd1-f6e3-c140-1a44-65a4c175cca3-371af877, #w-node-_6e0b705f-032d-52d9-3135-4fb381447161-371af877, #w-node-e872f231-7524-a958-20b5-aa810824a498-371af877, #w-node-_340ed377-cac3-5bdf-7407-593ac0f9e8e8-371af877, #w-node-_606206b5-9849-a8f1-5b13-72ae8d98d1df-371af877, #w-node-_55ea5db4-ce8d-f5f6-1b04-e824436cd050-371af877, #w-node-_3ab6264e-78ad-6fc6-6f25-70753bbce57a-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e185693e-f174-c679-8d19-5820c2d01a51-371af877 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e185693e-f174-c679-8d19-5820c2d01a52-371af877, #w-node-e185693e-f174-c679-8d19-5820c2d01a53-371af877 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e54bf298-60dd-f78a-f4f0-f734603e61a8-371af879, #w-node-b61e6846-a669-6df4-0ca8-9097318f9596-371af879, #w-node-c96e941a-10b2-cd75-5c11-83a648e62115-371af879 {
    justify-self: center;
  }

  #w-node-_3402a784-3dc0-ffab-3049-b1aa8c910607-371af891, #w-node-_3402a784-3dc0-ffab-3049-b1aa8c91060b-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f5-371af891, #w-node-_18d7bab7-f55a-1b59-2a31-ab171cd270f9-371af891 {
    place-self: center;
  }

  #w-node-a0633b61-dd56-c340-0add-460a836f58cc-371af891, #w-node-a0633b61-dd56-c340-0add-460a836f58ce-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0633b61-dd56-c340-0add-460a836f58d0-371af891 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_35fe2847-73f4-ee0e-4520-9e4b72e370ce-371af891 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312605-371af891 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312606-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312618-371af891 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312619-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae31261e-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312623-371af891, #w-node-_2a47f4c7-4ca8-9c80-9eb7-2d3cae312628-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4f4961de-086d-372e-5395-15cfd9db1bec-371af891 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4f4961de-086d-372e-5395-15cfd9db1bed-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1bf7-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1c01-371af891, #w-node-_4f4961de-086d-372e-5395-15cfd9db1c0b-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188867-371af891 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188868-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118886c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188870-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188874-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188878-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118887c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188880-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188884-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188888-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118888c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188890-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188894-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f1188898-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f118889c-371af891, #w-node-_3f9b3ac5-ff6b-4a65-7051-ee59f11888a0-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_714bac4a-2949-97c2-8399-519922537093-371af891 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_714bac4a-2949-97c2-8399-519922537094-371af891, #w-node-_714bac4a-2949-97c2-8399-5199225370a6-371af891 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c382-043d8d30, #w-node-_2823b2cd-67f4-c0fb-097b-8ee35cb9c382-f1186ca1 {
    align-self: center;
  }

  #w-node-_985908e3-ffa1-5632-e837-fc48c3b18765-48cc859e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880f89b-c3af9a82 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880f89c-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8a6-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8b0-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f8ba-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b3-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9b8-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9bd-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9c2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e2-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9e7-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9ec-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880f9f1-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1a-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa1f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa24-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa29-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2e-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa2f-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa34-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa46-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa4b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa50-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa55-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa56-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa5b-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa74-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880fa76-c3af9a82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880fa78-c3af9a82 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ff54-c3af9a82 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ff55-c3af9a82, #w-node-_7c65649c-66fb-912b-a557-2bed0880ff6d-c3af9a82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c65649c-66fb-912b-a557-2bed0880ffa0-c3af9a82 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f168-3886053c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f169-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f173-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f17d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f187-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f280-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f285-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f28a-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f28f-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2af-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2b4-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2b9-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2be-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2e7-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2ec-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2f1-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2f6-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2fb-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f2fc-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f301-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f313-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f318-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f31d-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f322-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f323-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f328-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f341-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f343-3886053c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f345-3886053c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f821-3886053c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f822-3886053c, #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f83a-3886053c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1be16ee6-4292-8a16-8f74-4bde3794f86d-3886053c, #w-node-_48dcb06f-ae06-e1ca-b111-dfdcbd32192d-ba4e2bf3, #w-node-_9c3d22d0-652d-7885-0b2a-7e2a6239c056-b58ac1c0, #w-node-_4148aa44-82d8-75ef-94da-5b6e5614a7d5-c52785a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }
}

@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766a302e231b8b53fcbfb6_Inter-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766a46cbf07edb1700ad6c_Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766a66650d337161cfe40d_Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766a823ca98fefbd386948_Inter-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766abcd5b78f97cf0b4d8f_Inter-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766ad6bdb520e88f3831b3_Inter-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('https://cdn.prod.website-files.com/6239a0570dee59564e28c3ec/64766af69191deb839ac40cf_Inter-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}