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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Dmsans;
  src: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6524b61bde8972482c1a63bb_DMSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans;
  src: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6524b61b3e26d57accd21068_IBMPlexSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dmsans;
  src: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6524b61b6b6d9e1cca814dab_DMSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/652d7f02375fae752dac5486_Montserrat-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dmsans;
  src: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67c1bd4f5aadfce4f3c51ec4_DMSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --ec6145: white;
  --primary-black: black;
  --ffffffcc: #fffc;
  --lynx--white: white;
  --lynx--black: #1f2022;
  --lynx--medium-purple: #8979ec;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

.w-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;
}

@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;
  background-color: #fefcfc;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  color: #1b1b1b;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 49.6px;
}

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

h4 {
  color: #1b1b1b;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: IBM Plex Sans;
  font-size: 24px;
  font-weight: 500;
  line-height: 31px;
}

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

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

p {
  color: #595959;
  margin-bottom: 10px;
  font-family: DM Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

a {
  color: #ec6145;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}

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

strong {
  font-weight: bold;
}

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

.image-9 {
  width: 128.13px;
  height: 33.06px;
}

.end-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.instagram {
  width: 33px;
  height: 32px;
}

.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.end-top {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.end-top-two {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.facebook {
  width: 33px;
  height: 32px;
}

.div-block-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-47.business, .text-block-47.hr, .text-block-44 {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.end-bottom-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-46 {
  color: #ffffff80;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.28;
}

.div-footer-end {
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.linkedin {
  width: 33px;
  height: 32px;
}

.end-top-three {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.end-top-one {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-42 {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.contact-left {
  flex-direction: column;
  width: 33%;
  display: flex;
}

.contact-left.raise-query {
  width: 100%;
}

.twitter {
  width: 33px;
  height: 32px;
}

.div-block-26, .div-block-26.first {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.end-bottom-right {
  width: 80px;
  height: 80px;
}

.col-logo {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.col-logo.three {
  flex: none;
  justify-content: space-between;
  height: 140px;
  display: flex;
}

.col-logo.two, .col-logo.one {
  justify-content: space-between;
  align-items: center;
  height: 140px;
  display: flex;
}

.text-200 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 102px;
  font-weight: 400;
  line-height: 1.1;
}

.line-partner {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-logos {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  height: auto;
  display: flex;
}

.left-part {
  width: 100%;
}

.col-two {
  justify-content: center;
  align-items: center;
  width: 24%;
  height: 140px;
  padding: 10px;
  display: flex;
}

.col-two.krishi.bg-f2f1f1 {
  background-color: #f2f1f1;
}

.col-two.safexpay {
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.col-two.safexpay.bg-f2f1f1, .col-two.hitachi.bg-f2f1f1, .col-two.bolt.bg-f2f1f1 {
  background-color: #f2f1f1;
}

.col-one {
  width: 24%;
  padding: 10px;
}

.col-one.byju {
  justify-content: center;
  align-items: center;
  width: 24%;
  height: 140px;
  display: flex;
}

.col-one.byju.bg--f2f1f1 {
  background-color: #f2f1f1;
}

.col-one.kfin {
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.col-one.kfin.bg-f2f1f1 {
  background-color: #f2f1f1;
}

.col-one.zee {
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.col-one.zee.bg--f2f1f1 {
  background-color: #f2f1f1;
}

.col-one.rapido {
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.col-one.rapido.bg--f2f1f1 {
  background-color: #f2f1f1;
}

.div-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 349px;
  display: flex;
  position: relative;
}

.div-partner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 21px;
  display: flex;
}

.right-part {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.company-logo, .company-logo.dunzo {
  object-fit: contain;
}

.text-brands {
  color: #1b1b1b;
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.col-three {
  justify-content: center;
  align-items: center;
  width: 24%;
  height: 140px;
  padding: 10px;
  display: flex;
}

.col-three.legal.bg-f2f1f1, .col-three.bg-f2f1f1 {
  background-color: #f2f1f1;
}

.text-span-12 {
  color: #ec6145;
}

.heading-wrapper {
  color: #1b1b1b;
  width: 650px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.text-block-22 {
  color: #595959;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-21 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.num-col {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 531px;
  height: 166px;
  display: flex;
}

.num-col.first {
  flex-wrap: nowrap;
  width: auto;
  height: auto;
}

.num-col.first.data.eng {
  justify-content: flex-start;
  align-items: flex-start;
}

.num-col.first.data.eng.data-project-container._w-full {
  width: 100%;
}

.num-col.first.data.eng {
  flex-wrap: nowrap;
  width: auto;
}

.num-col.first.data {
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}

.num-col.first.data.sustainability-why-choose-us {
  justify-content: center;
  margin-bottom: 0;
}

.num-col.second.data.eng {
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
}

.num-col.second.data.eng.data-eng-num-col {
  justify-content: flex-start;
}

.num-col.second.data {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 541px;
}

.num-col.second.data.cloud {
  justify-content: flex-start;
}

.num-col.second.data {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.num-col.second.data.dev {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.num-col.second {
  flex-wrap: nowrap;
  width: auto;
  height: auto;
}

.hover-heading {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.22;
}

.hover-heading.data:hover {
  color: #fff;
}

.right-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.right-top.green {
  width: 333px;
  height: 21px;
}

.right-top.dataai.neeww-comboo {
  width: 85%;
}

.right-top.dataai {
  justify-content: flex-start;
  width: 100%;
}

.right-top.dataai.dev {
  width: 71%;
}

.right-top.dataai.dev._w-100 {
  width: 100%;
}

.text-block-25 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.div-block-4 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-4.data {
  width: 84%;
}

.hover-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .72px solid #1b1b1b1a;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 174.33px;
  height: 166px;
  padding: 24px;
  display: flex;
}

.hover-div.fourth.data {
  width: 172px;
  padding-left: 20px;
  padding-right: 20px;
}

.hover-div.fourth.data:hover {
  color: #fff;
  background-color: #ec6145;
}

.hover-div.fourth.data.ios-usp-block-bottom {
  width: 49.7%;
}

.hover-div.second {
  padding-left: 12px;
  padding-right: 12px;
}

.hover-div.second.data {
  width: 172px;
  padding-left: 20px;
  padding-right: 20px;
}

.hover-div.second.data:hover {
  color: #fff;
  background-color: #ec6145;
}

.hover-div.second.data.ios-usp-block-top {
  width: 32.8%;
  min-width: 32.8%;
  max-width: 32.8%;
}

.hover-div.first {
  padding-left: 12px;
  padding-right: 12px;
}

.hover-div.first.data {
  width: 172px;
  padding-left: 20px;
  padding-right: 20px;
}

.hover-div.first.data:hover {
  color: #fff;
  background-color: #ec6145;
}

.hover-div.first.data.block-hover:hover {
  color: #fff;
}

.hover-div.first.data.ios-usp-block-top {
  width: 32.8%;
  min-width: 32.8%;
  max-width: 32.8%;
  padding-top: 49px;
  padding-bottom: 49px;
}

.hover-div.fifth.data {
  width: 172px;
  padding-left: 20px;
  padding-right: 20px;
}

.hover-div.fifth.data:hover {
  color: #fff;
  background-color: #ec6145;
}

.hover-div.fifth.data.ios-usp-block-bottom {
  width: 49.7%;
}

.hover-div.third {
  padding-left: 12px;
  padding-right: 12px;
}

.record-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.record-right.data.ai {
  align-items: center;
  width: 400px;
}

.record-right.data.ai.artificial-page-why-choose-us-container {
  align-items: flex-start;
}

.record-right.data.eng.data-eng-record-right {
  width: auto;
}

.record-right.data.eng.data-eng-record-right.market-dominance-left-block {
  width: 56.5%;
}

.record-right.data.eng {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
}

.record-right.data.green {
  width: auto;
  height: 381px;
  margin-top: 10px;
}

.record-right.data {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
}

.record-right.data._w-100-tab.hire-appoach {
  width: 52%;
}

.hover-text {
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.hover-text:hover {
  color: #fff;
}

.record-left {
  flex-direction: column;
  display: flex;
}

.record-left.green {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  width: 40%;
  margin-left: 0;
}

.record-left.home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 277px;
  display: flex;
}

.record-left.dataai.dev {
  width: 100%;
  height: auto;
}

.record-left.dataai {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 287px;
  margin-left: 0;
}

.record-left.dataai.cloud-page-by-numbers {
  align-items: flex-start;
  width: 290px;
}

.record-left.dataai.cloud-page-by-numbers.cloud-devops {
  width: 340px;
}

.record-left.dataai {
  justify-content: flex-start;
  align-items: flex-end;
  width: 277px;
  margin-left: 0;
}

.record-left.dataai.dev {
  align-items: flex-start;
  width: 100%;
  height: auto;
}

.record-num {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: block;
}

.record-num.data-eng {
  display: block;
}

.record-num.data-eng.dataa-anaylississs, .record-num.home-record {
  display: flex;
}

.record-num.psydoooooo {
  display: none;
}

.text-block-24 {
  color: #595959;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-16 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-20 {
  color: #595959;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-23 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-18 {
  color: #595959;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-26 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-19 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.testimonials-wrapper {
  width: 992px;
  padding-left: 64px;
  padding-right: 64px;
  overflow: hidden;
}

.testimonials-wrapper.data.green {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

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

.head-testimonials.data.new-dawn {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 43.5%;
  position: static;
}

.head-testimonials.data {
  position: sticky;
  top: 24px;
  bottom: 80px;
}

.head-testimonials.data.web {
  padding-top: 24px;
  top: 105px;
}

.head-testimonials.data.newww-classss {
  width: 38%;
  padding-top: 24px;
  top: 105px;
}

.head-testimonials.data.newww-classss.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.head-testimonials.data.new-dawn.green {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.img-clutch {
  width: 81.4px;
  height: 88px;
}

.div-awardline {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-awards {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 120px;
  padding: 16px 0;
  display: flex;
}

.div-awards.newawards {
  display: none;
}

.div-et {
  grid-column-gap: 7.38px;
  grid-row-gap: 7.38px;
  flex-direction: column;
  align-items: center;
  width: 93.97px;
  height: 88px;
  display: flex;
}

.img-iso {
  width: 99.85px;
  height: 88px;
  max-height: 120px;
}

.img-indian-aa {
  width: 124.82px;
  height: 88px;
  max-height: 120px;
}

.text-award {
  color: #1b1b1b;
  width: 340px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.div-recog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  height: 21px;
  display: flex;
  position: relative;
}

.img-top {
  width: 97.53px;
  height: 88px;
  max-height: 120px;
}

.left-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.meeting-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 44%;
  display: flex;
}

.right-img {
  width: 58%;
  height: 374px;
}

.div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  height: 21px;
  display: flex;
}

.div-block-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  width: 531px;
  display: flex;
}

.div-block-18.second {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-18.first {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-17 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  height: auto;
  display: flex;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 277px;
  height: auto;
  padding-top: 24px;
  display: flex;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.div-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  display: flex;
}

.div-block-16 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.text-block-55 {
  color: #fff;
  width: auto;
  height: 18px;
  padding-left: 28px;
  padding-right: 28px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 18px;
}

.h1-heading {
  color: #1b1b1b;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.h1-heading.text-align-centre {
  text-align: center;
  text-transform: capitalize;
}

.h1-heading.text-align-centre.size-h1 {
  align-self: center;
  width: 990px;
}

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

.h1-heading.evolve {
  display: none;
}

.h1-heading.text-align-left, .h1-heading.align-center-to-left {
  text-align: left;
}

.h1-heading.heading-w {
  max-width: 700px;
}

.h1-heading.orange {
  color: #ec6145;
}

.h1-heading.box-digital {
  width: 500px;
}

.head-top {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.text-block-2 {
  color: #ec6145;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.line-head {
  background-color: #ec6145;
  width: 24px;
  height: 1px;
  padding-bottom: 0;
}

.headline-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  justify-content: space-between;
  align-items: center;
  width: 537px;
  display: flex;
}

.div-block-32.homepage-hero-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  width: 600px;
}

.div-block {
  flex-direction: column;
  width: 70%;
  max-width: 680px;
  display: flex;
}

.para-p2 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.para-p2.service-we-offer-size {
  min-width: 0;
  max-width: 220px;
}

.para-p2.home-hero-para-size {
  align-self: auto;
  width: 532px;
  max-width: 451px;
}

.para-p2.text-orange {
  color: #ec6145;
}

.div-block-63 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 326px;
  display: flex;
}

.text-block-93 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-94 {
  color: #ec6145;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-95 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.div-block-65 {
  color: #fff;
  text-align: center;
  background-color: #ec6145;
  border-radius: 28.356px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 18px;
  display: flex;
}

.div-block-66 {
  grid-column-gap: 16.96px;
  grid-row-gap: 16.96px;
  align-items: flex-start;
  width: 424px;
  height: 424px;
  display: flex;
}

._1-of-3 {
  width: 130.02px;
  height: 367.466px;
}

._2-of-3 {
  width: 130.02px;
  height: 367.466px;
  margin-top: 56.53px;
}

._3-of-3 {
  width: 130.02px;
  height: 367.466px;
}

.div-block-67 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-96 {
  color: #1b1b1b;
  width: 287px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-span-18 {
  color: #ec6145;
}

.div-block-68 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-69 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-70 {
  background-color: #ec6145;
  width: 264px;
  height: 1px;
  padding-bottom: 0;
}

.text-block-97 {
  color: #1b1b1b;
  width: 296px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-98 {
  color: #595959;
  width: auto;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.section-strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.strategy-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 277px;
  display: flex;
}

.strategy-left.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.strategy-left.data.engi {
  width: 277px;
  position: sticky;
  top: 96px;
  bottom: 80px;
}

.strategy-left.data.engi.web-dev-our-approach {
  padding-top: 24px;
  top: 105px;
}

.strategy-left.data.engi.div-block-14 {
  top: 105px;
}

.strategy-left.promise.cloud {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: auto;
}

.strategy-left.promise.cloud.dev {
  width: 38%;
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.strategy-left.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
}

.text-block-104 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-104.trust.digital {
  width: auto;
  height: 144px;
}

.text-span-19 {
  color: #ec6145;
}

.text-block-105 {
  color: #595959;
  width: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-105.trust.app {
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-105.trust.digital {
  width: auto;
}

.div-block-74 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-74.trust.app {
  width: 54%;
}

.div-block-74.data {
  width: 56.5%;
}

.div-block-74.promise {
  width: 56%;
}

.div-block-74.promise.cloud.dev {
  width: 56.5%;
}

.div-block-75 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-75.trust {
  align-items: center;
}

.div-block-75.trust.approach {
  justify-content: space-between;
}

.div-block-75.promise.cloud {
  align-items: center;
  width: 100%;
}

.div-block-76 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-76.strategy, .div-block-76.trust, .div-block-76.trust.approach {
  width: 100%;
}

.text-block-106 {
  color: #1b1b1b;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-106.strategy {
  width: 296px;
}

.text-block-106.trust {
  min-width: 64px;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.div-block-77 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-77.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-78 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-78.first.data {
  border-bottom: .72px solid #1b1b1b1a;
}

.div-block-78.second, .div-block-78.fourth {
  width: 100%;
}

.text-block-107 {
  color: #1b1b1b;
  width: auto;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-107.third {
  width: auto;
}

.text-block-107.fourth {
  height: auto;
}

.text-block-108 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-108.first {
  margin-bottom: 24px;
}

.text-block-108.first.app, .text-block-108.first.approach {
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-108.second {
  width: auto;
  margin-bottom: 24px;
}

.text-block-108.second.app, .text-block-108.second.approach {
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-108.fourth {
  width: auto;
}

.text-block-108.data {
  margin-bottom: 24px;
}

.text-block-108.app, .text-block-108.approach {
  font-family: Dmsans, Arial, sans-serif;
}

.trust-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 277px;
  padding-top: 24px;
  display: flex;
}

.trust-left.app {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  min-width: 336px;
  height: 534px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.trust-left.app.pt-0 {
  padding-top: 0;
  top: 118px;
}

.trust-left.approach {
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.trust-left.approach.pt-0 {
  padding-top: 0;
}

.text-span-20 {
  color: #ec6145;
}

.services-details {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-79.cloud {
  justify-content: center;
  width: 483px;
  height: auto;
}

.div-block-79.cloud.eng {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: auto;
  margin-bottom: 60px;
}

.div-block-79.cloud.ai-heading-container {
  width: 100%;
  margin-bottom: 56px;
}

.text-block-109 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-109.digital {
  text-align: center;
}

.text-span-21, .text-span-22 {
  color: #ec6145;
}

.text-block-110 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-110.app {
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-110.app.width-70 {
  width: 70%;
}

.text-block-110.app.align-center-to-left {
  text-align: center;
}

.text-block-110.cloud {
  max-width: 580px;
}

.text-block-110.block-width.width-70 {
  width: 70%;
}

.text-block-110.block-width.width-70.center {
  text-align: center;
}

.text-block-110._w-45 {
  width: 45%;
}

.cards-block {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.cards-block.left.cloud.dev {
  width: 50%;
}

.cards-block.left.cloud._w-50 {
  width: 50%;
}

.cards-block.left.tech {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 50%;
}

.cards-block.left.social {
  width: 50%;
}

.cards-block.right.cloud.dev {
  width: 50%;
  padding-left: 0;
  padding-right: 0;
}

.cards-block.right.cloud.ai {
  padding: 0;
}

.cards-block.right.cloud.travel-card, .cards-block.right.cloud.travel-card._w-50 {
  padding: 0;
}

.cards-block.right.cloud._w-50 {
  width: 50%;
}

.cards-block.right.cloud._w-50.p-0, .cards-block.right.cloud.p-0 {
  padding: 0;
}

.cards-block.right.cloud.p-0._w-50 {
  min-width: auto;
}

.cards-block.right.tech {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 50%;
  min-width: 50%;
  padding: 0;
}

.cards-block.right.tech.rest {
  margin-top: 80px;
}

.cards-block.right.social {
  width: 50%;
}

.cards-block.right.social.p-0 {
  padding: 0;
}

.cards-block.right.logistics, .cards-block.right.health-care, .cards-block.right.restraunt {
  width: 50%;
  min-width: auto;
  padding: 0;
}

.cards-block.right.digital {
  margin-top: 190px;
}

.cards-block.right.digital.digital-transforma-right {
  justify-content: flex-start;
  align-items: flex-start;
}

.cards-block.right.digital.digital-transforma-right.p-0 {
  width: 50%;
  min-width: auto;
  height: auto;
  padding: 0;
}

.cards-block.left.digital-transformation-left {
  width: 50%;
}

.cards-block.left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.cards-block.left.cloud {
  flex-wrap: wrap;
  align-items: center;
}

.cards-block.right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 190px;
  display: flex;
}

.cards-block.right.cloud {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 190px;
}

.cards-block.app-dev-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 49%;
  margin-top: 211px;
  display: flex;
}

.cards-block.app-dev-left-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 49%;
}

.solution-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fefcfc;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 40px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.solution-card.first {
  width: auto;
}

.solution-card.first.app {
  background-color: #fefcfc;
}

.solution-card.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.solution-card.second {
  width: auto;
}

.solution-card.second.app {
  background-color: #fefcfc;
}

.solution-card.second.cloud {
  width: 100%;
}

.solution-card.third.app, .solution-card.fourth.app {
  background-color: #fefcfc;
}

.solution-card.fourth.cloud {
  width: 100%;
}

.solution-card.fifth.app, .solution-card.sixth.app {
  background-color: #fefcfc;
}

.card-img {
  width: 136px;
  height: 136px;
  max-height: 136px;
}

.card-img.first.cloud4.product-eng, .card-img.first.cloud4.modernization, .card-img.first.cloud5.consulting {
  width: 110px;
  height: 110px;
}

.card-img.third.app {
  height: auto;
}

.card-img.third.cloud.ux {
  width: 110px;
  height: 110px;
}

.card-img.third.restructing {
  width: auto;
  height: auto;
}

.card-img.fourth.cloud.product-modern {
  width: 120px;
  height: 110px;
}

.card-img.fifth.cloud.api, .card-img.fifth.cloud.modern {
  width: 110px;
  height: 110px;
}

.card-img.sixth.app {
  height: auto;
}

.card-img.sixth.cloud.maintain {
  width: 110px;
  height: 110px;
}

.card-head {
  color: #000;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.card-para {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.card-para.first.app, .card-para.second.app, .card-para.third.app, .card-para.fourth.app, .card-para.fifth.app, .card-para.sixth.app {
  font-family: Dmsans, Arial, sans-serif;
}

.cards-block-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.cards-block-wrapper.cloud-services.ai {
  max-width: 100%;
}

.cards-block-wrapper.cloud-services {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.link-block-6.flag-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.client-story {
  width: 100%;
  height: 502px;
  margin-bottom: 56px;
  display: block;
  position: relative;
}

.client-story.mb-0 {
  margin-bottom: 0;
}

.div-block-88 {
  width: 100%;
  height: 320px;
  position: absolute;
  inset: 61px 0% auto;
}

.image-38 {
  object-fit: cover;
  width: 100%;
  height: 320px;
}

.div-block-89 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 100%;
  height: 122px;
  padding: 40px;
  position: absolute;
  inset: -25px 0% auto 0;
  overflow: visible;
}

.flex-block-8 {
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  position: relative;
}

.text-block-115 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-116 {
  color: #fff;
  align-items: center;
  height: 42px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.div-block-90 {
  background-color: #fff;
  width: 1px;
  height: 42px;
  margin-left: 7.5%;
  margin-right: 7.5%;
  position: relative;
}

.flex-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  position: relative;
}

.text-block-117 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-118 {
  color: #fff;
  align-items: center;
  height: 42px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.div-block-91 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 790px;
  height: 242px;
  padding: 40px;
  position: absolute;
  inset: 260px 0% auto 36px;
}

.div-block-91.cloud {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0%;
}

.div-block-91.cloud.our-works {
  height: 242px;
  padding-top: 40px;
}

.div-block-91.cloud.new-image {
  top: 300px;
}

.div-block-91.cloud.new-image.h-300 {
  height: 310px;
}

.div-block-91.cloud.react-native {
  height: 282px;
}

.div-block-91.cloud.top-220, .div-block-91.cloud.top-margin {
  top: 300px;
}

.div-block-91.fintech {
  width: 100%;
  height: 282px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0%;
}

.div-block-91.fintech.our-works {
  height: 242px;
  padding-top: 40px;
}

.flex-block-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
}

.flex-block-11.cloud {
  justify-content: flex-start;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.flex-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.dt-cta-wrapper {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.dt-cta-wrapper.about {
  text-align: center;
}

.text-block-120 {
  color: #fff;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.cta-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-transform: capitalize;
  background-color: #fff;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-121 {
  color: #ec6145;
  text-transform: none;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.image-39 {
  width: 16px;
  height: 14px;
}

.div-block-92 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-123 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-123.digital {
  width: 287px;
}

.text-span-24 {
  color: #ec6145;
}

.div-block-93 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  height: 129px;
  margin-top: 10px;
  display: flex;
}

.div-block-93.digital {
  height: auto;
}

.div-block-94 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-95 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-95.digital {
  width: 100%;
}

.text-block-124 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 620px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-125 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.flex-block-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 864px;
}

.empower-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: default;
  background-color: #fefcfc;
  border: .72px solid #1b1b1b1a;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  padding: 40px;
}

.empower-card.first {
  width: 100%;
}

.text-block-126 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-127 {
  opacity: 1;
  color: #fff;
  width: auto;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 24px;
}

.text-block-127.first {
  width: auto;
  display: none;
}

.text-block-127.second, .text-block-127.third, .text-block-127.fourth, .text-block-127.fifth, .text-block-127.sixth {
  display: none;
}

.text-block-128 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-span-25 {
  color: #ec6145;
}

.flex-block-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.faq-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: default;
  background-color: #fefcfc;
  border: .72px solid #1b1b1b1a;
  border-radius: 2.88px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 40px;
}

.faq-div.first {
  align-items: stretch;
  width: 100%;
}

.faq-div.fourth.cloud {
  height: 100%;
}

.faq-div.fifth.digital {
  align-items: stretch;
}

.flex-block-16 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
}

.text-block-129 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-130 {
  opacity: 1;
  color: #1b1b1b;
  font-family: DM Sans;
  font-size: 17.28px;
  line-height: 24.48px;
  display: none;
}

.link-block-10 {
  cursor: pointer;
}

.link-block-10.flag-icon {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.section-power-data {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  width: 864px;
  display: flex;
}

.section-power-data.ai {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.flex-block-22 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-bottom: 56px;
}

.flex-block-22.ai {
  width: 83%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-137 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-137.eng {
  width: 601px;
}

.flex-block-23 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: 140px;
}

.flex-block-23.ai {
  flex-wrap: wrap;
  justify-content: center;
  width: 83%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-23.ai.web {
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}

.flex-block-23.eng {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
}

.power-card {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 16%;
  height: 170px;
  padding-left: 20px;
  padding-right: 29px;
}

.power-card.first {
  background-color: #61dafb1a;
}

.power-card.first.data, .power-card.first.five-item {
  width: 19%;
}

.power-card.second {
  background-color: #83cd291a;
}

.power-card.second.five-item {
  width: 19%;
}

.power-card.third {
  background-color: #a9d1fc1a;
}

.power-card.third.five-item {
  width: 19%;
}

.power-card.fourth {
  background-color: #f687111a;
}

.power-card.fourth.five-item {
  width: 19%;
}

.power-card.sixth {
  background-image: linear-gradient(135deg, #4280b21a, #ffd7441a);
}

.power-card.sixth.five-item {
  width: 19%;
}

.power-card.python {
  background-color: #ff57221a;
}

.power-card.data {
  width: 19%;
}

.flex-block-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
}

.flex-block-24.app {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 39.5%;
}

.flex-block-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.flex-block-25.app {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
}

.div-block-96 {
  background-color: #ec6145;
  width: 460px;
  height: 1px;
  padding-bottom: 0;
}

.div-block-96.app {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}

.text-block-138 {
  color: #1b1b1b;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-138.app {
  color: #1b1b1b;
  min-width: 140px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-139 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-139.app {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.flex-block-26 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-27 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
}

.flex-block-27._w-100 {
  width: 100%;
}

.flex-block-27._w-100.align-top {
  height: 271px;
}

.flex-block-27._w-100.mb-120 {
  margin-bottom: 120px;
}

.flex-block-27.fluter-image {
  width: 400px;
  height: 270px;
}

.flex-block-28 {
  justify-content: flex-start;
}

.flex-block-28.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-block-28.gap-40.ios-content-block-2 {
  display: none;
}

.flex-block-28.application-content-block {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
}

.flex-block-29 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 346px;
}

.flex-block-29.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-29.android-content-hide-1 {
  display: flex;
}

.flex-block-29.android-content-hide-2 {
  display: none;
}

.text-block-142 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text-block-142.font-400 {
  font-weight: 400;
}

.text-block-142.font-400.align-center-to-left, .text-block-142.font-400.left {
  text-align: left;
}

.app-logo {
  justify-content: center;
  align-items: center;
  width: 346px;
  height: 66.7px;
}

.image-41 {
  object-fit: contain;
  width: 86.52px;
  height: auto;
}

.image-42 {
  object-fit: fill;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}

.image-42.rounded-0 {
  border-radius: 0;
}

.image-42.application-development-image {
  object-fit: fill;
  width: auto;
  height: 100%;
  position: static;
}

.tech-stacks-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}

.tech-stacks-wrapper.dev {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
}

.tech-stack {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
}

.tech-stack.one {
  background-color: #61dafb0d;
  flex-direction: row;
  width: 277.33px;
  height: 196px;
}

.tech-stack.one.dev-7 {
  width: 252px;
}

.tech-stack.two {
  background-color: #83cd291a;
  width: 277.33px;
  height: 196px;
}

.tech-stack.two.dev {
  width: 252px;
}

.tech-stack.three {
  background-color: #45d1fd1a;
  width: 277.33px;
  height: 196px;
}

.tech-stack.three.dev {
  width: 252px;
}

.tech-stack.four {
  background-color: #f687111a;
  width: 277.33px;
  height: 196px;
}

.tech-stack.four.dev {
  width: 252px;
}

.tech-stack.five {
  background-image: linear-gradient(135deg, #4280b21a, #ffd7441a);
  width: 277.33px;
  height: 196px;
}

.tech-stack.five.dev {
  width: 252px;
}

.tech-stack.six {
  background-color: #ff57221a;
  width: 277.33px;
  height: 196px;
}

.tech-stack.six.dev {
  width: 252px;
}

.flex-block-31 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 56px;
  padding-right: 56px;
}

.flex-block-31.h-100 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 74%;
}

.flex-block-31.h-100._w-full {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.text-block-144 {
  color: #fff;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 39px;
}

.text-block-144.font-24.font-600, .text-span-39 {
  font-weight: 600;
}

.absolute-img {
  width: 153.36px;
  height: 348.54px;
}

.absolute-img.one {
  inset: auto 299px 240.73px auto;
  position: absolute;
  inset: auto 299px 240.73px auto;
}

.absolute-img.three {
  position: absolute;
  inset: auto 120px 56px auto;
}

.absolute-img.two {
  position: absolute;
  inset: auto 120px 428.91px auto;
}

.absolute-img.one {
  position: absolute;
  inset: auto 299px 240.73px auto;
}

.link-block-39, .link-block-40, .link-block-41, .link-block-42 {
  width: 32px;
  height: 32px;
}

.flex-sections {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-top: 120px;
  display: flex;
}

.flex-sections.home-hero {
  flex-direction: row;
  align-items: center;
  margin-top: 0;
}

.faq_img {
  width: 32px;
  height: 32px;
}

.flex-block-65 {
  height: 80px;
}

.image-63 {
  width: 93px;
  height: 80px;
}

.flex-block-66, .flex-block-67 {
  width: 80px;
}

.flex-block-68, .flex-block-69 {
  height: 80px;
}

.image-64 {
  width: 80px;
  height: 80px;
}

.image-65 {
  width: 80px;
  max-width: none;
  height: 80px;
}

.image-65.size {
  width: 120px;
}

.image-66 {
  width: 110px;
  height: 80px;
}

.image-67 {
  width: 140px;
  max-width: none;
  height: 60px;
}

.image-68 {
  width: 140px;
  max-width: none;
  height: 80px;
}

.text-block-176 {
  color: #fff;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  line-height: 29px;
}

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

.flex-block-103 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 531px;
}

.flex-block-103.ai {
  width: 56.5%;
}

.flex-block-104 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-block-199 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.stats-block.one, .stats-block.second {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 264px;
}

.stats-block.second {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 260px;
}

.stats-block.one {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 262px;
}

.section-ai-record {
  width: 83%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section-ai-record.web {
  width: 100%;
}

.flex-block-114 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
}

.flex-block-114.data {
  grid-column-gap: 107px;
  grid-row-gap: 107px;
}

.flex-block-114.data.data-eng-flex-container.why-choose-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 80px;
}

.flex-block-114.data.data-eng-flex-container.why-choose-container.m-120 {
  margin-top: 120px;
}

.flex-block-114.data.data-eng-flex-container.why-choose-container.mt-0 {
  margin-top: 0;
}

.flex-block-114.data.data-eng-flex-container.why-choose-container.mt-0.py-96 {
  margin-top: 96px;
  margin-bottom: 96px;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-114.div-parent {
  flex-direction: row;
}

.flex-block-114.web {
  margin-top: 80px;
  margin-bottom: 0;
}

.flex-block-115 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 412px;
}

.text-block-212 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-213 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-span-89, .text-span-90 {
  color: #ec6145;
}

.flex-block-118 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-block-215 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-119 {
  z-index: 3;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  width: 610px;
  max-width: 100%;
  margin-top: 56px;
  position: relative;
}

.flex-block-119.data-hero {
  align-items: flex-start;
  width: 480px;
}

.flex-block-120 {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: auto;
  height: auto;
  position: relative;
}

.flex-block-121 {
  z-index: 4;
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  position: relative;
}

.flex-block-121.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-block-218 {
  color: #595959;
  width: 326px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.image-88 {
  width: 296px;
  height: 400px;
}

.image-88.image-in-web-dev-page {
  width: 375px;
}

.flex-block-123 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
  display: none;
}

.flex-block-124 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
}

.flex-block-124.ai.centr-div {
  margin-left: auto;
  margin-right: auto;
}

.text-block-221 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-125 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.flex-block-126 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.flex-block-127 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.flex-block-128 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.flex-block-128.one {
  width: 26%;
}

.flex-block-128.two {
  align-items: center;
  width: 26%;
}

.flex-block-128.three {
  align-items: flex-end;
  width: 26%;
}

.flex-block-128.four {
  width: 26%;
}

.flex-block-128.five {
  justify-content: flex-start;
  align-items: flex-end;
  width: 26%;
}

.text-block-222 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.flex-block-129 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.div-block-118 {
  width: 50%;
}

.div-block-118.one {
  background-color: #ec6145;
  width: 50%;
  height: 1px;
  padding-bottom: 0;
}

.div-block-118.two {
  background-color: #ec6145;
  width: 119%;
  height: 1px;
  padding-bottom: 0;
}

.div-block-118.three {
  background-color: #ec6145;
  width: 22%;
  height: 1px;
  padding-bottom: 0;
}

.div-block-118.four {
  background-color: #ec6145;
  width: 123%;
  height: 1px;
  padding-bottom: 0;
}

.div-block-118.five {
  background-color: #ec6145;
  width: 24%;
  height: 1px;
  padding-bottom: 0;
}

.text-block-223 {
  color: #1b1b1b;
  text-align: right;
  width: 345px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-223.four {
  text-align: left;
}

.text-block-223.three {
  width: 145px;
}

.text-block-223.first {
  text-align: left;
  width: 300px;
}

.text-block-223.five {
  width: 80%;
}

.flex-block-130 {
  border-radius: 3.32px;
  justify-content: center;
  width: 346px;
  height: 131.098px;
}

.flex-block-131, .flex-block-132 {
  justify-content: center;
  width: 346px;
}

.image-89 {
  object-fit: cover;
  width: 70px;
  height: auto;
}

.image-90 {
  width: 98.31px;
  height: auto;
}

.image-91 {
  width: 86.521px;
  height: auto;
}

.image-92 {
  width: 34.091px;
  height: 43.97px;
}

.image-93 {
  width: 97.07px;
  height: 24.06px;
}

.body-website {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  display: block;
}

.div-block-120 {
  justify-content: space-between;
  width: 65%;
  display: flex;
}

.flex-block-136 {
  align-items: stretch;
  width: 100%;
}

.dev-ops-pagge-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.dev-ops-pagge-container.data {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-direction: row;
  justify-content: center;
  width: 992px;
  height: 403px;
  margin-top: 0;
  display: flex;
}

.dev-ops-pagge-container.data.hero {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  max-width: 992px;
  height: auto;
}

.dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container {
  background-color: #fefcfc;
  justify-content: space-between;
  max-width: none;
  margin-top: 56px;
  margin-bottom: 0;
}

.dev-ops-pagge-container.data.hero.content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
}

.dev-ops-pagge-container.strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: center;
  width: 992px;
  margin-top: 0;
  display: flex;
}

.dev-ops-pagge-container.strategy.data-eng-flex-wrapppper {
  justify-content: space-between;
  position: relative;
}

.dev-ops-pagge-container.data {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: center;
  width: 100%;
  max-width: none;
  height: 403px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.dev-ops-pagge-container.strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.dev-ops-pagge-container.bgimg {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.dev-ops-pagge-container.home-record {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dev-ops-pagge-container.home-record.home-page-our-track-container {
  justify-content: space-between;
  width: 100%;
}

.dev-ops-pagge-container.recognition {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-top: 56px;
  margin-bottom: 56px;
  display: flex;
}

.dev-ops-pagge-container.recognition.home-page-awards-container {
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-bottom: 0;
}

.dev-ops-pagge-container.meetings {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.dev-ops-pagge-container.meetings.home-page-embark-container {
  justify-content: space-between;
  width: 100%;
}

.dev-ops-pagge-container.tech-potential {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dev-ops-pagge-container.tech-potential.bottom-margin {
  margin-bottom: 80px;
}

.dev-ops-pagge-container.tech-potential.bottom-margin.home {
  width: 100%;
}

.dev-ops-pagge-container.grey {
  background-color: #f7f7f7;
}

.dev-ops-pagge-container.services.home-page-call-it-container {
  width: 100%;
}

.dev-ops-pagge-container.trust-digital {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dev-ops-pagge-container.faq-digital, .dev-ops-pagge-container.empower-digital {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dev-ops-pagge-container.digital-services {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  display: flex;
}

.dev-ops-pagge-container.digital-strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.dev-ops-pagge-container.journey {
  height: 286px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.dev-ops-pagge-container.journey.bg-image-height {
  height: 452px;
  display: flex;
}

.dev-ops-pagge-container.journey.dev-ops-inner-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: auto;
  display: block;
  position: absolute;
}

.dev-ops-pagge-container.journey.dev-ops-inner-container.andriod-users-container {
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dev-ops-pagge-container.journey.dev-ops-inner-container.m-0 {
  margin: 56px 250px;
  padding-top: 0;
  padding-bottom: 0;
}

.dev-ops-pagge-container.journey.dev-ops-inner-container.m-0._w-full {
  align-items: center;
  width: 74%;
  height: auto;
  margin: 60px auto;
  display: flex;
}

.dev-ops-pagge-container.journey.dev-ops-inner-container.align-center {
  align-items: center;
}

.dev-ops-pagge-container.journey.align-center {
  display: flex;
}

.dev-ops-pagge-container.dev-services {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.dev-ops-pagge-container.dev-usp {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dev-ops-pagge-container.dev-usp.newww {
  position: relative;
}

.dev-ops-pagge-container.dev-usp.newww.web-dev-trush-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
}

.dev-ops-pagge-container.mt-120 {
  margin-top: 120px;
}

.flex-hero-grey {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #f7f7f7;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 56px 64px;
}

.flex-hero-grey.data-eng-flex-hero-container {
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
}

.flex-hero-grey.data-eng-flex-hero-container.web-dev-flex-hero-container.experience-tom-container.web-dev-containerrrr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.flex-hero-grey.data-swervice-page-building-momentum {
  justify-content: space-between;
  padding: 20px 0;
}

.div-line-parent {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
  width: 51.5%;
  padding-bottom: 0;
}

.sections {
  max-width: 100%;
}

.section-wrapper-3 {
  max-width: 100%;
  margin-top: 80px;
  margin-bottom: 0;
  display: block;
}

.section-wrapper-3.app-journey {
  margin-top: 0;
}

.section-wrapper-3.datagrey {
  background-color: #f7f7f7;
  margin-top: 0;
  display: none;
}

.section-wrapper-3.hero-digital {
  margin-top: 0;
}

.section-wrapper-3.case-slider {
  margin-top: 0;
  margin-bottom: 80px;
}

.section-wrapper-3.case-slider.zero-mb {
  margin-bottom: 0;
}

.section-wrapper-3.new-home-hero {
  margin-top: 146px;
}

.section-wrapper-3.web-approach {
  margin-top: 0;
}

.section-wrapper-3.web-solutions {
  margin-top: 80px;
}

.section-wrapper-3.web-trust {
  margin-top: 80px;
  margin-bottom: 80px;
}

.section-wrapper-3.m-120 {
  margin-top: 120px;
}

.section-wrapper-3.mt-48 {
  margin-top: 48px;
}

.section-wrapper-3.mt-120 {
  margin-top: 120px;
}

.section-wrapper-3.mt-0 {
  margin-top: 100px;
}

.section-wrapper-3.padding-bottom {
  margin-bottom: 80px;
}

.container-wrapper {
  max-width: 1440px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.container-wrapper.remove-extra {
  padding-top: 0;
}

.container-wrapper.app-dev-bg-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65e084ec75887665790b84d3_MicrosoftTeams-image.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.container-wrapper.android-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65d33ad9a998d57f8a43fc16_CTA%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.responsive-div {
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.responsive-div.footer {
  background-color: #050505;
  padding-left: 0;
  padding-right: 0;
}

.responsive-div.contact-bg-img {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d1ed75113d743623e5e2e2_Career%20Image.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 212px;
  padding: 38.578px 38.578px 38.667px;
  display: flex;
}

.responsive-div.home-grey {
  background-color: #f7f7f7;
}

.responsive-div.app-journey.bg-image-height {
  align-items: flex-start;
  height: 370px;
  padding-top: 0;
  display: flex;
}

.responsive-div.blogs {
  padding-left: 64px;
  padding-right: 64px;
}

.responsive-div.bg-image {
  max-width: 1440px;
  height: 368px;
  margin-top: 80px;
}

.responsive-div.bg-image.mt-120 {
  margin-top: 120px;
}

.flex-block-139 {
  grid-column-gap: 112px;
  grid-row-gap: 112px;
  background-color: #050505;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 0;
}

.end-top-2 {
  grid-column-gap: 148px;
  grid-row-gap: 148px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.div-block-127 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  height: 56px;
  margin-bottom: 10px;
  display: block;
}

.div-block-131, .div-block-128, .div-block-128.first {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-107 {
  color: #ec6145;
}

.end-top-one-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-block-51 {
  text-decoration: none;
}

.text-block-248 {
  color: #ffffff80;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.28;
}

.div-block-129 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.link-block-52 {
  cursor: pointer;
  width: 33px;
  height: 32px;
}

.div-block-136 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}

.end-top-two-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.form-2 {
  width: 100%;
}

.text-block-250 {
  color: #fff;
  text-transform: none;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 32px;
  line-height: .85;
}

.text-block-250:hover {
  color: #ec6145;
}

.text-block-250.contact-hero {
  color: #1b1b1b;
  text-transform: lowercase;
  display: inline-block;
}

.text-block-250.contact-hero:hover {
  color: #ec6145;
}

.end-top-three-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  color: #fff;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.3;
}

.footer-link:hover {
  color: #ec6145;
}

.footer-link.upper-case {
  text-transform: capitalize;
}

.div-block-137 {
  grid-column-gap: 148px;
  grid-row-gap: 148px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-field-6 {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
}

.text-block-252 {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.try-form-2 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.try-form-2.contact-hero.try-form-contact-hero {
  justify-content: space-between;
  width: 100%;
}

.try-form-2.newww.web-dev-page {
  width: 100%;
}

.text-field-7 {
  color: #1b1b1b;
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  padding-right: 12px;
  font-size: 20px;
}

.text-field-7.text-area {
  height: 150px;
}

.form-block-2 {
  width: auto;
}

.div-block-135 {
  color: #1b1b1b;
  background-color: #ffffff80;
  width: 248px;
  height: 1px;
}

.div-block-135.contact-hero {
  background-color: #1b1b1b;
  width: 251px;
}

.div-block-134 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-130 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 119px;
  display: flex;
}

.div-block-130.bussiness-inquires {
  margin-top: 122px;
}

.image-98 {
  width: 128.13px;
  height: 33.06px;
}

.text-field-5 {
  color: #b3b3b3;
  text-align: left;
  background-color: #f7f7f7;
  border-radius: 4px;
  align-items: flex-start;
  width: 100%;
  height: 152px;
  display: flex;
  overflow: hidden;
}

.text-field-5.text-area {
  background-color: #fff;
  height: 150px;
}

.text-field-5.text-area::placeholder {
  text-align: left;
  text-indent: 0;
  text-decoration: none;
}

.div-block-132 {
  grid-column-gap: 11.4px;
  grid-row-gap: 11.4px;
  flex-direction: column;
  display: flex;
}

.div-block-138 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 21px;
  display: flex;
}

.div-block-138._33-percent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 33%;
}

.end-bottom-2 {
  grid-column-gap: 488px;
  grid-row-gap: 488px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.link-block-53 {
  cursor: pointer;
  width: 33px;
  height: 32px;
}

.div-block-125 {
  justify-content: flex-end;
  margin-top: 24px;
  display: flex;
}

.div-block-126 {
  width: 56%;
}

.div-block-126.i-frame {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-126.req-div {
  display: none;
}

.text-block-253 {
  color: #fff;
  width: auto;
  margin-top: 24px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-253.contact-hero {
  color: #1b1b1b;
  height: 177px;
}

.text-block-253.contact-hero._33-percent {
  width: 33%;
}

.text-block-253.contact-hero._60-percent {
  width: 60%;
  height: auto;
  margin-bottom: 24px;
}

.text-block-254 {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.link-block-54 {
  cursor: pointer;
  width: 33px;
  height: 32px;
}

.div-block-139 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-255 {
  color: #fff;
  width: 144px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-255.contact-hero {
  color: #1b1b1b;
  width: 200px;
}

.text-block-256 {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.text-block-256.contact-hero {
  color: #595959;
}

.text-block-256.contact-hero.initial {
  text-transform: capitalize;
}

.text-block-257.hr, .text-block-257.business {
  color: #ffffff80;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.div-block-169 {
  grid-column-gap: 148px;
  grid-row-gap: 148px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.home-flex-div {
  width: 100%;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}

.home-flex-div.grey {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-top: 56px;
  padding-bottom: 72px;
  display: flex;
}

.div-block-170 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  width: 380px;
  display: flex;
}

.h2-heading {
  color: #1b1b1b;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.55;
}

.h2-heading.centre {
  text-align: center;
  text-transform: none;
}

.h2-heading.banner-content-heading {
  font-size: 28px;
}

.h2-heading.success-stories-heading {
  width: 446px;
}

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

.h2-heading.align-center.ios-projects, .h2-heading.case-study-align, .h2-heading.case-study-align.align-center-to-left {
  text-align: left;
}

.h2-heading.align-center-to-left {
  text-align: center;
}

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

.h2-heading.orange {
  color: #ec6145;
}

.div-block-171 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-block-159 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.link-block-55 {
  cursor: pointer;
  text-decoration: none;
}

.image-120 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 456px;
  display: block;
  position: relative;
}

.herocontainer {
  max-width: none;
  height: auto;
}

.div-block-193 {
  z-index: 1;
  margin-bottom: -110px;
  position: relative;
  top: -110px;
}

.content_wrapper {
  z-index: 3;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.content_wrapper.ai {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.content_wrapper.img {
  z-index: 1;
}

.div-block-194 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 38%;
  display: flex;
}

.div-block-196 {
  width: 100%;
}

.div-block-197.web-dev-next-gen-container.web-dev-mobile {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.div-block-197.antino-supercharge-container {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-197.antino-supercharge-container.div-parent {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  margin-top: 48px;
}

.div-block-197.antino-supercharge-container.div-parent.bottom-padding {
  margin-bottom: 60px;
}

.text-block-316 {
  color: #595959;
  width: 439px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-168 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: center;
  width: 772px;
  height: 48px;
  margin-top: 0;
  font-family: DM Sans;
  font-size: 14px;
}

.section-wrapper {
  max-width: 100%;
  margin-top: 80px;
}

.section-wrapper.our-approact-to-innovate {
  display: none;
}

.div-block-200 {
  width: 864px;
  height: 334px;
  margin-top: 0;
  position: relative;
}

.flex-block-170 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.image-121 {
  object-fit: cover;
  width: 469px;
  height: 277px;
  position: absolute;
  inset: auto 0 auto auto;
}

.image-122 {
  object-fit: cover;
  width: 460px;
  height: 277px;
  position: absolute;
  inset: auto auto 0% 0;
}

.flex-hero-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-3.cloud-hero {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 56px;
  margin-bottom: 56px;
  display: flex;
}

.flex-hero-3.cloud-numbers {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.flex-hero-3.cloud-numbers.inner-by-the-numbers-container {
  padding-top: 0;
  padding-bottom: 0;
}

.flex-hero-3.cloud-grey {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #f7f7f7;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-top: 56px;
  padding-bottom: 56px;
  display: flex;
}

.flex-hero-3.cloud-grey.cloudpage {
  padding-top: 20px;
  padding-bottom: 40px;
}

.flex-hero-3.cloud-stats {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-hero-3.cloud-services {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-hero-3.cloud-strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 80px;
  display: flex;
  position: relative;
}

.flex-hero-3.cloud-strategy.div-parent {
  justify-content: space-between;
}

.flex-hero-3.cloud-faq {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-hero-3.cloud-faq.div-parent {
  width: 100%;
  max-width: 100%;
}

.record-num-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: flex-start;
  width: 537px;
  height: auto;
  display: flex;
}

.section-wrapper-4 {
  max-width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
}

.flex-block-174 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 40%;
}

.flex-block-175 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-block-335 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-205.second {
  background-color: #ec6145;
  width: 80px;
  height: 1px;
  padding-bottom: 0;
}

.div-block-205.second.datastore {
  width: 166px;
}

.div-block-205.second.newrevenue {
  width: 60%;
}

.div-block-205.one {
  background-color: #ec6145;
  width: 90px;
  height: 1px;
  padding-bottom: 0;
}

.text-block-337 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.flex-block-176 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-block-338 {
  color: #ec6145;
  text-transform: uppercase;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-block-177 {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 264px;
}

.text-block-339 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-340 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.div-block-206 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-206.data {
  width: 47%;
}

.text-block-341 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-342, .text-block-344, .text-block-345 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-346 {
  color: #595959;
  text-align: center;
  font-size: 16px;
  line-height: 21px;
}

.text-block-346.data.cloud {
  font-family: DM Sans;
}

.div-block-207 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .72px solid #1b1b1b1a;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 174.33px;
  height: 166px;
  padding: 24px;
  display: flex;
}

.flex-block-178 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 381px;
}

.text-block-348 {
  color: #595959;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-348.data.cloud {
  font-family: DM Sans;
}

.text-block-349 {
  color: #595959;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-349.data {
  font-family: DM Sans;
}

.text-block-350 {
  color: #595959;
  text-align: center;
  font-size: 16px;
  line-height: 21px;
}

.text-block-350.data {
  font-family: DM Sans;
}

.text-block-351 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-351.cloud {
  text-align: center;
  line-height: 1.28;
}

.text-block-351.hire-devops {
  width: 560px;
}

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

.div-block-208 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-208.cloud {
  justify-content: center;
  width: 100%;
  height: auto;
}

.card-para-2 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-209 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-209.promise.cloud {
  width: 56.5%;
}

.div-block-210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-210.second {
  width: 100%;
}

.strategy-left-2 {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.strategy-left-2.promise.cloud {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 38%;
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.text-block-354 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.responsive-div-9 {
  max-width: 1440px;
  padding-left: 64px;
  padding-right: 64px;
}

.responsive-div-9.responsive-web {
  padding-left: 0;
  padding-right: 0;
}

.div-block-211 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-212 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-212.strategy {
  width: 100%;
}

.div-block-212.strategy.promise.cloud {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-213 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-213.promise.cloud {
  align-items: center;
  width: 531px;
}

.text-block-358 {
  color: #1b1b1b;
  text-align: left;
  width: 272px;
  max-width: 272px;
  height: 26px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-block-180 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 277px;
  height: 172px;
}

.image-124 {
  width: 56px;
  height: 56px;
}

.div-block-214 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.flex-hero-4 {
  width: 100%;
  max-width: 100%;
  margin-top: -24px;
  padding-left: 64px;
  padding-right: 64px;
}

.flex-hero-4.testimonials {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: visible;
}

.div-block-215 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ec6145;
  border-radius: 44px;
  align-items: center;
  width: 260.313px;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-215.dataai {
  width: 286px;
}

.div-block-215.dataai.web {
  display: none;
}

.text-block-359 {
  color: #595959;
  width: 236.88px;
  height: 104px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.text-block-359.eng {
  width: 100%;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-360 {
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.div-testimonials-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 508px;
  display: flex;
  position: static;
}

.div-block-217 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 531px;
  display: flex;
}

.div-block-217.rapido, .div-block-217.ontic, .div-block-217.chefkart {
  border-bottom: .72px solid #1b1b1b1a;
  width: auto;
  height: auto;
}

.image-125 {
  width: 74px;
  height: 28px;
}

.div-block-219 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-says-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  height: 26px;
  display: flex;
}

.text-block-362 {
  color: #595959;
  line-height: 18px;
}

.div-block-220 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-363 {
  color: #ec6145;
  text-align: left;
  width: 216px;
  height: 18px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 18px;
}

.div-block-221 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 56px;
  display: flex;
  position: relative;
}

.flex-block-181 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.text-block-365 {
  opacity: 1;
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 17.28px;
  font-weight: 400;
  line-height: 1.28;
  display: none;
}

.text-block-366 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-366.first.cloud, .text-block-366.second.cloud, .text-block-366.third.cloud, .text-block-366.fourth.cloud {
  font-family: Ibmplexsans, Arial, sans-serif;
}

.flex-block-182 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
}

.strategy-left-4 {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 312px;
  padding-top: 24px;
  display: flex;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.text-block-405 {
  color: #595959;
  width: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-245 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-245.strategy {
  width: 100%;
}

.div-block-245.strategy.tech {
  width: 392px;
}

.flex-block-206 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 26px;
}

.div-block-246 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-246.second, .div-block-246.fourth {
  width: 100%;
}

.flex-block-208 {
  justify-content: space-between;
  width: 100%;
}

.div-block-247 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-248 {
  background-color: #fff;
  width: 1px;
  height: 42px;
}

.div-block-249 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-250 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-250.tech {
  justify-content: space-between;
}

.div-block-251 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-251.tech {
  width: 50%;
}

.div-block-252 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-252.tech {
  width: 50%;
}

.flex-block-213 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
}

.div-block-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-253.tech {
  justify-content: space-between;
}

.div-block-255 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-412 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-256 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-256.tech-copy {
  align-items: flex-start;
  max-width: 700px;
}

.text-block-414, .card-para-4 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.card-para-4.sixth.tech {
  font-family: Dmsans, Arial, sans-serif;
}

.card-para-4.first.tech {
  margin-right: 40px;
}

.text-block-420 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-422 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-422.tech {
  width: 100%;
  height: auto;
}

.text-block-422.tech-copy {
  text-align: left;
  width: 100%;
  height: auto;
}

.text-block-422.text-white.hide-desk, .text-block-422.hide {
  display: none;
}

.div-block-260 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-260.tech {
  width: 100%;
}

.text-span-162 {
  color: #ec6145;
}

.section-innovation-3 {
  background-color: #f7f7f7;
  align-items: center;
  width: 100%;
  height: 408px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-bottom: 56px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.section-1 {
  width: 100%;
}

.flex-sections-4 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-top: 120px;
  display: flex;
}

.flex-sections-4.techconsult {
  padding-left: 0;
  padding-right: 0;
}

.flex-sections-4.techconsult.new {
  align-items: flex-start;
  margin-top: 80px;
}

.flex-block-219 {
  width: auto;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.tech-hero-section-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  height: auto;
  padding: 0 0 80px;
  display: flex;
}

.flex-block-220 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  height: auto;
}

.text-block-439 {
  color: #595959;
  width: 326px;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-265.innovation-container.new {
  margin-left: auto;
  margin-right: auto;
}

.div-block-266 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}

.flex-block-221 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 83%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-222 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 438px;
}

.line-text {
  color: #1b1b1b;
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.line-text.why-choose {
  min-width: 128px;
}

.line-text.case-study {
  text-transform: capitalize;
  width: auto;
  min-width: 106px;
  font-size: 16px;
}

.line-text.case-study.our-process-text {
  min-width: 122px;
}

.line-text.case-study.our-approach {
  min-width: 136px;
  font-size: 20px;
}

.line-text.empowering-org, .line-text.co-creating-world {
  min-width: 242px;
}

.line-text.our-approach {
  min-width: 122px;
}

.line-text.our-approach.align-right {
  text-align: right;
  min-width: 110px;
}

.line-text.our-approach.benefits {
  text-transform: none;
  width: 180px;
}

.line-text.our-usp {
  min-width: 70px;
}

.line-text.cloud-eng {
  min-width: 168px;
}

.line-text.why-choose-us {
  min-width: 130px;
}

.line-text.why-choose-us.our-usp {
  min-width: 69px;
}

.line-text.why-choose-us._0ur-usp {
  min-width: 70px;
}

.line-text.re-invent {
  min-width: 80px;
}

.line-text.devops-sol {
  min-width: 154px;
}

.line-text.ai-first {
  min-width: 70px;
}

.line-text.data-services {
  min-width: 120px;
}

.line-text.web-solution {
  min-width: 128px;
}

.line-text.contact-us {
  color: #fff;
  text-transform: none;
  min-width: 98px;
}

.line-text.contact-us.font-gray {
  color: #1b1b1b;
}

.line-text.our-top-partners {
  min-width: 132px;
}

.line-text.service-we-offer {
  width: 330px;
}

.line-text.what-our-partner-say {
  width: 276px;
}

.line-text.what-our-partner-say.text-40 {
  width: 603px;
  font-size: 30px;
}

.line-text.what-our-partner-say.related-capabilities-text {
  min-width: 370px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.line-text.awards-and-reco {
  min-width: 230px;
}

.line-text.our-succes-story {
  min-width: 180px;
}

.line-text.our-succes-story.align-right {
  text-align: right;
  min-width: 180px;
}

.line-text.reshape-future {
  text-align: right;
  min-width: 166px;
}

.line-text.agile-solution {
  min-width: 140px;
}

.line-text.refer-us {
  min-width: 82px;
}

.line-text.implement-digital {
  text-align: right;
  min-width: 266px;
}

.line-text.roadmap {
  text-align: right;
  min-width: 250px;
}

.line-text.roadmap.lower-text {
  text-transform: capitalize;
}

.line-text.why-digital {
  text-align: right;
  min-width: 220px;
}

.line-text.our-location {
  min-width: 110px;
  margin-top: 0;
}

.line-text.why-antino {
  text-align: right;
  min-width: 102px;
}

.line-text.awards-recognitions {
  text-align: left;
  min-width: 190px;
}

.line-text.our-tool-skills {
  text-align: center;
  width: 160px;
}

.line-text.service {
  min-width: 162px;
}

.line-text.service.text-left {
  text-align: right;
}

.line-text.our-industries {
  width: 134px;
}

.line-text.our-industries.align-right {
  text-align: right;
}

.line-text.our-awards {
  min-width: 110px;
}

.line-text.our-awards.text-align-right {
  text-align: right;
}

.line-text.accolades-honors {
  text-align: left;
  min-width: 184px;
}

.text-block-443 {
  color: #595959;
  width: 438px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

._3-of-4 {
  width: 130.02px;
  height: 367.466px;
}

.div-block-267 {
  grid-column-gap: 16.96px;
  grid-row-gap: 16.96px;
  align-items: flex-start;
  width: auto;
  height: 424px;
  display: flex;
}

._2-of-4 {
  width: 130.02px;
  height: 367.466px;
  margin-top: 56.53px;
}

.div-block-268 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.container-wrapper-3 {
  width: 100%;
  max-width: 100%;
}

.div-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
}

.text-block-446 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-446.digiti-hero-text {
  margin-top: 20px;
}

.text-block-446.w {
  max-width: 523px;
}

.text-block-446.sub-para {
  max-width: 553px;
}

.flex-sections-5 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  margin-top: 120px;
  display: flex;
}

.flex-sections-5.home-hero {
  grid-column-gap: 114px;
  grid-row-gap: 114px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
}

._1-of-4 {
  width: 130.02px;
  height: 367.466px;
}

.div-block-271 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.new-container-sections {
  margin-bottom: 80px;
}

.new-container-sections.flex {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 0;
  display: flex;
}

.text-block-447 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-223 {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.dt-empowering-sub-heading {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.dt-empowering-sub-heading.digital {
  width: 40%;
}

.strategy-left-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
  padding-top: 24px;
  display: flex;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.div-block-272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-273 {
  background-color: #ec6145;
  width: 50%;
  height: 1px;
  padding-bottom: 0;
}

.text-block-450 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-450.second, .text-block-450.fourth {
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-450.first {
  text-transform: none;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-450.first._w-full {
  width: 100%;
}

.text-block-450.third, .text-block-450.fifth {
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-451 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-451.fourth {
  width: auto;
}

.text-block-451.first {
  margin-bottom: 24px;
}

.text-block-451.second {
  width: auto;
  margin-bottom: 24px;
}

.why-dt-subheading {
  color: #1b1b1b;
  width: 40%;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-274 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-digital-para {
  color: #fff;
  text-align: center;
  width: 294.5px;
  height: 156px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-digital-para.think {
  display: block;
}

.div-block-275 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.flex-block-224 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  display: flex;
}

.solution-card-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fefcfc;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 40px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.solution-card-3.first {
  width: auto;
}

.solution-card-3.first.h-500, .solution-card-3.third.h-460 {
  height: 520px;
}

.solution-card-3.fifth.h-460 {
  height: 500px;
}

.solution-card-3.fourth.h-500 {
  height: 540px;
}

.solution-card-3.second {
  width: auto;
}

.solution-card-3.second.h-460 {
  height: 560px;
}

.solution-card-3.sixth.h-460 {
  height: 540px;
}

.solution-card-3.sixth.h-480 {
  height: 560px;
}

.text-block-454 {
  color: #595959;
  width: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-276 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-276.second, .div-block-276.fourth {
  width: 100%;
}

.div-block-277 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 531px;
  display: flex;
}

.div-block-278 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  height: 129px;
  margin-top: 10px;
  display: flex;
}

.div-block-278.digital {
  width: 531px;
  height: auto;
}

.flex-block-225 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
}

.text-block-455 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-279 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-279.digital {
  width: 100%;
}

.text-block-456 {
  opacity: 1;
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
  display: none;
}

.text-block-456.first {
  max-height: 68px;
}

.text-block-456.show {
  display: flex;
}

.div-block-280 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-281 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-282 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-block-457 {
  color: #595959;
  width: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-457.trust.digital {
  width: auto;
}

.text-block-459 {
  opacity: 1;
  color: #fff;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
  display: none;
}

.text-block-459.second {
  display: none;
}

.digital-detail {
  z-index: 2;
  opacity: 0;
  cursor: default;
  background-color: #ec6145;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.digital-detail.think {
  z-index: 2;
}

.div-digital {
  border: .91px solid #1b1b1b1a;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 298px;
  display: flex;
  position: relative;
}

.div-digital.connect {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6538fe967542148e955b5646_Digital_connect.webp");
  background-position: 50%;
  background-size: cover;
}

.div-digital.act {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6538fe967b993c87fc1fefff_Digital_act.webp");
  background-position: 50%;
  background-size: cover;
}

.div-digital.sense {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64f98c26baacccad71c851ed_Digital%20Sense.png");
  background-position: 50%;
  background-size: cover;
}

.div-digital.think {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6538fe968e75c42ed46fa1a2_Digital_think.webp");
  background-position: 50%;
  background-size: cover;
}

.cards-block-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.cards-block-wrapper-2.digitial-trasformation {
  justify-content: center;
  margin-top: 30px;
}

.div-block-283 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.card-para-5 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-284 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-284.trust {
  width: 50%;
}

.div-block-284.strategy {
  width: 100%;
}

.div-block-285 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.empower-card-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: default;
  background-color: #fefcfc;
  border: .72px solid #1b1b1b1a;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  padding: 40px;
}

.flex-hero-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-6.digital-strategy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  display: flex;
  position: relative;
}

.flex-hero-6.digital-services {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-hero-6.empower-digital {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.flex-hero-6.empower-digital.newww-calsss {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.flex-hero-6.faq-digital {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flex-hero-6.faq-digital.mt-120 {
  margin-top: 120px;
}

.text-block-462 {
  color: #1b1b1b;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-462.trust {
  width: 400px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 18px;
}

.text-block-462.strategy {
  width: 365px;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-463 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 850px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-464 {
  color: #1b1b1b;
  min-width: 258px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.28;
}

.happy-clients-container {
  width: 100%;
  max-width: 1600px;
  margin: 80px auto;
}

.happy-clients-container.digital-tranformation {
  width: 83%;
  max-width: 1200px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.happy-clients-container.m-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.happy-clients-container.mt-120 {
  margin-top: 120px;
}

.happy-clients-container.mb-0 {
  margin-bottom: 0;
}

.happy-clients-container.mb-0.mt-120 {
  margin-bottom: 80px;
}

.happy--clients-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.happy--clients-section.sustanability-page-happy.happy-client-wrapper {
  width: 100%;
}

.unifying-clod-container {
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: -120px;
}

._600-clients-container-copy {
  width: 60%;
  height: 122px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

._3-frames-mobile {
  display: none;
}

.div-client-work-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 268px;
  height: 288px;
  position: relative;
}

.ai-service-sec-subheading {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-292 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.text-block-469 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.28;
}

.flex-block-232 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: auto;
  position: absolute;
  top: 183.52px;
}

.flex-hero-9 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-9.home-slideshow {
  margin-top: 80px;
}

.flex-hero-9.home-slideshow.home-page-hero-container {
  width: 100%;
}

.div-block-293 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.text-block-470 {
  color: #ec6145;
  text-align: left;
  width: 216px;
  height: 18px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.text-block-470.hero {
  text-transform: uppercase;
  width: auto;
}

.image-135 {
  object-fit: cover;
  border-radius: 4px;
  width: 188px;
  height: 288px;
}

.image-135._22 {
  object-fit: cover;
}

.div-block-294 {
  background-color: #ec614540;
  border-radius: 50%;
  width: 5px;
  height: 5px;
}

.div-block-294.hcl {
  background-color: #ec6145;
  border-radius: 50%;
}

.div-block-294.byjus, .div-block-294.digit, .div-block-294.four, .div-block-294.five {
  opacity: .5;
  background-color: #ec6145;
}

.div-block-295 {
  border-radius: 4px;
  width: 188px;
  height: 288px;
  position: relative;
  overflow: hidden;
}

.div-block-296 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ec6145;
  border-radius: 44px;
  align-items: center;
  width: 260.313px;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-296.hero {
  cursor: pointer;
  justify-content: flex-start;
  width: auto;
  position: absolute;
  top: 240px;
}

.flex-block-233 {
  top: 220px;
}

.flex-block-234 {
  grid-column-gap: 11.52px;
  grid-row-gap: 11.52px;
  position: absolute;
  top: 40px;
}

.flex-block-234.hcl {
  grid-column-gap: 11.52px;
  grid-row-gap: 11.52px;
  opacity: 1;
}

.flex-block-234.byjus, .flex-block-234.godigit {
  opacity: 0;
  display: flex;
}

.flex-block-234.four, .flex-block-234.five {
  opacity: 0;
  flex-direction: column;
  display: flex;
}

.div-block-297 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64ec3eba9f92b72fe4301406_Slide%20Arrow.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: auto 0% 50% auto;
}

.div-block-297.iteration-first, .div-block-297.iteration-second {
  display: none;
}

.text-block-471 {
  color: #1b1b1b80;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  position: absolute;
  top: 0%;
  left: 0%;
}

.text-block-471.hcl {
  opacity: 1;
}

.text-block-471.byjus, .text-block-471.godigit {
  opacity: 0;
  display: block;
}

.text-block-471.four {
  opacity: 0;
  text-transform: uppercase;
}

.text-block-471.five {
  opacity: 0;
}

.text-block-472 {
  color: #595959;
  height: 108px;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.28;
}

.image-136 {
  object-fit: cover;
  border-radius: 4px;
  width: 360px;
  height: 288px;
}

.image-136.one {
  object-fit: cover;
}

.flex-block-235 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  height: 288px;
  position: relative;
  overflow: hidden;
}

.flex-block-235.wo-logo {
  width: 1020px;
}

.flex-block-235.with-logo {
  width: 1864px;
  overflow: hidden;
}

.div-block-298 {
  border-radius: 4px;
  width: 360px;
  height: 288px;
  overflow: hidden;
}

.text-block-475 {
  color: #595959;
  text-align: center;
  width: 441px;
  height: 42px;
  margin-top: 40px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text-block-475.text-bottom-margin {
  margin-bottom: 56px;
}

.div-block-299 {
  background-color: #ec6145;
  width: 24px;
  height: 1px;
}

.div-our-works-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-482 {
  color: #ec6145;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 12.9px;
  font-weight: 400;
  line-height: 17px;
}

.div-center-2 {
  justify-content: center;
  align-items: center;
  display: block;
}

.flex-block-241 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
}

.flex-hero {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.our-work-heading-wrapper {
  margin-top: 16px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  line-height: 49px;
}

.text-block-510 {
  color: #595959;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.28;
}

.text-block-505 {
  color: #1b1b1b;
  width: 302px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.image-143 {
  width: 56px;
  height: 56px;
  max-height: 77px;
}

.div-block-317 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 531px;
  display: flex;
}

.div-block-317.ontic {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: nowrap;
  width: 100%;
  height: auto;
  padding-bottom: 24px;
}

.div-block-317.chefkart {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: nowrap;
  width: 100%;
  padding-bottom: 24px;
}

.div-block-317.rapido {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 24px;
}

.text-block-502 {
  color: #595959;
  width: auto;
  max-width: 300px;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-315 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-144 {
  width: 74px;
  height: 28px;
}

.text-block-495-copy {
  color: #ec6145;
  text-align: left;
  width: auto;
  height: auto;
  font-family: IBM Plex Sans;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-495-copy.text-width {
  font-family: Ibmplexsans, Arial, sans-serif;
}

.div-block-310 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-331 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ec6145;
  border-radius: 44px;
  align-items: center;
  width: 260.313px;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.div-block-331.sustain {
  width: auto;
  padding-left: 28px;
  padding-right: 28px;
}

.div-block-331.sustain.block-visible {
  display: flex;
}

.div-says-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  height: 21px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-says-5.related-capabilities-block {
  height: 38px;
}

.text-block-492 {
  color: #1b1b1b;
  overflow-wrap: normal;
  flex-wrap: wrap;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
  display: flex;
}

.div-block-327 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.flex-block-254 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.div-testimonials-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: flex-start;
  width: 56.5%;
  display: flex;
  position: static;
}

.div-block-326 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-block-273 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  height: auto;
}

.image-153 {
  width: 362px;
  height: auto;
}

.text-block-565 {
  color: #595959;
  width: 344px;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-hero-10 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-10.hero-dev {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 80px;
  display: flex;
}

.flex-hero-10.hero-dev-hire {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 80px;
  display: flex;
}

.flex-hero-10.hero-dev-hire._w-80 {
  width: 93%;
  max-width: none;
}

.flex-block-274 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  max-width: 460px;
}

.flex-class {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.flex-class.dev-faq {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-class.dev-faq.flexhero-container {
  align-items: flex-start;
}

.flex-block-275 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 50%;
}

.text-block-571 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-276 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-block-572 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-572.data {
  text-align: right;
}

.text-block-572.data.dev {
  text-align: left;
}

.text-block-575 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-575.data {
  width: 287px;
}

.text-block-575.data.future {
  width: auto;
}

.text-block-576 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.flex-hero-12 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-12.dev-value {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.flex-hero-12.dev-value.div-parent.bottom-padding {
  margin-bottom: 80px;
}

.record-num-7 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.flex-block-277 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 381px;
}

.flex-block-277.dev.neww {
  align-items: flex-end;
  width: 300px;
}

.flex-block-277.dev.neww.service-provider {
  align-items: flex-start;
  width: 383px;
}

.flex-block-277.dev.neww.world-wide-w {
  width: 36%;
}

.div-block-366 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-366.third.promise.cloud, .div-block-366.second, .div-block-366.first.promise.cloud {
  width: 100%;
}

.text-block-584 {
  color: #595959;
  width: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-585 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-hero-13 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.flex-hero-13.dev-faq {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-hero-13.dev-faq.flexhero-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent.margin-bottom {
  margin-bottom: 80px;
}

.flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent.bottom-padding {
  margin-top: 40px;
  margin-bottom: 80px;
}

.strategy-left-8 {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.strategy-left-8.promise.cloud {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 38%;
  height: auto;
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.strategy-left-8.unlock {
  width: 30%;
  position: sticky;
  top: 110px;
}

.div-block-368 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-368.promise.cloud {
  width: 56.5%;
}

.div-block-369 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-370 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-370.promise.cloud {
  align-items: center;
  width: 100%;
}

.div-block-371 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-372 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-372.tech {
  width: 100%;
}

.div-block-373 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  height: 129px;
  margin-top: 10px;
  display: flex;
}

.div-block-373.tech {
  width: 56.5%;
}

.div-block-374 {
  grid-row-gap: 50px;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-374.div-parent {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.text-block-592 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-375 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-375.tech {
  justify-content: space-between;
}

.flex-block-279 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.div-block-376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-376.tech {
  justify-content: flex-start;
}

.flex-hero-14 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-14.dev-techs {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-154 {
  width: 73px;
  height: 75px;
}

.image-155 {
  width: 160px;
  height: 43px;
}

.image-155.aws {
  width: 149px;
  height: 21px;
}

.image-155.kuber {
  width: 158px;
  height: 28px;
}

.flex-block-280 {
  height: 80px;
}

.image-156 {
  width: 162px;
  height: 57px;
}

.image-157 {
  width: 118px;
  height: 34px;
}

.flex-block-281, .flex-block-282 {
  width: 80px;
}

.text-block-595 {
  color: #595959;
  text-align: center;
  margin-top: -32px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-283, .flex-block-284 {
  height: 80px;
}

.image-158 {
  width: 180px;
  height: 28px;
}

.image-159 {
  width: 86px;
  height: 52px;
}

.solution-card-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fefcfc;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 40px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.solution-card-6.second {
  width: auto;
}

.solution-card-6.second.cloud, .solution-card-6.fourth.cloud {
  width: 100%;
}

.solution-card-6.first {
  width: auto;
}

.solution-card-6.first.cloud4 {
  width: 100%;
}

.div-block-377 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-377.cloud {
  justify-content: center;
  width: 483px;
  height: auto;
}

.text-block-597 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-hero-15 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-15.dev-services {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-para-8 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-598 {
  color: #595959;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-380 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-380.promise {
  width: 56%;
}

.div-block-380.promise.cloud.dev {
  width: 56.5%;
}

.text-block-599 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-hero-16 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-16.dev-usp {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.flex-hero-16.dev-usp.newww {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  position: relative;
}

.flex-hero-16.dev-usp.newww.div-parent {
  justify-content: space-between;
  position: static;
}

.text-block-600 {
  color: #1b1b1b;
  width: auto;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-600.promise {
  text-transform: uppercase;
}

.text-block-600.promise.cloud {
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.div-block-381 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.strategy-left-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 277px;
  display: flex;
}

.strategy-left-9.promise.cloud {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: auto;
}

.strategy-left-9.promise.cloud.dev {
  width: 38%;
  height: 312px;
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.div-block-384 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-384.second {
  width: 100%;
}

.div-block-385 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-385.promise.cloud {
  align-items: center;
  width: 100%;
}

.flex-block-286 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.text-block-611 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-611.first.cloud, .text-block-611.second.cloud, .text-block-611.third.cloud {
  font-family: Ibmplexsans, Arial, sans-serif;
}

.flex-hero-19 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 83%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.flex-hero-19.dev-faq {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-hero-19.dev-faq.flexhero-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}

.flex-hero-19.dev-faq.flexhero-container.newfaq {
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.flex-block-287 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-612 {
  opacity: 1;
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
  display: none;
}

.flex-block-288 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.text-block-613 {
  color: #fff;
  align-items: center;
  height: 42px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.div-block-394 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 790px;
  height: 242px;
  padding: 40px;
  position: absolute;
  inset: 260px 0% auto 36px;
}

.div-block-394.cloud {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0%;
}

.text-block-614 {
  color: #fff;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-395 {
  width: 100%;
  height: 320px;
  position: absolute;
  inset: 61px 0% auto;
}

.flex-block-290 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: center;
}

.text-block-616 {
  color: #fff;
  align-items: center;
  height: 42px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.flex-block-291 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
}

.flex-block-291.cloud {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-292, .flex-block-293 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.text-block-617 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.image-164 {
  object-fit: cover;
  width: 100%;
  height: 320px;
}

.text-block-618, .text-block-619 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.div-block-396 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 100%;
  height: 122px;
  padding: 40px;
  position: absolute;
  inset: 0 0% auto 0;
  overflow: visible;
}

.text-block-632 {
  color: #1b1b1b;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-632.strategy {
  width: 296px;
}

.text-block-632.strategy.data {
  width: auto;
  min-width: 328px;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-632.strategy.weare {
  width: 125px;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.3;
}

.container-14 {
  display: block;
}

.div-block-438 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.div-block-438.newwww {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.contact-us-footer {
  background-color: #050505;
  padding: 56px 0 80px;
}

.growth-box-2 {
  border-radius: 4px;
}

.growth-box-2._2018, .growth-box-2._2020, .growth-box-2._2021 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 336px;
  height: 177px;
  margin-left: 0;
  padding: 24px 32px;
  display: flex;
}

.growth-box-2._2021 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 336px;
  height: 132px;
  margin-left: 0;
  padding: 12px 32px 4px;
  display: flex;
}

.growth-box-2._2019 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 336px;
  height: 132px;
  margin-left: 0;
  padding: 12px 32px;
  display: flex;
}

.growth-box-2._2020 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 336px;
  height: 132px;
  margin-left: 0;
  padding: 12px 32px 4px;
  display: flex;
}

.growth-box-2._2018 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 336px;
  height: 132px;
  margin-left: 0;
  padding: 12px 32px;
  display: flex;
}

.growth-box-2._2022 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 4px;
  width: 336px;
  height: 132px;
  margin-left: 0;
  padding: 12px 32px 4px;
  display: flex;
}

.item-slide {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding: 0;
  display: flex;
}

.item-slide.three {
  width: 601px;
}

.item-slide.two {
  width: 1043px;
}

.item-slide.four {
  width: 824px;
}

._2022 {
  border-radius: 50%;
}

.digital-card-para {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.dig-head-para {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 341px;
  height: auto;
}

.slides-digital-transformation {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 3536px;
  height: 338px;
  position: relative;
}

.digital-slide-arrow {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65000d97302b39867136d3f8_Digital%20Slide%20Arrow.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  position: absolute;
  inset: 40% 0% 0% auto;
}

.digital-slide-arrow.left {
  inset: 40% auto 0% 0%;
  transform: rotate(-180deg);
}

.digital-slide-arrow.left.one, .digital-slide-arrow.left.second, .digital-slide-arrow.right.second {
  display: none;
}

._8-slide-cards {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  width: 421px;
  height: 334px;
  padding: 40px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.dig-card-num {
  background-color: #fcefec;
  border-radius: 96px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.digital-slides-block {
  flex-direction: column;
  align-items: stretch;
  max-width: 864px;
  display: flex;
  position: relative;
  overflow: visible;
}

.card-num-text {
  color: #ec6145;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 62px;
}

.digital-card-head {
  color: #000;
  text-transform: uppercase;
  height: 26px;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-664 {
  color: #fff;
  width: 265px;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 23.42px;
}

.flex-block-330 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 864px;
}

.text-block-665 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 18px;
}

.section-gif-static {
  width: 100%;
  max-width: none;
  margin-top: 80px;
  display: none;
}

.link-block-72 {
  text-decoration: none;
}

.div-block-443 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650039c7487869d96d1b5d99_Home%20Goldenflitch%20Gif.gif");
  background-position: 50%;
  background-size: cover;
  width: 540px;
  height: 190px;
}

.flex-block-331 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  cursor: default;
  justify-content: space-between;
  align-items: flex-start;
}

.container-wrapper-8 {
  max-width: 100%;
}

.div-frame-one {
  background-color: #020202;
  justify-content: center;
  align-items: center;
  height: 190px;
  padding: 56px 64px;
  display: flex;
  position: relative;
}

.div-block-444 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #f9f871;
  border-radius: 44px;
  align-items: center;
  height: 48px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-188 {
  width: 16px;
  height: 16px;
}

.div-two-frames {
  height: 190px;
  padding-bottom: 0;
  position: relative;
}

.div-frame-two {
  background-color: #020202;
  justify-content: center;
  align-items: center;
  height: 190px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-666 {
  color: #fff;
  text-transform: capitalize;
  width: 222px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.data-services-page-right-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 49%;
  margin-top: 190px;
  display: flex;
}

.data-services-page-services-suite-container {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dataa-services-page-left-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 49%;
  display: flex;
}

.ai-page-why-choose-us {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.psudo-take-the-next, .newwwww, .ai-consulting {
  display: none;
}

.image-189 {
  width: 80px;
  height: 80px;
  margin-top: 0;
}

.div-block-448 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  display: flex;
}

.div-block-454 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.desc {
  color: #595959;
  text-align: center;
  width: 376px;
  margin-top: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.heading-23 {
  color: #1b1b1b;
  text-transform: capitalize;
  width: 40%;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 18px;
  display: inline-block;
}

.div-block-455 {
  grid-column-gap: 13px;
  grid-row-gap: 0px;
  height: auto;
  font-size: 32px;
  display: flex;
}

.text-block-669 {
  color: #595959;
  flex-direction: column;
  width: 420px;
  margin-top: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  display: flex;
}

.div-block-456 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-direction: column;
  width: 100%;
  height: auto;
  margin: 80px auto;
  display: flex;
}

.div-block-458 {
  justify-content: space-between;
  height: auto;
  display: flex;
}

.div-block-459 {
  justify-content: space-between;
  display: flex;
}

.div-block-460 {
  -webkit-text-stroke-color: #ec6145;
  border: 1px solid #ec6145;
  width: 288px;
  height: 1px;
  margin-top: 20px;
}

.div-block-45-new {
  grid-column-gap: 0px;
  flex-direction: column;
  justify-content: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 31px;
  display: flex;
}

.text-block-670 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1b1b1b;
  text-transform: capitalize;
  border-top: 1px solid #ec6145;
  width: 341px;
  height: auto;
  margin-top: 0;
  padding-top: 24px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.div-block-461 {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  display: flex;
}

.text-block-14-new {
  color: #595959;
  flex-direction: column;
  width: 420px;
  margin-top: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  display: flex;
}

.div-block-462 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-463 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 420px;
  height: auto;
  margin-top: 0;
  display: flex;
}

.div-block-464 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-671 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-671.newtext {
  width: auto;
  font-size: 32px;
}

.text-block-671.newtext.glassdoor {
  width: auto;
}

.div-block-465 {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  flex-direction: column;
  align-items: center;
  height: 90px;
  margin-top: 40px;
  display: flex;
}

.div-block-465.heading-our-partner {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  height: auto;
  margin-top: 0;
}

.text-block-672 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.text-block-15 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.image-199 {
  object-fit: contain;
  background-color: #fff;
  border-radius: 96px;
  width: 88px;
  height: 88px;
  padding: 24px;
}

.image-199.green {
  background-color: #0000;
  border-radius: 0;
  padding: 0;
}

.div-block-466 {
  grid-column-gap: 0px;
  grid-row-gap: 32px;
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 272px;
  height: 315px;
  display: flex;
}

.div-block-468 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 31px;
  font-weight: 600;
  display: flex;
}

.div-block-469 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-470 {
  grid-column-gap: 8px;
  width: 172px;
  height: 28px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  display: flex;
}

.div-block-470.text {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 26px;
}

.div-block-471 {
  grid-row-gap: 56px;
  flex-direction: column;
  width: 83%;
  max-width: 1600px;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-471.our-partners-container {
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 80px;
}

.text-block-673 {
  display: flex;
}

.text-block-673.mobile2 {
  display: none;
}

.div-block-472 {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

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

.heading-26 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 32%;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.heading-26.joinus {
  text-transform: capitalize;
  width: 106px;
  height: 21px;
}

.div-block-473 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 322px;
  height: 103px;
  display: flex;
}

.text-block-674 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.div-block-474 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 83%;
  max-width: 1600px;
  height: auto;
  margin: 80px auto 20px;
  display: flex;
}

.div-block-474.are-you-ready-career {
  width: 100%;
  max-width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
}

.text-block-675 {
  color: #1b1b1b;
  text-transform: capitalize;
  flex-direction: column;
  justify-content: space-between;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.22;
  display: flex;
}

.div-block-475 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 426px;
  height: 163px;
  display: flex;
}

.div-block-476 {
  -webkit-text-stroke-color: #ec6145;
  border: 1px solid #ec6145;
  width: 288px;
  height: 1px;
  margin-top: 20px;
}

.div-block-478 {
  width: 50%;
  height: auto;
}

.text-bottom {
  color: #595959;
  font-size: 16px;
}

.text-bottom.mobile {
  width: auto;
  display: none;
}

.text-block-676 {
  color: #ec6145;
  border: 1px #ec6145;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.div-block-479 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.bold-text {
  color: #1b1b1b;
}

.psudo-cloud-hero-image, .psydo-by-the-numbers, .psydo-cloud-experrs-container, .psydo-devops-creating-value {
  display: none;
}

.contact-page-every-deal-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  max-width: 1200px;
  padding-top: 56px;
  display: flex;
}

.careers-hero-section {
  justify-content: space-between;
  width: 100%;
  margin: 80px auto;
  display: flex;
}

.we-make-section {
  width: 66%;
}

.careers-page-paraa {
  width: 100%;
}

.text-block-678 {
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-480 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.psydoo-apply-noww {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  display: none;
}

.apply-now-text-container {
  width: 100%;
  text-decoration: none;
}

.web-dev-hero-containerr {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.web-dev-services-containerrr {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.nextgen-tech-stacks-web-devvv {
  margin-top: 80px;
}

.section-to-fro-motion {
  margin-top: 56px;
  display: none;
}

.container-to-fro {
  max-width: 100%;
}

.flex-to-fro-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100vw;
  height: 328px;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.one-to-fro {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6505a4388da9ae0eec6f93d1_one%20to%20fro.png");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 234px;
  height: 328px;
}

._2-to-fro {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6505a4388da9ae0eec6f93cf_Two%20to%20fro.png");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 290px;
  height: 229px;
}

._3-to-fro {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6505a4388da9ae0eec6f93cd_three%20to%20fro.png");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 234px;
  height: 328px;
}

._4-to-fro {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6505a4388da9ae0eec6f93cb_four%20to%20fro.png");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 290px;
  height: 229px;
}

.text-block-680 {
  color: #595959;
  text-align: center;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.year-div-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-end;
  width: 822px;
  height: 380px;
}

.year-div-3._2020 {
  width: 601px;
}

.year-div-3._2018 {
  width: 380px;
}

.year-div-3._2021 {
  width: 1043px;
}

.year-div-3._2019 {
  width: 380px;
}

.flex-block-333 {
  justify-content: space-between;
  align-items: center;
  width: 268px;
  height: 65px;
  padding-left: 16px;
  padding-right: 16px;
}

.flex-block-334 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 65px;
}

.camera-2 {
  width: 100%;
  max-width: 1200px;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.image-205 {
  object-fit: contain;
  width: 197px;
  height: 197px;
}

.image-205.entrepreneur, .image-205.best-startup {
  object-fit: cover;
}

.image-206 {
  object-fit: cover;
  width: 380px;
  height: 380px;
  overflow: hidden;
}

.image-206.new {
  object-fit: cover;
}

.award-year-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 197px;
  height: 260px;
}

.growth-year-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.year-circle-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-482 {
  background-color: #1b1b1b1a;
  width: 1px;
  height: 75px;
}

.block-19-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.journey-year {
  opacity: 1;
  color: #000;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.journey-year._2022 {
  opacity: 1;
  width: auto;
}

.text-block-681 {
  color: #595959;
  height: 42px;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.track-2 {
  height: 8300px;
  padding-bottom: 0;
  overflow: visible;
}

.track-2.hide {
  display: none;
}

.text-block-682 {
  color: #1b1b1b;
  text-align: center;
  font-family: IBM Plex Sans;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  overflow: hidden;
}

.frame-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  height: 100%;
  padding-bottom: 0;
  position: relative;
}

.flex-block-335 {
  justify-content: space-between;
  align-items: flex-start;
  width: 268px;
  height: 36px;
  padding: 6.3px;
}

.flex-block-335._2019 {
  justify-content: center;
}

.orange-journey-gap {
  background-color: #ec6145;
  flex: none;
  width: 12px;
  height: 4px;
}

._2022 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 50%;
  width: 806px;
}

.antino-journey-new {
  flex-direction: column;
  padding-top: 56px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-484 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.flex-hero-20 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.flex-hero-20.div-parent {
  align-items: stretch;
  overflow: visible;
}

.flex-block-339 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}

.text-block-686 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.text-block-687 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 188px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-block-340 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 520px;
}

.text-block-688 {
  color: #1b1b1b;
  width: 287px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.flex-block-341 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 520px;
}

.career-hover-img-block {
  object-fit: cover;
  flex: none;
  width: 19%;
  height: 302px;
  overflow: hidden;
}

.flex-block-344 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.career-two-v-flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  align-items: stretch;
  width: 157px;
  height: 276px;
}

.career-two-v-flex._2nd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column-reverse;
  justify-content: space-between;
  align-items: center;
  width: 16%;
  overflow: hidden;
}

.career-two-v-flex._2nd.hide-mobile {
  width: 19%;
  height: 302px;
}

.career-two-v-flex._1st {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 19%;
  height: 302px;
  overflow: hidden;
}

.section-careers-img-hover {
  margin-top: 0;
  margin-bottom: 80px;
  overflow: hidden;
}

.career-two-one {
  object-fit: cover;
  width: 100%;
  height: 181px;
  overflow: hidden;
}

.career-two-two {
  object-fit: cover;
  width: 100%;
  height: 102px;
  overflow: hidden;
}

.img-career-hero {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 125%;
}

.image-209 {
  object-fit: cover;
}

._404 {
  width: auto;
  display: block;
}

.error-image {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.error-page-wrapper {
  flex-direction: column;
  width: 100%;
  height: auto;
  margin-top: 40px;
  position: relative;
}

.go-back {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: underline;
}

.erroe-page-text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  margin-top: 56px;
  display: flex;
}

.text-block-693 {
  color: #1b1b1b;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
  display: inline-block;
  position: absolute;
  inset: 10px 0% auto;
}

.error-message {
  color: #1b1b1b;
  text-align: center;
  text-transform: uppercase;
  width: 443px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.outer-error-container {
  width: 100%;
  max-width: 1600px;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
}

.privacy-section-1 {
  border-bottom: 4px solid #f7f7f7;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 4% 80px;
  display: flex;
}

.pricavy-theading {
  width: auto;
}

.privacy-hero-para {
  width: 363px;
}

.privacy-text-block-180 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.privacy-section-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.heading-privacy-page {
  color: #1b1b1b;
  width: auto;
  margin-bottom: 48px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.privacy-section-paragraphs {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.service-section-container-privacy-page {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.service-section-container-privacy-page.types-of-dataaaaaa {
  flex-direction: column;
}

.definitions-paragraphh {
  width: 438px;
  padding-top: 40px;
  padding-bottom: 63px;
}

.definitions-paragraphh.personal-dataa {
  padding-bottom: 40px;
}

.definitions-paragraphh.cookiess {
  padding-top: 40px;
  padding-bottom: 0;
}

.definitions-paragraphh.law-enforcement {
  padding-bottom: 0;
}

.left-servide-block-privacy-page {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 333px;
  height: auto;
  display: flex;
}

.digital-animation-head-para {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 864px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-706 {
  color: #1b1b1b;
  text-transform: capitalize;
  height: 96px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-span-214 {
  color: #ec6145;
}

.flex-block-345 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 531px;
  padding-bottom: 0;
}

.flex-block-346 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  height: 21px;
  padding-bottom: 0;
}

.div-block-491 {
  -webkit-text-fill-color: inherit;
  background-color: #ec6145;
  background-clip: padding-box;
  width: 60%;
  height: 1px;
}

.text-block-707 {
  color: #1b1b1b;
  text-transform: uppercase;
  height: 21px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-708 {
  color: #595959;
  font-family: DM Sans;
  font-size: 16px;
  line-height: 21px;
}

.data-service-inner-testimonies-container {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.privacy-text-block-183 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: auto;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-229, .image-232 {
  width: 100%;
}

.div-block-148 {
  justify-content: space-between;
  display: flex;
}

.types-of-data-collected-2nd-paragrapgh, .privacy-cookies-policy-page {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.section-4-data-collected-container {
  width: 100%;
}

.personal-dataa-rightt {
  width: 438px;
}

.image-233 {
  width: 1005px;
}

.image-234, .image-235 {
  width: 100%;
}

.personal-dataa-leftt {
  width: 333px;
}

.dataa-collected-container {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.disclosure-of-data-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-493 {
  justify-content: space-between;
  display: flex;
}

.disclosure-heading-top-right {
  width: 438px;
}

.image-236, .image-237, .image-238 {
  width: 100%;
}

.disclosure-heading-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.privacy-section-23-wrapper {
  margin-top: 80px;
  margin-bottom: 80px;
}

.no-spam-permitted-container, .general-use-and-ownership-container {
  margin-top: 120px;
  margin-bottom: 120px;
}

.acceptable-policy-container-with-all-sections {
  display: none;
}

.image-239 {
  object-fit: cover;
  width: 90px;
  height: 36px;
}

.image-239.ai {
  width: 72px;
  height: 72px;
}

.image-240 {
  object-fit: cover;
  width: 72px;
  height: 72px;
  max-height: 80px;
}

.image-241, .image-242 {
  object-fit: cover;
  width: 72px;
  height: 72px;
}

.ai-card-img-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-card-text {
  color: #1b1b1b;
  text-align: center;
  text-transform: uppercase;
  height: 42px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28;
}

.ai-card-text.typography {
  align-self: auto;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  text-decoration: none;
}

.img-web-icon {
  object-fit: contain;
  width: 98px;
  height: 80px;
}

.scroll_wrapper {
  width: 1662px;
  padding-top: 56px;
  overflow: hidden;
}

.scroll-parent {
  align-items: center;
  width: 1662px;
  max-width: none;
  height: 328px;
}

.potrait {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6505a4388da9ae0eec6f93d1_one%20to%20fro.png");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 234px;
  height: 328px;
}

.potrait.one {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6516ebad517b5ea948bc7dd3_MicrosoftTeams-image%20(2).webp");
}

.potrait.two {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67a9af9bd7cf65b5c70e9dda_Snapinst.app_472635468_2099772400442354_8196454625235063259_n_1080.jpg");
}

.potrait.three {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6516ec67e0e92bd4d96fcaf2_MicrosoftTeams-image%20(4).webp");
}

.landscape {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650d8d9abc8aef53eb0a4bb0_team-3.webp");
  background-position: 50%;
  background-size: cover;
  flex: none;
  width: 290px;
  height: 229px;
}

.landscape.one {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6516eb116403940c2667c013_MicrosoftTeams-image%20(1).webp");
}

.landscape.two {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67a9af3eb3e31a467f3cbc95_Snapinst.app_469851616_2803144923197742_1334832696037260050_n_1080.jpg");
}

.scroll-element {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  height: 100%;
}

.scroll-element.secondary {
  margin-left: 18px;
}

.scroll-flex {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  width: 100%;
}

.flex-block-245.green {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  width: 50%;
  height: auto;
  margin-top: 80px;
}

.image-139 {
  width: 337.073px;
  height: 500px;
}

.text-block-487 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-243.green {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1b1b1b;
  width: 100%;
  min-width: 420px;
  max-width: 420px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.divv-2 {
  height: auto;
  position: relative;
  left: auto;
}

.flex-block-244.green {
  grid-row-gap: 40px;
  height: auto;
}

.flex-block-246 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
}

.flex-block-246.green {
  width: 40%;
}

.flex-block-347 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.div-block-303 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}

.flex-block-247 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: right;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.text-block-490 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-hero-21 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.flex-hero-21.div-parent {
  flex-direction: row;
  justify-content: space-between;
}

.sustainability-card-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 49%;
  margin-top: 210px;
  display: flex;
}

.sustain-hover-img {
  object-fit: cover;
  width: 136px;
  height: 136px;
  position: absolute;
  inset: auto;
}

.sustain-hover-img.ai {
  height: 137px;
  margin-top: -60px;
  display: block;
}

.sustain-hover-img.cloud, .sustain-hover-img.iot {
  margin-top: -60px;
}

.div-block-442 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-442.data {
  justify-content: space-between;
}

.div-block-442.promise.sustain {
  width: 100%;
}

.sustain-hover-text {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 294.5px;
  height: 130px;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.sustain-hover-text.ai {
  display: block;
}

.sustain-tech-wrapper-2 {
  justify-content: space-between;
  width: 100%;
}

.text-block-534 {
  color: #fff;
  width: 73px;
  height: 18px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-534.lets-talk-web-dev {
  color: #ec6145;
  width: auto;
  height: auto;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-552 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-512 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-block-512.data {
  width: 100%;
}

.solution-card-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fefcfc;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 40px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.solution-card-4.first, .solution-card-4.first.tech.green, .solution-card-4.second {
  width: auto;
}

.sustain-hover-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fefcfc;
  border: 1px solid #1b1b1b1a;
  border-radius: 4px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 373px;
  height: 316px;
  padding: 60px 38px;
  display: flex;
  position: relative;
}

.sustain-hover-div.cloud, .sustain-hover-div.iot {
  cursor: default;
  width: 30%;
}

.sustain-hover-div.ai {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  cursor: default;
  width: 30%;
}

.text-block-549 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-553 {
  color: #595959;
  width: 236.88px;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-314 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: .72px solid #1b1b1b1a;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-314.fourth, .div-block-314.second {
  width: 100%;
}

.div-block-314.first.data {
  border-bottom: .72px solid #1b1b1b1a;
}

.div-block-513 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.div-block-453 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  width: 531px;
  display: flex;
}

.div-block-453.chefkart {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: nowrap;
  width: 100%;
  height: 202px;
}

.div-block-453.rapido {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: wrap;
  width: 100%;
  height: 226px;
}

.div-block-453.ontic {
  border-bottom: .72px solid #1b1b1b1a;
  flex-wrap: nowrap;
  width: 100%;
  height: 202px;
}

.flex-block-348 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.text-block-538 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.flex-block-259 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 100%;
}

.flex-block-261 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
}

.card-para-6 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-514 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  height: 129px;
  margin-top: 10px;
  display: flex;
}

.div-block-514.green {
  align-items: flex-start;
  width: 56%;
}

.div-block-515 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-515.cloud {
  justify-content: center;
  width: 483px;
  height: auto;
}

.div-block-515.cloud.dev {
  width: 100%;
}

.section-sustainable-img-2 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64b25dc0b69dd7c3422b2339_Img%20Sustainable.png");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 286px;
  padding: 56px 64px;
}

.section-sustainable-img-2.div-parent {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/653609f2d7d446708a8b6bda_sustain-bg.webp");
  background-position: 50%;
  background-size: cover;
}

.div-block-447 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-530 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-530.cloud {
  max-width: 600px;
}

.para-text-2 {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-494 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sustainability-cards-container {
  justify-content: space-between;
  display: flex;
}

.text-span-172, .text-span-172.green {
  font-weight: 600;
}

.div-block-516 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ec6145;
  border-radius: 44px;
  align-items: center;
  width: 260.313px;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-516.sustain {
  width: auto;
  padding-left: 28px;
  padding-right: 28px;
  display: none;
}

.sustainability-left-card-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 49%;
  display: flex;
}

.text-block-548 {
  color: #1b1b1b;
  width: 302px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-block-264 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
}

.flex-block-264.green {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
}

.div-block-520.data.green {
  justify-content: center;
  align-items: center;
  width: 129px;
  height: 56px;
  display: flex;
}

.div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
  border: 1px solid #ec6145;
  border-radius: 28.4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px 28px;
  text-decoration: none;
  display: flex;
}

.div-block-521 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-521.green {
  justify-content: space-between;
}

.div-block-450 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.div-testimonials-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: flex-start;
  width: 56.5%;
  display: flex;
  position: static;
}

.div-block-451 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-451.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.text-block-536 {
  color: #fff;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 39px;
}

.div-block-522 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.record-num-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-block-542 {
  color: #1b1b1b;
  width: 289px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-555 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-block-449 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.link-block-77 {
  text-decoration: none;
}

.text-block-495-copy-2 {
  color: #ec6145;
  text-align: left;
  width: auto;
  height: auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.text-block-541 {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-block-541.data {
  margin-bottom: 24px;
}

.image-148 {
  width: 56px;
  height: 56px;
}

.div-block-445 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-445.data.green, .div-block-445.promise {
  width: 56%;
}

.text-block-540 {
  color: #595959;
  overflow-wrap: normal;
  flex-wrap: wrap;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
  display: flex;
}

.div-block-523 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-523.strategy, .div-block-523.strategy.data.sustain {
  width: 100%;
}

.strategy-left-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 277px;
  display: flex;
}

.strategy-left-6.promise {
  width: 38%;
  height: 320px;
  position: sticky;
  top: 89px;
  bottom: 80px;
}

.strategy-left-6.promise.sus {
  padding-top: 24px;
  top: 105px;
}

.strategy-left-6.data {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 38%;
  height: 360px;
  padding-top: 24px;
  position: sticky;
  top: 105px;
  bottom: 80px;
}

.image-147 {
  width: 74px;
  height: 28px;
}

.flex-block-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.text-block-513 {
  color: #fff;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.image-145 {
  object-fit: cover;
  width: 100%;
  height: 320px;
}

.div-block-524 {
  background-color: #fff;
  width: 1px;
  height: 42px;
}

.div-block-330 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 100%;
  height: 122px;
  padding: 40px;
  position: absolute;
  inset: 0 0% auto 0;
  overflow: visible;
}

.div-block-319 {
  background-color: #e76f48;
  border-radius: 4px;
  width: 790px;
  height: 242px;
  padding: 40px;
  position: absolute;
  inset: 260px 0% auto 36px;
}

.div-block-319.cloud {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  left: 0;
  right: 0%;
}

.happy-clients-container-2 {
  width: 100%;
  max-width: 1600px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.happy--clients-section-2 {
  width: 83%;
  margin-left: auto;
  margin-right: auto;
}

.happy--clients-section-2.sustanability-page-happy.happy-client-wrapper {
  width: 100%;
}

.happy--clients-section-2.sustanability-page-happy.happy-client-wrapper.sustainability-pagee-happy {
  width: 83%;
}

.text-block-504 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.text-block-528, .text-block-494 {
  color: #fff;
  align-items: center;
  height: 42px;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.flex-block-250 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
}

.flex-block-250.cloud {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-251 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.section-client-story-3 {
  width: 100%;
  height: 502px;
  display: block;
  position: relative;
}

.text-block-516 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 39px;
}

.div-block-324 {
  width: 100%;
  height: 320px;
  position: absolute;
  inset: 61px 0% auto;
}

.flex-block-257 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.flex-block-265 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: center;
}

.arrow-hover-6 {
  opacity: 0;
  width: 56px;
  height: 56px;
}

.service-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 78%;
  display: flex;
}

.h3-heading {
  color: #1b1b1b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.28;
}

.h3-heading.digital {
  text-transform: uppercase;
  width: 292px;
}

.h3-heading.second {
  text-transform: uppercase;
}

.h3-heading.third {
  width: 292px;
  font-weight: 500;
}

.h3-heading.first {
  text-transform: capitalize;
}

.h3-heading.capital {
  text-transform: capitalize;
  width: 352.755px;
}

.h3-heading.capital.font-16 {
  text-transform: none;
}

.h3-heading.capital.text-orange {
  color: #ec6145;
}

.h3-heading.capital.text-orange.small, .h3-heading.capital.tab-h3.lower-case {
  text-transform: none;
}

.h3-heading.font-family {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.h3-heading.uppercase.card-heading-font {
  font-size: 22px;
}

.h3-heading.robust {
  max-width: 300px;
}

.h3-heading.capital-copy {
  text-transform: capitalize;
  width: 352.755px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.h3-heading.capital-copy.font-16 {
  text-transform: none;
}

.h3-heading.capital-copy.text-orange {
  color: #ec6145;
}

.h3-heading.capital-copy.text-orange.small {
  text-transform: none;
}

.div-services {
  width: 100%;
  height: auto;
  position: relative;
}

.service-link-wrapper {
  width: 56px;
  height: 56px;
}

.div-block-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  border-top: 1px solid #1b1b1b1a;
  border-bottom: 1px solid #1b1b1b1a;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 120px;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-8 {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 32px;
  left: 90%;
}

.div-center-4 {
  justify-content: center;
  align-items: center;
  display: block;
}

.case-study-2 {
  z-index: 1;
  cursor: pointer;
  border: 1px solid #1b1b1b1a;
  border-width: 1px 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 144px;
  padding: 24px 0;
  position: relative;
}

.case-study-2.digit, .case-study-2.hcl, .case-study-2.byjus {
  padding-left: 0;
  padding-right: 0;
}

.flex-block-236 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  height: 52px;
}

.client-img-2 {
  z-index: 99999;
  object-fit: cover;
  border-radius: .96px;
  width: 240px;
  height: 192px;
  display: none;
  position: absolute;
  top: 20%;
  left: 64%;
}

.flex-block-242 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: space-between;
  align-items: center;
  width: 520px;
}

.text-block-481 {
  color: #595959;
  text-transform: uppercase;
  width: 110px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.flex-block-239 {
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 0;
}

.flex-block-238 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}

.div-new-client-stories {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-300 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d2206b9dc96aa17c8890c5_Story%20Arrow.png");
  background-position: 50%;
  background-size: cover;
  width: 56px;
  height: 56px;
  display: none;
}

.flex-block-237 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  width: 520px;
}

.text-block-476 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 394px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.container-new {
  width: 83%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.container-new.hide-overflow {
  overflow: hidden;
}

.container-new.margin-above {
  padding-top: 80px;
}

.container-new.margin-above.p-0 {
  padding-top: 0;
}

.container-new.margin-above.margin-bottom {
  padding-bottom: 80px;
}

.container-new.full-width {
  width: 100%;
  max-width: 1440px;
}

.container-new.mx-0 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.container-new.mx-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.container-new.mt-120 {
  margin-top: 120px;
}

.container-new.mt-120.mt-social {
  margin-top: 40px;
}

.container-new.h {
  height: 100%;
}

.container-new.margin-bottom {
  padding-bottom: 30px;
}

.section-white {
  background-color: #fefcfc;
  width: 100%;
}

.section-white.first-section {
  margin-top: 100px;
  display: inline-block;
}

.section-white.first-section.case-study-top-padding {
  margin-top: 96px;
}

.section-white.first-section.case-study-top-padding.hide, .section-white.first-section.hide {
  display: none;
}

.section-white.first-section.app-development {
  margin-top: 50px;
}

.section-white.first-section.app-deve {
  margin-bottom: 60px;
}

.section-white.first-section.hire {
  margin-top: 20px;
}

.section-white.blog-category {
  display: none;
}

.section-white.hide-overflow {
  overflow: hidden;
}

.section-white.hide-slide {
  display: none;
}

.section-white.hide {
  background-color: #fff;
  display: block;
}

.section-white.our-pioneers {
  display: block;
}

.section-white.bg-gray {
  background-color: #f7f7f7;
}

.section-white.script-hide, .section-white.hide-award {
  display: none;
}

.section-white.div-parent.margin, .section-white.padding-bottom {
  margin-bottom: 80px;
}

.section-white.hide-all {
  display: none;
}

.section-white.padding-top {
  margin-top: 80px;
}

.section-white.bg-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/66349098e0113eb1acc9873e_award-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.section-white.position-r {
  position: relative;
}

.section-white.bg-img {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/66349098e0113eb1acc9873e_award-bg.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.section-white.relative {
  position: relative;
}

.section-white.static {
  height: 500px;
  position: static;
}

.section-white.hide-faq {
  display: none;
}

.section-white.div-top-padding-2 {
  margin-top: 20px;
}

.section-white.bg-f7f7f7 {
  background-color: #f7f7f7;
}

.section-white.bg-f7f7f7.outsoruce {
  margin-top: 60px;
}

.section-white.faq-hide {
  display: none;
}

.section-white.home-top {
  margin-top: 146px;
}

.our-location {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 80px;
  display: flex;
}

.flex-block-83 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.new-location-text-arrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-178 {
  color: #1b1b1b;
  text-transform: uppercase;
  width: 172px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-new-location-text-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.new-location-text-1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  height: 26px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.new-location-text-3 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.div-block-111 {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}

.new-location-text-5 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: underline;
}

.new-locations-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.image-204 {
  object-fit: cover;
  width: 11px;
}

.new-location-text-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  height: 21px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.new-location-slide-card {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d1f47becb0cb6a995129fc_Slide%20Img%202.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  padding: 64px 16px 24px;
  display: flex;
}

.new-location-slide-card.four {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d1f4949f4d5c3670a3d18f_Slide%20Img%204.png");
  justify-content: space-between;
  width: 30%;
}

.new-location-slide-card.one {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/669f72b42fa1b4b3bf0faa10_UK.jpg");
  justify-content: space-between;
  width: 30%;
}

.new-location-slide-card.two {
  justify-content: space-between;
  width: 30%;
}

.new-location-slide-card.three {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d1f48b584db289441cfc95_Slide%20Img%203.png");
  justify-content: space-between;
  width: 30%;
}

.new-location-slide-card.two-copy {
  justify-content: space-between;
  width: 30%;
}

.new-location-text-num {
  color: #fff;
  text-align: center;
  height: 18px;
  font-weight: 400;
  line-height: 18px;
}

.new-location-text-num.text {
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.section-contact-us-footer {
  background-color: #050505;
  width: 100%;
}

.div-footer-line {
  justify-content: space-between;
  height: 1px;
  margin-bottom: 56px;
  display: flex;
}

.colored-line-footer {
  background-color: #ec6145;
  width: 25%;
  max-width: 300px;
  height: 1px;
}

.flex-block-303 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  width: 778px;
  margin-top: 64px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.div-block-507 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  place-content: flex-start space-between;
  align-items: stretch;
  width: 32%;
  display: flex;
}

.div-block-230 {
  border-radius: 0;
  width: 67%;
}

.image-45 {
  width: 100%;
  height: 100%;
}

.div-block-509 {
  border-radius: 20px;
  width: 67%;
}

.section-about-hover-scale {
  margin-top: 56px;
}

.image-44 {
  width: 100%;
  height: 100%;
}

.brick-layout-second-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.brick-layout-first-block {
  border-radius: 20px;
  margin-bottom: 0%;
}

.flex-about-hover-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  height: 374px;
  margin-bottom: 56px;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.image-about-scale {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650733592078e5d5ea3e8a50_One%20About%20Hover.png");
  background-position: 50%, 50%;
  background-size: cover, cover;
  width: 190px;
  max-width: 280px;
  height: 280px;
  position: static;
  inset: 0% auto 0% 0%;
}

.image-about-scale.three {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650733592078e5d5ea3e8a50_One%20About%20Hover.png");
  background-position: 50%;
  background-size: cover;
}

.image-about-scale.four, .image-about-scale.five, .image-about-scale.one, .image-about-scale.two {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650733592078e5d5ea3e8a50_One%20About%20Hover.png");
  background-position: 50%;
  background-size: cover;
}

.image-46 {
  width: 100%;
  height: 100%;
}

.image-72 {
  border-radius: 0;
  height: 100%;
}

.div-block-510 {
  border-radius: 16px;
  margin-bottom: 0%;
  overflow: hidden;
}

.div-block-226 {
  width: 32%;
}

.brick-layout-third-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-178 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0%;
  display: none;
}

.about-hover-block {
  object-fit: cover;
  flex: none;
  align-items: flex-start;
  width: 190px;
  min-width: 190px;
  max-width: 280px;
  height: 280px;
  display: flex;
  position: relative;
}

.about-hover-block.one {
  margin-top: 24px;
}

.about-hover-block.three {
  margin-top: 47px;
}

.about-hover-block.four {
  margin-top: 0;
}

.about-hover-block.five {
  margin-top: 47px;
}

.about-hover-block.two {
  margin-top: 94px;
}

.image-73 {
  height: 100%;
}

.div-block-415 {
  background-color: #ec6145;
  height: 1px;
  padding-bottom: 0;
}

.div-block-415.strategy {
  width: 100%;
}

.div-block-415.strategy.weare {
  width: 180px;
}

.section-gray {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
}

.section-gray.div-parent.grey-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-gray.div-parent.cloud {
  padding-top: 40px;
}

.section-gray.slider {
  overflow: hidden;
}

.section-gray.hide {
  display: none;
}

.section-gray.about-us {
  padding-top: 40px;
  padding-bottom: 40px;
}

.aboutus.one, .aboutus.two, .aboutus.three {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  height: 100%;
}

.text-block-636 {
  text-align: center;
  width: 560px;
  height: 84px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.text-block-631 {
  color: #ec6145;
  text-align: left;
  width: 148px;
  height: 21px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.text-block-631.two {
  text-align: left;
  width: 943px;
  font-family: Dmsans, Arial, sans-serif;
}

.text-block-631.three {
  font-family: Dmsans, Arial, sans-serif;
}

.div-block-430 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-430.weare {
  width: 294px;
}

.flex-block-317 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-413 {
  background-color: #ec6145;
  width: 60.28px;
  height: 1px;
  padding-bottom: 0;
  display: none;
}

.flex-block-306 {
  grid-column-gap: 5.51px;
  grid-row-gap: 5.51px;
  align-items: center;
  width: 210.8px;
}

.flex-block-299 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 40px;
}

.flex-block-302 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: auto;
  height: 100%;
}

.text-block-649.one {
  color: #595959;
  width: 207.35px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.text-block-649.three {
  width: 207.35px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.text-block-649.two {
  width: 207.35px;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.text-block-638 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.text-block-638.two, .text-block-638.one {
  color: #1b1b1b;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.text-block-638.three {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.image-178 {
  width: 100%;
}

.div-block-535 {
  margin-top: 80px;
  margin-bottom: 56px;
}

.image-183 {
  object-fit: cover;
  object-position: 50% 76%;
  height: 373px;
}

.image-181 {
  object-fit: cover;
}

.text-block-640 {
  color: #1b1b1b;
  width: 537px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.image-180 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.flex-block-343.neww {
  flex-direction: row;
  width: 100%;
  max-width: 100%;
  height: 423px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-412 {
  background-color: #ec6145;
  width: 264px;
  height: 1px;
  padding-bottom: 0;
}

.div-block-412.weare {
  width: 100%;
}

.text-block-651 {
  color: #595959;
  width: auto;
  font-size: 16px;
  line-height: 21px;
}

.text-block-651.weare {
  font-family: Dmsans, Arial, sans-serif;
}

.div-block-427 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-427.weare.one {
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  margin: 80px auto;
}

.text-block-642 {
  color: #1b1b1b;
  width: 287px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.img-birds-3 {
  width: 400px;
  height: 270px;
}

.div-block-489 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-489.weare.third, .div-block-489.weare.second {
  width: 372px;
}

.div-block-488 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-488.weare.mobiletext {
  display: none;
}

.text-block-690 {
  color: #1b1b1b;
  width: 287px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-690.weare.third, .text-block-690.weare.second {
  width: 300px;
}

.text-block-690.weare.second.mobiletext {
  display: none;
}

.text-block-691 {
  color: #595959;
  width: auto;
  font-size: 16px;
  line-height: 21px;
}

.text-block-691.weare, .text-block-691.weare.third {
  font-family: Dmsans, Arial, sans-serif;
}

.flex-block-342.second.newsec {
  align-items: flex-end;
  width: 90%;
  position: absolute;
  top: 160px;
  right: 0;
}

.text-block-689 {
  color: #1b1b1b;
  width: 296px;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-689.weare {
  text-transform: uppercase;
  width: auto;
}

.text-block-689.weare.third {
  text-transform: capitalize;
  min-width: 96px;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.text-block-689.weare.third.mobiletext {
  line-height: 1.3;
}

.text-block-689.weare.second {
  text-transform: capitalize;
  min-width: 152px;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.3;
}

.div-block-486 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-486.weare.second {
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
}

.div-block-486.weare.one {
  width: 83%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-486.weare.one.third {
  background-color: #f7f7f7;
  justify-content: space-between;
  width: 90%;
  padding: 40px;
  position: absolute;
  top: 162px;
  left: 0%;
}

.div-block-485 {
  background-color: #ec6145;
  width: 264px;
  height: 1px;
  padding-bottom: 0;
}

.div-block-485.weare {
  width: 325px;
}

.div-block-485.weare.third {
  width: 100%;
}

.div-block-485.weare.second {
  width: 318px;
}

.img-devices-3 {
  width: 400px;
  height: 270px;
}

.div-block-435 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-428 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-428.weare {
  justify-content: space-between;
}

.div-block-487 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 403px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-block-634 {
  color: #1b1b1b;
  width: 296px;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-634.weare {
  text-transform: capitalize;
  width: 208px;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.6;
}

.link-block-80 {
  display: none;
}

.div-block-536 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.div-block-537 {
  justify-content: space-between;
  height: 158px;
  display: flex;
}

.introduction {
  padding-left: 4%;
  padding-right: 4%;
}

.introduction-class {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.definition-class {
  margin-top: 0;
}

.information-collection {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-539 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.delete-your-personal-information {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.privacy-text-block-180-new {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
}

.digital-hero {
  margin-top: 80px;
  margin-bottom: 0;
}

.digital-hero.margin.padding-l-r {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 79%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.digital-hero.margin.padding-l-r.block {
  display: flex;
}

.div-parent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.div-parent.our-works {
  margin-top: 56px;
  margin-bottom: 56px;
}

.div-parent.home {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.div-parent.padding-top-0-tab.top-30 {
  margin-top: 30px;
  margin-bottom: 80px;
}

.div-parent.padding-top-0-tab.top-30.bottom-0 {
  margin-bottom: 0;
}

.testimonials.div-parent {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  display: flex;
}

.your-data-journey {
  justify-content: space-between;
  display: flex;
}

.your-data-journey.div-parent {
  flex-direction: row;
  align-items: flex-start;
}

.our-data-services {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

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

.reinventing-diverse {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-544 {
  justify-content: space-between;
  display: flex;
}

.div-block-544.div-parent {
  flex-direction: row;
  align-items: flex-start;
}

.div-block-544.div-parent.recent, .div-block-544.div-parent.mt-120 {
  margin-top: 120px;
}

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

.div-block-545.div-parent {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
}

.div-block-546 {
  justify-content: space-between;
  display: flex;
}

.div-block-546.app-dev.flex-col.mt-120 {
  margin-top: 120px;
}

.app-dev-services-and-solutions.div-parent {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.app-dev-services-and-solutions.div-parent.mt-120 {
  margin-top: 120px;
}

.div-block-547 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.div-block-547.flex-row {
  flex-direction: row;
}

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

.nav-menu-wrapper-2 {
  background-color: #0000;
  position: static;
}

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

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

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
  z-index: 9999999;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
  z-index: 2;
  grid-row-gap: 18px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  top: 44px;
  left: 0;
  right: 0;
  overflow: visible;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.w--open {
  width: 70vw;
  min-width: 60vw;
  max-width: 60vw;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.w--open {
  width: 30vw;
  min-width: 30vw;
  max-width: 30vw;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.w--open {
  width: 27vw;
  min-width: 27vw;
  max-width: 27vw;
  top: 45px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.w--open {
  width: 26vw;
  min-width: 26vw;
  max-width: 26vw;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.w--open {
  width: 84vw;
  min-width: 84vw;
  max-width: 84vw;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.w--open {
  top: 46px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.drop-hire.w--open {
  top: 45px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.hide.w--open {
  display: none;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.w--open {
  width: 84vw;
  min-width: 84vw;
  max-width: 84vw;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.w--open {
  top: 46px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin.w--open {
  top: 51px;
}

.nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.w--open {
  width: 84vw;
  min-width: 84vw;
  max-width: 84vw;
  top: 47px;
}

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

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
  display: block;
  position: static;
}

.text-block-713 {
  color: #595959;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 1.3;
}

.inner-dropdown-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  width: 65%;
  display: flex;
}

.inner-dropdown-item.gap-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.nav-dropdown-toggle-2 {
  color: #1b1b1b;
  letter-spacing: .25px;
  text-transform: uppercase;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

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

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

.nav-dropdown-toggle-2.hide-services {
  line-height: 1.28;
  display: block;
}

.nav-dropdown-toggle-2.hide-services:hover {
  color: var(--black);
}

.nav-dropdown-toggle-2.hide-services.click-btn.w--open {
  color: #050505;
  font-weight: 500;
}

.navbar-arrow {
  display: flex;
}

.button-primary-2 {
  color: #ec6145;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #ec6145;
  border-radius: 28.4px;
  padding: 20px 25px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  transition: all .2s;
}

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

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

.button-primary-2.hide_below_desktop {
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 13px;
}

.image-246 {
  height: 100%;
  display: block;
}

.navbar-arrow-image {
  background-color: var(--ec6145);
  object-fit: contain;
  border-radius: 2px;
  width: 26px;
  height: 26px;
  padding: 2px;
}

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

.hamburger_wrapper {
  display: none;
}

.navbar-link {
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.navbar-link:hover {
  color: var(--black);
  text-decoration: none;
}

.nav-link-2 {
  color: #1b1b1b;
  letter-spacing: .25px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 6px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28;
  text-decoration: none;
}

.nav-link-2:hover {
  text-decoration: none;
}

.nav-link-2.button-new {
  color: #fff;
  background-color: #ec6145;
  border-radius: 44px;
  max-height: 56px;
  padding: 16px 20px;
}

.nav-link-2.button-new:hover {
  color: #fff;
}

.nav-link-2.button-new.w--current {
  text-transform: none;
}

.nav-link-2.margin-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.navbar-arrow-image-hover {
  display: none;
}

.container-11 {
  width: 91.11%;
  max-width: 1312px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.dropdown-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  background-color: #fefcfc;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 32%;
  margin-left: 0;
  margin-right: auto;
  padding: 2.55%;
  text-decoration: none;
  display: flex;
}

.dropdown-item:hover {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 24px #a4a4a429;
}

.dropdown-item._w-100 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  width: 100%;
}

.dropdown-item._w-100.p-8 {
  padding: 16px;
}

.navbar-brand-2 {
  position: static;
}

.mobile-margin-top-11 {
  display: block;
}

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

.navbar-logo-left-container-2.shadow-three {
  z-index: 8;
  background-color: #fefcfc;
  border: 1px #000;
  border-bottom: 1px solid #1b1b1b1a;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: fixed;
  top: 0;
}

.navbar-logo-left-container-2.shadow-three.absolute {
  position: absolute;
  inset: 0%;
}

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

.nav-dropdown-icon-2:hover {
  color: var(--primary-black);
}

.navbar-link-wrapper {
  transition: transform .5s ease-out;
}

.navbar-link-wrapper:hover {
  list-style-type: none;
}

.navbar-link-wrapper.hide-home, .navbar-link-wrapper.hide-tablet, .navbar-link-wrapper.hide {
  display: none;
}

.service-navbar-heading {
  color: #1b1b1b;
  text-transform: capitalize;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.service-navbar-heading:hover {
  color: #ec6145;
}

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

.terms-and-condition {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.terms-and-condition.first-div {
  height: auto;
  padding-top: 56px;
}

.terms-left-container {
  width: 42.5%;
  height: auto;
}

.term-container-1-right-para {
  color: #595959;
  width: 363px;
  font-size: 16px;
}

.text-block-711 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.right-services {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: space-between;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 80px;
  display: flex;
}

.terms-service-left {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 407px;
  display: flex;
}

.terms-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-719 {
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.text-block-710 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 48px;
}

.term-and-condition-main-body-text {
  color: #595959;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.term-container-3 {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.left-term-paragrapgh {
  width: 46%;
}

.tnc-text {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.right-term-paragrapgh {
  width: 46%;
}

.term-container-4 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.text-block-720 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3;
}

.text-span-220 {
  color: #ec6145;
}

.suggest-heading {
  width: 32%;
}

.suggest-term-right-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 60%;
  display: flex;
}

.conditions-right-heading {
  border: 0 solid #1b1b1b1a;
  border-bottom-width: .72px;
  padding-bottom: 24px;
}

.tnc-use {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.image-248 {
  width: 72px;
  height: 72px;
}

.div-block-548 {
  justify-content: space-between;
  display: flex;
}

.team-dp {
  object-fit: cover;
}

.team-dp.one {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-420 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-block-315 {
  grid-row-gap: 6px;
}

.flex-block-300 {
  background-color: #f7f7f7;
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.flex-block-297.second, .flex-block-297.first {
  justify-content: space-between;
  width: 100%;
}

.flex-block-297.first.team {
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
}

.flex-block-297.third {
  justify-content: space-between;
  width: 100%;
}

.inner-block {
  margin-left: auto;
  margin-right: auto;
}

.inner-block.image-section {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1200px;
  display: flex;
}

.inner-block.team-margin {
  margin-top: 48px;
}

.lead-name-2 {
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

.lead-designation-2 {
  color: #ec6145;
  font-size: 12px;
  line-height: 1.28;
}

.leader-dp {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 100%;
  display: block;
}

.leader-dp.third {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.leader-dp.second {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  height: 100%;
}

.leader-block.second {
  grid-row-gap: 24px;
  width: 32%;
}

.leader-block.first, .leader-block.third {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 32%;
}

.div-block-419 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 531px;
  margin-top: 10px;
  display: flex;
}

.div-block-419.weare.leader {
  margin-bottom: 40px;
}

.lead-about-2 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.lead-about-2.second, .lead-about-2.third, .lead-about-2.first {
  text-align: left;
}

.div-block-424 {
  background-color: #ec6145;
  width: 264px;
  height: 1px;
  padding-bottom: 0;
}

.team-detail.one {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 30%;
  display: flex;
}

.team-detail.one.hide {
  display: none;
}

.text-block-654 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.text-block-654.leader {
  width: 549px;
}

.linkedin-lead.first {
  width: 100%;
}

.flex-block-321 {
  justify-content: space-between;
  width: 100%;
}

.flex-block-321.team {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 32px;
}

.text-block-644 {
  color: #1b1b1b;
  width: 296px;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-644.weare.leader {
  width: 137px;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 1.3;
}

.div-block-549 {
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-550.div-parent {
  flex-direction: row-reverse;
  justify-content: space-between;
}

.div-block-550.div-parent.sustain {
  margin-top: 80px;
}

.div-block-551.div-parent {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 80px;
}

.div-block-552 {
  justify-content: space-between;
  margin-bottom: 80px;
  display: flex;
}

.link-2 {
  color: #ec6145;
  text-transform: uppercase;
  overflow-wrap: normal;
  width: 100%;
  height: 18px;
  font-family: DM Sans;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  overflow: hidden;
}

.sharing-links-block {
  margin-top: 24px;
}

.sharing-links-block.bottom {
  display: none;
}

.quick-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 24px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.author-section-2 {
  background-color: #fff;
  border-radius: 4px;
  display: flex;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.author-img-2 {
  object-fit: cover;
  width: 303px;
  height: 341px;
}

.link-toc {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}

.link-toc:hover {
  color: #ec6145;
}

.link-toc._2 {
  text-transform: none;
}

.link-toc._2:hover {
  text-decoration: none;
}

.link-toc._4 {
  text-transform: none;
}

.link-toc._4:hover {
  text-decoration: none;
}

.link-toc._1 {
  text-transform: none;
}

.link-toc._1:hover {
  text-decoration: none;
}

.link-toc._5 {
  text-transform: none;
}

.link-toc._5:hover {
  text-decoration: none;
}

.link-toc._8 {
  text-transform: none;
}

.link-toc._8:hover {
  text-decoration: none;
}

.link-toc._7 {
  text-transform: none;
}

.link-toc._7:hover {
  text-decoration: none;
}

.link-toc._6 {
  text-transform: none;
}

.link-toc._6:hover {
  text-decoration: none;
}

.link-toc._3 {
  text-transform: none;
}

.link-toc._3:hover {
  text-decoration: none;
}

.share-story {
  margin-top: 56px;
  margin-bottom: 56px;
}

.about-author-2 {
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.div-rte, .div-rte._1, .div-above {
  width: 100%;
}

.container-new.navbar-dropdown {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  flex-flow: wrap;
  justify-content: space-between;
  width: 91.11%;
  max-width: 1312px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.container-new.navbar-dropdown.top-margin-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-new.navbar-dropdown.top-margin-0.width-100 {
  width: 100%;
}

.container-new.transparent-div {
  flex-direction: row;
  align-items: flex-end;
  width: 91.11%;
  max-width: 1312px;
  height: 52px;
  display: flex;
}

.container-new.transparent-div.h {
  height: 50px;
}

.container-new.transparent-div.h-service {
  height: 24px;
}

.container-new.transparent-div.h-service.h-52 {
  height: 51px;
}

.container-new.transparent-div.h-24 {
  height: 24px;
}

.sustainability-clients {
  margin-bottom: 80px;
}

.div-block-565 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.flex-block-360 {
  justify-content: center;
  align-items: center;
}

.div-sustain {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  display: flex;
}

.div-block-130-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 119px;
  display: flex;
}

.div-block-130-mobile.bussiness-inquires {
  margin-top: 122px;
  display: none;
}

.div-block-567 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.client-spotlight {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 80px;
  margin-bottom: 0;
  display: flex;
}

.trusted-client {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 80px;
  display: flex;
}

.client-list {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wrapper.hide {
  display: none;
}

.client-image-wrapper {
  border-radius: 4px;
  width: 100%;
  max-width: 412px;
}

.slider-button {
  margin-left: 4px;
  margin-right: 4px;
}

.arrow-wrapper {
  justify-content: center;
  align-items: center;
  display: none;
}

.client-text-slider {
  color: #595959;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 400;
  line-height: 18px;
}

.client-content-wrapper {
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 412px;
  height: 150px;
  padding: 20px;
  display: flex;
  overflow: visible;
}

.client-card {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  background-color: #f7f7f7;
  flex-direction: column;
  max-width: 412px;
  margin-right: 24px;
  display: flex;
  position: relative;
}

.item-slider {
  cursor: grabbing;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 412px;
  margin-left: 0;
}

.draggable-slider {
  border: 1px solid #ec6145;
  border-radius: 50%;
  width: 22px;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.client-list-slider {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.drag-animation {
  width: 48px;
  height: 22px;
}

.client-subheading-slider {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}

.text-block-739 {
  color: #ec6145;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.3;
}

.container-slider {
  width: 100%;
  max-width: 1440px;
  overflow: visible;
}

.client-image {
  border-radius: 4px;
  width: 100%;
}

.drag-div {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.case-study-wrapper.ai {
  margin-top: 56px;
}

.case-study-wrapper.margin-top {
  margin-top: 60px;
}

.case-study-wrapper.margin-top.margin-bottom {
  margin-bottom: 120px;
}

.left-heading-block {
  width: 38%;
}

.right-content-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 56%;
  display: flex;
}

.first-div {
  justify-content: space-between;
  align-items: center;
  height: 21px;
  display: flex;
}

.first-div.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.right-dash {
  background-color: #ec6145;
  width: 100%;
  height: 1px;
}

.right-dash.margin-above-h2 {
  margin-top: 25px;
}

.right-dash.benefits {
  width: 55%;
}

.text-14 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.text-14.link-ec6145 {
  color: #ec6145;
}

.text-14.mb-40 {
  margin-bottom: 24px;
}

.text-14.bold {
  color: #1b1b1b;
  text-align: center;
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

.text-14.bold.font-14.service-card-font {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.text-14.mb-0 {
  margin-bottom: 0;
  font-size: 16px;
}

.text-14.mb-0.text-white.text-24.font-14 {
  position: static;
}

.text-14.mb-0.text-24.text-primary-black {
  color: #1b1b1b;
}

.text-14.font-14 {
  font-size: 16px;
  line-height: 22px;
}

.text-14.font-14.case-study-align {
  text-align: left;
}

.case-study {
  text-align: right;
  text-transform: uppercase;
  width: 122px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.devops-testimonials-wrapper {
  margin-top: 80px;
  margin-bottom: 56px;
}

.devops-testimonials-wrapper.m-120 {
  margin-top: 120px;
  margin-bottom: 0;
}

.devops-testimonials-wrapper.mt-120 {
  margin-top: 120px;
}

.devops-testimonials-wrapper.mt-120.mb-0 {
  margin-bottom: 0;
}

.blog-div-flex {
  margin-top: 60px;
}

.blog-div-flex.blogs-cards {
  margin-top: 40px;
}

.blog-div-flex.category-blog-bottom {
  margin-bottom: 60px;
}

.blog-header-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-65 {
  color: #595959;
  width: 326px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.top-insights-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}

.sub-heading-wrapper {
  color: #1b1b1b;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 12px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.collection-list-wrapper-4 {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.collection-list-5 {
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  width: 47%;
  margin: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-568 {
  background-color: #e6e6e6;
  height: 1px;
  margin-right: 24px;
  padding-right: 0;
}

.blogs-card-container {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

.collection-list-3 {
  background-color: #fefcfc;
  flex-flow: wrap;
  place-content: stretch space-between;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.collection-item-5 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  width: 47%;
  margin: 12px;
  padding: 8px;
  display: flex;
  box-shadow: 0 -3px 17.28px #a4a4a429;
}

.image-244 {
  object-fit: contain;
  width: 100%;
  height: 258px;
}

.flex-block-140 {
  grid-column-gap: 14.4px;
  grid-row-gap: 14.4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 21px;
}

.text-block-661 {
  color: #595959;
  min-width: 160px;
  font-family: Dmsans, Arial, sans-serif;
}

.div-block-140 {
  background-color: #ec6145;
  width: 60%;
  height: 1px;
}

.div-card-wrapper, .div-card-wrapper:hover {
  text-decoration: none;
}

.flex-block-141 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
}

.top-insight-heading {
  color: #1b1b1b;
  text-transform: none;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 39.6px;
}

.flex-block-142 {
  justify-content: space-between;
  align-items: flex-start;
}

.top-insight-text {
  color: #595959;
  text-transform: capitalize;
  width: 75%;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
  overflow: hidden;
}

.div-block-141 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65137df23f60c8b9582a6a86_Antino%20Blog%20Arrow.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  flex: none;
  width: 56px;
  height: 56px;
}

.image-245 {
  object-fit: contain;
  border-radius: 4px;
  width: 100%;
  height: 247px;
}

.text-block-741 {
  color: #ec6145;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  line-height: 18px;
}

.div-block-142 {
  background-color: #ec6145;
  width: 50%;
  height: 1px;
}

.blog-heading {
  color: #1b1b1b;
  text-transform: none;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.flex-block-145 {
  grid-column-gap: 4.32px;
  grid-row-gap: 4.32px;
  align-items: center;
}

.image-257 {
  flex: none;
  width: 17px;
  height: 12px;
}

.flex-block-143 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  align-items: flex-start;
  padding: 16px;
}

.div-more-blog-wrapper, .div-more-blog-wrapper:hover {
  text-decoration: none;
}

.text-block-662 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.flex-block-144 {
  grid-column-gap: 14.4px;
  grid-row-gap: 14.4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 21px;
}

.fs-btn-wrapper {
  margin-top: 56px;
}

.fs-btn-nav {
  color: #595959;
  font-family: DM Sans;
  font-size: 18px;
  line-height: 1.4;
}

.fs-btn-nav:hover {
  color: #fff;
  background-color: #ec6145;
}

.load-more-button {
  color: #595959;
  font-family: DM Sans;
  font-size: 18px;
  line-height: 1.4;
}

.load-more-button:hover {
  color: #fff;
  background-color: #ec6145;
}

.text-block-742 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.collection-list-6 {
  background-color: #fefcfc;
  flex-wrap: wrap;
  display: flex;
}

.div-block-569 {
  background-color: #fefcfc;
  margin-bottom: 80px;
}

.text-span-237 {
  color: #ec6145;
}

.image-258 {
  width: 16px;
}

.flex-block-361 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border: 1px solid #ec6145;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  display: none;
}

.collection-list-wrapper-5 {
  background-color: #fefcfc;
}

.text-block-743 {
  color: #ec6145;
  text-transform: uppercase;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 18px;
}

.flex-block-362 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: stretch;
}

.div-flex-2 {
  margin-top: 56px;
}

.div-flex-2.author-block {
  margin-top: 24px;
}

.div-flex-2.margin-below {
  margin-bottom: 80px;
}

.collection-item-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  padding: 8px;
  display: flex;
  box-shadow: inset 0 -4px 24px #a4a4a429;
}

.image-259 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.text-block-744 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.image-249 {
  object-fit: cover;
  width: 17px;
  height: 12px;
}

.div-block-143 {
  background-color: #ec6145;
  width: 20%;
  height: 1px;
}

.flex-block-151 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #fff;
  align-items: stretch;
  padding: 16px 10px;
}

.link-block-58, .link-block-58:hover {
  text-decoration: none;
}

.flex-block-153 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
}

.flex-block-152 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  height: 21px;
}

.text-block-746 {
  color: #ec6145;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.div-block-60 {
  background-color: #ec61450d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.cell-4 {
  align-items: stretch;
}

.blog-detail-heading {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
}

.flex-block-363 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
}

.flex-block-364 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e76f48;
  border-radius: 4px;
  align-items: flex-start;
  padding: 16px;
  display: none;
}

.flex-block-365 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.div-new-toc-2 {
  flex: none;
  width: 30%;
  margin-top: 24px;
  display: block;
  position: sticky;
  top: 89px;
}

.text-block-748 {
  color: #ec6145;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 21px;
}

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

.div-block-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  width: 222px;
  display: flex;
}

.div-block-54 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-block-366 {
  flex-direction: column;
}

.image-260 {
  width: 16px;
  height: 16px;
}

.text-block-749 {
  color: #fff;
  text-transform: uppercase;
  height: auto;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.collection-list-8 {
  margin-left: 0;
  margin-right: 0;
}

.flex-block-367 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.link-4 {
  color: #595959;
  text-transform: uppercase;
  cursor: pointer;
  font-family: DM Sans;
  line-height: 18px;
  text-decoration: none;
}

.text-block-750 {
  color: #fff;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.text-block-751 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-span-238 {
  color: #ec6145;
}

.image-247 {
  object-fit: contain;
  width: 560px;
  height: 374px;
  box-shadow: 0 -4px 24px #a4a4a433;
}

.text-block-752 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.flex-block-368 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #1b1b1b1a;
  border-radius: 4px;
  align-items: stretch;
  padding: 24px 20px;
}

.flex-block-369 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: stretch;
}

.div-block-571 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 40px;
  margin-bottom: 24px;
  display: none;
}

.text-block-753 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.collection-item-7 {
  width: 100%;
}

.flex-block-370 {
  justify-content: space-between;
  align-items: center;
  height: 21px;
}

.flex-block-371 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.image-261 {
  width: 16px;
}

.div-block-58 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.div-block-53 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
  display: flex;
}

.text-block-754 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}

.flex-block-372 {
  flex-direction: column;
  width: 70%;
  display: block;
}

.text-block-90 {
  color: #1b1b1b;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.28;
}

.link-block-59 {
  text-decoration: none;
}

.div-block-61 {
  background-color: #ec61450d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-56 {
  background-color: #ec6145;
  width: 50%;
  height: 1px;
  padding-bottom: 0;
}

.flex-block-373 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  height: 18px;
  margin-top: auto;
  margin-bottom: auto;
}

.flex-block-374 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: stretch;
}

.image-262 {
  width: 16px;
}

.blog-post-footer-link {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6514b26b74fd791b761a4ef7_Buttons.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 56px;
  height: 56px;
}

.text-block-755 {
  color: #595959;
  text-transform: uppercase;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.div-block-573 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.flex-block-376 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: stretch;
}

.flex-block-377 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
}

.flex-block-377.bottom {
  display: none;
}

.flex-block-377.top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 24px;
}

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

.text-block-89 {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.28;
}

.link-block-89 {
  text-decoration: none;
}

.text-block-756 {
  color: #ec6145;
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.dt-service-sub-heading {
  width: auto;
  min-width: 573px;
}

.app-dev-services-sub-head {
  min-width: 528px;
}

.text-heading {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

.tech-heading-wrapper {
  max-width: 478px;
}

.tech-innovation-subheading-wrapper, .tech-consult-subheading {
  max-width: 320px;
}

.tech-approach-subheading {
  width: 360px;
}

.tech-consulti-entails-subheading {
  max-width: 412px;
}

.sus-greener-world-subheading {
  max-width: 220px;
}

.sus-why-bus-sus-subheading {
  width: 38%;
}

.about-us-heading {
  max-width: 640px;
}

.contact-us-heading-wrapper {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.cloud-heading {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.hero-section-imag-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: auto;
}

.web-heading-wrapper {
  max-width: 390px;
}

.career-heading-wrapper {
  max-width: 432px;
}

.sus-case-study-subheading-wrapper {
  max-width: 260px;
}

.sus-sol-sec-subheading {
  min-width: 520px;
}

.works-story-sec-heading {
  max-width: 320px;
}

.cloud-future-sec-subheading {
  width: 44%;
}

.cloud-devops-ds-testimonial-subheading {
  max-width: 260px;
}

.cloud-service-sec-subheading {
  width: auto;
  min-width: 480px;
}

.devops-reinvent-sec-subheading {
  width: 42%;
  max-width: 408px;
}

.devops-why-choose-sec-subheading {
  width: 100%;
}

.devops-empower-sec-subheading {
  width: 38%;
}

.devops-tech-sec-subheading {
  width: 100%;
}

.devops-service-sec-subheading {
  min-width: 320px;
  max-width: 320px;
}

.devops-usp-sec-subheading {
  max-width: 365px;
}

.devops-case-study-subheading-wrapper {
  max-width: 290px;
}

.ai-first-sec-subheading {
  max-width: 360px;
}

.ai-consult-section-subheading {
  max-width: 500px;
}

.ai-business-sec-subheading {
  max-width: 460px;
}

.ai-testimonial-subheading {
  max-width: 300px;
}

.ds-data-service-section-subheading {
  width: 45%;
  max-width: 380px;
}

.ds-why-choose-sec-subheading {
  max-width: 380px;
}

.ds-our-service-sec-heading {
  min-width: 420px;
  max-width: 420px;
}

.web-experience-sec-heading {
  width: 38%;
  max-width: 368px;
}

.web-soluiton-sec-heading {
  min-width: 552px;
}

.web-case-study-sec-heading {
  max-width: 348px;
}

.button {
  color: #ec6145;
  text-align: center;
  text-transform: none;
  background-color: #fff;
  border: 1px solid #ec6145;
  border-radius: 44px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 19px 28px;
  font-weight: 500;
  line-height: 1.28;
  text-decoration: none;
  display: flex;
}

.button:hover {
  color: #fff;
  background-color: #ec6145;
}

.button.upper-case {
  text-transform: capitalize;
  justify-content: center;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.button.upper-case.p-fix {
  padding-left: 20px;
  padding-right: 20px;
}

.button.upper-case.flutter {
  text-transform: none;
}

.button.casestudy-btn-tab {
  text-transform: capitalize;
}

.button.bg-orange {
  background-color: #ec6145;
}

.button.bg-orange._w-100.meeting {
  text-transform: none;
}

.country-code {
  color: #fff;
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  display: block;
}

.country-code.f7f7 {
  color: #1b1b1b;
  background-color: #fff;
}

.country-code.color-1b1b1b {
  color: #1b1b1b;
}

.rich-text h1 {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text p {
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.33;
}

.rich-text h2 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text h3 {
  color: #1b1b1b;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text h4 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text h5 {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
}

.rich-text figcaption {
  color: #595959;
  margin-bottom: 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.rich-text li {
  color: #595959;
  margin-bottom: 2px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.33;
}

.rich-text a {
  font-size: 18px;
  line-height: 1.33;
}

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

.rich-text._w-60 {
  width: 60%;
}

.social-link {
  cursor: pointer;
  background-image: linear-gradient(#ec61450d, #ec61450d);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  display: flex;
}

.social-link.leader-linkedin {
  width: 42px;
  height: 42px;
  padding: 0;
}

.facebook-2, .facebook-3, .facebook-4 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6514b26b74fd791b761a4efa_blog%20facebook.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
  padding-right: 0;
  display: block;
}

.linkedin-2, .linkedin-3 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6514b26b74fd791b761a4ef9_blog%20in.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.twitter-2 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6525038b936e03554f272fc2_twitterx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.click-toast {
  position: relative;
}

.copy-link {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6514b26b74fd791b761a4efb_ph_link.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.toast-container {
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 6px 12px;
  display: none;
  position: absolute;
  bottom: -44px;
}

.hover-message {
  color: #1b1b1b;
  max-height: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  display: block;
}

.twitter-3, .twitter-4 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6525038b936e03554f272fc2_twitterx.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.para-p1 {
  color: #1b1b1b;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.link-block-arrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #ec6145;
  border-radius: 44px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 19px 28px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 1.28;
  text-decoration: none;
}

.cta-button-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-with-arrow {
  color: #ec6145;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 14px;
}

.button-with-arrow.text-black {
  color: #000;
}

.button-with-arrow.text-black.font-s {
  font-size: 18px;
}

.button-with-arrow.text-black.font-s.upper-first-letter {
  text-transform: capitalize;
}

.button-with-arrow.text-black.font-s.upper-first-letter.text-14-tab.text-orange {
  color: #ec6145;
}

.button-arrow-icon {
  width: 20px;
  height: 20px;
}

.link-block-arrow-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 44px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 19px 28px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 1.28;
  text-decoration: none;
}

.link-block-arrow-2.margin-0._w-100.width {
  width: 100%;
}

.cta-button-div-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-with-arrow-2 {
  color: #ec6145;
  text-transform: none;
  font-family: IBM Plex Sans;
  font-size: 14px;
}

.button-with-arrow-2.uppercase {
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
}

.uppercase {
  text-transform: uppercase;
}

.cta-button-div-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-arrow-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #ec6145;
  border-radius: 44px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 19px 28px;
  font-family: IBM Plex Sans;
  font-weight: 500;
  line-height: 1.28;
  text-decoration: none;
}

.pagination-outer {
  margin-bottom: 80px;
}

.pagination-container.howto-example-styles {
  justify-content: center;
  align-items: center;
  padding: 48px;
  display: flex;
}

.link-block-90 {
  cursor: pointer;
}

.div-header-search {
  justify-content: space-between;
}

.filters-wrapper {
  width: 48%;
  display: none;
}

.search-parent {
  position: relative;
}

.text-field-search {
  color: #b3b3b3;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 27px 40px;
  font-family: DM Sans;
  font-size: 20px;
  line-height: 26px;
}

.div-block-575 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6529120f1c309ba460be4321_iconamoon_search.svg");
  background-position: 50%;
  background-size: contain;
  width: 24px;
  margin-top: 16px;
  margin-bottom: 16px;
  margin-right: 40px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.link-block-91 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mobile-fall-out {
  background-color: #f7f7f7;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  display: none;
}

.bold-text-2 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.image-263 {
  object-fit: cover;
  max-height: 100%;
}

.pagination-2 {
  align-items: center;
  margin: 64px auto 80px;
}

.next-2 {
  border-color: #e6e6e6;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.next_image {
  width: 9px;
  height: 16px;
}

.previous-2 {
  border-color: #e6e6e6;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.prev_image {
  width: 9px;
  height: 16px;
  transform: rotate(180deg);
}

.page-count-3 {
  color: #595959;
  width: auto;
  margin-top: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  display: none;
}

.forward-btn, .previous-btn {
  display: none;
}

.filters-wrapper-2 {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  padding: 20px 0;
}

.collection-list-7 {
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.collection-list-7.scrollable-tab {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  flex-direction: row;
}

.collection-item-8 {
  flex-direction: column;
  flex: none;
  align-self: stretch;
  width: auto;
  margin-right: 26px;
  padding-left: 0;
  padding-right: 0;
}

.category-tab-icon {
  max-width: none;
}

.category-tab-div {
  flex-direction: row;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
}

.category-tab-div.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.collection-list-wrapper-6 {
  line-height: 1.3;
}

.link-block-61:hover {
  color: #ec6145;
}

.category-name {
  color: #1b1b1b;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.3;
}

.category-name:hover {
  color: #ec6145;
}

.flex-block-378 {
  grid-column-gap: 14.4px;
  grid-row-gap: 14.4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 21px;
}

.text-block-757 {
  color: #595959;
  min-width: 151px;
  font-size: 16px;
  line-height: 21px;
}

.text-blog {
  line-height: 1.3;
}

.flex-block-166 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: stretch;
  padding: 10px;
}

.category-thumb {
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: 276px;
  max-height: 276px;
}

.flex-block-167 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.text-block-758 {
  color: #1b1b1b;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  line-height: 21px;
}

.text-block-759 {
  color: #595959;
  text-transform: capitalize;
  line-height: 18px;
}

.div-block-49 {
  margin-top: 80px;
  margin-bottom: 56px;
}

.div-block-49.category-head {
  margin-bottom: 60px;
}

.text-block-64 {
  color: #1b1b1b;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 49px;
}

.div-block-576 {
  margin-top: 80px;
  margin-bottom: 56px;
}

.collection-list-9 {
  flex-wrap: wrap;
  display: flex;
}

.collection-item-9 {
  margin-bottom: 16px;
}

.div-block-577 {
  margin-top: 80px;
  margin-bottom: 56px;
}

.collection-list-10 {
  flex-wrap: wrap;
  display: flex;
}

.designation {
  color: #ec6145;
  line-height: 1.28;
}

.div-block-578 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  display: flex;
}

.collection-list-11 {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.collection-item-10 {
  width: 47%;
  margin: 12px;
  padding: 8px;
}

.related-posts {
  font-size: 14px;
}

.section-nav-dropdown {
  background-color: #fefcfc;
  width: 100vw;
  box-shadow: 0 -4px 24px #a4a4a429;
}

.section-nav-dropdown._w-auto {
  background-color: #0000;
  border-radius: 24px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-nav-dropdown._w-auto._w-idth-development.bg-white.hide {
  display: none;
}

.section-nav-dropdown._w-auto._w-idth-development.bg-white.new, .section-nav-dropdown._w-auto._w-idth-development.bg-white.new-service {
  background-color: #fefcfc;
  border-radius: 0;
  align-items: stretch;
  display: flex;
}

.section-nav-dropdown.hide {
  display: none;
}

.html-embed-2 {
  width: 100%;
  height: 100%;
}

.div-block-579 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.flag-icon-inq {
  width: 24px;
  height: 24px;
}

.nav-contact {
  z-index: 1;
  grid-column-gap: 42px;
  background-color: #1b1b1b;
  border-bottom: 1px solid #1b1b1b1a;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 24px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 0;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.nav-contact.pos-relative {
  width: 100%;
  display: flex;
  position: static;
}

.nav-contact.pos-relative.callinfo-opacity {
  opacity: 0;
}

.nav-contact.pos-relative.h-8.h-20 {
  height: 22px;
}

.flag-mob-llink-wrapper {
  grid-column-gap: 8px;
  height: 20px;
  display: flex;
}

.flag-mob-llink-wrapper.center {
  align-items: center;
}

.flag {
  width: 20px;
}

.flag.uae {
  height: 15px;
}

.img {
  height: 100%;
  display: block;
}

.img.img-cover.whitepaper {
  border-bottom-left-radius: 17%;
}

.img.cover {
  object-fit: cover;
}

.img.cover.br-4 {
  border-radius: 4px;
}

.img.cover.br-4._w-100, .img.cover._w-100 {
  width: 100%;
}

.img.contain {
  object-fit: contain;
}

.img.location-img {
  width: 100%;
}

.img.img-map {
  object-fit: cover;
  object-position: 50% 30%;
  width: 100%;
}

.mob {
  color: #fefcfc;
  font-size: 14px;
  line-height: 1.3;
}

.team-detail-third {
  grid-column-gap: 32px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  margin-bottom: 32px;
  display: none;
}

.team-dp-wrapper {
  max-height: 268px;
  overflow: hidden;
}

.leader-dp-wrapper {
  width: 100%;
}

.general-query {
  width: 100%;
  position: static;
}

.accord-icn {
  background-color: #f3f3f3;
  width: 44px;
  height: 44px;
}

.accord-icn.close-icn {
  color: #fff;
  background-color: #cd4521;
  display: none;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.gen-query-tgl {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.gen-query-tgl.w--open {
  width: 100%;
  display: block;
}

.faq-ques {
  width: 100%;
}

.dropdown-list {
  background-color: #fff;
  line-height: 1.42em;
  position: static;
}

.dropdown-list.w--open {
  background-color: #ddd0;
  padding-bottom: 0;
}

.faq-drop-togl {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 50px 0;
  display: flex;
}

.drop-accord-wrap {
  width: 100%;
}

.icn-acrd {
  justify-content: center;
  align-items: center;
  font-size: 44px;
  line-height: 44px;
  display: flex;
}

.icn-acrd.minus {
  font-size: 73px;
  line-height: .45em;
}

.faq-drop {
  background-color: #fff;
  border-bottom: 1px solid #cd4521;
  width: 100%;
}

.body-text-2 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

.body-text-2._0a0a0a {
  color: #0a0a0a;
}

.dropdown-list-2 {
  width: 100%;
  position: static;
}

.dropdown-list-2.w--open {
  z-index: 5;
}

.body-text-3 {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.body-text-3._5d5c5c {
  color: #5d5c5c;
  text-decoration: none;
}

.contact-us-mob {
  background-color: #fff;
  flex-direction: column;
  align-items: flex-start;
  width: 224px;
  max-width: 278px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: none;
  position: absolute;
  right: 72px;
}

.mob-whatsapp-link {
  grid-column-gap: 10px;
  color: #1c1c1c;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
}

.phone-whatsapp-image {
  width: 20px;
  height: 20px;
}

.left-heading-container {
  width: 60%;
  min-width: 60%;
  max-width: 60%;
}

.left-heading-container.left-heading-container-width {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}

.left-heading-container.left-heading-container-width.ios-case-study-heading.web-dev {
  min-width: 430px;
  max-width: 430px;
}

.left-heading-container.left-block-width {
  width: 42%;
  min-width: 42%;
  max-width: 42%;
}

.left-heading-container.left-heading-block-width {
  width: 49%;
  min-width: 49%;
  max-width: 49%;
}

.right-content-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 34%;
  display: flex;
}

.right-content-block.right-content-block-width {
  max-width: 44%;
}

.right-content-block.right-block-width {
  max-width: 53%;
}

.right-content-block.right-heading-block-width {
  width: 49%;
  min-width: 49%;
  max-width: 49%;
}

.right-content-block._w-full.case-st {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
}

.paragraph {
  color: var(--ec6145);
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
}

.paragraph.mb-0 {
  margin-bottom: 0;
}

.div-block-580 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 70%;
  display: flex;
}

.top-notch-heading-block {
  width: 55%;
}

.top-notch-heading-block.andriod-app-heading-block {
  width: 76%;
}

.trust-left-inner-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.banner-container {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.banner-container.android-users-container {
  justify-content: center;
  height: auto;
}

.container-15 {
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.banner-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.banner-icon-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65cf38909ae94de7f17d13c1_Logos.webp");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  max-width: 300px;
  height: 7px;
}

.container-16 {
  width: 388px;
  max-width: 388px;
  height: 57px;
  margin-left: 0;
  margin-right: 0;
}

.container-17 {
  height: 370px;
}

.banner-inner-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-banner {
  width: 100%;
  max-width: 1440px;
  height: 460px;
  padding-top: 120px;
}

.banner-bg-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/65cf3603d29df0e252994881_Banner%202.webp");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  width: 100%;
  height: 368px;
}

.container-18 {
  width: 100%;
  max-width: 100%;
  height: 368px;
}

.image-container {
  max-width: 100%;
  display: flex;
}

.container-19 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: absolute;
}

.banner-image {
  width: 100%;
  height: 330px;
}

.banner-content-block {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: absolute;
}

.container-20 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-581 {
  width: 50%;
}

.div-block-582 {
  width: 85%;
}

.flex-block-379 {
  margin-top: 80px;
}

.fluter-app-services-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-top: 120px;
}

.fluter-app-services-block.mt-120.mb {
  margin-bottom: 80px;
}

.service-card-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  flex: none;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.service-card {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 19.6%;
  max-width: 940px;
  height: 196px;
  padding: 41px 29px 39px;
  display: flex;
}

.service-card.card-color-1 {
  background-color: #fff7ef;
}

.service-card.card-color-1.ml-12 {
  margin-left: -12px;
}

.service-card.card-color-2 {
  background-color: #f1f7f3;
}

.service-card.card-color-3 {
  background-color: #fff2f2;
}

.service-card.card-color-3.mr-12 {
  margin-right: -12px;
}

.service-card.card-color-4 {
  background-color: #f4f4f6;
}

.service-card.card-color-5 {
  background-color: #e9f8fc;
}

.container-21 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 209.778px;
  height: 174.222px;
  display: flex;
}

.heading-27 {
  font-size: 36px;
}

.content-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-583 {
  width: 72px;
  height: 72px;
}

.service-block-1 {
  align-items: flex-start;
  display: flex;
}

.service-card-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: flex-start;
  display: flex;
}

.text-span-239, .text-span-240 {
  color: #ec6145;
}

.div-block-584 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.related-capabilities {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 120px;
  display: flex;
}

.related-capabilities.mb-40 {
  margin-bottom: 40px;
}

.related-capabilities.mb-40.mb-0 {
  margin-bottom: 0;
}

.app-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 4px;
  width: 48%;
  height: 210px;
  display: flex;
  box-shadow: 0 4px 24px #a4a4a429;
}

.inner-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.image-265 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.card-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-586 {
  max-width: 244px;
}

.card-block-1 {
  width: 365px;
  height: 100%;
}

.div-block-587 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-588 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.link-5 {
  margin-right: 10px;
  font-size: 12px;
}

.font-14 {
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.font-14.font-12.card-para-font, .font-14.card-para-font {
  font-size: 16px;
}

.image-266 {
  width: 12px;
}

.android-app-success-container {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  margin-top: 120px;
  display: flex;
}

.app-pathway-container {
  flex-direction: column;
  margin-bottom: -240px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.pathway-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-radius: 40px 40px 4px 4px;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 80px 40px 120px;
  display: flex;
  inset: 0% auto auto 0%;
  box-shadow: 0 4px 24px #a4a4a429;
}

.pathway-block.bg-black {
  background-color: #1b1b1b;
}

.pathway-block.bg-black.app-pathway-5 {
  z-index: 4;
  position: relative;
  top: -160px;
}

.pathway-block.app-pathway-absolute {
  z-index: 1;
  position: absolute;
  top: 80%;
}

.pathway-block.app-pathway-absolute.bg-white, .pathway-block.bg-white {
  background-color: #fff;
}

.pathway-block.bg-white.app-pathway-absolute {
  top: 88%;
}

.pathway-block.bg-white.app-pathway-2 {
  z-index: 1;
  position: relative;
  inset: -40px 0% auto;
}

.pathway-block.bg-white.app-pathway-3 {
  z-index: 1;
  position: relative;
  inset: -80px 0% auto;
}

.pathway-block.bg-white.app-pathway-4 {
  z-index: 3;
  position: relative;
  top: -120px;
}

.pathway-block.bg-white.app-pathway-7 {
  z-index: 6;
  position: relative;
  top: -240px;
}

.pathway-block.bg-primary {
  background-color: #ec6145;
}

.pathway-block.bg-primary.app-pathway-3 {
  z-index: 2;
  position: relative;
  top: -80px;
}

.pathway-block.bg-primary.app-pathway-6 {
  z-index: 4;
  position: relative;
  top: -200px;
}

.image-267 {
  height: 100%;
}

.div-block-591 {
  justify-content: center;
  width: 100%;
  display: flex;
}

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

.m-0 {
  margin-bottom: 0;
}

.div-block-592 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
  position: static;
}

.font-28-500-iibm {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.text-white {
  color: #fff;
}

.font-28 {
  font-size: 28px;
}

.font-ibm {
  font-family: Ibmplexsans, Arial, sans-serif;
}

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

.android-container {
  justify-content: space-between;
  margin-top: 184px;
  display: flex;
}

.android-left-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 36%;
  display: flex;
}

.android-right-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 59%;
  height: auto;
  display: flex;
}

.android-right-block.center {
  justify-content: center;
}

.font-20 {
  font-size: 24px;
}

.thumbnail_wrapper {
  width: 100%;
}

.para-text {
  color: #595959;
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.para-text._w-60 {
  width: 60%;
}

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

.div-block-593 {
  width: 400px;
  height: 320px;
}

.div-block-593.application-development-image-block {
  overflow: hidden;
}

.achieving-excellence-block {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.achieving-excellence-block.margin-bottom {
  margin-bottom: 80px;
}

.center {
  text-align: center;
}

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

.ios-app-industry {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ios-tech-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 28.88%;
  display: flex;
}

.tech-heading-block {
  border-bottom: 4px solid #ec6145;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.tech-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tech-block.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.tech-block.flex-wrap-mob.h-300 {
  height: 80px;
}

.tech-block.flex-wrap-desktop {
  flex-flow: wrap;
}

.tech-image-block-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tech-image-block-1.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.tech-image-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.our-ios-integration {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  margin-top: 80px;
  display: flex;
}

.ios-technology {
  grid-column-gap: 41px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ios-technology-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30.1%;
  display: flex;
}

.top-notch-flutter {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  margin-top: 184px;
  display: flex;
}

.top-notch-content-block {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.top-notch-heading {
  width: 55%;
}

.top-notch-left-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 39%;
  display: flex;
}

.top-notch-right-block {
  width: 47%;
}

.image-268 {
  width: 100%;
  height: 100%;
}

.div-block-594 {
  width: 77%;
}

.step-image-block {
  width: 11.25%;
  min-width: 160px;
  height: auto;
}

.h-120 {
  height: 80px;
}

.div-block-595 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.flex-block-380 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
}

.div-industry-image {
  width: 393px;
  height: 240px;
}

.img-cover {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.img-cover.potential-img {
  object-fit: contain;
  border-radius: 48px;
}

.img-cover.herp-demand {
  object-fit: cover;
  border-radius: 10px;
  overflow: clip;
}

.img-cover.herp-demand.cloud-nd-dev {
  object-position: 50% 31%;
}

.img-cover.img-contain, .img-cover.tech-india, .img-cover.leader-award.contain {
  object-fit: contain;
}

.img-cover.property {
  object-fit: cover;
}

.img-cover.cover {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.img-cover.case-study-cta {
  box-sizing: border-box;
  aspect-ratio: auto;
  overflow-wrap: normal;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  overflow: clip;
}

.heading-h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
}

.div-block-540 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.scrolling-list {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-arrow {
  width: 32px;
  margin-right: 40px;
}

.div-dragger {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #ffffff3d;
  border-bottom: 1px solid #ffffff3d;
  justify-content: space-between;
  align-items: center;
  min-width: 34%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-596 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.middle-card-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 327px;
  display: flex;
}

.section.top-section {
  margin-top: 95px;
}

.section.top-section.hide {
  display: none;
}

.section.top-section.video {
  position: relative;
}

.section.padding-top {
  padding-top: 60px;
}

.container-full {
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.para-16 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.div-full {
  z-index: 3;
  width: 100%;
  position: relative;
}

.div-full.padding-left.max-width {
  max-width: 2000px;
}

.div-full.padding-both {
  padding-left: 7.778%;
  padding-right: 7.778%;
}

.div-full.padding-left {
  padding-left: 7.778%;
  overflow: hidden;
}

.div-full.padding-left.padding-right {
  padding-right: 7.778%;
}

.div-full.padding-left.padding-right.flex-h {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.div-block-597, .div-block-598, .div-block-599, .div-block-600 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.related-capabilities-div {
  border-radius: 4px;
  width: 72%;
  display: flex;
  box-shadow: 0 4px 24px #a4a4a429;
}

.image-270 {
  height: 100%;
}

.div-block-601 {
  height: 256px;
}

.div-block-602 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-603 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.scrolling-section {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-top: 1rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  display: flex;
}

.scrolling-list-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.card {
  color: #f5f5f5;
  background-color: #2b2b2b;
  border: 1px solid #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 40vh;
  margin-left: .8rem;
  margin-right: .8rem;
  padding-left: 1.9rem;
  padding-right: 1.9rem;
  display: flex;
}

.card.white {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.heading {
  color: #d4d4d4;
  font-size: 17px;
}

.div-block-604 {
  display: flex;
}

.div-block-605 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.scrolling {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.div-block-606 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.scroll {
  justify-content: flex-start;
  align-items: stretch;
  padding-right: 6px;
  display: flex;
  overflow: scroll;
}

.collection-item-11 {
  flex: none;
  width: auto;
  max-width: 412px;
  padding-left: 0;
  padding-right: 0;
}

.h1-heading-raise {
  color: #1b1b1b;
  text-align: center;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.h1-heading-raise.text-align-centre {
  text-align: center;
  text-transform: capitalize;
}

.h1-heading-raise.left {
  text-align: left;
}

.h1-heading-raise.evolve {
  display: none;
}

.h1-heading-raise.text-align-left, .h1-heading-raise.align-center-to-left {
  text-align: left;
}

.fluter-tech-heading {
  max-width: 780px;
}

.fluter-tech-para {
  max-width: 600px;
}

.flutter-tech-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 47.2%;
  display: flex;
}

.flutter-tech-block._w-100 {
  width: 100%;
}

.flutter-tech-image {
  width: 80px;
  height: 80px;
}

.flutter-tech-image.ga4 {
  width: 148px;
  max-width: none;
}

.div-block-607 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.h2-heading-related-capabilities {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.html-embed-3 {
  display: none;
}

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

.hero-heading-center.hide-all-screen {
  display: none;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

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

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

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

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

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

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

.div-block-609 {
  flex: none;
  width: 60px;
  height: 60px;
  padding: 2px;
}

.div-block-610 {
  width: 100%;
}

.dg-card {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  width: 26%;
  padding: 24px;
  display: flex;
  box-shadow: 0 3.46px 20.76px #0003;
}

.div-block-612 {
  width: 100px;
}

.dg-heading {
  color: #000;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.dg-heading.font-white {
  color: #fff;
}

.dg-text {
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.dg-text.font-white {
  color: #fff;
}

.div-block-613 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  display: flex;
}

.div-block-614 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.empower-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
}

.dg-enterprise-card {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-flow: column;
  align-items: flex-start;
  width: 32.3%;
  padding: 24px;
  display: flex;
}

.dg-enterprise-card.bg-orange {
  background-color: #e76f48;
}

.dg-enterprise-img {
  width: 100px;
}

.div-block-615 {
  width: 160px;
}

.product-btn {
  color: #ec6145;
  text-transform: capitalize;
  background-color: #fff;
  border-radius: 44px;
  padding: 14px 28px;
}

.text-block-760 {
  color: #595959;
  text-transform: capitalize;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-763 {
  color: #fff;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-763._w-potential {
  max-width: 700px;
  font-size: 44px;
}

.text-block-763.on-demand {
  min-width: 780px;
  font-size: 44px;
}

.text-block-763.on-demand.app-development-text-color {
  color: #000;
}

.text-block-763.on-demand-copy {
  min-width: 830px;
  font-size: 44px;
}

.text-block-763.social-media-cta {
  min-width: 860px;
}

.text-block-763.logistics-cta {
  min-width: 920px;
}

.text-block-763.devops-32-tab {
  min-width: 780px;
  font-size: 44px;
}

.text-block-763.devops-32-tab.app-development-text-color {
  color: #000;
}

.text-block-763.devops-32-tab.devops-shadow-card-colored {
  min-width: auto;
}

.text-block-763.text-050505 {
  color: #050505;
}

.potential-div {
  margin-top: 80px;
  margin-bottom: 80px;
}

.div-block-616 {
  position: absolute;
  inset: 0%;
}

.div-desk {
  z-index: 5;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/662b7485ca8195b0e56781b8_bg%20(1).webp");
  background-size: cover;
  border-radius: 40px;
  flex-flow: column;
  align-items: flex-start;
  padding: 80px 120px 80px 80px;
  display: flex;
}

.div-mob {
  display: none;
}

.cta-w-arrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #cc005f;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.375;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-h2 {
  color: #170f13;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25.6px;
  font-weight: 800;
  line-height: 1.6;
}

.cta-arow {
  width: 24px;
  height: 24px;
}

.body-text-1 {
  color: #131811;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

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

.slider-list {
  cursor: grabbing;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-slides-container {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.slider-item {
  flex: none;
  width: 32%;
  overflow: hidden;
}

.slider-item.success-story {
  border-radius: 12px;
  width: 48.9%;
  margin-right: 24px;
}

.ag-div-head-para {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ag-div-head-para.sdg {
  max-width: 704px;
}

.success-story {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 84.44%;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
  overflow: hidden;
}

.success-story.overflow-visible-mobile {
  overflow: visible;
}

.slider-navigation {
  cursor: pointer;
  transition: opacity .2s;
}

.slider-navigation:hover {
  opacity: .7;
}

.slider-navigation.prev-slide {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/662e09576f12f5305ea3bca0_Chevron-she.svg");
  background-position: 0 0;
  background-size: cover;
  width: 80px;
  height: 80px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: rotate(180deg);
}

.slider-navigation.prev-slide.hide-mobile {
  display: block;
}

.slider-navigation.prev-slide.hide-all {
  display: none;
}

.slider-navigation.next-slide.div-arrow-chevron {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/662e09576f12f5305ea3bca0_Chevron-she.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.slider-navigation.next-slide.div-arrow-chevron.hide-all {
  display: none;
}

.container-22 {
  width: 84.4%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-bottom: 56px;
}

.container-22.full {
  width: 100%;
  max-width: 1440px;
}

.hover-ellipse {
  opacity: .3;
  background-color: #fff;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
}

.succsee-img {
  width: 40%;
  height: 60px;
}

.success-story-div {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 45px;
  display: flex;
}

.div-block-618 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.reviewer-img {
  width: 76px;
}

.rating-div {
  display: flex;
}

.rating-icon {
  width: 27px;
  height: 27px;
}

.div-block-619 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-620 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.success-reviews {
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
}

.bg-gradient {
  position: absolute;
  inset: 0%;
}

.div-block-622 {
  background-color: #fff;
  justify-content: space-between;
  display: flex;
}

.award-images {
  width: 18%;
}

.container-23 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.container-full-2 {
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.container-full-2.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-full-2.bgimage {
  background-color: var(--black);
}

.div-top-padding {
  grid-row-gap: 40px;
  flex-direction: column;
  padding-bottom: 80px;
  display: flex;
}

.div-top-padding.paddng-0 {
  padding-bottom: 0;
}

.div-top-padding.paddng-0.position-a {
  position: absolute;
}

.div-top-padding.paddng-0.bg-img {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/66349098e0113eb1acc9873e_award-bg.webp");
  background-position: 50%;
  background-size: cover;
}

.div-top-padding.paddng-0.absolute {
  margin-top: 60px;
  position: absolute;
  inset: 0%;
}

.div-top-padding.bg {
  background-position: 50% 0;
  background-size: cover;
}

.div-top-padding.absolute {
  z-index: 2;
  position: absolute;
}

.div-top-padding.absolute._w-100 {
  width: 100%;
  padding-bottom: 0;
  inset: 0%;
}

.para-20 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.para-20.text-black {
  color: #121212;
}

.heading-h2-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-h2-2.text-black {
  color: #121212;
}

.img-19 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.img-19.cover {
  object-fit: cover;
  height: 100%;
}

.div-block-623 {
  max-width: 586.992px;
}

.div-block-564 {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 697px;
  display: flex;
}

.bg-mage {
  position: absolute;
  inset: 0%;
}

.bg-mage.hide-all {
  display: none;
}

.container-full-3 {
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.container-full-3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-full-3.no-padding.absolute {
  position: absolute;
}

.container-full-3.no-padding.absolute.max-w-none {
  max-width: none;
}

.container-full-3.no-padding.absolute.max-w-none.absolute-accol {
  position: static;
}

.container-full-3.no-padding.middle-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668bb5098b0b458e3fc841d2_mobile-case-banner.png");
  background-position: 0 0;
  background-size: cover;
}

.container-full-3.bg-yellow {
  z-index: 0;
  background-color: #f9f871;
}

.container-full-3.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-full-3.padding.h-400 {
  height: 400px;
}

.container-full-3.padding.p-20 {
  padding-top: 0;
  padding-bottom: 100px;
}

.heading-h2-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
}

.heading-h2-3.text-black {
  color: #121212;
}

.img-20 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.img-20.cover {
  object-fit: cover;
  height: 100%;
}

.div-block-624 {
  max-width: 586.992px;
}

.div-block-625 {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 697px;
  display: flex;
}

.awards-card {
  width: 18%;
}

.awards-card.tech-india {
  width: 15%;
}

.award-card-div {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.div-block-627 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  padding: 60px 40px;
  display: flex;
}

.div-block-628 {
  max-width: 600px;
}

.div-block-629 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-630 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-631 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.div-block-632 {
  width: 100%;
  height: 280px;
}

.div-top-padding-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 160px;
  display: flex;
}

.img-21 {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.img-21.cover {
  object-fit: cover;
  height: 100%;
}

.div-block-633 {
  max-width: 586.992px;
}

.div-block-634 {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 697px;
  display: flex;
}

.map-div-image {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.map-div-image.bg-gray {
  background-color: #f5f5f5;
  bottom: -2%;
}

.map-div-image.hide {
  display: none;
}

.div-block-635 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-635._w-100 {
  background-color: #0000007a;
  width: 800px;
  padding: 24px 20px;
}

.div-block-635._w-100.bg-color-transparent {
  background-color: #0000;
  padding-left: 0;
}

.bg-award {
  height: 500px;
  position: absolute;
  inset: 0%;
}

.bg-award.hide {
  display: none;
}

.bg {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/66349098e0113eb1acc9873e_award-bg.webp");
  background-position: 0 0;
  background-size: cover;
}

.div-block-636 {
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0% 0% 0% auto;
}

.img-awards {
  object-fit: cover;
}

.div-block-637 {
  background-color: #ec6145;
  height: 300px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-638 {
  height: 440px;
  position: absolute;
  inset: 0%;
}

.icon-ai {
  width: 60px;
  height: 60px;
}

.icon-with-heading {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.div-block-639 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fefcfc;
  border-radius: 24px;
  justify-content: space-between;
  width: 100%;
  padding: 30px;
  display: flex;
}

.div-block-639._w-50.wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fefcfc;
  border-radius: 0;
  flex-flow: column;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 40px;
}

.div-block-639._w-50.wrapper.service {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.div-block-639._w-50.wrapper-service {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 0;
  flex-flow: column;
  margin-top: -18px;
  padding-top: 20px;
}

.development-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6669458c5b4787fc378ccc0c_bg.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  flex-flow: column;
  min-width: 100%;
  padding: 16px 28px 16px 1px;
  display: flex;
}

.development-card.dev-card-new {
  background-image: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  min-width: 48%;
  max-width: 40%;
  padding: 0;
}

.development-card.dev-card-new.hide {
  display: none;
}

.development-card.dev-card-new._w-33 {
  width: 32%;
  min-width: 32%;
  max-width: 32%;
}

.development-card.dev-card-new.industries-w {
  width: 32.6%;
  min-width: 32.6%;
  max-width: 32.6%;
}

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

.div-block-641 {
  width: 60px;
  height: 60px;
}

.development-link-text {
  color: #595959;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.development-link-text:hover {
  color: #ec6145;
}

.div-block-642 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 7px;
  display: flex;
}

.div-block-642.t-0 {
  margin-top: 0;
}

.div-block-643 {
  border: 1px solid #ec6145;
}

.right {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #fff;
  flex-flow: column;
  min-width: 46%;
  padding: 16px 34px;
  display: flex;
}

.development-heading {
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-644 {
  justify-content: space-between;
  display: flex;
}

.development-link:hover {
  color: #ec6145;
}

.service-link {
  text-decoration: none;
}

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

.case-about-heading-w {
  min-width: 219px;
  max-width: 213px;
}

.case-about-parent-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.case-about-parent-div.center {
  align-items: center;
}

.case-para {
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

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

.seamless-w {
  min-width: 460px;
}

.industry-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fefcfc;
  border-radius: 24px;
  flex-flow: column;
  width: 22%;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 24px #0003;
}

.text-block-764 {
  color: #000;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-2 {
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-645 {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.div-block-646 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-647 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.technology-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fefcfc;
  border-radius: 24px;
  flex-flow: column;
  width: 27%;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 24px #0003;
}

.challenges {
  min-width: 240px;
}

.div-block-648 {
  width: 33%;
}

.div-block-649 {
  width: 52%;
}

.div-block-650 {
  border-bottom: 1px solid #c3c3c3;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.text-block-765 {
  color: #000;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-3 {
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-651 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.container-1440 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.container-1440.hide-overflow {
  overflow: hidden;
}

.container-1440.margin-above {
  padding-top: 80px;
}

.container-1440.margin-above.p-0 {
  padding-top: 0;
}

.container-1440.full-width {
  width: 100%;
  max-width: 1440px;
}

.container-1440.mx-0 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.container-1440.mx-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.container-1440.mt-120 {
  margin-top: 120px;
}

.container-1440.mt-120.mt-social {
  margin-top: 40px;
}

.div-block-652 {
  height: 500px;
}

.solutions {
  min-width: 202px;
}

.solutions-card {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  background-color: #f9f9f9;
  flex-flow: column;
  width: 100%;
  padding: 46px;
  display: flex;
}

.div-block-654 {
  background-color: #eeb0a4;
  width: 8px;
  min-width: 8px;
  max-width: 8px;
}

.div-block-655 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 333px;
  display: flex;
}

.text-block-766 {
  font-family: Dmsans, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-4 {
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-656 {
  grid-row-gap: 40px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.case-study-parent {
  width: 100%;
  margin-top: 20px;
}

.case-study-parent.margin.padding-l-r {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 79%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.case-study-parent.margin.padding-l-r.block {
  display: flex;
}

.case-study-card {
  width: 100%;
  height: 360px;
  position: relative;
}

.div-block-658 {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.case-study-image {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.arrow-btn {
  width: 48px;
  height: 48px;
  position: absolute;
  inset: auto 5% 5% auto;
}

.arrow-btn-link {
  width: 50px;
  height: 50px;
}

.collection-item-12 {
  width: 48.5%;
}

.collection-list-12 {
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.collection-item-13 {
  width: 48%;
}

.collection-list-13 {
  grid-row-gap: 40px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.collection-list-wrapper-7 {
  justify-content: space-between;
}

.case-img {
  width: 100%;
}

.case-study-cards {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-661 {
  width: 48px;
  height: 48px;
  position: absolute;
  inset: auto 4% 4% auto;
}

.text-field-8 {
  color: #b3b3b3;
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  padding-right: 12px;
  font-size: 20px;
}

.text-field-8.hide {
  display: none;
}

.case-study-hero-banner {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.container-1441 {
  width: 83.3%;
  max-width: 1440px;
}

.container-100 {
  width: 100%;
  max-width: 1440px;
}

.container-100.bg-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6687defc93469589724e195f_case-hero-image.jpeg");
  background-position: 30%;
  background-size: cover;
}

.container-100.bg-image.h-100 {
  height: 100%;
}

.container-100.bg-image-2 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668c2765d588b9d7ea97b6e0_case-hero-2.png");
  background-position: 0 0;
  background-size: cover;
}

.container-100.bg-image-2.h-100 {
  height: 100%;
}

.container-100.bg-image-3 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668c282ddbe2808d34cbc8ad_case-hero-3.png");
  background-position: 0 0;
  background-size: cover;
}

.container-100.bg-image-3.h-100 {
  height: 100%;
}

.left-hero {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 53%;
  display: flex;
}

.hero-logo {
  width: 300px;
}

.text-block-767 {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-662 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.case-study-success {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.div-block-663 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-663.gap {
  grid-column-gap: 66px;
  grid-row-gap: 66px;
}

.div-block-663.gap.proven-div {
  margin-top: 98px;
  margin-bottom: 50px;
}

.div-block-663.top-padding {
  margin-top: 80px;
  margin-bottom: 80px;
}

.h2-heading-case {
  color: #1b1b1b;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
}

.h2-heading-case.centre {
  text-align: center;
  text-transform: none;
}

.h2-heading-case.banner-content-heading {
  font-size: 28px;
}

.h2-heading-case.success-stories-heading {
  width: 446px;
}

.h2-heading-case.align-center {
  text-align: center;
}

.h2-heading-case.align-center.ios-projects, .h2-heading-case.case-study-align, .h2-heading-case.case-study-align.align-center-to-left {
  text-align: left;
}

.h2-heading-case.align-center-to-left {
  text-align: center;
}

.h2-heading-case.align-left {
  text-align: left;
}

.h2-heading-case.orange {
  color: #ec6145;
}

.div-block-664 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 4% 6.4%;
}

.logo {
  width: 70%;
}

.div-block-665 {
  justify-content: center;
  width: 100%;
  margin-top: 66px;
  display: flex;
}

.button-2 {
  color: #000;
  background-color: #0000;
  border: 1px solid #595959;
  border-radius: 8px;
  padding: 12px 24px;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.case-middle-img {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.case-study-middle-img-relative {
  position: relative;
}

.image-271 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6687d01cc5992796139f30eb_case-study-middlle-image.png");
  background-position: 0 0;
  background-size: auto;
}

.text-block-768 {
  font-size: 58px;
}

.text-block-769 {
  color: var(--primary-black);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 49px;
  font-weight: 500;
  line-height: 1.4;
}

.case-study-proven-para {
  color: var(--primary-black);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-666 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  width: 13.4%;
  display: flex;
}

.div-block-667 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-668 {
  border: 1px solid #eee;
  width: 25%;
  padding: 46px 40px;
}

.div-block-669 {
  grid-row-gap: 40px;
  flex-flow: wrap;
  display: flex;
}

.div-block-669.hide {
  display: none;
}

.slider {
  background-color: #0000;
  height: 618px;
  margin-top: 94px;
}

.slider.hide-all-screen {
  display: none;
}

.slide.kress-slide {
  padding-top: 0;
  padding-left: 715px;
}

.slide.kress-slide.padding-0 {
  padding-left: 0;
}

.slide.studio620-slide {
  padding-top: 0;
  padding-left: 0;
}

.slide.cno5-slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 100%, 0 0;
  background-size: cover, 125px;
  transition: all .2s;
}

.bob-slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.div-block-671 {
  width: 100%;
  height: 100%;
}

.left-arrow.hide, .right-arrow.hide {
  display: none;
}

.mask {
  height: 576px;
  overflow: hidden;
}

.div-top-pad {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 100px;
  display: flex;
}

.div-top-pad.h-400 {
  height: 400px;
}

.div-block-672 {
  height: 44vw;
}

.div-block-673 {
  display: flex;
  position: relative;
}

.div-block-674 {
  width: 36%;
  padding-top: 180px;
  padding-bottom: 180px;
}

.div-image-right {
  width: 70%;
  position: absolute;
  inset: 0% -11% 0% auto;
}

.div-left-img, .div-right-content {
  width: 47%;
}

.div-block-675 {
  justify-content: space-between;
  margin-top: 100px;
  display: flex;
}

.div-padding {
  justify-content: space-between;
  margin-top: 80px;
  display: flex;
}

.div-block-676 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.div-block-677 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.div-block-678 {
  text-align: right;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.digital {
  width: 900px;
  height: 90px;
}

.modal-content {
  position: relative;
}

.modal-content.flex {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.close-btn {
  position: absolute;
  inset: 0% 0% auto auto;
}

.team-modal {
  display: none;
}

.flex-block-273-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  height: auto;
}

.flex-block-381 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  max-width: 300px;
}

.flex-block-381._w-python {
  max-width: 360px;
}

.flex-hire {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  max-width: 620px;
}

.flex-hire._w-100 {
  max-width: 100%;
}

.div-block-679 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-hire-devops {
  color: #595959;
  height: auto;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.28;
}

.hire-devops-subheading {
  width: auto;
  min-width: 520px;
}

.hire-devops-subheading.industries-we-serve {
  min-width: 300px;
}

.hire-devops-subheading.industies-worked-with {
  min-width: 460px;
}

.hire-devops-subheading.hire-ml {
  min-width: 410px;
}

.onboard-card {
  justify-content: space-between;
  width: 100%;
  margin-left: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-681 {
  flex: none;
  width: 80px;
  height: 80px;
}

.div-block-682 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 80%;
  display: flex;
}

.div-block-683 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  display: flex;
}

.div-block-684 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-5 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.div-block-685 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-685.hide {
  display: none;
}

.div-block-686 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-687 {
  background-color: #f2f1f1;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  width: 50%;
  padding: 160px 20px 20px;
  display: flex;
}

.div-block-688 {
  background-color: #f2f1f1;
}

.div-block-689 {
  flex: none;
  width: 81px;
  height: 80px;
}

.div-block-689.p-1 {
  width: 81.5px;
  height: 81px;
  padding: 1px;
}

.devops-flexilble-text {
  color: #1b1b1b;
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
}

.devops-flexilble-text.text-white {
  color: var(--ec6145);
}

.div-block-690 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.devops-flexible-subheading {
  color: #595959;
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
}

.devops-flexible-subheading.text-white {
  color: var(--ec6145);
}

.div-block-691 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-692 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.div-block-693 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top-right-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  padding: 20px;
  display: flex;
}

.div-block-693.bg-orange {
  background-color: #f2f1f1;
}

.div-block-693.bg-orange.top-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 70px;
}

.div-block-693.bg--f2f1f1 {
  background-color: #f2f1f1;
}

.clock-image {
  flex: none;
  width: 49px;
  height: 48px;
  padding: 2px;
}

.clock-image.h-1 {
  height: 49px;
}

.clock-image.p-1 {
  padding: 1px;
}

.div-project {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f2f1f1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  padding: 20px;
  display: flex;
}

.div-project.bg-orange {
  background-color: #ec6145;
}

.div-project.bg-orange.top-padding {
  padding-top: 70px;
}

.div-project.bg--f2f1f1 {
  background-color: #f2f1f1;
}

.devops-heading-flexible {
  width: 100%;
}

.shadow-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 24px #a4a4a429;
}

.devops-shadow-card {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.devops-shadow-card-colored {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.shadow-card-colored {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--ec6145);
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 23.1%;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 24px #a4a4a429;
}

.shadow-card-colored:hover {
  background-color: #ec6145;
}

.devops-integrate-image {
  width: 60px;
  height: 60px;
}

.cutting-edge-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.cutting-image {
  flex: none;
  height: 15px;
}

.para-14 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.text-block-351-copy {
  color: #595959;
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.text-block-351-copy.cloud {
  text-align: center;
  line-height: 1.28;
}

.text-block-351-copy.hire-devops {
  width: 560px;
}

.text-block-351-copy.left-align {
  text-align: left;
}

.text-onboard {
  color: #595959;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-694 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 40%;
  display: flex;
}

.div-block-695 {
  justify-content: space-between;
  display: flex;
}

.div-block-696 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.flex-block-273-devops {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  height: auto;
}

.hire-devops-subheading-copy {
  width: auto;
  min-width: 520px;
}

.div-top-padding-devops {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-top: 120px;
  margin-bottom: 80px;
  display: flex;
}

.div-top-padding-devops.bg-gray {
  background-color: #f6f6f6;
}

.div-block-6943 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.icon {
  color: #fff;
  background-image: linear-gradient(45deg, #2fc58c, #66a9ff);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.title-container {
  align-items: center;
  display: flex;
}

.line-container {
  justify-content: center;
  height: 140px;
  display: flex;
}

.details-text-header {
  margin-top: 0;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template: "Icon-1 Title-1"
                 "Line-1 Details-1"
                 "Icon-2 Title-2"
                 "Line-2 Details-2"
                 "Icon-3 Title-3"
                 "Line-3 Details-3"
                 / auto .25fr;
}

.title {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.details-text-container {
  margin-bottom: 30px;
}

.line {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #ccc;
  width: 2px;
  height: 100%;
}

.line._3 {
  min-width: 2px;
  max-width: 2px;
}

.icon-container {
  text-align: center;
  justify-content: center;
  display: flex;
}

.div-block-6944 {
  display: flex;
}

.icon-4 {
  color: #fff;
  background-color: #302d2d;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
  position: absolute;
}

.grid-2 {
  grid-column-gap: 64px;
  grid-row-gap: 0px;
  grid-template: "Icon-1 Title-1"
                 "Line-1 Details-1"
                 "Icon-2 Title-2"
                 "Line-2 Details-2"
                 "Icon-3 Title-3"
                 "Line-3 Details-3"
                 / 1px;
  grid-auto-columns: 1fr;
  width: 100%;
}

.grid-2.absolulte {
  grid-auto-columns: .25fr;
  position: absolute;
  left: 0;
}

.grid-2.absolulte.grid-vew {
  display: block;
}

.grid-2.absolulte.grid-vew.hide, .grid-2.hide {
  display: none;
}

.div-block-6945 {
  width: 100%;
  display: block;
}

.div-block-6945.hide {
  display: none;
}

.div-block-6946 {
  width: 10px;
  padding-top: 50px;
  position: absolute;
  left: 24%;
}

.div-code {
  position: relative;
}

.scroll-box {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.scroll-box.bg-black {
  background-color: #110101;
  width: 100%;
}

.scroll-image {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67583cf72d788b53570dec9d_sandro-katalina-k1bO_VTiZSs-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 20px;
  width: 700px;
  height: 400px;
}

.scroll-content {
  margin-bottom: 0;
  padding-left: 30px;
  position: relative;
}

.scroll-text {
  color: #ffffff80;
  height: auto;
  font-size: 18px;
  line-height: 36px;
  overflow: hidden;
}

.fill-line {
  background-color: #6c5afb;
  border-radius: 3px;
  width: 3.5px;
  height: 0%;
  position: absolute;
  inset: 0% 0% auto -2px;
}

.fill-line.v2 {
  background-color: #7bf4e0;
  width: 3px;
  left: 0;
}

.scroll-inner-box {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.circle {
  box-shadow: none;
  background-color: #000;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  position: absolute;
  inset: 30px auto auto -35px;
}

.fill-box {
  border: 2px dashed #eee;
  width: 1.8px;
  position: absolute;
  inset: 5% auto 0% 0%;
}

.fill-box.v2 {
  background-color: #e9e9e9;
  border-style: none;
  width: 3px;
  top: 10%;
}

.scroll-heading {
  color: #ffffff80;
  font-size: 26px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-6948 {
  flex-flow: row-reverse wrap-reverse;
  justify-content: flex-end;
  display: flex;
}

.scroll-box-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  display: flex;
}

.scroll-box-2.bgblack {
  background-color: #5c3b3b;
}

.scroll-content-2 {
  margin-bottom: 0;
  padding-left: 30px;
  position: relative;
}

.scroll-inner-box-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.circle-2 {
  box-shadow: none;
  background-color: #ffffff80;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 52px auto auto -8.5px;
}

.div-block-6949 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-6950 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: center;
  width: 77%;
  max-width: 680px;
  display: flex;
}

.hero-heading {
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.4;
}

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

.hero-heading-wrapper {
  flex-direction: column;
  width: 58%;
  max-width: 680px;
  display: flex;
}

.flutter-left-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 58%;
  display: flex;
}

.arrow_svg {
  width: .8em;
  height: 1.13em;
}

.arrow_svg.is-alt {
  transform: rotate(-180deg);
}

.swiper-slide.is-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-right: 2.6em;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

.swiper-slide.is-photos {
  inset: 0%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.2em;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.swiper-wrapper.is-content {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.swiper-wrapper.is-photos {
  width: 100%;
  position: relative;
}

.arrow {
  border: 1px solid #b8a5ff3d;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 7em;
  height: 3.1em;
  margin-right: 1em;
  transition: all .2s;
  display: flex;
}

.arrow:hover {
  color: #111;
  background-color: #b8a5ff;
  border-color: #b8a5ff;
}

.arrow.is-left, .arrow.is-right {
  background-color: #0000;
  border-color: #ec614580;
  width: 3.1em;
}

.slider_tagline {
  color: #b8a5ff99;
}

.slider_left {
  width: 50%;
  position: relative;
}

.slider_wrap {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.slider_info-middle {
  padding-top: 0;
  padding-bottom: 0;
}

.slider_info-bottom {
  width: 100%;
  height: 5em;
  display: block;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.slider_title-text {
  color: #1b1b1be6;
  letter-spacing: -.03em;
  padding-bottom: .28em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.container-1442 {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding: 3.5em 7em;
}

.container-1442.is-slider {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  padding-top: 8em;
  padding-bottom: 8em;
  display: flex;
}

.slider_info-text {
  color: #1b1b1bb3;
  width: 100%;
  max-width: 22.3em;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.slider_right {
  width: 42%;
}

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

.arrows {
  z-index: 100;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.swiper.is-content {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.swiper.tinyflow-slider {
  position: relative;
}

.slider_title {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1em;
  display: flex;
}

.slider_height {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.div-block-6951 {
  width: 17px;
}

.case-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 24px;
  display: flex;
}

.div-block-6953 {
  width: 17px;
}

.case-logo {
  width: 100px;
  height: 40px;
  margin-bottom: 20px;
}

.paragraph-6 {
  color: #ec6145;
  margin-bottom: 0;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

.div-block-discover {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.dt-empowering-sub-heading-copy {
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.dt-empowering-sub-heading-copy.digital {
  width: 40%;
}

.line-text-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-between;
  align-items: center;
  height: 21px;
  display: flex;
}

.line-text-wrapper.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.div-block-6955 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.app-d {
  margin-bottom: 40px;
  display: flex;
}

.app-d.c1 {
  z-index: 1;
  background-color: var(--ec6145);
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 130px;
}

.div-block-6957 {
  flex-flow: column;
  width: 703.771px;
  display: flex;
}

.div-block-6958 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  width: 60%;
}

.div-block-6958-copy {
  width: 60%;
}

.numbers {
  width: 20%;
}

.link-page {
  width: 42px;
}

.div-block-6960 {
  width: 100%;
}

.div-block-6961 {
  width: 20%;
}

.div-block-6962 {
  min-width: 0;
  max-width: 400px;
}

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

.number-text {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
}

.service-text {
  color: #1b1b1b;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-7 {
  color: #595959;
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.track-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid #1b1b1b1a;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 32%;
  height: 180px;
  padding: 40px 60px;
  display: flex;
}

.track-card-heading {
  color: #1b1b1b;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.3;
}

.record-subtext {
  text-align: center;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

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

.div-block-6964 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-6965 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-6966 {
  width: 20px;
}

.award-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 20%;
  height: 400px;
  padding: 20px 10px 30px;
  display: flex;
}

.award-card.light {
  background-color: #d9d9d91a;
}

.div-block-6967 {
  margin-top: 40px;
  display: flex;
}

.div-block-6968 {
  justify-content: center;
  display: flex;
}

.image-273 {
  object-fit: cover;
  height: 120px;
}

.text-block-770 {
  opacity: .31;
  color: #1b1b1b;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

.award-hidden-text {
  color: #1b1b1b;
  text-align: left;
  padding-bottom: 10px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.award-hidden-text.hide {
  display: none;
}

.div-block-6969 {
  max-width: 600px;
}

.text-span-241 {
  color: #ec6145;
}

.text-64 {
  color: #050505;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.4;
}

.text-64._w-potential {
  max-width: 700px;
  font-size: 44px;
}

.text-64.on-demand {
  min-width: 780px;
  font-size: 44px;
}

.text-64.on-demand.app-development-text-color {
  color: #000;
}

.text-64.on-demand-copy {
  min-width: 830px;
  font-size: 44px;
}

.text-64.social-media-cta {
  min-width: 860px;
}

.text-64.logistics-cta {
  min-width: 920px;
}

.text-64.devops-32-tab {
  min-width: 780px;
  font-size: 44px;
}

.text-64.devops-32-tab.app-development-text-color {
  color: #000;
}

.text-64.text-050505 {
  color: #050505;
}

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

.div-block-6970 {
  justify-content: center;
  display: flex;
}

.top-right-img {
  width: 100px;
  height: 100px;
  position: absolute;
  inset: auto auto -16% 12%;
}

.top-left-img {
  width: 100px;
  height: 100px;
  position: absolute;
  inset: -14% 14% auto auto;
}

.locations-content-wrapper {
  height: 310px;
}

.slider-right-button {
  cursor: pointer;
  font-style: italic;
  transition: transform .425s;
}

.slider-right-button:hover {
  transform: scale(1.3);
}

.slider-left-button {
  cursor: pointer;
  transition: transform .425s;
}

.slider-left-button:hover {
  transform: scale(1.3);
}

.location-description {
  color: #1b1b1bb3;
  letter-spacing: .0625rem;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.location-title-wrapper {
  flex-wrap: wrap;
  margin-bottom: 1.2rem;
}

.hero-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 92%;
  margin-left: auto;
  margin-right: 50px;
  padding-right: 38px;
  display: flex;
  position: relative;
}

.hero-content-grid {
  grid-column-gap: 7vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  display: grid;
}

.slider-nav {
  grid-column-gap: 30px;
  justify-content: space-between;
  margin-top: 1rem;
  display: flex;
}

.image-stack-wrapper {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  padding-top: 120%;
  position: relative;
  right: auto;
}

.hero-left {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.location-button {
  letter-spacing: .125rem;
  text-transform: uppercase;
  background-color: #0e145d;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  margin-top: 1.5rem;
  padding: 1.2375rem 1.6rem;
  font-size: .8rem;
  font-weight: 700;
  box-shadow: 5px 5px #0e145d1a;
}

.stack-image {
  z-index: 1;
  object-fit: cover;
  border: .1875rem solid #fff;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: transform .6s ease-out, right .6s ease-out, left .6s ease-out, opacity .275s, z-index .425s ease-out;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
  box-shadow: 4px 4px 20px 3px #0000003b;
}

.stack-image.stack-2 {
  z-index: -1;
  opacity: 1;
  top: 1%;
  left: 15%;
  transform: scale(.9);
}

.stack-image.stack-3 {
  z-index: -3;
  opacity: 1;
  top: 1%;
  left: 27%;
  transform: scale(.8);
}

.container-1443 {
  justify-content: space-between;
  width: 100%;
  max-width: 1250px;
  height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.bg-2 {
  z-index: -1;
  background-color: #0e145d;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bg-2._3 {
  z-index: -3;
  background-color: #0e145d12;
  width: 52%;
}

.bg-2._2 {
  z-index: -2;
  background-color: #babed7;
  width: 51%;
}

.section-slider {
  z-index: 1;
  color: #171270;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.location-title {
  color: #1b1b1be6;
  letter-spacing: .125rem;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.06;
  display: inline;
}

.location-title.light {
  color: #17127078;
  font-weight: 400;
}

._wf-logo {
  width: 30px;
  height: 30px;
}

.hero-content-wrapper {
  width: 100%;
}

.qf-text {
  letter-spacing: 1px;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.made-for-community {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.button-bg {
  z-index: -1;
  background-color: #fdfce4;
  border: 2px solid #fdfce4;
  border-radius: 0;
  width: 300px;
  height: 300px;
  transition: border-radius .975s ease-out;
  position: absolute;
  inset: 0%;
  transform: translate(-57px, 32%);
}

.button-bg.active {
  border-radius: 30000px;
  margin-left: auto;
  margin-right: auto;
}

.card-stack-wrapper {
  flex-direction: column;
  height: 600px;
  position: relative;
}

.container-1444 {
  width: 100%;
  max-width: 1250px;
  padding-left: 30px;
  padding-right: 30px;
}

.container-1444.horizontal-ends {
  justify-content: space-between;
  display: flex;
}

.container-1444.horizontal-ends.centered {
  grid-column-gap: 0vw;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
  position: relative;
}

.paragraph-8 {
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.section-7 {
  z-index: 1;
  color: #fdfce5;
  background-color: #202020;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 1000px;
  padding-top: 140px;
  padding-bottom: 140px;
  transition: background-color .5s ease-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-7.hide {
  display: none;
}

.our-work-card-wrapper {
  z-index: 1;
  width: 100%;
  position: relative;
}

.button-3 {
  z-index: 1;
  color: #fdfce4;
  letter-spacing: 2px;
  border: 2px solid #fdfce4;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 50px;
  margin-top: 30px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slide-line-wrapper {
  border: 1px solid #fdfce4;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.image {
  z-index: -1;
  opacity: 1;
  object-fit: cover;
  width: 110%;
  height: 100%;
  position: absolute;
  inset: 4% 0% 0% -2%;
}

.stack-image-2 {
  z-index: 1;
  object-fit: scale-down;
  border: 5px solid #fdfce4;
  border-radius: 100px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: transform .6s ease-out, right .6s ease-out, left .6s ease-out, opacity .275s, z-index .425s ease-out;
  position: absolute;
  inset: 0% 0% 0% -20%;
}

.stack-image-2.stack-1 {
  opacity: 1;
  left: -3%;
}

.stack-image-2.stack-3 {
  z-index: -3;
  opacity: 1;
  top: 1%;
  left: 27%;
  transform: scale(.8);
}

.stack-image-2.stack-2 {
  z-index: -1;
  opacity: 1;
  top: 1%;
  left: 15%;
  transform: scale(.9);
}

.heading-1 {
  font-size: 65px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-1.smaller {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 70px;
  font-weight: 400;
  line-height: 1.4;
  transition: all .475s ease-out;
}

.slide-count-wrapper {
  height: 4px;
  font-size: 18px;
  display: flex;
}

.slide-line {
  opacity: .2;
  background-color: #fff;
  width: 15px;
  height: 2px;
  transition: opacity .425s ease-out;
}

.slide-line.black {
  background-color: #e2e2e2;
  border-radius: 2000px;
  width: 33.3333%;
  height: 100%;
  transition: opacity .325s ease-out;
}

.slide-line.black.current {
  opacity: 1;
  background-color: #fdfce4;
}

.country-p.hide {
  display: none;
}

.location-cms {
  width: 100%;
  display: none;
}

.images-cms {
  display: none;
}

.images-cms.block {
  display: flex;
}

.location-title-2 {
  letter-spacing: .125rem;
  text-transform: capitalize;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.06;
  display: inline;
}

.location-title-2.light {
  color: #17127078;
  font-weight: 400;
}

.hidden {
  display: none;
}

.locations-list {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-direction: column;
  display: flex;
}

.container-1445 {
  justify-content: space-between;
  width: 100%;
  max-width: 1250px;
  height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.stack-image-3 {
  z-index: 1;
  object-fit: cover;
  transform-style: preserve-3d;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s, transform .6s ease-out, right .6s ease-out, left .6s ease-out, opacity .275s, z-index .425s ease-out;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
  transform: scale3d(1.2, 1.1, 1);
  box-shadow: 4px 4px 20px 3px #0000003b;
}

.stack-image-3.stack-2 {
  z-index: -1;
  opacity: 1;
  transform-style: preserve-3d;
  top: 1%;
  left: 18%;
  transform: scale3d(1.1, .95, 1);
}

.stack-image-3.stack-3 {
  z-index: -3;
  opacity: 1;
  transform-style: preserve-3d;
  top: 1%;
  left: 35%;
  transform: scale3d(.99, .81, 1);
}

.div-block-6971 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.razorpay {
  max-width: none;
  height: 102px;
}

.gmp {
  width: 125%;
  height: 125%;
}

.section-black {
  background-color: #060606;
}

.section-black.hide {
  display: none;
}

.map-div {
  mix-blend-mode: luminosity;
  height: 240px;
  position: absolute;
  inset: 0%;
}

.image-274 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6790806d11ca335284d6ab62_map.png");
  background-position: 0 0;
  background-size: auto;
}

.ga4 {
  max-width: 120%;
}

.h3-heading-map {
  color: var(--ec6145);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.55;
}

.h3-heading-map.centre {
  text-align: center;
  text-transform: none;
}

.h3-heading-map.banner-content-heading {
  font-size: 28px;
}

.h3-heading-map.success-stories-heading {
  width: 446px;
}

.h3-heading-map.align-center {
  text-align: center;
}

.h3-heading-map.align-center.ios-projects, .h3-heading-map.case-study-align, .h3-heading-map.case-study-align.align-center-to-left {
  text-align: left;
}

.h3-heading-map.align-center-to-left {
  text-align: center;
}

.h3-heading-map.align-left {
  text-align: left;
}

.h3-heading-map.orange {
  color: #ec6145;
}

.div-block-6972 {
  width: 100%;
  height: 280px;
  padding-top: 40px;
  position: relative;
}

.div-block-6973 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 80px;
  display: flex;
}

.location-1 {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 115px 0 auto 21%;
}

.location-1.location-pin {
  cursor: pointer;
}

.location-2 {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 41px 0% 0% 45.2%;
}

.location-2.location-pin {
  cursor: pointer;
}

.location-3 {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 178px auto 0% 58.5%;
}

.location-3.location-pin {
  cursor: pointer;
}

.location-4 {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 188px 30.6% 0% auto;
}

.location-4.location-pin {
  cursor: pointer;
}

.div-block-6974 {
  color: var(--ec6145);
  width: 36%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-6975 {
  align-items: center;
  width: 60%;
  display: flex;
}

.paragraph-9 {
  color: #fff;
  width: 100%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-6976 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.location-icon {
  flex: none;
  width: 21px;
  height: 20px;
}

.text-block-771 {
  color: #fff;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.div-block-6977 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-6978 {
  justify-content: space-between;
  margin-left: 8.5%;
  margin-right: 8.5%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.slider-map {
  background-color: #5b443fc2;
  width: 100%;
  height: 100%;
}

.slider-map.bg-gray {
  background-color: #f5f5f5;
  bottom: -2%;
}

.image-275 {
  width: 100%;
  height: 100%;
}

.intro {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.intro.has-32-gap {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.container-1446 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.splide__list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.small-title {
  opacity: .8;
  font-size: 1.125em;
  line-height: 120%;
}

.section-8 {
  color: #fff;
  background-color: #000;
  height: 100vh;
  max-height: 100vh;
  padding-top: 44vh;
  padding-bottom: 44vh;
  font-size: 16px;
}

.pink-color {
  color: #e86dfc;
}

.splide__slide {
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 25vw;
  height: 16vw;
  display: flex;
}

.logo-carousel {
  margin-top: 3em;
  overflow: hidden;
}

.logo-carousel.splide {
  margin-top: 0;
}

.splide__track {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  opacity: .5;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-276 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/679685816a87f3564bfedd70_Ora.png");
  background-position: 0 0;
  background-size: cover;
}

.image-277 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6796857e402a39717187184f_Rectangle%2012656.png");
  background-position: 0 0;
  background-size: cover;
}

.logos_container-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo_wrapper-2 {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 3rem;
  display: flex;
}

.logo-2 {
  width: 14rem;
}

.location1-detail {
  color: var(--ec6145);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
}

.location1-detail.location-detail {
  width: 80%;
}

.location2-detail {
  color: var(--ec6145);
  width: 36%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
  display: none;
}

.location2-detail.location-detail {
  width: 80%;
}

.location3-detail {
  color: var(--ec6145);
  width: 36%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
  display: none;
}

.location3-detail.location-detail {
  width: 80%;
}

.location4-detail {
  color: var(--ec6145);
  width: 36%;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
  display: none;
}

.location4-detail.location-detail {
  width: 80%;
}

.div-block-6979 {
  width: 40%;
}

.address-name {
  color: var(--ec6145);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.container-1447 {
  max-width: 960px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.main-wrapper-2 {
  position: relative;
}

.item {
  width: 199px;
  margin-left: 4px;
  margin-right: 4px;
}

.items {
  flex: none;
  align-items: stretch;
  display: flex;
}

.clone-bar {
  z-index: 99;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #ffffffd9;
  border-radius: 5px;
  justify-content: flex-end;
  align-items: center;
  height: 3px;
  padding-left: 32px;
  padding-right: 16px;
  display: flex;
  position: sticky;
  top: 16px;
  left: 0;
  right: 0;
}

.source-info {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.clone-button {
  box-shadow: none;
  background-color: #313131;
  border-radius: 4px;
  min-height: 40px;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 14px;
  transition: background-color .6s cubic-bezier(.19, 1, .22, 1);
}

.clone-button:hover {
  box-shadow: none;
  background-color: #242424;
}

.section-9 {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.slider-wrapper-2 {
  flex: none;
  width: 100%;
  display: flex;
}

.items-holder {
  flex: none;
  display: flex;
}

.map-overlay {
  position: absolute;
  inset: 0%;
}

.app-dev {
  z-index: 6;
  background-color: #fefcfc;
  border-top: 1px dotted #000;
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.app-dev.c1 {
  z-index: 1;
  border: 1px #000;
  position: sticky;
  top: 90px;
}

.app-dev.c1.static {
  position: static;
}

.app-dev.c2 {
  z-index: 2;
  position: sticky;
  top: 90px;
}

.app-dev.c3 {
  z-index: 3;
  position: sticky;
  top: 90px;
}

.app-dev.c4 {
  z-index: 4;
  position: sticky;
  top: 90px;
}

.app-dev.c5 {
  z-index: 5;
  position: sticky;
  top: 90px;
}

.app-dev.c6 {
  z-index: 6;
  position: sticky;
  top: 90px;
}

.app-dev.c7 {
  z-index: 7;
  position: sticky;
  top: 430px;
}

.background-video {
  height: 100%;
}

.text-block-772 {
  color: #595959;
  text-transform: capitalize;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-6980 {
  width: 100%;
  display: flex;
}

.div-block-6981 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  align-self: flex-start;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.div-block-6981._w-100 {
  width: 100%;
}

.industry-img {
  width: 32%;
  height: 304px;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.industry-img.hide {
  display: none;
}

.video-absolute {
  position: absolute;
  inset: 0%;
}

.background-video-2 {
  height: 500px;
}

.dropdown-item-industries {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 32%;
  margin-left: 0;
  margin-right: auto;
  padding: 2.55%;
  text-decoration: none;
  display: flex;
}

.dropdown-item-industries:hover {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 24px #a4a4a429;
}

.dropdown-item-industries._w-100 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  width: 100%;
}

.dropdown-item-industries._w-100.p-8 {
  justify-content: flex-start;
  padding: 8px 8px 10px;
}

.dropdown-item-industries._w-100.p-8:hover {
  background-color: #ec6145;
}

.dropdown-item-industries._w-100.p-8.align-center {
  align-items: center;
}

.industries-img {
  position: absolute;
  inset: 0%;
}

.industries-img.bg-overlay {
  background-image: linear-gradient(#00000080, #00000080);
}

.div-block-6982 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 16px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  display: flex;
  position: absolute;
  inset: 5%;
}

.para-14-dm {
  margin-bottom: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.para-14-dm.text--ffffffcc {
  color: var(--ffffffcc);
}

.para-14-dm.text--ffffffcc.underline {
  text-underline-offset: 4px;
  text-decoration: underline;
}

.para-14-dm.hover-t:hover {
  color: #ec6145;
}

.industry-navbar-heading {
  color: #1b1b1b;
  text-transform: capitalize;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

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

.industry-navbar-heading.ios {
  text-transform: none;
}

.div-block-6983 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.drop-down-title {
  text-transform: uppercase;
}

.dropdown-heading-title {
  text-transform: uppercase;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

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

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

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

.clients-info-two {
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  background-color: #e4ebf3;
  width: 90%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.div-block-6984 {
  display: flex;
}

.platform-div {
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.platform-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #bbbaba63;
  flex-flow: column;
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
}

.service-pane-item-3-3 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-tab-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.service-pane-item-4-3 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-item-text {
  font-size: 16px;
  font-weight: 600;
}

.service-pane-item-5-1, .service-pane-item-3-4 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.tabs-content {
  border-left: 1px solid #c7c1c147;
  width: 66.6667%;
  margin-top: 5px;
  margin-left: 20px;
}

.service-pane-item-1-4 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding: 15px;
  display: block;
}

.service-pane-item-5-4, .service-pane-item-4-2 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-tab-title {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.service-tab-pane {
  background-color: #0000;
  height: 100%;
  padding: 0 20px 20px;
  overflow: hidden;
}

.service-pane-item-2-3 {
  padding: 0 15px;
  display: block;
}

.service-tab-2 {
  background-color: #0000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
  display: flex;
}

.service-tab-2:hover {
  background-color: #fff;
}

.service-tab-2.w--current {
  background-color: #fff;
  border-left-style: none;
  border-right-style: none;
  height: auto;
  padding: 0;
  text-decoration: none;
}

.section-10 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.section-10.service {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.service-pane-item-3-2 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-pane-item-2-1 {
  padding: 0 15px;
  display: block;
}

.service-pane-item-5-3 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-pane-item-1-1 {
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.unsplash-badge {
  position: absolute;
  inset: auto 2% 0% auto;
}

.service-pane-item-2-4 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-pane-item-1-3 {
  padding: 0 15px;
  display: block;
}

.service-pane-item-4-4, .service-pane-item-3-1 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.tabs {
  flex-direction: row-reverse;
  width: 100%;
  height: auto;
  display: flex;
}

.service-container {
  perspective: 1667px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: 10px 10px 20px;
  display: flex;
  transform: none;
}

.service-pane-item-5-2 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-pane-item-2-2 {
  padding: 0 15px;
  display: block;
}

.service-pane-item-4-1 {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  height: 160px;
  padding: 15px;
  display: block;
}

.service-pane-item-master {
  padding-top: 5px;
  padding-bottom: 5px;
}

.service-pane-item-master.p-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.service-item-title {
  color: #333;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.service-item-paragraph {
  color: #0000008c;
  padding-top: 10px;
  font-size: 14px;
  line-height: 18px;
}

.tabs-menu {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  flex: 0 auto;
  width: 47%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.service-pane-item-1-2 {
  padding: 0 15px;
  display: block;
}

.div-block-6985 {
  width: 100%;
  display: flex;
}

.para-16-dm {
  color: var(--black);
  font-family: Dmsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.para-16-dm:hover, .para-16-dm.text-orange {
  color: #ec6145;
}

.div-block-6986 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-6987 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.hire-dropdown-wrapper {
  display: none;
}

.hire-droplist {
  color: #595959;
  text-transform: capitalize;
  font-size: 12px;
  line-height: 1.3;
}

.hire-navbar-heading {
  color: #1b1b1b;
  text-transform: capitalize;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

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

.line-award {
  border: 1px solid var(--primary-black);
  opacity: .1;
  background-color: #1b1b1b;
  height: 100%;
}

.image-278 {
  width: 6.6em;
}

.navbar-link-wrapper-drop {
  transition: transform .5s ease-out;
}

.navbar-link-wrapper-drop:hover {
  list-style-type: none;
}

.navbar-link-wrapper-drop.hide-home, .navbar-link-wrapper-drop.hide-tablet, .navbar-link-wrapper-drop.hide {
  display: none;
}

.navbar-link-wrapper-contact {
  transition: transform .5s ease-out;
}

.navbar-link-wrapper-contact:hover {
  list-style-type: none;
}

.navbar-link-wrapper-contact.hide-home, .navbar-link-wrapper-contact.hide-tablet, .navbar-link-wrapper-contact.hide {
  display: none;
}

.div-block-6988 {
  width: 32px;
  height: 32px;
}

.div-block-6989 {
  display: flex;
}

.overlay {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 4px;
  position: absolute;
  inset: 0%;
}

.heading-1 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.flex-block-382 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-block-383 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: center;
  width: 100%;
}

.flex-block-384 {
  width: 100%;
}

.div-healthcare {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 45px;
}

.image-279 {
  width: 100%;
  height: 100%;
}

.image-279.iqv, .image-279.hcl {
  object-fit: contain;
}

.div-block-6991 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  width: 100%;
  display: flex;
}

.div-hcl {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 10px;
}

.div-iqvia {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 20px;
}

.div-neurostellar {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 10px;
}

.div-peakmind {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 30px;
}

.div-block-6992 {
  width: 30%;
}

.flex-block-3832 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  align-items: stretch;
  width: 100%;
}

.div-block-6993 {
  border: 1px solid #eaeaeae6;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  width: 32%;
  padding: 24px;
  display: flex;
}

.div-block-6993.p-0 {
  padding: 0;
}

.text-block-773 {
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
}

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

.div-block-6995 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e7f5e1b03aaff0df98_129%201.webp");
  background-position: 50%;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.div-block-6996 {
  position: absolute;
  inset: 0%;
}

.healthcare-logo {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e6d30d7aa9ee9b7e50_Frame%20626767%20(6).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.div-block-6997 {
  z-index: 5;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0057a3;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 4%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-774 {
  color: #fff;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-6998 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0057a3;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 3%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-6998.bgca9c11 {
  background-color: #ca9c11;
}

.div-block-6998.bg231f20 {
  background-color: #231f20;
}

.div-block-6998.bg0029f5 {
  background-color: #0029f5;
}

.div-block-6998.black {
  background-color: #000;
}

.div-block-6998.bg357388 {
  background-color: #357388;
}

.div-block-6998.bg11bac2 {
  background-color: #11bac2;
}

.div-block-6998.bg045e94 {
  background-color: #045e94;
}

.div-block-6998.bg35b184 {
  background-color: #35b184;
}

.div-block-6998.bg-04242d {
  background-color: #04242d;
}

.div-block-6998.bg021703 {
  background-color: #021703;
}

.div-block-6998.bg-f2466d {
  background-color: #f2466d;
}

.div-block-6998.bg-2d1200 {
  background-color: #2d1200;
}

.text-block-775 {
  color: #fff;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-6999 {
  border: 1px solid #eaeaeae6;
  border-radius: 8px;
  height: 100%;
  padding: 6px;
}

.homa {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e77287ac6fbbc28a64_125%201.webp");
  background-position: 50%;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.healthcare-logo-copy {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67f7991ac8f00f15552deaae_Frame%20626767.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.homa-health {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8f1dcb387b5665e4cdc_Frame%20626767%20(9).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.div-block-6998-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 3%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-6998-copy.bgca9c11 {
  background-color: #ca9c11;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.div-block-6998-copy.bg-813588 {
  background-color: #813588;
}

.div-block-6998-copy.bg2c3f7e {
  background-color: #2c3f7e;
}

.div-block-6998-copy.bg-d74f58 {
  background-color: #d74f58;
}

.div-block-6998-copy.bgcb5030 {
  background-color: #cb5030;
}

.div-block-6998-copy.bg35884a {
  background-color: #35884a;
}

.div-block-6998-copy.black {
  background-color: #000;
}

.div-block-6998-copy.bg--cb5030 {
  background-color: #cb5030;
}

.div-block-7000 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.fitbasix {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e61f6cac7cfd7bdbee_Frame%20626767%20(8).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.iqvia {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e6fdae4d2cbba34952_Frame%20626767%20(7).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.div-block-6995-co {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e8b99d1a93c4eede18_9%201.webp");
  background-position: 50%;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.div-block-6995-co.img-preplaced {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800dfebc97b7af1e8d4bb7a_Rectangle%2012%20(7).webp");
  background-size: contain;
  height: 100%;
}

.div-block-6995-co.fix {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bdba49c9f96254e54d5_Group%201707478973.webp");
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-6995-co.true-power {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e44127e3fc3fead60fc3_Frame%20626746%20(2).webp");
}

.div-block-6995-co.tummoc {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7ce49261f677ff437a_Frame%201707481382.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-6995-co.th {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6807676bc7adfa0cf6be8334_Frame%20626747%20(1).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
}

.div-block-6995-co.ev {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088b07b7647d4f0c9f83a4_Frame%20626746%20(2).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
}

.div-block-6995-co.ample {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dc72485491ca4bc57f53_Without%20shadow.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 180px;
}

.div-block-6995-co.travel {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6807676bc7adfa0cf6be8334_Frame%20626747%20(1).webp");
}

.div-block-6995-co.fitsol {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681da480a547344ff7ebcced_image%206018.webp");
  background-position: 50% 8%;
  background-repeat: no-repeat;
  background-size: 360px 240px;
}

.div-block-6995-co.livo {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681dac7bc2f4eb4675c4cefd_Group%201707479127.webp");
}

.text-block-776 {
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-block-776.uppercase {
  text-transform: capitalize;
}

.text-block-776.uppercase.text-white.meeting, .text-block-776.uppercase.text-white.web-dev {
  text-transform: none;
}

.services-details-copy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.services-details-copy.relative {
  position: relative;
}

.solution-card-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #09b96d, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.solution-card-copy.first {
  width: auto;
}

.solution-card-copy.first.app {
  background-color: #fefcfc;
}

.solution-card-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.solution-card-copy.second {
  width: auto;
}

.solution-card-copy.second.app {
  background-color: #fefcfc;
}

.solution-card-copy.second.cloud {
  width: 100%;
}

.solution-card-copy.third.app, .solution-card-copy.fourth.app {
  background-color: #fefcfc;
}

.solution-card-copy.fourth.cloud {
  width: 100%;
}

.solution-card-copy.fifth.app, .solution-card-copy.sixth.app {
  background-color: #fefcfc;
}

.mha {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #117fea, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.mha.first {
  width: auto;
}

.mha.first.app {
  background-color: #fefcfc;
}

.mha.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.mha.second {
  width: auto;
}

.mha.second.app {
  background-color: #fefcfc;
}

.mha.second.cloud {
  width: 100%;
}

.mha.third.app, .mha.fourth.app {
  background-color: #fefcfc;
}

.mha.fourth.cloud {
  width: 100%;
}

.mha.fifth.app, .mha.sixth.app {
  background-color: #fefcfc;
}

.pea {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #0f2c41, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.pea.first {
  width: auto;
}

.pea.first.app {
  background-color: #fefcfc;
}

.pea.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.pea.second {
  width: auto;
}

.pea.second.app {
  background-color: #fefcfc;
}

.pea.second.cloud {
  width: 100%;
}

.pea.third.app, .pea.fourth.app {
  background-color: #fefcfc;
}

.pea.fourth.cloud {
  width: 100%;
}

.pea.fifth.app, .pea.sixth.app {
  background-color: #fefcfc;
}

.tele-sol {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #ffbf00, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.tele-sol.first {
  width: auto;
}

.tele-sol.first.app {
  background-color: #fefcfc;
}

.tele-sol.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.tele-sol.second {
  width: auto;
}

.tele-sol.second.app {
  background-color: #fefcfc;
}

.tele-sol.second.cloud {
  width: 100%;
}

.tele-sol.third.app, .tele-sol.fourth.app {
  background-color: #fefcfc;
}

.tele-sol.fourth.cloud {
  width: 100%;
}

.tele-sol.fifth.app, .tele-sol.sixth.app {
  background-color: #fefcfc;
}

.iomt {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #f69eeb, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.iomt.first {
  width: auto;
}

.iomt.first.app {
  background-color: #fefcfc;
}

.iomt.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.iomt.second {
  width: auto;
}

.iomt.second.app {
  background-color: #fefcfc;
}

.iomt.second.cloud {
  width: 100%;
}

.iomt.third.app, .iomt.fourth.app {
  background-color: #fefcfc;
}

.iomt.fourth.cloud {
  width: 100%;
}

.iomt.fifth.app, .iomt.sixth.app {
  background-color: #fefcfc;
}

.clinical {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #8987fe, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 360px;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.clinical.first {
  width: auto;
}

.clinical.first.app {
  background-color: #fefcfc;
}

.clinical.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.clinical.second {
  width: auto;
}

.clinical.second.app {
  background-color: #fefcfc;
}

.clinical.second.cloud {
  width: 100%;
}

.clinical.third.app, .clinical.fourth.app {
  background-color: #fefcfc;
}

.clinical.fourth.cloud {
  width: 100%;
}

.clinical.fifth.app, .clinical.sixth.app {
  background-color: #fefcfc;
}

.div-block-7001 {
  position: absolute;
  inset: auto 5% 5%;
}

.clinical-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #1b70e9, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 360px;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.clinical-copy.first {
  width: auto;
}

.clinical-copy.first.app {
  background-color: #fefcfc;
}

.clinical-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.clinical-copy.second {
  width: auto;
}

.clinical-copy.second.app {
  background-color: #fefcfc;
}

.clinical-copy.second.cloud {
  width: 100%;
}

.clinical-copy.third.app, .clinical-copy.fourth.app {
  background-color: #fefcfc;
}

.clinical-copy.fourth.cloud {
  width: 100%;
}

.clinical-copy.fifth.app, .clinical-copy.sixth.app {
  background-color: #fefcfc;
}

.clinical-copy.bg8987fe {
  background-image: linear-gradient(323deg, #8987fe, #fff 67%);
}

.clinical-copy.bg8987fe.hide {
  display: none;
}

.clinical-copy.bgf8fe87 {
  background-image: linear-gradient(323deg, #f8fe87, #fff 67%);
}

.clinical-copy.bgf8fe87.hide {
  display: none;
}

.clinical-copy.bgd0e96b {
  background-image: linear-gradient(323deg, #d0e96b, #fff 67%);
}

.clinical-copy.bg4d330d {
  background-image: linear-gradient(323deg, #4d330d, #fff 67%);
}

.clinical-copy.bgd358a8 {
  background-image: linear-gradient(323deg, #d358a8, #fff 67%);
}

.clinical-copy.bg529041 {
  background-image: linear-gradient(323deg, #529041, #fff 67%);
}

.clinical-copy.bgfe879d {
  background-image: linear-gradient(323deg, #fe879d, #fff 67%);
}

.clinical-copy.bgfafe87 {
  background-image: linear-gradient(323deg, #fafe87, #fff 67%);
}

.iomt-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #07362f, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.iomt-copy.first {
  width: auto;
}

.iomt-copy.first.app {
  background-color: #fefcfc;
}

.iomt-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.iomt-copy.second {
  width: auto;
}

.iomt-copy.second.app {
  background-color: #fefcfc;
}

.iomt-copy.second.cloud {
  width: 100%;
}

.iomt-copy.third.app, .iomt-copy.fourth.app {
  background-color: #fefcfc;
}

.iomt-copy.fourth.cloud {
  width: 100%;
}

.iomt-copy.fifth.app, .iomt-copy.sixth.app {
  background-color: #fefcfc;
}

.pea-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #d84360, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.pea-copy.first {
  width: auto;
}

.pea-copy.first.app {
  background-color: #fefcfc;
}

.pea-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.pea-copy.second {
  width: auto;
}

.pea-copy.second.app {
  background-color: #fefcfc;
}

.pea-copy.second.cloud {
  width: 100%;
}

.pea-copy.third.app, .pea-copy.fourth.app {
  background-color: #fefcfc;
}

.pea-copy.fourth.cloud {
  width: 100%;
}

.pea-copy.fifth.app, .pea-copy.sixth.app {
  background-color: #fefcfc;
}

.iomt-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #07362f, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.iomt-copy-copy.first {
  width: auto;
}

.iomt-copy-copy.first.app {
  background-color: #fefcfc;
}

.iomt-copy-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.iomt-copy-copy.second {
  width: auto;
}

.iomt-copy-copy.second.app {
  background-color: #fefcfc;
}

.iomt-copy-copy.second.cloud {
  width: 100%;
}

.iomt-copy-copy.third.app, .iomt-copy-copy.fourth.app {
  background-color: #fefcfc;
}

.iomt-copy-copy.fourth.cloud {
  width: 100%;
}

.iomt-copy-copy.fifth.app, .iomt-copy-copy.sixth.app {
  background-color: #fefcfc;
}

.iomt-copy-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #9525a2, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.iomt-copy-copy-copy.first {
  width: auto;
}

.iomt-copy-copy-copy.first.app {
  background-color: #fefcfc;
}

.iomt-copy-copy-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.iomt-copy-copy-copy.second {
  width: auto;
}

.iomt-copy-copy-copy.second.app {
  background-color: #fefcfc;
}

.iomt-copy-copy-copy.second.cloud {
  width: 100%;
}

.iomt-copy-copy-copy.third.app, .iomt-copy-copy-copy.fourth.app {
  background-color: #fefcfc;
}

.iomt-copy-copy-copy.fourth.cloud {
  width: 100%;
}

.iomt-copy-copy-copy.fifth.app, .iomt-copy-copy-copy.sixth.app {
  background-color: #fefcfc;
}

.div-block-7002 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-7003 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-7004 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-7004.desk-none {
  display: none;
}

.div-block-7004.top-20 {
  margin-top: 20px;
}

.custom-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.custom-right {
  align-items: center;
  width: 43%;
  display: flex;
}

.div-block-7005 {
  justify-content: space-between;
  display: flex;
}

.div-block-7006 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.flex-block-3833 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.div-block-7007 {
  flex-flow: column;
  display: flex;
}

.dele-icon {
  width: 40px;
  height: 40px;
  display: none;
}

.straight-line {
  width: 3px;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-7008 {
  height: 100%;
}

.div-block-7008.hide-desk {
  display: none;
}

.div-block-256-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  width: 610px;
  display: flex;
}

.div-block-256-copy.tech-copy {
  align-items: flex-start;
  max-width: 700px;
}

.div-block-7009 {
  width: 830px;
}

.flex-block-382-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 660px;
}

.div-block-7010 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  flex-flow: column;
  align-items: stretch;
  width: 24%;
  padding: 24px;
  display: flex;
}

.div-block-7011 {
  justify-content: space-between;
  display: flex;
}

.cards-block-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-7010-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  flex-flow: column;
  align-items: stretch;
  width: 32.5%;
  height: auto;
  padding: 24px;
  display: flex;
}

.div-block-7010-copy._w-50-mob.flex {
  height: auto;
}

.cards-block-wrapper-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.cards-block-wrapper-copy.cloud-services.ai {
  max-width: 100%;
}

.cards-block-wrapper-copy.cloud-services {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.cards-block-wrapper-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.cards-block-wrapper-copy-copy.cloud-services.ai {
  max-width: 100%;
}

.cards-block-wrapper-copy-copy.cloud-services {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  display: flex;
}

.div-block-7012 {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.div-block-7013 {
  width: 50%;
}

.div-block-7014 {
  border-bottom: 1px solid #e6e6e6;
  padding: 16px;
}

.div-block-7015 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.services-details-copy-copy {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-7016 {
  z-index: 5;
  padding-top: 80px;
  padding-bottom: 80px;
  position: absolute;
  inset: 0%;
}

.div-block-7017 {
  border-radius: 16px;
  position: relative;
}

.div-block-7018 {
  background-image: linear-gradient(#000c, #000c);
  position: absolute;
  inset: 0%;
}

.div-230 {
  width: 33%;
}

.h-tech-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.div-block-7019 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 33%;
  display: flex;
}

.div-block-7020 {
  grid-column-gap: 1%;
  grid-row-gap: 1%;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.div-block-7021 {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  flex-flow: wrap;
  display: flex;
}

.div-block-7021.h-100 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  height: 100%;
}

.div-block-7021.h-100.tab-space-b {
  justify-content: space-between;
}

.h-tech-img-w-100 {
  width: 100%;
  margin-bottom: 3%;
}

.h-tech-img-w-100._w-50.h {
  height: 100%;
}

.h-tech-img-w-100._w-50.h.fill-contain {
  object-fit: contain;
}

.h-tech-img-w-100._w-50.h-100 {
  height: 100%;
}

.h-overlay {
  background-image: linear-gradient(#000c, #000c);
  border-radius: 16px;
  height: 820px;
  position: absolute;
  inset: 0%;
}

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

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

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

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

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

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

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

.image-281 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67f8eff04a80469f88f1911c_45b398e668c954d7c52b56e72bb00697.webp");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.div-block-7022 {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67f8eff04a80469f88f1911c_45b398e668c954d7c52b56e72bb00697.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 16px;
  width: 100%;
  height: 820px;
  position: absolute;
  inset: 0%;
}

.paragraph-10 {
  color: #595959;
  text-align: center;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
}

.text-span-242 {
  color: #ec6145;
  font-weight: 500;
}

.div-block-256-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  width: 610px;
  display: flex;
}

.div-block-256-copy-copy.tech-copy {
  align-items: flex-start;
  max-width: 700px;
}

.div-block-256-copy-copy._w-ed {
  width: 660px;
}

.div-block-627-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f7f7f7;
  border-radius: 16px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.div-top-padding-devops-copy {
  grid-row-gap: 40px;
  flex-direction: column;
  margin-bottom: 80px;
  display: flex;
}

.div-top-padding-devops-copy.bg-gray {
  background-color: #f6f6f6;
}

.map-div-image-copy {
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.map-div-image-copy.bg-gray {
  background-color: #f5f5f5;
  bottom: -2%;
}

.map-div-image-copy.hide {
  display: none;
}

.div-block-7023 {
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 40px;
  display: flex;
}

.div-block-7023.p-0 {
  padding-right: 0;
}

.image-282 {
  width: 100%;
}

.image-282.ai {
  width: 100%;
  max-width: 100%;
}

.div-block-7024 {
  width: 50%;
}

.flex-block-223-copy {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  width: 50%;
  max-width: 50%;
  position: relative;
}

.dropdown {
  display: none;
}

.faq-div-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: default;
  background-color: #fefcfc;
  border: .72px solid #1b1b1b1a;
  border-radius: 2.88px;
  flex-direction: column;
  align-items: stretch;
  width: 48%;
  height: 100%;
  padding: 40px;
}

.faq-div-copy.first {
  align-items: stretch;
  width: 100%;
}

.faq-div-copy.fourth.cloud {
  height: 100%;
}

.faq-div-copy.fifth.digital {
  align-items: stretch;
}

.div-faq-que-icon {
  grid-column-gap: 17.06px;
  grid-row-gap: 17.06px;
}

.faq-outer {
  margin-bottom: 20px;
}

.faq-outer.bg-white {
  background-color: #fff;
}

.faq-outer.bg-white.border-radius-20 {
  background-color: #f7f7f7;
  border-radius: 20px;
  width: 100%;
}

.faq-arrow-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 10px;
}

.faq-answer {
  cursor: auto;
  width: 94%;
  margin-bottom: 8px;
  display: none;
}

.faq-arrow-dropdown {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  align-items: stretch;
  width: 100%;
  padding: 24px 32px 40px;
}

.faq-arrow-dropdown.py-16-mob {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: auto;
  border-radius: 20px;
  padding: 20px 4%;
}

.faq-arrow-dropdown.py-16-mob.w--open {
  background-color: #f2f9fc;
}

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

.text-weight-semibold.text-dark-blue {
  color: #343a40;
}

.text-weight-semibold.text-dark-blue.text-1-25 {
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
}

.img-22 {
  width: 100%;
  height: 100%;
}

.img-22.cover {
  object-fit: cover;
}

.icon-24 {
  flex: none;
  width: 21px;
  height: 21px;
}

.icon-24:focus {
  border: 1px solid #212518;
  border-radius: 50%;
}

.div-block-7026 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  display: flex;
}

.div-block-7004-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.image-283 {
  width: 100%;
  height: 100%;
}

.h-img {
  border-bottom-right-radius: 16px;
}

.div-block-7011-copy {
  justify-content: space-between;
  display: flex;
}

.award-card-div-copy {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.container-full-3-copy {
  z-index: 2;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.container-full-3-copy.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.container-full-3-copy.no-padding.absolute {
  position: absolute;
}

.container-full-3-copy.no-padding.absolute.max-w-none {
  max-width: none;
}

.container-full-3-copy.no-padding.absolute.max-w-none.absolute-accol {
  position: static;
}

.container-full-3-copy.no-padding.middle-image {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668bb5098b0b458e3fc841d2_mobile-case-banner.png");
  background-position: 0 0;
  background-size: cover;
}

.container-full-3-copy.bg-yellow {
  z-index: 0;
  background-color: #f9f871;
}

.container-full-3-copy.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-full-3-copy.padding.h-400 {
  height: 400px;
}

.container-full-3-copy.padding.p-20 {
  padding-top: 0;
  padding-bottom: 100px;
}

.div-block-635-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-635-copy._w-100 {
  background-color: #0000007a;
  width: 800px;
  padding: 24px 20px;
}

.div-block-635-copy._w-100.bg-color-transparent {
  background-color: #0000;
  padding-left: 0;
}

.div-block-634-copy {
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 697px;
  display: flex;
}

.div-block-634-copy._w-ed {
  max-width: 600px;
}

.div-block-634-copy._w-ed-copy {
  max-width: 540px;
}

.div-block-7028 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 60px;
  height: 100%;
  display: flex;
  position: relative;
}

.image-284 {
  width: 60px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.image-284.ab1 {
  z-index: 2;
  bottom: auto;
}

.image-284.ab2 {
  z-index: 2;
  top: 29%;
}

.image-284.ab3 {
  z-index: 2;
  top: 58%;
}

.image-284.ab4 {
  z-index: 2;
  top: auto;
}

.image-285 {
  z-index: 1;
  width: 2px;
  height: 100%;
  position: absolute;
}

.div-block-7029 {
  width: 45%;
}

.section-project {
  margin-top: 760px;
}

.slider-pagination {
  border-radius: 10rem;
  flex: 1;
  height: 3px;
  display: none;
  overflow: hidden;
}

.media__content__title {
  color: #0a0c0a;
  margin-bottom: .4rem;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
}

.card-2 {
  background-color: #f7f7f7;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.card-header {
  margin-bottom: 0;
  padding-top: 95%;
  position: relative;
  overflow: hidden;
}

.slider-arrows-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  isolation: isolate;
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-navigations {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-bottom: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
}

.media__avatar {
  border-radius: 50%;
  flex: none;
  width: 2.875rem;
  height: 2.875rem;
  position: relative;
  overflow: hidden;
}

.card-title {
  color: #0a0c0a;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.4;
}

.card-header-background {
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  inset: 0%;
}

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

.media__avatar__background {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-text {
  color: #050505;
  height: 210px;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  font-family: Ibmplexsans, Arial, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.media__content__text {
  opacity: .6;
  color: #050505;
  height: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
}

.arrow-2 {
  color: #fff;
  background-color: #ec6145;
  border-style: none;
  border-radius: 8px;
  outline-style: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1.25rem;
  transition: background-color .2s cubic-bezier(.77, 0, .175, 1), color .2s cubic-bezier(.77, 0, .175, 1);
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.arrow-2:hover, .arrow-2:focus-visible, .arrow-2[data-wf-focus-visible] {
  color: #000;
  background-color: #0000;
}

.card-body {
  padding: 4rem 4rem 12rem 3rem;
}

.slider-custom-style {
  display: none;
}

.arrow-background {
  z-index: -1;
  border-radius: inherit;
  position: absolute;
  inset: 0%;
}

.section-spacing {
  padding-left: 30px;
  padding-right: 30px;
}

.section-spacing.project {
  padding: 7.5rem 0;
}

.section-spacing.project.b-0-mob {
  padding-bottom: 0;
}

.section-spacing.banner {
  padding-top: 10.5rem;
  padding-bottom: 5.625rem;
}

.section-spacing.footer {
  padding-top: 4.875rem;
  padding-bottom: 4.875rem;
}

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

.footer {
  background-color: #0a0c0a;
}

.nav__link {
  color: #ffffffb3;
  text-transform: capitalize;
  border: 1px solid #282a28;
  border-radius: 10rem;
  align-items: center;
  margin-left: .125rem;
  margin-right: .125rem;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: border-color .2s, color .2s;
  display: inline-flex;
}

.nav__link:hover, .nav__link:focus-visible, .nav__link[data-wf-focus-visible] {
  color: #fff;
  border-color: #fff;
}

.nav__link.is-mobile {
  display: none;
}

.footer__nav__link {
  color: #9d9e9d;
  padding: 5px;
  font-size: .875rem;
  text-decoration: none;
  transition: color .2s;
}

.footer__nav__link:hover, .footer__nav__link:focus-visible, .footer__nav__link[data-wf-focus-visible] {
  color: #fff;
}

.footer__row {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.social-list__link {
  color: #9d9e9d;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-size: 1.625rem;
  line-height: 0;
  transition: color .2s;
  display: inline-flex;
  position: relative;
}

.social-list__link:hover {
  color: #0000;
}

.navbar {
  background-color: #0000;
  padding-top: 1.4375rem;
  padding-left: 30px;
  padding-right: 30px;
  position: absolute;
  inset: 0% 0% auto;
}

.banner__bg {
  z-index: -1;
}

.banner__bg.size-cover {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.social-list {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-list__link__icon {
  opacity: 0;
  transition: opacity .2s;
  position: absolute;
}

.hover-effect__content {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.nav__btn__icon {
  font-size: 1.625rem;
}

.section-banner {
  isolation: isolate;
  background-color: #0a0c0a;
}

.footer__nav {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover-effect__text {
  transition: transform .4s cubic-bezier(.22, 1, .36, 1);
}

.hover-effect__text.hover-effect__text--main {
  position: relative;
}

.hover-effect__text.hover-effect__text--fake {
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.nav__btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fffc;
  background-color: #1d1f1d;
  border-radius: 10rem;
  justify-content: center;
  align-items: center;
  padding: 1.0625rem 1.75rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
  display: inline-flex;
}

.nav__btn:hover, .nav__btn:focus-visible, .nav__btn[data-wf-focus-visible] {
  color: #fff;
}

.banner__title {
  opacity: .9;
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1;
  font-size: clamp(2.375rem, 7vw, var(--font-size--huge));
  max-width: 15ch;
  margin-left: auto;
  margin-right: auto;
}

.nav__toggler {
  background-color: #1d1f1d;
  border-radius: 100rem;
  margin-left: .25rem;
  transition: all .2s;
}

.nav__toggler:hover, .nav__toggler:focus-visible, .nav__toggler[data-wf-focus-visible] {
  color: #000;
  background-color: #fff;
}

.banner__title__gradient {
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #fff 12%, #affb42 42%, #01db86 61%);
  -webkit-background-clip: text;
  background-clip: text;
}

.navbar__row {
  justify-content: space-between;
  align-items: center;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
  display: flex;
}

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

.text-block-777 {
  color: #ec6145;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 1.4;
}

.div-block-7032 {
  background-color: #fef3f1;
  border-radius: 48px;
  margin-bottom: 18px;
  padding: 14px 30px;
}

.div-block-7033 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  width: 48%;
  height: 74px;
  margin-bottom: 3%;
  padding: 12px 24px;
  display: flex;
}

.div-block-7033.h-48, .div-block-7033.h-48.p-tab._w-48-tab {
  height: 47%;
}

.div-block-7033.p-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-7034 {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 74px;
  padding: 12px 60px;
}

.div-edtech {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  height: 56px;
  padding: 16px 20px;
}

.div-edtech.deal {
  padding: 12px 16px;
}

.div-edtech.bizongo {
  padding: 10px 16px;
}

.div-edtech.lodi {
  padding: 12px 18px;
}

.div-edtech.yassir {
  padding: 12px 16px;
}

.div-edtech.bitla {
  padding-top: 14px;
  padding-bottom: 14px;
}

.div-edtech.rapido {
  padding: 12px 16px;
}

.div-edtech.travel, .div-edtech.brij {
  padding-top: 12px;
  padding-bottom: 12px;
}

.div-edtech.rak {
  padding-top: 14px;
}

.div-edtech.hitachi {
  padding: 10px 16px;
}

.div-hcl-copy {
  background-color: #f7f7f7;
  border-radius: 8px;
  width: 20%;
  padding: 16px 10px;
}

.div-block-7035 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 4px;
  display: flex;
}

.text-block-778 {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

.physics-wallah {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7766fa733496c00d5_Frame%20626767%20(6).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.byjus-logo {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7a9d8a09332a60002_Frame%20626767%20(7).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.nord {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e102065062a81c7fe1ad_Frame%20626767%20(8).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.preplaced {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7f3d19e5936d46b8e_Frame%20626767%20(9).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 160px;
  height: 60px;
  position: absolute;
  inset: 0%;
}

.div-block-6995-copy {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67f7983d4c44e2824d3ec39f_Mask%20group%20(1).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 230px;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.div-block-6995-copy.img {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800dfecb6ef8226aca57b51_Rectangle%2012%20(4).webp");
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.rak {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bdb663b08757e6b9244_Group%201707478970.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.hoabl {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab5f4c9a8e9bc0701e1_image%206019.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.shield {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7c799198fcc402d3fd_image%203161.webp");
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.explorex {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/680724f7d1bb97dfbb8fdca3_image%203246.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.hitachi {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e536eb4317fcfb93abe7_chart.webp");
  height: 100%;
}

.div-block-6995-copy.physics {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800dfecb6ef8226aca57b51_Rectangle%2012%20(4).webp");
  height: 100%;
}

.div-block-6995-copy.goal {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dac0b8d562d665420899_Image%20(6).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy.true {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e44127e3fc3fead60fc3_Frame%20626746%20(2).webp");
  height: 100%;
}

.byjus-ed {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800dfebc41974262698289a_Rectangle%2012%20(5).webp");
  background-position: 50%;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.byjus-ed.kludi {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bdbb51876572d3eafaf_Downloads%20-%20Media%201.webp");
  background-size: contain;
}

.byjus-ed.bhel {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e4431f3f357b37b30b32_Frame%201707481895.webp");
}

.byjus-ed.mamstops {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7cefd6da4437474fa3_image%2084.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.byjus-ed.lion {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088b086eaa5e68b543545c_Frame%201707481402.webp");
}

.byjus-ed.trustn {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dd13961511d665f36220_image%206014.webp");
}

.byjus-ed.brij {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6819eeaf38e52809e7a3a7a9_Frame%20626795%20(9).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
}

.byjus-ed.flexy {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab5ded3f431de763e00_Group%201707479129.webp");
}

.div-block-6995-copy-copy {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/67f7a8a68c95e85d603bcebc_Mask%20group%20(3).png");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 230px;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.div-block-6995-copy-copy.img {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800dfeb2d3d79ea20bb39fe_Rectangle%2012%20(6).webp");
  background-position: 50% -1%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.div-block-6995-copy-copy.rapid {
  background-color: #fabf35;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bdbe9f419ff728ff561_Mockup.webp");
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-6995-copy-copy.eneready {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e441b41864eac331e0c7_Eneready.webp");
  background-position: 50% 0;
  background-size: contain;
}

.div-block-6995-copy-copy.max {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7c4249960b2e754f49_Frame%20626795.webp");
  background-position: 50%;
  background-size: cover;
}

.div-block-6995-copy-copy.thrillo {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/680724f7766b931f6f610136_image%203247.webp");
}

.div-block-6995-copy-copy.blive {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088b08a90a17873aa7ea65_Frame%20370001417.webp");
}

.div-block-6995-copy-copy.tranzact {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dac0ad3417de77820b44_image%205.webp");
}

.div-block-6995-copy-copy.onlygood {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681da483cc1b1c2732d09e2c_image%206017.webp");
  background-position: 50% 31%;
}

.div-block-6995-copy-copy.amber {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681dac7a9ec8874558bb2236_Eneready.webp");
}

.cognitive {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #09b96d, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.cognitive.first {
  width: auto;
}

.cognitive.first.app {
  background-color: #fefcfc;
}

.cognitive.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.cognitive.second {
  width: auto;
}

.cognitive.second.app {
  background-color: #fefcfc;
}

.cognitive.second.cloud {
  width: 100%;
}

.cognitive.third.app, .cognitive.fourth.app {
  background-color: #fefcfc;
}

.cognitive.fourth.cloud {
  width: 100%;
}

.cognitive.fifth.app, .cognitive.sixth.app {
  background-color: #fefcfc;
}

.smh {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #8987fe, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.smh.first {
  width: auto;
}

.smh.first.app {
  background-color: #fefcfc;
}

.smh.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.smh.second {
  width: auto;
}

.smh.second.app {
  background-color: #fefcfc;
}

.smh.second.cloud {
  width: 100%;
}

.smh.third.app, .smh.fourth.app {
  background-color: #fefcfc;
}

.smh.fourth.cloud {
  width: 100%;
}

.smh.fifth.app, .smh.sixth.app {
  background-color: #fefcfc;
}

.ilwa {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #2086ea, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.ilwa.first {
  width: auto;
}

.ilwa.first.app {
  background-color: #fefcfc;
}

.ilwa.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.ilwa.second {
  width: auto;
}

.ilwa.second.app {
  background-color: #fefcfc;
}

.ilwa.second.cloud {
  width: 100%;
}

.ilwa.third.app, .ilwa.fourth.app {
  background-color: #fefcfc;
}

.ilwa.fourth.cloud {
  width: 100%;
}

.ilwa.fifth.app, .ilwa.sixth.app {
  background-color: #fefcfc;
}

.lps {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #e9a3ed, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.lps.first {
  width: auto;
}

.lps.first.app {
  background-color: #fefcfc;
}

.lps.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.lps.second {
  width: auto;
}

.lps.second.app {
  background-color: #fefcfc;
}

.lps.second.cloud {
  width: 100%;
}

.lps.third.app, .lps.fourth.app {
  background-color: #fefcfc;
}

.lps.fourth.cloud {
  width: 100%;
}

.lps.fifth.app, .lps.sixth.app {
  background-color: #fefcfc;
}

.eal {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #0f2c41, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.eal.first {
  width: auto;
}

.eal.first.app {
  background-color: #fefcfc;
}

.eal.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.eal.second {
  width: auto;
}

.eal.second.app {
  background-color: #fefcfc;
}

.eal.second.cloud {
  width: 100%;
}

.eal.third.app, .eal.fourth.app {
  background-color: #fefcfc;
}

.eal.fourth.cloud {
  width: 100%;
}

.eal.fifth.app, .eal.sixth.app {
  background-color: #fefcfc;
}

.pea-copy-copy.third.app, .pea-copy-copy.fourth.app {
  background-color: #fefcfc;
}

.pea-copy-copy.fifth.app, .pea-copy-copy.sixth.app {
  background-color: #fefcfc;
}

.vls {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #995fe3, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.vls.first {
  width: auto;
}

.vls.first.app {
  background-color: #fefcfc;
}

.vls.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.vls.second {
  width: auto;
}

.vls.second.app {
  background-color: #fefcfc;
}

.vls.second.cloud {
  width: 100%;
}

.vls.third.app, .vls.fourth.app {
  background-color: #fefcfc;
}

.vls.fourth.cloud {
  width: 100%;
}

.vls.fifth.app, .vls.sixth.app {
  background-color: #fefcfc;
}

.eapp {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #1b70e9, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.eapp.first {
  width: auto;
}

.eapp.first.app {
  background-color: #fefcfc;
}

.eapp.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.eapp.second {
  width: auto;
}

.eapp.second.app {
  background-color: #fefcfc;
}

.eapp.second.cloud {
  width: 100%;
}

.eapp.third.app, .eapp.fourth.app {
  background-color: #fefcfc;
}

.eapp.fourth.cloud {
  width: 100%;
}

.eapp.fifth.app, .eapp.sixth.app {
  background-color: #fefcfc;
}

.cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #07362f, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.cta.first {
  width: auto;
}

.cta.first.app {
  background-color: #fefcfc;
}

.cta.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.cta.second {
  width: auto;
}

.cta.second.app {
  background-color: #fefcfc;
}

.cta.second.cloud {
  width: 100%;
}

.cta.third.app, .cta.fourth.app {
  background-color: #fefcfc;
}

.cta.fourth.cloud {
  width: 100%;
}

.cta.fifth.app, .cta.sixth.app {
  background-color: #fefcfc;
}

.iaoa {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #d84360, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.iaoa.first {
  width: auto;
}

.iaoa.first.app {
  background-color: #fefcfc;
}

.iaoa.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.iaoa.second {
  width: auto;
}

.iaoa.second.app {
  background-color: #fefcfc;
}

.iaoa.second.cloud {
  width: 100%;
}

.iaoa.third.app, .iaoa.fourth.app {
  background-color: #fefcfc;
}

.iaoa.fourth.cloud {
  width: 100%;
}

.iaoa.fifth.app, .iaoa.sixth.app {
  background-color: #fefcfc;
}

.pea-copy-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #b571cb, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.pea-copy-copy.first {
  width: auto;
}

.pea-copy-copy.first.app {
  background-color: #fefcfc;
}

.pea-copy-copy.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.pea-copy-copy.second {
  width: auto;
}

.pea-copy-copy.second.app {
  background-color: #fefcfc;
}

.pea-copy-copy.second.cloud {
  width: 100%;
}

.pea-copy-copy.third.app, .pea-copy-copy.fourth.app {
  background-color: #fefcfc;
}

.pea-copy-copy.fourth.cloud {
  width: 100%;
}

.pea-copy-copy.fifth.app, .pea-copy-copy.sixth.app {
  background-color: #fefcfc;
}

.div-block-7036 {
  height: 100%;
}

.anti-img-logo {
  position: absolute;
  inset: 0% -6% 0% auto;
}

.div-block-6995-copy-copy {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e9f7ddfbdd967650a2_A4%20-%2053%201.webp");
  background-position: 50% -7%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 8px;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
}

.rbpo {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #1b70e9, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.rbpo.first {
  width: auto;
}

.rbpo.first.app {
  background-color: #fefcfc;
}

.rbpo.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.rbpo.second {
  width: auto;
}

.rbpo.second.app {
  background-color: #fefcfc;
}

.rbpo.second.cloud {
  width: 100%;
}

.rbpo.third.app, .rbpo.fourth.app {
  background-color: #fefcfc;
}

.rbpo.fourth.cloud {
  width: 100%;
}

.rbpo.fifth.app, .rbpo.sixth.app {
  background-color: #fefcfc;
}

.content-mock {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(323deg, #ffbf00, #fff 67%);
  border: 1px solid #f7f7f7;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding-top: 40px;
  padding-left: 40px;
  display: flex;
}

.content-mock.first {
  width: auto;
}

.content-mock.first.app {
  background-color: #fefcfc;
}

.content-mock.first.cloud4 {
  align-items: flex-start;
  width: 100%;
}

.content-mock.second {
  width: auto;
}

.content-mock.second.app {
  background-color: #fefcfc;
}

.content-mock.second.cloud {
  width: 100%;
}

.content-mock.third.app, .content-mock.fourth.app {
  background-color: #fefcfc;
}

.content-mock.fourth.cloud {
  width: 100%;
}

.content-mock.fifth.app, .content-mock.sixth.app {
  background-color: #fefcfc;
}

.content-mock.bg--c58019 {
  background-image: linear-gradient(323deg, #c58019, #fff 67%);
}

.content-mock.bg2c10fe {
  background-image: linear-gradient(323deg, #2c10fe, #fff 67%);
}

.content-mock.bg4d330d {
  background-image: linear-gradient(323deg, #4d330d, #fff 67%);
}

.content-mock.bg6938f5 {
  background-image: linear-gradient(323deg, #6938f5, #fff 67%);
}

.content-mock.bgf8fe87 {
  background-image: linear-gradient(323deg, #f8fe87, #fff 67%);
}

.content-mock.bg800ff9 {
  background-image: linear-gradient(323deg, #800ff9, #fff 67%);
}

.content-mock.bg103974 {
  background-image: linear-gradient(323deg, #103974, #fff 67%);
}

.content-mock.bg1466d5 {
  background-image: linear-gradient(323deg, #1466d5, #fff 67%);
}

.content-mock.bgce5029 {
  background-image: linear-gradient(323deg, #ce5029, #fff 67%);
}

.content-mock.bg1244f7 {
  background-image: linear-gradient(323deg, #1244f7, #fff 67%);
}

.content-mock.bg1d6360 {
  background-image: linear-gradient(323deg, #1d6360, #fff 67%);
}

.content-mock.bgdfa371 {
  background-image: linear-gradient(323deg, #dfa371, #fff 67%);
}

.content-mock.bg2a7bbd {
  background-image: linear-gradient(323deg, #2a7bbd, #fff 67%);
}

.content-mock.bg-0e0e0e {
  background-image: linear-gradient(323deg, #0e0e0e, #fff 67%);
}

.content-mock.bg-a8ada {
  background-image: linear-gradient(323deg, #a8ada0, #fff 67%);
}

.content-mock.bg-0a3996 {
  background-image: linear-gradient(323deg, #0a3996, #fff 67%);
}

.content-mock.bg369fff {
  background-image: linear-gradient(323deg, #369fff, #fff 67%);
}

.content-mock.bg2b7038 {
  background-image: linear-gradient(323deg, #2b7038, #fff 67%);
}

.content-mock.bgfec21e {
  background-image: linear-gradient(323deg, #fec21e, #fff 67%);
}

.content-mock.bg6c44cc {
  background-image: linear-gradient(323deg, #6c44cc, #fff 67%);
}

.content-mock.bg4341d6 {
  background-image: linear-gradient(323deg, #4341d6, #fff 67%);
}

.content-mock.bg-e1ff0f {
  background-image: linear-gradient(323deg, #e1ff0f, #fff 67%);
}

.content-mock.bg-696c72 {
  background-image: linear-gradient(323deg, #696c72, #fff 67%);
}

.content-mock.bgf36801 {
  background-image: linear-gradient(323deg, #f36801, #fff 67%);
}

.content-mock.bgae913c {
  background-image: linear-gradient(323deg, #ae913c, #fff 67%);
}

.content-mock.bg12173e {
  background-image: linear-gradient(323deg, #182334, #fff 67%);
}

.content-mock.bg-67715e {
  background-image: linear-gradient(323deg, #67715e, #fff 67%);
}

.content-mock.bg-f87315 {
  background-image: linear-gradient(323deg, #f87315, #fff 67%);
}

.content-mock.bgc09525 {
  background-image: linear-gradient(323deg, #c09525, #fff 67%);
}

.content-mock.bg-6ca8c0 {
  background-image: linear-gradient(323deg, #6ca8c0, #fff 67%);
}

.content-mock.bga6352a {
  background-image: linear-gradient(323deg, #a6352a, #fff 67%);
}

.content-mock.bgfbe64e {
  background-image: linear-gradient(323deg, #fbe64e, #fff 67%);
}

.content-mock.bg1c2028 {
  background-image: linear-gradient(323deg, #1c2028, #fff 67%);
}

.content-mock.bg13a0e7 {
  background-image: linear-gradient(323deg, #13a0e7, #fff 67%);
}

.content-mock.bg2364e7 {
  background-image: linear-gradient(323deg, #2364e7, #fff 67%);
}

.content-mock.bgb5ff00 {
  background-image: linear-gradient(323deg, #b5ff00, #fff 67%);
}

.content-mock.bgede9e6 {
  background-image: linear-gradient(323deg, #ede9e6, #fff 67%);
}

.content-mock.bg030230 {
  background-image: linear-gradient(323deg, #030230, #fff 67%);
}

.content-mock.bg5339d8 {
  background-image: linear-gradient(323deg, #5339d8, #fff 67%);
}

.content-mock.bgc58019 {
  background-image: linear-gradient(323deg, #c58019, #fff 67%);
}

.content-mock.bgdbaf27 {
  background-image: linear-gradient(323deg, #dbaf27, #fff 67%);
}

.content-mock.bgfc3b42 {
  background-image: linear-gradient(323deg, #fc3b42, #fff 67%);
}

.content-mock.bg696969 {
  background-image: linear-gradient(323deg, #696969, #fff 67%);
}

.content-mock.bg02af78 {
  background-image: linear-gradient(323deg, #02af78, #fff 67%);
}

.content-mock.bg2a2e37 {
  background-image: linear-gradient(323deg, #2a2e37, #fff 67%);
}

.content-mock.bg717f71 {
  background-image: linear-gradient(323deg, #717f71, #fff 67%);
}

.content-mock.bgeeeeee {
  background-image: linear-gradient(323deg, #eee, #fff 67%);
}

.content-mock.bg170264 {
  background-image: linear-gradient(323deg, #170264, #fff 67%);
}

.content-mock.bg5b31ea {
  background-image: linear-gradient(323deg, #5b31ea, #fff 67%);
}

.content-mock.bgcddbed {
  background-image: linear-gradient(323deg, #cddbed, #fff 67%);
}

.content-mock.bg20ea85 {
  background-image: linear-gradient(323deg, #20ea85, #fff 67%);
}

.content-mock.bg7b7d7f {
  background-image: linear-gradient(323deg, #7b7d7f, #fff 67%);
}

.content-mock.bg202938 {
  background-image: linear-gradient(323deg, #202938, #fff 67%);
}

.content-mock.bg1e2146 {
  background-image: linear-gradient(323deg, #1e2146, #fff 67%);
}

.content-mock.bg58bed2 {
  background-image: linear-gradient(323deg, #58bed2, #fff 67%);
}

.content-mock.bge8250a {
  background-image: linear-gradient(323deg, #e8250a, #fff 67%);
}

.content-mock.bg171815 {
  background-image: linear-gradient(323deg, #171815, #fff 67%);
}

.content-mock.bg325bbc {
  background-image: linear-gradient(323deg, #325bbc, #fff 67%);
}

.content-mock.bg4f41c1 {
  background-image: linear-gradient(323deg, #4f41c1, #fff 67%);
}

.content-mock.bg6b87fc {
  background-image: linear-gradient(323deg, #6b87fc, #fff 67%);
}

.content-mock.bg07111b {
  background-image: linear-gradient(323deg, #07111b, #fff 67%);
}

.content-mock.bg7d68da {
  background-image: linear-gradient(323deg, #7d68da, #fff 67%);
}

.content-mock.bg--67715e {
  background-image: linear-gradient(323deg, #67715e, #fff 67%);
}

.indus-logo {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bd8c1217bcae8d3c9bc_Frame%20626767%20(7).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 120px;
  height: 40px;
  position: absolute;
  inset: 2% 0% 0% 2%;
}

.indus-logo.rak {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bd74cc69ba2b8ceddb4_Frame%201707481900.webp");
}

.indus-logo.kludi {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bd7663b08757e6b8f8b_Frame%20626767%20(6).webp");
}

.indus-logo.fix-my-curls {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68021bd854fbc6ed8a1de03e_Frame%201707482175.webp");
}

.indus-logo.physicswala {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7766fa733496c00d5_Frame%20626767%20(6).webp");
}

.indus-logo.byjus {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7a9d8a09332a60002_Frame%20626767%20(7).webp");
}

.indus-logo.preplaced {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e0c7f3d19e5936d46b8e_Frame%20626767%20(9).webp");
}

.indus-logo.nord {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e102065062a81c7fe1ad_Frame%20626767%20(8).webp");
  background-size: cover;
}

.indus-logo.hcl {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e6d30d7aa9ee9b7e50_Frame%20626767%20(6).webp");
}

.indus-logo.homa {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8f1dcb387b5665e4cdc_Frame%20626767%20(9).webp");
}

.indus-logo.fitbasix {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e61f6cac7cfd7bdbee_Frame%20626767%20(8).webp");
}

.indus-logo.iqvia {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6800e8e6fdae4d2cbba34952_Frame%20626767%20(7).webp");
}

.indus-logo.hitachi {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e4409e416066866f9fd0_Frame%201707482178.webp");
  background-position: 0%;
  background-size: contain;
  border-radius: 4px;
}

.indus-logo.bhel {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e440bbb38a7d85ed26cc_Frame%20626767%20(6)%20(1).webp");
  background-position: 0%;
  background-size: contain;
}

.indus-logo.eneready {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e4405665bac88598dd0b_Frame%20626767%20(7)%20(1).webp");
  background-position: 0%;
  background-size: contain;
}

.indus-logo.true-power {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6805e4407b5199127f89a032_Frame%20626774.webp");
  background-position: 0%;
  background-size: contain;
}

.indus-logo.shield {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7b0a6d7f4438e2b512_Frame%201707481900%20(1).webp");
}

.indus-logo.mama {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7ba86bff02c1346199_Frame%20626767%20(6)%20(1).webp");
}

.indus-logo.tummoc {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7be85c77e2dc74d363_Frame%20626767%20(7)%20(1).webp");
}

.indus-logo.max {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68061e7b5160f80332a876fa_Frame%201707482175%20(1).webp");
}

.indus-logo.explorex {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6807676bb9ed6dbe6e7c0118_Frame%20626767%20(6)%20(2).webp");
}

.indus-logo.brij {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/680724f5a884f2c25988a05d_Frame%201707482175%20(1).webp");
  background-size: cover;
}

.indus-logo.thrillo {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6807676bde24bb4e2033eb20_Frame%20626767%20(7)%20(1).webp");
}

.indus-logo.th {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/680724f548aacba54eb431cc_Frame%20626767%20(6)%20(1).webp");
}

.indus-logo.lion {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088bbfa2da994b7ac3be33_Frame%201707481403.webp");
}

.indus-logo.blive {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088b07fdee991e895915b3_Frame%20626767%20(6).webp");
}

.indus-logo.e-v {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/68088b081cb4c601a0fed1bf_Frame%20626767%20(5).webp");
  background-position: 0%;
  background-size: contain;
}

.indus-logo.goal {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dabe961511d665f1c764_Frame%201707481900.webp");
}

.indus-logo.trustin {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dabe53d430a5d727ccb1_Frame%201707482175.webp");
}

.indus-logo.tranzact {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dabeb0476ee30362554e_Frame%20626767%20(4).webp");
}

.indus-logo.ample {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6809dabf0b7a0f74de472de7_Frame%20626767%20(5)%20(1).webp");
}

.indus-logo.travel {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/6819f681b06c629a2a9de6bb_Frame%20626767%20(4).png");
}

.indus-logo.fitsol {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681da47f322b346078e1482e_Frame%20626767%20(6).webp");
}

.indus-logo.onlygood {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681c9a18deb52cd1123ca865_onlygood.jpeg");
  background-size: contain;
}

.indus-logo.hoabl {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab08727010ed08a9f12_Frame%201707482178.webp");
  border-radius: 8px;
}

.indus-logo.flexy {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab1e38abea81b6a8db7_%D0%A1%D0%BB%D0%BE%D0%B9%201.webp");
  background-size: contain;
  border-radius: 8px;
  padding: 4px;
}

.indus-logo.amber {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab2fa6147a97a2b2288_Frame%20626767%20(6).webp");
}

.indus-logo.livo {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daab2734fabcdb3cf66d7_Frame%20626774.webp");
}

.indus-logo.gmr {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/681daff0cf27a59d4314f4af_Frame%20626767%20(6).png");
}

.text-span-243 {
  color: #ec6145;
}

.image-286, .image-287 {
  width: 24px;
  height: 24px;
}

.div-block-7037 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.lynx-content-hero {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1392px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-subtitle-white {
  color: var(--lynx--white);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-heading-white {
  color: var(--lynx--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 58px;
  font-weight: 400;
  line-height: 114%;
}

.lynx-button-white {
  background-color: var(--lynx--white);
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 22px 36px;
  font-family: Varela, sans-serif;
  font-size: 13px;
  line-height: 140%;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

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

.lynx-hero-large {
  background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/688b6fae95ca8d1f696e986e_aa83bc1301e7520d6a7d62c25b9e3f1a_Hero_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-block-hero-large {
  background-color: var(--lynx--medium-purple);
  border-radius: 30px 30px 360px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: -34px;
  padding: 100px 60px;
  display: flex;
}

.lynx-paragraph-white {
  color: var(--lynx--white);
  max-width: 460px;
  margin-bottom: 36px;
  font-family: Varela, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.subheading {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.subheading.max-width_medium {
  color: #4de252;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.position_relative {
  position: relative;
}

.grid_5-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading_h1 {
  color: #4de252;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 5.65rem;
  font-weight: 400;
  line-height: 1.04em;
}

.container-1452 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.image-ratio_1x1 {
  aspect-ratio: 1;
  border-radius: 1rem;
  overflow: clip;
}

.button-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #05aa53;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-4:hover {
  color: #fff;
  background-color: #07e570;
  border-color: #0000;
  box-shadow: 0 1px 1px #0003, 0 8px 8px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-4:active {
  background-color: #05aa53;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-4:focus {
  outline-offset: 2px;
  outline: 2px solid #05aa53;
}

.button-4.is-secondary {
  box-shadow: none;
  color: #262628;
  background-color: #05aa5333;
  background-image: none;
  border-color: #0000;
}

.button-4.is-secondary:hover {
  box-shadow: none;
  background-color: #05aa531a;
  border-color: #0000;
}

.button-4.is-secondary:active {
  box-shadow: none;
  background-color: #05aa5333;
}

.section-11 {
  color: #262628;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.heading_h2 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-size: 2.83rem;
  font-weight: 400;
  line-height: 1.04em;
}

.card_body {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100%;
  padding: 3rem;
  display: flex;
  position: relative;
}

.paragraph_large {
  letter-spacing: 0;
  margin-bottom: .7em;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.image-ratio_2x3 {
  aspect-ratio: 2 / 3;
  border-radius: 1rem;
  position: relative;
  overflow: clip;
}

.button-group-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.header-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.flex_horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal.flex_vertical {
  flex-direction: column;
}

.position_sticky {
  position: sticky;
  top: 0;
}

.position_sticky.is-top-section-padding {
  top: 8rem;
}

.image-288 {
  object-fit: contain;
  width: 100%;
}

.image-288.image_cover {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.card-3 {
  color: #262628;
  background-color: #f7f7f7;
  background-image: none;
  border: 0 solid #26262833;
  border-radius: 1rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #26262833, 0 3px 3px #0000001a, 0 2px #0000000d;
}

.container-1453 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.eyebrow {
  letter-spacing: .01em;
  text-transform: uppercase;
  color: color-mix(in srgb, currentColor 60%, transparent);
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Dmsans, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.grid_2-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.flex_vertical {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.flex_vertical.gap-large {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.button-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #05aa53;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-5:hover {
  color: #fff;
  background-color: #07e570;
  border-color: #0000;
  box-shadow: 0 1px 1px #0003, 0 8px 8px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-5:active {
  background-color: #05aa53;
  box-shadow: 0 1px 1px #0003, 0 4px 4px #0003, inset 0 3px 2px -2px #ffffff80;
}

.button-5:focus {
  outline-offset: 2px;
  outline: 2px solid #05aa53;
}

.button-5.is-secondary {
  box-shadow: none;
  color: #262628;
  background-color: #05aa5333;
  background-image: none;
  border-color: #0000;
}

.button-5.is-secondary:hover {
  box-shadow: none;
  background-color: #05aa531a;
  border-color: #0000;
}

.button-5.is-secondary:active {
  box-shadow: none;
  background-color: #05aa5333;
}

.section-12 {
  color: #262628;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.heading-28 {
  font-family: Dmsans, Arial, sans-serif;
}

.heading-responsive_xlarge {
  margin-bottom: .5em;
  font-size: 12cqw;
  line-height: 1.1em;
}

.container-1454 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1454.is-max {
  width: 100%;
  max-width: none;
}

.button-6 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-6:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-6:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-6:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.grid_3-col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-right_medium {
  padding-right: 2rem;
}

.grid_1-col {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col.gap-medium {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.heading-responsive_xlarge-2 {
  margin-bottom: .5em;
  font-size: 12cqw;
  line-height: 1.1em;
}

.container-1455 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1455.is-max {
  width: 100%;
  max-width: none;
}

.button-7 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-7:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-7:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-7:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.grid_3-col-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-13 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.section-13.is-secondary {
  background-color: #f3f3f3;
}

.padding-right_medium-2 {
  padding-right: 2rem;
}

.grid_1-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-2.gap-medium {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.ix_hero-scale-3x-to-1x-overlay {
  opacity: .65;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.grid_3-col-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ix_hero-scale-3x-to-1x-content {
  z-index: 2;
  position: relative;
}

.grid_1-col-3 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.subheading-2 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.section-14 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.container-1456 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1456.is-small {
  max-width: 1000px;
}

.button-8 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-8:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-8:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-8:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.button-8.is-secondary {
  color: #000;
  background-color: #0000;
  background-image: none;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.button-8.is-secondary:hover {
  background-color: #0000;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0006;
}

.button-8.is-secondary:active {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.button-8.is-secondary.on-inverse {
  color: #fff;
  background-color: #0000;
  background-image: none;
  box-shadow: inset 0 0 0 1px #fff3;
}

.button-8.is-secondary.on-inverse:hover {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #fff6;
}

.button-8.is-secondary.on-inverse:active {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #fff3;
}

.button-8.on-inverse {
  box-shadow: none;
  color: #000;
  background-color: #cbf36e;
  background-image: none;
  border-color: #0000;
}

.button-8.on-inverse:hover {
  box-shadow: none;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-8.on-inverse:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.position_relative-2 {
  position: relative;
}

.header-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-3.is-align-center {
  text-align: center;
  align-items: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: flex;
}

.heading_h1-2 {
  color: #fff;
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 8rem;
  font-weight: 400;
  line-height: 1em;
  overflow: clip;
}

.button-group-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group-3.is-align-center {
  justify-content: center;
}

.ix_hero-scale-3x-to-1x-overlay-2 {
  opacity: .65;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ix_trigger-100-vh {
  width: 100%;
  height: 100vh;
}

.image_cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid_3-col-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ix_hero-scale-3x-to-1x-content-2 {
  z-index: 2;
  opacity: 1;
  position: relative;
}

.grid_1-col-4 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.subheading-3 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.section-15 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.container-1457 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1457.is-small {
  max-width: 1000px;
}

.button-9 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-9:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-9:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-9:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.button-9.is-secondary {
  color: #000;
  background-color: #0000;
  background-image: none;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.button-9.is-secondary:hover {
  background-color: #0000;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0006;
}

.button-9.is-secondary:active {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.button-9.is-secondary.on-inverse {
  color: #fff;
  background-color: #0000;
  background-image: none;
  box-shadow: inset 0 0 0 1px #fff3;
}

.button-9.is-secondary.on-inverse:hover {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #fff6;
}

.button-9.is-secondary.on-inverse:active {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #fff3;
}

.button-9.on-inverse {
  box-shadow: none;
  color: #000;
  background-color: #cbf36e;
  background-image: none;
  border-color: #0000;
}

.button-9.on-inverse:hover {
  box-shadow: none;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-9.on-inverse:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.ix_hero-scale-3x-to-1x-2 {
  opacity: .4;
  overflow: visible;
}

.position_relative-3 {
  position: relative;
}

.header-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-4.is-align-center {
  text-align: center;
  align-items: center;
  display: flex;
}

.heading_h1-3 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 5.65rem;
  font-weight: 500;
  line-height: 1.04em;
}

.button-group-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group-4.is-align-center {
  justify-content: center;
}

.ix_hero-scale-3x-to-1x-overlay-3 {
  opacity: .65;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ix_hero-scale-3x-to-1x-overlay-3.overlay_opacity-middle {
  opacity: 1;
  mix-blend-mode: normal;
}

.ix_trigger-100-vh-2 {
  width: 100%;
  height: 100vh;
}

.image_cover-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.subheading-4 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.custom_marquee-shift-up-20 {
  transform: translate(0, -20%);
}

.container-1458 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1458.is-max {
  width: 100%;
  max-width: none;
}

.button-10 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-10:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-10:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-10:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.position_relative-4 {
  position: relative;
}

.grid_2-col-2 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-2.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.heading_h1-4 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 5.65rem;
  font-weight: 500;
  line-height: 1.04em;
}

.position_absolute {
  position: absolute;
}

.position_absolute.is-top-100 {
  top: 100%;
}

.position_absolute.is-top-200 {
  top: 200%;
}

.header-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_1-col-5 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-5.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.image_cover-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-ratio_3x2 {
  aspect-ratio: 3 / 2;
  border-radius: .75rem;
  position: relative;
  overflow: clip;
}

.subheading-5 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.section-16 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.custom_marquee-shift-up-20-2 {
  transform: translate(0, -20%);
}

.container-1459 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1459.is-max {
  width: 100%;
  max-width: none;
}

.button-11 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-11:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-11:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-11:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.position_relative-5 {
  position: relative;
}

.grid_2-col-3 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-3.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.heading_h1-5 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.04em;
}

.position_absolute-2 {
  position: absolute;
}

.position_absolute-2.is-top-100 {
  top: 100%;
}

.position_absolute-2.is-top-200 {
  top: 200%;
}

.header-6 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_1-col-6 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-6.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.image_cover-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-ratio_3x2-2 {
  aspect-ratio: 3 / 2;
  border-radius: .75rem;
  position: relative;
  overflow: clip;
}

.subheading-6 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.section-17 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.custom_marquee-shift-up-20-3 {
  transform: translate(0, -20%);
}

.container-1460 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-1460.is-max {
  width: 100%;
  max-width: none;
}

.button-12 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-12:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-12:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-12:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.position_relative-6 {
  position: relative;
}

.grid_2-col-4 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-4.gap-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.heading_h1-6 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-size: 5.65rem;
  font-weight: 500;
  line-height: 1.04em;
}

.position_absolute-3 {
  position: absolute;
}

.position_absolute-3.is-top-100 {
  top: 100%;
}

.position_absolute-3.is-top-200 {
  top: 200%;
}

.header-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.grid_1-col-7 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-7.gap-small, .grid_1-col-7.gap-small.padding-top_small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.image_cover-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-ratio_3x2-3 {
  aspect-ratio: 3 / 2;
  border-radius: .75rem;
  position: relative;
  overflow: clip;
}

.ix_card-stack-2, .ix_card-stack-3 {
  position: relative;
}

.container-1461 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-18 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.card-4 {
  box-shadow: none;
  color: #000;
  background-color: #f3f3f3;
  background-image: none;
  border: 0 solid #0003;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.ix_card-stack-1 {
  position: relative;
}

.heading_h2-2 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 2.83rem;
  font-weight: 500;
  line-height: 1.04em;
}

.grid_3-col-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_3-col-5.mobile-l-1-col.gap-small {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
}

.card_body-2 {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100%;
  padding: 3rem;
  display: flex;
  position: relative;
}

.header-8 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.header-8.is-align-center {
  text-align: center;
  align-items: center;
  display: flex;
}

.image_cover-7 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.eyebrow-2 {
  letter-spacing: .01em;
  text-transform: uppercase;
  color: color-mix(in srgb, currentColor 60%, transparent);
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.heading_h4 {
  letter-spacing: -.01em;
  margin-bottom: .35em;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 1.41rem;
  font-weight: 500;
  line-height: 1.3em;
}

.image-ratio_1x1-2 {
  aspect-ratio: 1;
  border-radius: .75rem;
  overflow: clip;
}

.paragraph-11, .paragraph-12, .paragraph-13 {
  font-family: Dmsans, Arial, sans-serif;
}

.grid_2-col-5 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.button-group-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.subheading-7 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Dmsans, Arial, sans-serif;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.container-1462 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-19 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 0;
  overflow: clip;
}

.button-13 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-13:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-13:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-13:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.button-13.is-secondary {
  color: #000;
  background-color: #0000;
  background-image: none;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.button-13.is-secondary:hover {
  background-color: #0000;
  border-color: #0000;
  box-shadow: inset 0 0 0 1px #0006;
}

.button-13.is-secondary:active {
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #0003;
}

.heading_h1-7 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 4.6rem;
  font-weight: 500;
  line-height: 1.04em;
}

.header-9 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.image_cover-8 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.flex_horizontal-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.image-ratio_1x1-3 {
  aspect-ratio: 1;
  border-radius: .75rem;
  overflow: clip;
}

.icon-6 {
  color: #000;
  vertical-align: middle;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading_h3 {
  letter-spacing: -.01em;
  margin-bottom: .5em;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.04em;
}

.heading_h2-3 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-size: 2.83rem;
  font-weight: 500;
  line-height: 1.04em;
}

.container-1463 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.flex_vertical-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.section-20 {
  color: #000;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 8rem;
  overflow: clip;
}

.content-block-link {
  color: inherit;
  text-decoration: none;
  transition-property: opacity, color;
  transition-duration: .3s, .3s;
  transition-timing-function: ease, ease-in-out;
  position: relative;
}

.content-block-link:hover {
  color: color-mix(in srgb, currentColor 65%, transparent);
}

.paragraph_small {
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: .88rem;
  line-height: 1.6em;
}

.grid_3-col-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_3-col-6.gap-xsmall {
  grid-template-columns: .25fr 1fr;
}

.header-10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 3rem;
  display: flex;
}

.button-group-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.subheading-8 {
  letter-spacing: 0;
  color: color-mix(in srgb, currentColor 70%, transparent);
  text-wrap: balance;
  max-width: 1000px;
  margin-bottom: 1.25rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.container-1464 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.section-21 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.button-14 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-14:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-14:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-14:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.content-block-link-2 {
  color: inherit;
  text-decoration: none;
  transition-property: opacity, color;
  transition-duration: .3s, .3s;
  transition-timing-function: ease, ease-in-out;
  position: relative;
}

.content-block-link-2:hover {
  color: color-mix(in srgb, currentColor 65%, transparent);
}

.image-ratio_2x2-5 {
  aspect-ratio: 2 / 2.5;
  border-radius: .75rem;
  position: relative;
  overflow: clip;
}

.heading_h1-8 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .3em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 5.65rem;
  font-weight: 500;
  line-height: 1.04em;
}

.paragraph_small-2 {
  letter-spacing: 0;
  margin-bottom: .7em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: .88rem;
  line-height: 1.6em;
}

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

.heading_h5 {
  letter-spacing: 0;
  margin-top: 10px;
  margin-bottom: .5em;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3em;
}

.eyebrow-3 {
  letter-spacing: .01em;
  text-transform: uppercase;
  color: color-mix(in srgb, currentColor 60%, transparent);
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.3em;
  display: inline-block;
}

.image_cover-9 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image_cover-9.position_relative {
  position: relative;
}

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

.button-group-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group-7.gap-small {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 23px;
}

.flex_horizontal-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-3.is-y-center.gap-xxsmall {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
}

.icon-7 {
  color: #000;
  vertical-align: middle;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-7.is-small {
  width: 1.25rem;
  height: 1.25rem;
}

.container-1465 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.grid_2-col-6 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_1-col-8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.image_cover-10 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading_h2-4 {
  letter-spacing: -.01em;
  text-wrap: balance;
  margin-bottom: .35em;
  font-size: 2.83rem;
  font-weight: 500;
  line-height: 1.04em;
}

.heading_h2-4.margin-bottom_none {
  color: #fff;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 3.7rem;
}

.input {
  margin-bottom: 1.25rem;
  position: relative;
}

.button-15 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-15:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-15:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-15:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.button-15.is-inverse {
  pointer-events: auto;
  color: #fff;
  cursor: none;
  background-color: #000;
  border-color: #0000;
}

.button-15.is-inverse:hover {
  background-color: #dff8a6;
  border-color: #0000;
}

.overlay_opacity-middle {
  opacity: .6;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.margin-bottom_none {
  margin-bottom: 0 !important;
}

.section-22 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.section-22.padding_none.text-color_on-overlay {
  padding-bottom: 0;
}

.input_field {
  box-shadow: none;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #0000001a;
  border-radius: .5rem;
  height: auto;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.input_field:hover {
  box-shadow: none;
  background-color: #fff;
  border-color: #0000001a;
}

.input_field:focus {
  outline-offset: 2px;
  border-color: #0000001a;
  outline: 2px solid #cbf36e;
}

.input_field::placeholder {
  color: #0003;
}

.min-height_100dvh {
  min-height: 100dvh;
}

.input_label {
  z-index: 1;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: .5em;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

.margin-bottom_small {
  color: #fff;
  margin-bottom: 2rem;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
}

.flex_horizontal-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.rsvp {
  background-color: #ec6145;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 80px;
  font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  font-size: 46px;
  display: flex;
  position: static;
}

.grid_2-col-7 {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col-7.mobile-l-1-col.gap-xsmall {
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, 1fr);
}

.form_horizontal-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: stretch;
  display: flex;
}

.card-5 {
  box-shadow: none;
  color: #000;
  background-color: #f3f3f3;
  background-image: none;
  border: 0 solid #0003;
  border-radius: .75rem;
  flex-flow: row;
  flex: 0 auto;
  list-style-type: none;
  overflow: hidden;
}

.image_cover-11 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.paragraph_large-2 {
  letter-spacing: 0;
  margin-bottom: .7em;
  font-size: 1.13rem;
  line-height: 1.6em;
}

.button-16 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  box-shadow: none;
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #cbf36e;
  background-image: none;
  border: 0 solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s cubic-bezier(.165, .84, .44, 1), box-shadow .2s;
  display: inline-flex;
}

.button-16:hover {
  box-shadow: none;
  color: #000;
  background-color: #dff8a6;
  border-color: #0000;
}

.button-16:active {
  box-shadow: none;
  background-color: #cbf36e;
}

.button-16:focus {
  outline-offset: 2px;
  outline: 2px solid #cbf36e;
}

.button-16.is-inverse {
  color: #fff;
  background-color: #cbf36e;
  border-color: #0000;
}

.button-16.is-inverse:hover {
  background-color: #dff8a6;
  border-color: #0000;
}

.container-1466 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-color_secondary {
  color: color-mix(in srgb, currentColor 75%, transparent);
}

.section-23 {
  color: #000;
  background-color: #fff;
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: clip;
}

.input_field-2 {
  box-shadow: none;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #0000001a;
  border-radius: .5rem;
  height: auto;
  margin-bottom: 0;
  padding: 1rem;
  font-size: 1rem;
  line-height: 1.3;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1), border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.input_field-2:hover {
  box-shadow: none;
  background-color: #fff;
  border-color: #0000001a;
}

.input_field-2:focus {
  outline-offset: 2px;
  border-color: #0000001a;
  outline: 2px solid #cbf36e;
}

.input_field-2::placeholder {
  color: #0003;
}

.input_field-2.on-inverse {
  box-shadow: none;
  color: #000;
  background-color: #fff;
  background-image: none;
  border-color: #0000001a;
}

.input_field-2.on-inverse:hover {
  box-shadow: none;
  background-color: #fff;
  border-color: #0000001a;
}

.input_field-2.on-inverse:focus {
  border-color: #0000001a;
  outline-color: #cbf36e;
}

.input_field-2.on-inverse::placeholder {
  color: #ffffff80;
}

.banner {
  overflow: hidden;
}

.banner.is-fixed-bottom {
  position: fixed;
  inset: auto 0% 1rem;
}

.flex_horizontal-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  display: flex;
}

.flex_horizontal-5.gap-xsmall {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.icon_small {
  color: #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: relative;
}

.icon-8 {
  color: #000;
  vertical-align: middle;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-8.is-large {
  width: 3rem;
  height: 3rem;
}

.margin-bottom_none-2 {
  margin-bottom: 0 !important;
}

@media screen and (min-width: 1280px) {
  .div-footer-end {
    margin-left: auto;
    margin-right: auto;
  }

  .contact-left {
    width: 36%;
    height: 100%;
  }

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

  .heading-wrapper {
    width: 660px;
  }

  .num-col.first.data.eng.data-project-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .num-col.first.data {
    justify-content: flex-start;
  }

  .num-col.first.data.cloud-50-cloud-experts-container {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .num-col.first.data.dev {
    justify-content: flex-start;
  }

  .num-col.first.data {
    justify-content: center;
    width: 100%;
  }

  .num-col.second.data.cloud {
    justify-content: flex-start;
  }

  .num-col.second.data {
    width: 100%;
  }

  .num-col.second {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .right-top.green {
    width: 100%;
  }

  .right-top.dataai {
    width: 80%;
  }

  .right-top.dataai.eng {
    width: 60%;
  }

  .right-top.dataai.eng._w-100 {
    width: 100%;
  }

  .right-top.dataai.dev {
    width: 58%;
  }

  .div-block-4.data {
    width: 100%;
  }

  .hover-div.fourth.data, .hover-div.second.data, .hover-div.first.data, .hover-div.fifth.data {
    width: 180px;
  }

  .record-right.data {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .record-right.data.green {
    width: 44%;
  }

  .record-right.data.ai {
    width: 418px;
  }

  .record-right.data.eng.data-eng-record-right {
    width: 50%;
  }

  .record-right.data {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
  }

  .record-left.green {
    margin-left: 0;
  }

  .record-left.dataai {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 396px;
  }

  .record-left.dataai.dev {
    width: 473px;
  }

  .record-left.dataai.dev._w-auto {
    width: auto;
  }

  .record-num {
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .record-num.data-eng {
    width: 100%;
  }

  .record-num.home-record {
    display: block;
  }

  .testimonials-wrapper.data.green {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .meeting-left {
    width: 38%;
  }

  .h1-heading.text-align-centre {
    text-transform: capitalize;
  }

  .h1-heading.on-demand-w {
    max-width: 900px;
  }

  .strategy-left.promise {
    width: 33%;
  }

  .strategy-left.promise.cloud.dev {
    width: 38%;
  }

  .div-block-74.promise.cloud.dev {
    width: 56.5%;
  }

  .div-block-79.app.gap-16.middle {
    align-self: center;
  }

  .div-block-79.cloud.ai-heading-container {
    width: 100%;
  }

  .cards-block.left.cloud.ai {
    width: 48.6%;
  }

  .cards-block.left.cloud.travel-card._w-50 {
    width: 50%;
  }

  .cards-block.right.cloud.ai {
    width: 48.6%;
  }

  .cards-block.right.cloud.travel-card._w-50 {
    width: 50%;
  }

  .cards-block-wrapper.cloud-services.ai {
    width: 100%;
  }

  .client-story {
    margin-bottom: 0;
    display: block;
  }

  .flex-block-8 {
    justify-content: space-between;
  }

  .text-block-116, .text-block-118 {
    align-items: center;
    display: flex;
  }

  .div-block-91.cloud.new-image.h-300 {
    height: 260px;
  }

  .cta-button {
    text-transform: none;
    cursor: pointer;
    display: flex;
  }

  .text-block-121 {
    text-transform: none;
    font-size: 14px;
  }

  .section-power-data.ai {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-22.ai, .flex-block-23.ai {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-96 {
    width: 100%;
  }

  .flex-block-27 {
    justify-content: space-between;
    width: 340px;
    height: 340px;
  }

  .flex-block-27._w-100.h-auto {
    height: auto;
  }

  .absolute-img.two, .absolute-img.three {
    left: auto;
    right: 108px;
  }

  .absolute-img.three {
    left: auto;
    right: 120px;
  }

  .absolute-img.two {
    left: auto;
    right: 123px;
  }

  .absolute-img.one {
    left: auto;
    right: 303px;
  }

  .flex-sections {
    width: 100%;
  }

  .image-67 {
    width: 160px;
  }

  .image-68 {
    width: 110px;
    max-width: none;
  }

  .section-ai-record {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-114 {
    justify-content: space-between;
    width: 83%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container, .flex-block-114.div-parent, .flex-block-114.web {
    width: 100%;
  }

  .image-88 {
    width: 322.64px;
    height: 436px;
  }

  .flex-block-123 {
    display: none;
  }

  .flex-block-124 {
    width: 54%;
  }

  .flex-block-125 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dev-ops-pagge-container {
    margin-left: auto;
    margin-right: auto;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container, .dev-ops-pagge-container.strategy {
    justify-content: space-between;
  }

  .dev-ops-pagge-container.home-record.home-page-our-track-container {
    justify-content: space-between;
    width: 100%;
  }

  .dev-ops-pagge-container.recognition.home-page-awards-container {
    width: 100%;
  }

  .dev-ops-pagge-container.meetings.home-page-embark-container {
    justify-content: space-between;
    width: 100%;
  }

  .dev-ops-pagge-container.services.home-page-call-it-container {
    width: 100%;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0._w-full {
    width: 60%;
  }

  .dev-ops-pagge-container.dev-services {
    width: 100%;
  }

  .dev-ops-pagge-container.dev-usp {
    justify-content: flex-start;
    width: 100%;
  }

  .flex-hero-grey.data-eng-flex-hero-container {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-3.datagrey {
    margin-top: 0;
  }

  .container-wrapper {
    width: 100%;
  }

  .container-wrapper.client-list {
    background-color: #f7f7f7;
  }

  .responsive-div {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .responsive-div.footer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-139 {
    margin-left: auto;
    margin-right: auto;
  }

  .end-top-2 {
    grid-column-gap: 148px;
    grid-row-gap: 148px;
    justify-content: space-between;
  }

  .div-block-137 {
    grid-column-gap: 256px;
    grid-row-gap: 256px;
  }

  .try-form-2 {
    width: 83%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .try-form-2.contact-hero.try-form-contact-hero {
    justify-content: space-between;
    width: 100%;
  }

  .try-form-2.newww.web-dev-page {
    justify-content: space-between;
  }

  .div-block-130.bussiness-inquires {
    margin-top: 127px;
  }

  .end-bottom-2 {
    justify-content: space-between;
  }

  .div-block-126 {
    width: 550px;
  }

  .div-block-169 {
    justify-content: space-between;
  }

  .image-120 {
    width: 100%;
    max-width: none;
    height: 579px;
    margin-left: auto;
    margin-right: auto;
  }

  .herocontainer {
    width: 100%;
  }

  .div-block-193 {
    width: 100%;
    margin-bottom: -150px;
    position: relative;
    top: -150px;
  }

  .content_wrapper {
    width: 100%;
  }

  .content_wrapper.ai {
    grid-column-gap: 133px;
    grid-row-gap: 133px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .content_wrapper.img {
    width: 100%;
  }

  .div-block-194 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-195 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-196 {
    width: 100%;
  }

  .div-block-197 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div-block-197.antino-supercharge-container {
    align-items: center;
  }

  .text-block-316 {
    width: 439px;
  }

  .section-wrapper {
    width: 100%;
    max-width: none;
  }

  .flex-hero-3 {
    width: 83%;
    max-width: 1600px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .flex-hero-3.cloud-hero {
    width: 83%;
    max-width: none;
    margin-bottom: 56px;
  }

  .flex-hero-3.cloud-numbers {
    flex-direction: row;
    justify-content: center;
    width: 83%;
    margin-top: 0;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .flex-hero-3.cloud-numbers.inner-by-the-numbers-container {
    width: 100%;
  }

  .flex-hero-3.cloud-grey {
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-3.cloud-grey.cloudpage {
    width: 100%;
  }

  .flex-hero-3.cloud-stats {
    width: 83%;
    max-width: 1600px;
  }

  .flex-hero-3.cloud-stats.div-parent {
    width: 100%;
    max-width: 100%;
  }

  .flex-hero-3.cloud-services {
    width: 83%;
  }

  .flex-hero-3.cloud-services.div-parent, .flex-hero-3.cloud-strategy, .flex-hero-3.cloud-strategy.div-parent {
    width: 100%;
    max-width: 100%;
  }

  .flex-hero-3.cloud-faq {
    width: 83%;
  }

  .record-num-4 {
    align-items: flex-start;
  }

  .section-wrapper-4 {
    width: 100%;
    max-width: none;
  }

  .flex-block-177 {
    width: 266px;
  }

  .div-block-206.data {
    width: 208px;
  }

  .flex-block-178 {
    align-items: flex-end;
  }

  .strategy-left-2 {
    width: 50%;
  }

  .responsive-div-9 {
    max-width: 1660px;
    padding-left: 0;
    padding-right: 0;
  }

  .responsive-div-9.responsive-web {
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-358 {
    width: 291px;
  }

  .flex-hero-4.testimonials {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-215.dataai {
    width: 284px;
    margin-top: 20px;
  }

  .div-block-217.chefkart {
    border-bottom: .72px solid #1b1b1b1a;
  }

  .div-block-219 {
    margin-bottom: 20px;
  }

  .text-block-363 {
    width: 247px;
  }

  .strategy-left-4 {
    width: 50%;
  }

  .text-block-405.tech {
    font-size: 16px;
    font-weight: 500;
  }

  .div-block-245.strategy.tech {
    width: 406px;
  }

  .flex-block-206, .flex-block-208 {
    width: 100%;
  }

  .div-block-250.tech {
    justify-content: space-between;
  }

  .div-block-251.tech, .flex-block-213 {
    width: 50%;
  }

  .text-block-414 {
    font-size: 20px;
  }

  .text-block-420.tech {
    font-size: 16px;
  }

  .text-block-422.tech, .text-block-422.tech-copy {
    font-weight: 500;
  }

  .section-innovation-3 {
    width: 100%;
    max-width: 1600px;
    padding-left: 0;
  }

  .flex-sections-4 {
    width: 100%;
  }

  .flex-sections-4.techconsult {
    width: auto;
    max-width: 100%;
  }

  .tech-hero-section-4 {
    margin-bottom: -42px;
    padding-bottom: 80px;
  }

  .flex-block-221 {
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .line-text.case-study.our-approach {
    min-width: 136px;
    font-size: 20px;
  }

  .line-text.service-we-offer {
    width: 330px;
  }

  .line-text.what-our-partner-say {
    width: 260px;
  }

  .container-wrapper-3 {
    width: 100%;
  }

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

  .flex-sections-5 {
    width: 100%;
  }

  .flex-block-223 {
    max-width: 100%;
  }

  .div-block-273 {
    width: 50%;
  }

  .div-block-274 {
    width: 83%;
  }

  .solution-card-3.first.h-500, .solution-card-3.third.h-460 {
    height: 480px;
  }

  .solution-card-3.fifth.h-460 {
    height: 450px;
  }

  .solution-card-3.fourth.h-500 {
    height: 500px;
  }

  .solution-card-3.second.h-460 {
    height: 510px;
  }

  .solution-card-3.sixth.h-460 {
    height: 460px;
  }

  .solution-card-3.sixth.h-480 {
    height: 500px;
  }

  .div-block-277 {
    justify-content: space-between;
    width: 531px;
  }

  .flex-block-225 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-282 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .cards-block-wrapper-2 {
    max-width: 100%;
  }

  .div-block-285 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: space-between;
    max-width: 100%;
  }

  .flex-hero-6 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-6.digital-strategy {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-hero-6.digital-services, .flex-hero-6.empower-digital, .flex-hero-6.faq-digital {
    max-width: 100%;
  }

  .text-block-464 {
    width: 295px;
  }

  .happy-clients-container.digital-tranformation {
    max-width: 1200px;
    margin-bottom: 80px;
  }

  .happy--clients-section.sustanability-page-happy.happy-client-wrapper {
    width: 100%;
  }

  .flex-hero-9 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container {
    width: 100%;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container.threeframes {
    margin-top: 56px;
  }

  .div-block-293 {
    width: 100%;
  }

  .div-center-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-hero {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-505 {
    width: 281px;
  }

  .div-block-315 {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-495-copy {
    font-size: 12px;
  }

  .div-block-310 {
    width: 100%;
  }

  .div-says-5 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-testimonials-5 {
    width: 56.5%;
  }

  .image-153 {
    width: 525px;
    height: 369px;
  }

  .flex-hero-10 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    width: 100%;
  }

  .flex-class {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-class.dev-faq {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-12 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-12.dev-value {
    justify-content: space-between;
    width: 83%;
    max-width: 1600px;
  }

  .flex-hero-12.dev-value.div-parent {
    width: 100%;
    max-width: 100%;
  }

  .record-num-7 {
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-277.dev {
    width: 60%;
  }

  .flex-block-277.dev.neww {
    align-items: flex-end;
    width: auto;
  }

  .text-block-584 {
    width: 100%;
  }

  .flex-hero-13 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-13.dev-faq {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .strategy-left-8 {
    width: 50%;
  }

  .div-block-370.promise.cloud {
    width: 100%;
  }

  .div-block-372.tech {
    width: 300px;
  }

  .div-block-373.tech {
    width: 679px;
  }

  .text-block-592.tech {
    width: auto;
  }

  .div-block-375.tech {
    justify-content: space-between;
  }

  .flex-hero-14 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-14.dev-techs {
    width: 100%;
  }

  .flex-hero-15 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-15.dev-services, .text-block-598 {
    width: 100%;
  }

  .flex-hero-16 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-16.dev-usp {
    justify-content: flex-start;
    width: 100%;
  }

  .strategy-left-9.promise {
    width: 33%;
  }

  .flex-hero-19 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-19.dev-faq {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-612 {
    font-size: 20px;
  }

  .text-block-613, .text-block-616 {
    align-items: center;
    display: flex;
  }

  .text-block-632.strategy.data {
    justify-content: flex-end;
    display: flex;
  }

  .growth-box-2._2018 {
    margin-left: 768px;
    display: none;
  }

  .growth-box-2._2021 {
    margin-left: 228px;
    display: none;
  }

  .growth-box-2._2019 {
    margin-left: 588px;
    display: none;
  }

  .growth-box-2._2020, .growth-box-2._2018, .growth-box-2._2021, .growth-box-2._2019 {
    margin-left: 0;
    display: block;
  }

  .growth-box-2._2020, .growth-box-2._2018 {
    margin-left: 0;
    display: block;
  }

  .growth-box-2._2022 {
    margin-left: 0;
    display: flex;
  }

  .container-wrapper-8 {
    width: 100%;
  }

  .div-frame-one {
    justify-content: center;
    display: flex;
  }

  .div-frame-two {
    display: flex;
  }

  .ai-page-why-choose-us {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-456 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-461 {
    grid-row-gap: 24px;
    width: 300px;
  }

  .text-block-671.newtext {
    width: auto;
  }

  .div-block-471 {
    width: 83%;
    max-width: 1600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-472 {
    width: 100%;
    max-width: 100%;
  }

  .image-203 {
    object-fit: cover;
  }

  .heading-26.joinus {
    width: 97px;
  }

  .div-block-474 {
    width: 83%;
    max-width: 1600px;
    margin: 0 auto;
  }

  .text-block-675, .text-block-676 {
    font-size: 32px;
  }

  .contact-page-every-deal-container {
    grid-column-gap: 66px;
    grid-row-gap: 66px;
  }

  .psydoo-apply-noww {
    display: none;
  }

  .web-dev-hero-containerr {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .camera-2 {
    max-width: 1200px;
  }

  .track-2 {
    height: 8300px;
  }

  .frame-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  ._2022 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 822px;
  }

  .flex-hero-20 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-hero-20.div-parent {
    align-items: stretch;
  }

  .privacy-section-2 {
    width: 100%;
  }

  .digital-animation-head-para {
    width: 1080px;
  }

  .text-block-706 {
    height: 124px;
    font-size: 40px;
    line-height: 62px;
  }

  .flex-block-346 {
    height: 26px;
  }

  .text-block-707 {
    height: 26px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-708 {
    font-size: 20px;
    line-height: 26px;
  }

  .image-239 {
    width: 100px;
    height: 42px;
  }

  .image-139 {
    object-fit: contain;
    width: 480px;
    height: 500px;
  }

  .divv-2 {
    object-fit: cover;
    position: relative;
    left: auto;
  }

  .flex-block-246.green {
    width: 40%;
  }

  .div-block-303 {
    width: 100%;
  }

  .flex-hero-21 {
    flex-direction: row;
    justify-content: space-between;
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .flex-hero-21.div-parent {
    width: 100%;
    max-width: 100%;
  }

  .sustainability-card-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .div-block-442.data {
    justify-content: space-between;
  }

  .div-block-442.promise.sustain {
    justify-content: space-between;
    width: 100%;
  }

  .sustain-tech-wrapper-2 {
    width: 100%;
  }

  .text-block-534.lets-talk-web-dev {
    color: #ec6145;
    width: auto;
    height: auto;
  }

  .div-block-512.data {
    width: 100%;
  }

  .sustain-hover-div.cloud, .sustain-hover-div.iot, .sustain-hover-div.ai {
    width: 30%;
  }

  .section-sustainable-img-2 {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-548 {
    width: 281px;
  }

  .div-block-520.data.green {
    object-fit: fill;
    justify-content: space-between;
    align-items: center;
    width: 129px;
    height: 56px;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
    position: static;
  }

  .div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
    height: auto;
    display: flex;
  }

  .div-block-521.green {
    justify-content: space-between;
  }

  .div-block-450 {
    width: 100%;
  }

  .div-testimonials-6 {
    width: 56.5%;
  }

  .record-num-5 {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-542 {
    width: 212px;
  }

  .div-block-449 {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-495-copy-2 {
    font-size: 12px;
  }

  .div-block-523.strategy.data.sustain {
    width: 100%;
  }

  .strategy-left-6.promise {
    width: 33%;
  }

  .happy-clients-container-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .happy--clients-section-2.sustanability-page-happy.happy-client-wrapper {
    width: 100%;
  }

  .text-block-528, .text-block-494 {
    align-items: center;
    display: flex;
  }

  .section-client-story-3 {
    display: block;
  }

  .service-wrapper {
    width: 72%;
  }

  .h3-heading.first {
    max-width: 292px;
  }

  .div-center-4 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .client-img-2 {
    z-index: 1000;
  }

  .flex-block-239 {
    margin-bottom: 0;
  }

  .div-new-client-stories {
    width: 100%;
  }

  .container-new {
    max-width: 1200px;
  }

  .section-white.first-section {
    margin-top: 97px;
  }

  .flex-block-83 {
    max-width: 1200px;
  }

  .new-location-slide-card.four, .new-location-slide-card.one, .new-location-slide-card.two, .new-location-slide-card.three, .new-location-slide-card.two-copy {
    justify-content: space-between;
  }

  .flex-about-hover-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .section-gray {
    width: 100%;
  }

  .flex-block-299 {
    width: 100%;
    overflow: visible;
  }

  .image-166 {
    object-fit: cover;
    object-position: 50% 76%;
    width: 100%;
    height: 373px;
  }

  .text-block-640 {
    width: 537px;
  }

  .flex-block-343.neww {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1600px;
    height: 478px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .text-block-651.weare {
    font-size: 16px;
    font-weight: 500;
  }

  .div-block-427.weare.one {
    justify-content: space-between;
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-690.weare.second {
    width: 358px;
  }

  .text-block-691.weare {
    font-size: 16px;
    font-weight: 500;
  }

  .flex-block-342.second {
    background-color: #f7f7f7;
    width: 1136px;
    padding: 56px;
  }

  .flex-block-342.second.newsec {
    justify-content: flex-start;
    align-items: flex-end;
    width: 90%;
    position: absolute;
    top: 162px;
    right: 0;
  }

  .text-block-689.weare {
    text-transform: uppercase;
    width: auto;
    font-size: 20px;
  }

  .text-block-689.weare.third, .text-block-689.weare.second {
    font-size: 16px;
  }

  .div-block-486.weare.second {
    justify-content: space-between;
    padding: 0;
  }

  .div-block-486.weare.one {
    justify-content: space-between;
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-486.weare.one.third {
    width: 90%;
    padding: 56px;
  }

  .div-block-485.weare.second {
    width: 331px;
  }

  .div-block-487 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    max-width: 1600px;
    height: 444px;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .text-block-634.weare {
    text-transform: uppercase;
  }

  .div-block-536 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-537 {
    justify-content: space-between;
    display: flex;
  }

  .introduction-class {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .digital-hero.margin.padding-l-r {
    width: 75%;
  }

  .div-parent {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-top: 80px;
  }

  .reinventing-diverse {
    justify-content: space-between;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    max-width: none;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.w--open {
    width: 24vw;
    min-width: 24vw;
    max-width: 25vw;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.w--open {
    top: 46.1px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.drop-hire.w--open, .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.w--open {
    top: 46px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.w--open {
    top: 47px;
  }

  .inner-dropdown-item {
    align-items: flex-start;
  }

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

  .navbar-logo-left-container-2.shadow-three {
    opacity: 1;
    background-color: #fff;
    position: fixed;
    top: 0;
  }

  .terms-and-condition {
    display: flex;
  }

  .flex-block-300 {
    background-color: #f7f7f7;
    width: 100%;
  }

  .flex-block-297.second, .flex-block-297.first, .flex-block-297.third {
    justify-content: space-between;
    width: 100%;
  }

  .inner-block {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .inner-block.image-section {
    align-items: stretch;
  }

  .leader-block.second {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .linkedin-lead.first {
    width: 39px;
    height: 39px;
  }

  .flex-block-321 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .text-block-644.weare.leader {
    width: auto;
  }

  .div-block-549, .div-block-550 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-550.div-parent {
    flex-direction: row-reverse;
  }

  .div-block-551 {
    display: flex;
  }

  .div-block-551.div-parent {
    flex-direction: row;
  }

  .div-block-552 {
    justify-content: space-between;
    display: flex;
  }

  .quick-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-rte._2, .div-rte._3, .div-rte._6, .div-rte._8, .div-rte._7, .div-rte._4, .div-rte._1, .div-rte._5, .div-above {
    width: 100%;
  }

  .container-new.transparent-div.h-service.h-52 {
    height: 51px;
  }

  .div-block-565, .div-sustain.div-parent {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .div-block-130-mobile.bussiness-inquires {
    margin-top: 127px;
    display: none;
  }

  .top-insights-container {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .sub-heading-wrapper {
    flex: none;
  }

  .div-block-146 {
    flex: 0 auto;
  }

  .collection-list-wrapper-4 {
    flex: none;
    width: 100%;
  }

  .collection-list-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .card-wrapper {
    flex-direction: column;
    flex: none;
    width: 48%;
    margin: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .blogs-card-container {
    max-width: 100%;
  }

  .collection-item-5 {
    width: 47%;
    margin: 12px;
    box-shadow: 0 -3px 17.28px #a4a4a429;
  }

  .image-244 {
    width: 510px;
    height: 340px;
  }

  .flex-block-141 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
  }

  .top-insight-heading {
    text-align: left;
  }

  .top-insight-text {
    text-transform: capitalize;
    width: 76%;
  }

  .image-245 {
    height: 322px;
  }

  .image-259 {
    width: 345px;
    height: 230px;
  }

  .div-new-toc-2 {
    margin-top: 24px;
    display: block;
  }

  .image-247 {
    width: 728px;
    height: 485px;
  }

  .flex-block-372 {
    align-items: flex-start;
  }

  .div-block-573 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
  }

  .dt-service-sub-heading {
    max-width: 700px;
  }

  .web-experience-sec-heading {
    width: 38%;
  }

  .button.upper-case.font-14.flutter-connect-button {
    text-transform: none;
  }

  .cta-button-div {
    justify-content: center;
    align-items: center;
  }

  .button-arrow-icon {
    width: 16px;
  }

  .cta-button-div-2, .cta-button-div-3 {
    justify-content: center;
    align-items: center;
  }

  .filters-wrapper-2 {
    padding-left: 16px;
  }

  .nav-contact {
    height: 24px;
  }

  .nav-contact.pos-relative.h-8.h-20 {
    height: auto;
    padding-bottom: 2px;
  }

  .img.img-map {
    object-fit: cover;
    object-position: 50% 30%;
  }

  .left-heading-container.left-block-width {
    width: 35%;
    min-width: 38%;
    max-width: 35%;
  }

  .top-notch-heading-block.andriod-app-heading-block {
    width: 62%;
  }

  .card-1 {
    height: 230px;
  }

  .image-265 {
    height: 100%;
  }

  .div-block-587, .div-block-588 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .link-5 {
    font-size: 14px;
  }

  .font-14 {
    font-size: 16px;
  }

  .image-266 {
    width: 14px;
  }

  .android-left-block {
    width: 32%;
  }

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

  .ios-technology {
    grid-column-gap: 49px;
  }

  .div-block-594 {
    width: 65%;
  }

  .section.top-section {
    margin-top: 96px;
  }

  .div-full.padding-left.padding-right {
    padding-left: 12%;
  }

  .div-full.padding-left.padding-right.flex-h {
    padding-left: 7.777%;
  }

  .h1-heading-raise.text-align-centre {
    text-transform: capitalize;
  }

  .flutter-tech-image.ga4 {
    width: 160px;
    height: auto;
  }

  .flutter-tech-image.firebase {
    width: 86px;
    height: auto;
  }

  .empower-div {
    width: 100%;
    max-width: 100%;
  }

  .div-block-638 {
    height: 460px;
  }

  .div-block-639._w-50.wrapper.service {
    margin-top: 0;
  }

  .div-block-639._w-50.wrapper-service {
    margin-top: -18px;
  }

  .case-study-parent.margin.padding-l-r {
    width: 75%;
  }

  .container-100.bg-image {
    background-position: 0 0;
  }

  .div-block-662 {
    padding-top: 151px;
    padding-bottom: 151px;
  }

  .slider {
    height: 612px;
  }

  .flex-block-381 {
    max-width: 320px;
  }

  .div-block-693.bg-orange.top-padding, .div-project.bg-orange.top-padding {
    padding-top: 80px;
  }

  .devops-shadow-card {
    grid-column-gap: 49px;
  }

  .line._2 {
    min-width: 2px;
  }

  .line._1 {
    width: 2px;
    min-width: 2px;
  }

  .line._3 {
    min-width: 2px;
  }

  .grid-2 {
    height: 100%;
  }

  .hero-heading-wrapper {
    width: 48%;
  }

  .flutter-left-block {
    width: 44%;
  }

  .slider_title-text {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .slider_info-text {
    margin-bottom: 0;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
  }

  .slider_height {
    padding-top: 100%;
  }

  .div-block-discover {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: space-between;
    max-width: 100%;
  }

  .track-card {
    height: 200px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-6964 {
    margin-top: 20px;
  }

  .award-card {
    height: 420px;
  }

  .top-right-img, .top-left-img {
    width: 130px;
    height: 130px;
  }

  .location-1 {
    top: 120px;
  }

  .location-2 {
    top: 34px;
  }

  .industry-img {
    height: 340px;
  }

  .platform-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .hire-droplist {
    font-size: 14px;
  }

  .hire-navbar-heading {
    font-size: 16px;
  }

  .line-award {
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-6995-co.ample {
    background-size: 100% 178px;
  }

  .div-block-6995-co.fitsol {
    background-position: 50% 0;
    background-size: auto 160px;
  }

  .straight-line {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .div-block-7008 {
    height: 100%;
  }

  .cards-block-wrapper-copy.cloud-services.ai, .cards-block-wrapper-copy-copy.cloud-services.ai {
    width: 100%;
  }

  .paragraph-10 {
    font-size: 48px;
  }

  .div-block-256-copy-copy {
    width: 1000px;
  }

  .div-block-256-copy-copy._w-ed {
    width: 890px;
  }

  .flex-block-223-copy {
    max-width: 100%;
  }

  .div-block-634-copy._w-ed-copy {
    max-width: 680px;
  }

  .media__content__title {
    font-size: 28px;
  }

  .card-header {
    margin-bottom: 0;
  }

  .card-text {
    height: 250px;
    font-size: 24px;
  }

  .div-block-7034 {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-size: 40px;
    line-height: 62px;
  }

  .image-9 {
    width: 186px;
    height: 48px;
  }

  .end-bottom {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1600px;
    display: flex;
  }

  .instagram {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .div-block-22 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 212px;
    display: flex;
  }

  .end-top {
    grid-column-gap: 203px;
    grid-row-gap: 203px;
    align-items: flex-start;
    width: 100%;
    max-width: 1600px;
    display: flex;
  }

  .end-top-two {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 286px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    cursor: default;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .facebook {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .div-block-25 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-47 {
    color: #ffffff80;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-47.business {
    cursor: default;
    width: 186px;
    font-family: IBM Plex Sans;
  }

  .text-block-47.hr {
    cursor: default;
    font-family: IBM Plex Sans;
  }

  .text-block-44 {
    color: #ffffff80;
    cursor: default;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .end-bottom-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 232px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-46 {
    color: #ffffff80;
    width: 300px;
    height: auto;
    font-size: 15px;
  }

  .div-footer-end {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-23 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .linkedin {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .end-top-three {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 300px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .end-top-one {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-42 {
    color: #ffffff80;
    text-align: center;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .contact-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .twitter {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .div-block-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .end-bottom-right {
    width: 110px;
    height: 110px;
  }

  .col-logo.three {
    height: 204px;
  }

  .col-logo.two, .col-logo.one {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    height: 204px;
  }

  .text-200 {
    cursor: default;
    font-size: 160px;
    line-height: 1.1;
  }

  .line-partner {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-logos {
    background-color: #f7f7f7;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 612px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .left-part {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    flex-direction: row;
    align-items: center;
    width: 100%;
    display: block;
  }

  .col-two {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .col-two.krishi {
    width: 300px;
    height: 204px;
    padding: 25px 46.91px 24.323px 43.25px;
  }

  .col-two.safexpay {
    object-fit: cover;
    height: 204px;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 23.849px;
  }

  .col-two.hitachi {
    width: 300px;
    height: 204px;
    padding: 35px 26.316px 35.867px 25.5px;
  }

  .col-two.bolt {
    width: 300px;
    height: 204px;
    padding: 23px 31.293px 23px 30.75px;
  }

  .col-one {
    justify-content: center;
    align-items: center;
    padding: 29px 51.12px 26.194px 50.75px;
    display: flex;
  }

  .col-one.byju {
    background-color: #f7f7f7;
    flex-direction: row;
    height: 204px;
    padding: 0 22.8px 0 23px;
  }

  .col-one.kfin {
    width: 300px;
    height: 204px;
    padding: 0 14.152px 0 13.5px;
  }

  .col-one.zee {
    background-color: #f7f7f7;
    width: 300px;
    height: 204px;
  }

  .col-one.rapido {
    width: 300px;
    height: 204px;
    padding-bottom: 28.68px;
    padding-left: 37.24px;
    padding-right: 36.356px;
  }

  .div-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    width: 448px;
    display: flex;
    position: relative;
  }

  .div-partner {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .right-part {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 612px;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .company-logo {
    object-fit: cover;
  }

  .company-logo.iifl, .company-logo.porter, .company-logo.wework, .company-logo.awfis {
    object-fit: contain;
  }

  .text-brands {
    cursor: default;
    height: 26px;
    font-size: 20px;
  }

  .col-three {
    width: 25%;
    height: 204px;
  }

  .col-three.legal {
    width: 24%;
    height: 204px;
    padding: 35px 27.837px 34.901px 28px;
  }

  .col-three.legal.bg-f2f1f1.n-w {
    width: 23.4%;
    padding-left: 24px;
    padding-right: 23.3px;
  }

  .col-three.pw {
    width: 24%;
    height: 204px;
    padding: 0;
  }

  .col-three.eggoz {
    width: 300px;
    height: 204px;
    padding: 0;
  }

  .col-three.bg-f2f1f1._w-24 {
    width: 24.4%;
  }

  .text-span-12 {
    color: #ec6145;
    width: 100px;
    height: 62px;
  }

  .heading-wrapper {
    color: #1b1b1b;
    cursor: default;
    width: 762px;
    height: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .div-block-19 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    display: flex;
    position: relative;
  }

  .text-block-22 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    font-family: DM Sans;
    font-size: 20px;
    display: flex;
  }

  .text-block-21 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .num-col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
    width: 679px;
    height: 226px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .num-col.first {
    width: auto;
  }

  .num-col.first.data.ai {
    margin-bottom: 0;
  }

  .num-col.first.data.eng {
    justify-content: flex-start;
    width: 100%;
  }

  .num-col.first.data.eng.data-project-container {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .num-col.first.data {
    width: 100%;
  }

  .num-col.second, .num-col.second.data {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .num-col.second.data.ai {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 523px;
  }

  .num-col.second.data.eng {
    width: 790px;
  }

  .num-col.second.data.eng.data-eng-num-col {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .num-col.second.data {
    flex-direction: row;
    justify-content: flex-start;
    width: 50%;
  }

  .num-col.second {
    width: 100%;
  }

  .num-col.second.data {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .num-col.second, .num-col.second.data {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .num-col.second.data.dev {
    width: 788px;
  }

  .num-col.second {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hover-heading {
    font-size: 40px;
  }

  .right-top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 680px;
    display: flex;
  }

  .right-top.green {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .right-top.dataai {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .right-top.dataai.eng, .right-top.dataai {
    width: 100%;
  }

  .right-top.dataai {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 523px;
    display: flex;
  }

  .right-top.dataai.dev {
    width: 100%;
  }

  .text-block-25 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .div-block-4 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-4.data {
    width: 100%;
  }

  .hover-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 223.67px;
    height: 226px;
    padding: 49px 33px;
    display: flex;
  }

  .hover-div.fourth {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .hover-div.fourth.data {
    width: 259.5px;
    height: 226px;
  }

  .hover-div.second {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .hover-div.second.data {
    width: 259.5px;
    height: 226px;
  }

  .hover-div.sixth, .hover-div.first {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .hover-div.first.data {
    width: 259.5px;
    height: 226px;
  }

  .hover-div.fifth {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .hover-div.fifth.data {
    width: 259.5px;
    height: 226px;
  }

  .hover-div.third {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .record-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-end;
    width: 680px;
    height: auto;
    margin-top: 9px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .record-right.data.ai {
    align-items: flex-start;
    width: 48%;
  }

  .record-right.data.eng {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 506px;
    margin-top: 9px;
  }

  .record-right.data.eng.data-eng-record-right {
    width: 532px;
  }

  .record-right.data.eng {
    justify-content: center;
    align-items: flex-end;
    height: 506px;
    margin-top: 9px;
  }

  .record-right.data {
    flex-direction: column;
    align-items: flex-start;
    width: 531px;
    height: 515px;
    margin-top: 0;
  }

  .record-right.data.green {
    width: 523px;
    height: auto;
  }

  .record-right.data {
    width: 531px;
    height: 515px;
    margin-top: 0;
  }

  .record-right.data._w-100-tab.hire-appoach {
    height: auto;
  }

  .hover-text {
    flex-direction: column;
    width: auto;
    font-size: 20px;
    display: flex;
  }

  .hover-text.data {
    width: 159px;
    height: auto;
  }

  .record-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    cursor: default;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 200px;
    display: flex;
  }

  .record-left.green {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-left: 0;
  }

  .record-left.home {
    width: 408px;
    margin-left: 0;
  }

  .record-left.dataai {
    text-align: left;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    width: 396px;
    height: 164px;
  }

  .record-left.dataai.cloud-page-by-numbers {
    width: auto;
    height: auto;
  }

  .record-left.dataai.cloud-page-by-numbers.cloud-devops {
    width: 480px;
  }

  .record-left.dataai {
    width: 473px;
    height: 164px;
  }

  .record-left.dataai.dev {
    width: 473px;
    height: 226px;
  }

  .record-num {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    height: 456px;
    margin-top: 0;
    display: none;
  }

  .record-num.data-eng {
    flex-wrap: nowrap;
    align-items: center;
  }

  .text-block-24 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    height: 52px;
    font-family: DM Sans;
    font-size: 20px;
    display: flex;
  }

  .text-block-16 {
    color: #1b1b1b;
    width: 66px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-20 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
    display: flex;
  }

  .text-block-23 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-18 {
    color: #595959;
    text-align: center;
    width: 159px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-26 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    height: 52px;
    font-family: DM Sans;
    font-size: 20px;
    display: flex;
  }

  .text-block-19 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .div-block-10 {
    display: flex;
  }

  .testimonials-wrapper {
    width: 1440px;
    height: 1167px;
    padding-bottom: 0;
    padding-left: 120px;
    padding-right: 120px;
    overflow: hidden;
  }

  .testimonials-wrapper.data.green {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .div-block-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .head-testimonials {
    width: 366px;
    height: 282px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .head-testimonials.data.new-dawn {
    min-width: 520px;
  }

  .head-testimonials.data {
    width: auto;
    height: auto;
  }

  .head-testimonials.data.web {
    top: 119px;
  }

  .head-testimonials.data.newww-classss {
    top: 119px;
  }

  .head-testimonials.data {
    height: auto;
    position: sticky;
  }

  .head-testimonials.data.new-dawn {
    width: 409px;
    height: 220px;
  }

  .head-testimonials.data {
    height: auto;
    position: sticky;
  }

  .img-clutch {
    width: 111px;
    height: 120px;
  }

  .div-awardline {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-awards {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 166px;
    padding: 22px 0;
    display: flex;
    position: relative;
  }

  .div-et {
    background-color: #0000;
    border-radius: 87.691px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 128px;
    height: 120px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .img-iso {
    width: 136.159px;
    height: 120px;
  }

  .img-indian-aa {
    width: 170.213px;
    height: 120px;
  }

  .text-award {
    color: #1b1b1b;
    text-align: left;
    cursor: default;
    width: 391px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
  }

  .div-recog {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    height: 26px;
    display: flex;
    position: relative;
  }

  .img-top {
    width: 133px;
    height: 120px;
  }

  .left-top {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    cursor: default;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .meeting-left {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 408px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .right-img {
    width: 679px;
    height: 486px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-15 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .div-block-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px #000;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-18.second, .div-block-18.fifth {
    cursor: default;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    padding-bottom: 40px;
  }

  .div-block-18.fourth {
    cursor: default;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    padding-bottom: 24px;
  }

  .div-block-18.first {
    cursor: default;
    border-style: none;
    padding-bottom: 40px;
  }

  .div-block-17 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .div-block-14 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 329px;
    height: 314px;
    display: flex;
    top: 119px;
  }

  .div-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 680px;
    display: flex;
  }

  .div-block-16 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-55 {
    color: #fff;
    cursor: pointer;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    font-family: IBM Plex Sans;
    font-weight: 500;
    line-height: 18px;
  }

  .h1-heading {
    cursor: default;
    width: auto;
    font-size: 40px;
  }

  .head-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-2 {
    color: #ec6145;
    cursor: default;
    font-family: DM Sans;
    font-size: 20px;
    font-weight: 500;
  }

  .line-head {
    background-color: #ec6145;
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .headline-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-32 {
    justify-content: space-between;
    align-items: center;
    width: 854px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-32.homepage-hero-wrapper {
    width: 640px;
    height: auto;
  }

  .div-block {
    width: 90%;
    max-width: 1076px;
  }

  .para-p2 {
    cursor: default;
    font-size: 20px;
  }

  .para-p2.service-we-offer-size {
    max-width: 302px;
  }

  .para-p2.home-hero-para-size {
    max-width: 473px;
  }

  .div-block-63 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    align-items: flex-start;
    width: 419px;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-64 {
    height: 156px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-93 {
    color: #1b1b1b;
    width: 110px;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-94 {
    color: #ec6145;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-95 {
    color: #595959;
    height: 78px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-65 {
    color: #fff;
    background-color: #ec6145;
    border-radius: 44px;
    flex-direction: column;
    justify-content: center;
    width: 129px;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    font-family: IBM Plex Sans;
    line-height: 18px;
    display: flex;
  }

  .div-block-66 {
    justify-content: space-between;
    align-items: flex-start;
    width: 600px;
    height: 600px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  ._1-of-3 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
  }

  ._2-of-3 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
    margin-top: 80px;
  }

  ._3-of-3 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
  }

  .div-block-67 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .text-block-96 {
    color: #1b1b1b;
    width: 520px;
    height: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-span-18 {
    color: #ec6145;
  }

  .div-block-68 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 520px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-69 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-70 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-97 {
    color: #1b1b1b;
    width: 880px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-98 {
    color: #595959;
    height: auto;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
  }

  .strategy-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 397px;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left.data.engi {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 400px;
  }

  .strategy-left.data.engi.web-dev-our-approach, .strategy-left.data.engi.div-block-14 {
    top: 119px;
  }

  .strategy-left.promise {
    height: auto;
  }

  .strategy-left.promise.cloud {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 397px;
  }

  .strategy-left.promise.cloud.dev {
    max-width: 456px;
    top: 119px;
  }

  .strategy-left.data {
    height: auto;
  }

  .text-block-104 {
    color: #1b1b1b;
    width: 397px;
    height: 186px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-104.trust {
    height: 124px;
  }

  .text-block-104.trust.digital {
    height: auto;
  }

  .text-span-19 {
    color: #ec6145;
  }

  .text-block-105 {
    color: #595959;
    width: 397px;
    height: 182px;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-105.trust {
    height: 208px;
    line-height: 26px;
  }

  .text-block-105.trust.app, .text-block-105.data {
    width: auto;
    height: auto;
  }

  .div-block-74 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-74.trust {
    width: 679px;
    height: 1706px;
  }

  .div-block-74.trust.app, .div-block-74.trust.approach {
    height: auto;
  }

  .div-block-74.promise.cloud {
    width: 679px;
  }

  .div-block-75 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-75.trust.approach {
    width: 100%;
  }

  .div-block-75.data {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-75.promise.cloud {
    width: 100%;
  }

  .div-block-76 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-76.strategy {
    width: 449px;
  }

  .div-block-76.trust.approach {
    width: 100%;
  }

  .text-block-106 {
    color: #1b1b1b;
    width: 237px;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-106.strategy {
    width: 222px;
  }

  .text-block-106.trust {
    width: 90px;
  }

  .div-block-77 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-77.trust {
    height: auto;
  }

  .div-block-77.dev {
    width: 100%;
  }

  .div-block-78 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-78.first.approach, .div-block-78.second.approach {
    width: 100%;
  }

  .text-block-107 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: auto;
    font-family: IBM Plex Sans;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-108 {
    color: #595959;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-108.first.app, .text-block-108.first.approach, .text-block-108.second.approach {
    width: auto;
  }

  .trust-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 397px;
    height: auto;
    padding-top: 32px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .trust-left.app {
    height: 572px;
    top: 119px;
  }

  .trust-left.app.pt-0 {
    height: 601px;
    top: 128px;
  }

  .trust-left.approach {
    height: auto;
    top: 119px;
  }

  .text-span-20 {
    color: #ec6145;
  }

  .services-details {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-79 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-79.app {
    justify-content: flex-start;
    height: 266px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-79.app.block-height {
    height: 285px;
  }

  .div-block-79.cloud {
    width: 753px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-79.cloud.eng {
    width: 100%;
    height: auto;
  }

  .div-block-79.cloud.ai-heading-container {
    width: 100%;
  }

  .text-block-109 {
    color: #1b1b1b;
    text-align: center;
    width: 647px;
    height: 124px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-109.digital {
    width: auto;
  }

  .text-span-21, .text-span-22 {
    color: #ec6145;
  }

  .text-block-110 {
    width: auto;
    height: 52px;
    font-size: 20px;
  }

  .text-block-110.app {
    width: auto;
    height: auto;
  }

  .text-block-110.cloud {
    max-width: 753px;
  }

  .text-block-110.cloud.ai {
    height: auto;
  }

  .text-block-110.block-width {
    width: 900px;
  }

  .cards-block {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    align-items: flex-start;
    width: 580px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .cards-block.left.cloud.ai {
    width: 48.3%;
  }

  .cards-block.left.cloud {
    width: auto;
  }

  .cards-block.left.cloud.travel-card {
    width: 50%;
  }

  .cards-block.right.cloud.dev, .cards-block.right.cloud.ai {
    width: 48.3%;
  }

  .cards-block.right.cloud {
    width: auto;
  }

  .cards-block.right.cloud.travel-card {
    width: 50%;
  }

  .cards-block.right.cloud.p-0 {
    padding-top: 0;
    padding-left: 0;
  }

  .cards-block.right {
    margin-top: 211px;
  }

  .cards-block.left {
    width: 49%;
  }

  .cards-block.left.cloud.dev {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48.3%;
  }

  .cards-block.right {
    width: 49%;
    margin-top: 211px;
  }

  .cards-block.right.cloud.dev {
    background-color: #0000;
    width: 48.3%;
    padding-top: 0;
  }

  .solution-card {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .solution-card.first.app {
    width: 100%;
  }

  .solution-card.first.tech5, .solution-card.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .solution-card.third.app, .solution-card.third.cloud {
    width: 100%;
  }

  .solution-card.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .solution-card.fourth.app, .solution-card.fifth.app, .solution-card.fifth.cloud {
    width: 100%;
  }

  .solution-card.fifth.tech7 {
    padding-top: 4px;
  }

  .solution-card.sixth.app, .solution-card.sixth.cloud {
    width: 100%;
  }

  .card-img {
    object-fit: cover;
    width: 136px;
    height: 136px;
  }

  .card-head {
    color: #000;
    text-transform: uppercase;
    width: auto;
    height: auto;
    font-family: IBM Plex Sans;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .card-para {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .cards-block-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .cards-block-wrapper.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 1200px;
  }

  .cards-block-wrapper.cloud-services.dev {
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper.cloud-services.ai {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    width: auto;
    max-width: 1600px;
  }

  .cards-block-wrapper.tech {
    justify-content: space-between;
  }

  .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-9 {
    text-decoration: none;
  }

  .client-story {
    width: 100%;
    height: 785px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .div-block-88 {
    width: 100%;
    height: 100%;
    padding-top: 95px;
    padding-bottom: 174px;
    padding-right: 0;
    top: 0;
    left: 0;
  }

  .image-38 {
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    height: 482px;
  }

  .div-block-89 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #e76f48;
    border-radius: 4px;
    align-items: center;
    width: 100%;
    height: 190px;
    padding: 56px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0;
  }

  .flex-block-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: 100%;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-115 {
    color: #fff;
    width: 165px;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-116 {
    color: #fff;
    width: 113px;
    height: 72px;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .div-block-90 {
    background-color: #fff;
    border: 1px solid #fff;
    width: 1px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-117 {
    color: #fff;
    width: 165px;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-118 {
    color: #fff;
    width: 121px;
    height: 72px;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .div-block-91 {
    background-color: #e76f48;
    border-radius: 4px;
    width: 1200px;
    height: 349px;
    padding: 56px 165px 56px 166px;
    position: absolute;
    inset: 402px auto auto 120px;
  }

  .div-block-91.cloud {
    height: 383px;
    padding-left: 56px;
    padding-right: 56px;
    top: 328px;
    bottom: 0;
  }

  .div-block-91.cloud.our-works {
    height: 292px;
    padding-top: 20px;
  }

  .div-block-91.cloud.new-image {
    top: 350px;
  }

  .div-block-91.cloud.top-220 {
    top: 380px;
  }

  .div-block-91.fintech {
    height: 383px;
    padding-left: 56px;
    padding-right: 56px;
    top: 328px;
    bottom: 0;
  }

  .div-block-91.fintech.our-works {
    height: 292px;
    padding-top: 20px;
  }

  .flex-block-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    width: 869px;
    height: 237px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-11.cloud {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 100%;
    height: auto;
    padding-top: 20px;
  }

  .flex-block-12 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 869px;
    height: 141px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-12.cloud {
    width: 100%;
    height: auto;
  }

  .dt-cta-wrapper {
    color: #fff;
    text-transform: uppercase;
    width: 869px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 49px;
    overflow: hidden;
  }

  .dt-cta-wrapper.about {
    text-align: center;
    text-transform: capitalize;
    height: auto;
  }

  .text-block-120 {
    width: 690px;
    height: 68px;
    font-size: 20px;
  }

  .text-block-120.cloud {
    width: 1088px;
  }

  .text-block-120.about.cloud {
    width: 100%;
    height: auto;
  }

  .cta-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    width: 337.313px;
    height: 56px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .cta-button._w-auto {
    width: auto;
    padding-right: 20px;
  }

  .text-block-121 {
    font-size: 18px;
  }

  .text-block-121.real-estate {
    font-size: 16px;
  }

  .image-39 {
    width: 16px;
  }

  .div-block-92 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-123 {
    color: #1b1b1b;
    width: 467px;
    height: 186px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-123.digital {
    width: 466px;
  }

  .text-span-24 {
    color: #ec6145;
  }

  .div-block-93 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: 222px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-94 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-95 {
    background-color: #ec6145;
    width: 340px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-95.digital {
    width: 340px;
  }

  .text-block-124 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 331px;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-125 {
    color: #595959;
    width: auto;
    height: auto;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-14 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 1200px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .empower-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    padding: 56px;
  }

  .empower-card.first, .empower-card.second, .empower-card.third, .empower-card.fourth, .empower-card.fifth, .empower-card.sixth {
    height: 100%;
    overflow: hidden;
  }

  .text-block-126 {
    color: #1b1b1b;
    text-transform: uppercase;
    height: 36px;
    font-family: IBM Plex Sans;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-127 {
    width: auto;
    font-family: DM Sans;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-127.first, .text-block-127.second, .text-block-127.third, .text-block-127.fourth, .text-block-127.fifth, .text-block-127.sixth {
    color: #fff;
  }

  .text-block-128 {
    color: #1b1b1b;
    height: 62px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-span-25 {
    color: #ec6145;
  }

  .flex-block-15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq-div {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fefcfc;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 40px;
    display: flex;
    overflow: hidden;
  }

  .faq-div.first {
    width: 100%;
    height: 100%;
  }

  .faq-div.second, .faq-div.third {
    height: 100%;
  }

  .faq-div.fourth {
    height: 164px;
  }

  .faq-div.fourth.cloud, .faq-div.fourth.digital, .faq-div.fourth.digital {
    height: 100%;
  }

  .faq-div.fifth {
    height: 128px;
  }

  .faq-div.fifth.digital, .faq-div.second, .faq-div.second, .faq-div.second {
    height: 100%;
  }

  .flex-block-16 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-129 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 1072px;
    font-family: IBM Plex Sans;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-129.first, .text-block-129.second, .text-block-129.third, .text-block-129.fourth, .text-block-129.fifth {
    width: auto;
  }

  .text-block-130 {
    opacity: 1;
    color: #1b1b1b;
    width: auto;
    height: 68px;
    font-family: DM Sans;
    font-size: 24px;
    line-height: 34px;
  }

  .link-block-10 {
    text-decoration: none;
  }

  .section-power-data {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 864px;
    padding-bottom: 0;
    padding-left: 120px;
    padding-right: 120px;
    display: flex;
  }

  .section-power-data.ai {
    width: 100%;
    max-width: none;
    height: 426px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-22 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-block-22.ai {
    width: 83%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-137 {
    width: 601px;
    height: 78px;
    font-size: 20px;
  }

  .text-block-137.ai {
    width: auto;
    height: auto;
  }

  .flex-block-23 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 1200px;
    height: 196px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-23.ai {
    justify-content: center;
    align-items: center;
    width: 84%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .power-card {
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 196px;
    height: 196px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .power-card.first {
    background-color: #61dafb0d;
    padding-left: 29px;
    padding-right: 29px;
  }

  .power-card.second {
    background-color: #83cd291a;
    padding-left: 29px;
    padding-right: 29px;
  }

  .power-card.third {
    background-color: #45d1fd1a;
    border-radius: 4px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .power-card.fourth {
    background-color: #45d1fd1a;
    padding-left: 29px;
    padding-right: 29px;
  }

  .power-card.sixth {
    background-image: linear-gradient(135deg, #4280b21a, #ffd7441a);
    padding-left: 29px;
    padding-right: 29px;
  }

  .flex-block-24 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 473px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-24.app {
    width: 473px;
    height: auto;
  }

  .flex-block-25 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 473px;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-25.app {
    width: 473px;
  }

  .div-block-96 {
    background-color: #ec6145;
    width: 399px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-96.app {
    width: 100%;
  }

  .text-block-138 {
    color: #1b1b1b;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-138.app {
    width: 232px;
  }

  .text-block-139 {
    color: #595959;
    width: 473px;
    height: 182px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-139.app {
    width: auto;
    height: auto;
    font-size: 20px;
    line-height: 26px;
  }

  .link-block-11 {
    text-decoration: none;
  }

  .flex-block-26 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    max-width: 912px;
  }

  .flex-block-27 {
    justify-content: space-between;
    align-items: center;
    width: 480px;
    height: 481px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-27._w-100.align-top {
    align-items: flex-start;
  }

  .flex-block-27._w-100.align-top.block-height {
    height: 350px;
  }

  .flex-block-27.fluter-image {
    width: 564px;
    height: 349px;
  }

  .flex-block-28 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    align-items: flex-start;
    height: auto;
  }

  .flex-block-29 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 432px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-142 {
    color: #595959;
    width: 432px;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-30 {
    border-radius: 4px;
    justify-content: center;
    width: 417px;
    height: 158px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .app-logo {
    align-items: center;
    width: 139px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .app-logo.one {
    object-fit: cover;
    height: 80px;
    padding-top: 26px;
    padding-bottom: 25.4px;
    padding-right: 34.724px;
  }

  .app-logo.two {
    height: 80px;
    padding: 15px 40.097px 26.6px 33px;
  }

  .app-logo.three {
    height: 80px;
    padding-top: 22px;
    padding-bottom: 23.44px;
    padding-left: 21px;
  }

  .app-logo.four {
    height: 80px;
    padding-top: 27px;
    padding-bottom: 22.2px;
    padding-right: 34.724px;
  }

  .app-logo.five {
    height: 80px;
    padding: 11px 53px 14px 45px;
  }

  .app-logo.six {
    height: 80px;
    padding-top: 26px;
    padding-bottom: 23px;
    padding-left: 22px;
  }

  .image-41 {
    object-fit: cover;
  }

  .image-42 {
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    height: 100%;
  }

  .tech-stacks-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    height: 196px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .tech-stacks-wrapper.dev {
    flex-wrap: wrap;
    height: auto;
  }

  .tech-stacks-wrapper.app-dev {
    flex-wrap: nowrap;
  }

  .tech-stack {
    border-radius: 4px;
    justify-content: center;
    width: 196.667px;
    height: 196px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .tech-stack.one {
    background-color: #61dafb0d;
    width: 196.67px;
    height: 196px;
    padding: 58px 52.199px 58px 52px;
  }

  .tech-stack.two {
    background-color: #83cd291a;
    width: 196.67px;
    padding: 58px 58.333px 58px 58.334px;
  }

  .tech-stack.three {
    background-color: #45d1fd1a;
    width: 196.67px;
    padding: 58px 58.001px 58px 58.666px;
  }

  .tech-stack.four {
    background-color: #f687111a;
    width: 196.67px;
    padding: 58px 58.667px 58px 58px;
  }

  .tech-stack.five {
    background-image: linear-gradient(135deg, #4280b21a, #ffd7441a);
    width: 196.67px;
    padding: 58px 62.325px 58px 61.335px;
  }

  .tech-stack.six {
    background-color: #ff57221a;
    width: 196.67px;
    padding: 58px 58.001px 58px 58.666px;
  }

  .flex-block-31 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-144 {
    color: #fff;
    text-align: center;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    line-height: 49px;
  }

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

  .link-block-12 {
    text-decoration: none;
  }

  .absolute-img {
    z-index: 2;
    object-fit: cover;
    width: 220px;
    height: 500px;
    position: absolute;
    bottom: 460px;
    left: 840px;
  }

  .absolute-img.two {
    bottom: 730px;
    left: 1100px;
  }

  .absolute-img.three {
    bottom: 190px;
    left: 1100px;
  }

  .absolute-img.one {
    inset: -271px 368px auto auto;
    inset: -271px 368px auto auto;
  }

  .absolute-img.three {
    bottom: 96px;
    left: auto;
    right: 120px;
  }

  .absolute-img.two {
    bottom: 629px;
    left: auto;
    right: 120px;
  }

  .absolute-img.one {
    inset: -271px 373px auto auto;
  }

  .link-block-13 {
    border-width: 1px;
    border-color: #000;
    text-decoration: none;
  }

  .link-block-14, .link-block-39, .link-block-40, .link-block-41, .link-block-42 {
    text-decoration: none;
  }

  .flex-sections {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: none;
  }

  .flex-sections.home-hero {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .faq_img {
    width: 48px;
    height: 48px;
  }

  .image-63 {
    width: 80px;
  }

  .image-66 {
    width: 110px;
    max-width: none;
  }

  .image-67 {
    max-width: none;
  }

  .image-68 {
    width: 120px;
    max-width: none;
  }

  .contact-us-footer {
    background-color: #050505;
    padding: 176px 120px 96.37px;
  }

  .link-block-44 {
    text-decoration: none;
  }

  .text-block-176 {
    color: #fff;
    text-align: center;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 49px;
  }

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

  .flex-block-103 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    width: 473px;
    height: 196px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-103.ai {
    width: 56.5%;
    max-width: 567px;
    height: auto;
  }

  .flex-block-104 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-104.ai {
    width: 567px;
  }

  .text-block-199 {
    font-size: 20px;
  }

  .stats-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 306px;
    height: 246px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .stats-block.one, .stats-block.second, .stats-block.second, .stats-block.one {
    width: 308px;
  }

  .section-ai-record {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1600px;
    height: 515px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-ai-record.web {
    height: auto;
  }

  .flex-block-114 {
    grid-column-gap: 204px;
    grid-row-gap: 204px;
    width: 83%;
    max-width: none;
    height: 515px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-114.data {
    align-items: flex-start;
  }

  .flex-block-114.data.data-eng-flex-container {
    width: 100%;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container {
    margin-top: 120px;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container.mt-0 {
    margin-top: 0;
  }

  .flex-block-114.div-parent {
    width: 100%;
    display: flex;
  }

  .flex-block-114.web {
    height: auto;
    margin-top: 120px;
  }

  .flex-block-115 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 39.4%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-212 {
    color: #1b1b1b;
    text-transform: capitalize;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-213 {
    font-size: 20px;
  }

  .text-span-89, .text-span-90 {
    color: #ec6145;
  }

  .image-87 {
    object-fit: cover;
    width: 136px;
    height: 136px;
  }

  .flex-block-118 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-215 {
    color: #595959;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-119 {
    z-index: 1;
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .flex-block-119.data-hero {
    width: 664px;
  }

  .flex-block-119.data-hero.data-eng {
    margin-top: 80px;
  }

  .flex-block-120 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
  }

  .flex-block-121 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 322px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-121.data {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 463px;
    height: auto;
  }

  .text-block-218 {
    width: auto;
    font-size: 20px;
  }

  .image-88 {
    object-fit: cover;
    width: 456px;
    height: 618px;
    position: static;
    inset: 0 120px 0% auto;
  }

  .image-88.image-in-web-dev-page {
    width: 575px;
  }

  .flex-block-123 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-124 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 54%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-221 {
    font-size: 20px;
  }

  .flex-block-125 {
    grid-column-gap: 88px;
    grid-row-gap: 88px;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 376px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-126 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 1200px;
    height: 144px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-127 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 673px;
    height: 144px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-128 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 144px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-128.one, .flex-block-128.two, .flex-block-128.three {
    width: 362.66px;
  }

  .flex-block-128.four, .flex-block-128.five {
    width: 308.5px;
  }

  .text-block-222 {
    color: #1b1b1b;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .flex-block-129 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-118 {
    background-color: #ec6145;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-118.one {
    width: 74px;
  }

  .div-block-118.two {
    width: 54px;
  }

  .div-block-118.three {
    width: 226px;
  }

  .div-block-118.four {
    width: 138px;
  }

  .div-block-118.five {
    width: 74px;
  }

  .text-block-223 {
    color: #1b1b1b;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-130 {
    width: 417px;
    height: auto;
  }

  .flex-block-131, .flex-block-132 {
    width: 417px;
  }

  .link-block-45 {
    text-decoration: none;
  }

  .div-block-120 {
    justify-content: space-between;
    width: 60%;
    display: flex;
  }

  .flex-block-136 {
    width: 100%;
  }

  .dev-ops-pagge-container {
    width: 83%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .dev-ops-pagge-container.data {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 1440px;
    height: 618px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .dev-ops-pagge-container.data.hero {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    max-width: 1200px;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container {
    margin-top: 80px;
  }

  .dev-ops-pagge-container.data {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    width: 100%;
    height: 618px;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-ops-pagge-container.strategy {
    grid-column-gap: 128px;
    grid-row-gap: 128px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-ops-pagge-container.home-record {
    grid-column-gap: 114px;
    grid-row-gap: 114px;
  }

  .dev-ops-pagge-container.home-record.home-page-our-track-container {
    width: 100%;
    max-width: none;
  }

  .dev-ops-pagge-container.recognition {
    max-width: 1220px;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .dev-ops-pagge-container.recognition.home-page-awards-container {
    width: 100%;
  }

  .dev-ops-pagge-container.meetings {
    grid-column-gap: 114px;
    grid-row-gap: 114px;
  }

  .dev-ops-pagge-container.meetings.home-page-embark-container {
    width: 100%;
  }

  .dev-ops-pagge-container.tech-potential {
    grid-column-gap: 192px;
    grid-row-gap: 192px;
  }

  .dev-ops-pagge-container.tech-potential.bottom-margin.home {
    margin-bottom: 120px;
  }

  .dev-ops-pagge-container.services.home-page-call-it-container, .dev-ops-pagge-container.dev-services, .dev-ops-pagge-container.dev-usp {
    width: 100%;
  }

  .flex-hero-grey {
    grid-column-gap: 132px;
    grid-row-gap: 132px;
    width: 100%;
    padding: 96px 96px 96px 120px;
  }

  .flex-hero-grey.data-eng-flex-hero-container {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .div-line-parent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 568px;
  }

  .sections {
    display: block;
  }

  .section-wrapper-3 {
    height: auto;
    margin-top: 120px;
  }

  .section-wrapper-3.datagrey {
    margin-top: 0;
  }

  .section-wrapper-3.case-slider.zero-mb {
    margin-bottom: 0;
  }

  .section-wrapper-3.new-home-hero {
    margin-top: 170px;
  }

  .section-wrapper-3.web-approach, .section-wrapper-3.web-solutions, .section-wrapper-3.web-trust {
    margin-top: 120px;
  }

  .container-wrapper {
    background-color: #fefcfc;
  }

  .container-wrapper.data-eng.building-momenum-container {
    background-color: #f7f7f7;
  }

  .responsive-div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .responsive-div.footer {
    max-width: 100%;
  }

  .responsive-div.contact-bg-img {
    max-width: none;
    height: 306px;
    padding: 56px;
  }

  .responsive-div.home-grey {
    background-color: #f7f7f7;
  }

  .responsive-div.blogs {
    max-width: 100%;
    padding-left: 120px;
    padding-right: 120px;
  }

  .responsive-div.bg-image {
    height: 460px;
  }

  .flex-block-139 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-left: 0;
    padding-right: 0;
  }

  .end-top-2 {
    grid-column-gap: 144px;
    grid-row-gap: 144px;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-127 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    width: 100%;
    height: 80px;
    margin-bottom: 24px;
    display: flex;
  }

  .div-block-131 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 212px;
    display: flex;
  }

  .div-block-128 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-128.first {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-span-107 {
    color: #ec6145;
  }

  .end-top-one-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .link-block-50 {
    border-width: 1px;
    border-color: #000;
    text-decoration: none;
  }

  .link-block-51 {
    text-decoration: none;
  }

  .text-block-248 {
    color: #ffffff80;
    width: auto;
    height: auto;
    font-size: 15px;
  }

  .div-block-129 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    cursor: default;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .link-block-52 {
    text-decoration: none;
  }

  .div-block-136 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .end-top-two-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 286px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .form-2 {
    height: 100%;
    position: relative;
  }

  .text-block-250 {
    color: #fff;
    width: auto;
    height: auto;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 40px;
  }

  .text-block-250.contact-hero {
    text-transform: lowercase;
  }

  .end-top-three-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .footer-link {
    color: #fff;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .div-block-137 {
    grid-column-gap: 260px;
    grid-row-gap: 260px;
    justify-content: flex-start;
    display: flex;
  }

  .text-field-6 {
    color: #b3b3b3;
    width: 100%;
    height: 80px;
    margin-bottom: 24px;
    padding: 27px 40px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-252 {
    color: #ffffff80;
    text-align: center;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .try-form-2 {
    grid-column-gap: 82px;
    grid-row-gap: 82px;
    justify-content: flex-start;
    width: 83%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden;
  }

  .try-form-2.contact-hero.try-form-contact-hero {
    color: #1b1b1b;
    width: 100%;
  }

  .text-field-7 {
    height: 80px;
    margin-bottom: 24px;
    padding: 27px 40px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-field-7.text-area {
    height: 220px;
  }

  .form-block-2 {
    height: 100%;
  }

  .div-block-135 {
    background-color: #ffffff80;
    width: 317px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-135.contact-hero {
    width: 318px;
  }

  .div-block-134 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-133 {
    object-fit: fill;
    width: 679px;
    height: 220px;
    margin-bottom: 40px;
  }

  .div-block-130 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-130.bussiness-inquires {
    margin-top: 25px;
  }

  .image-98 {
    width: 186px;
    height: 48px;
  }

  .text-field-5 {
    color: #b3b3b3;
    border-radius: 4px;
    width: 100%;
    height: 220px;
    margin-bottom: 40px;
    padding-top: 8px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
    line-height: 24px;
    display: inline-block;
  }

  .text-field-5.text-area {
    height: 220px;
  }

  .div-block-132 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-138 {
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .end-bottom-2 {
    grid-column-gap: 400px;
    grid-row-gap: 400px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .link-block-53 {
    text-decoration: none;
  }

  .div-block-125 {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-126 {
    width: 679px;
    height: 100%;
  }

  .text-block-253 {
    color: #fff;
    flex-direction: column;
    width: auto;
    height: 124px;
    margin-top: 32px;
    margin-bottom: 250px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
    display: block;
  }

  .text-block-253.contact-hero {
    height: 204px;
  }

  .text-block-254 {
    color: #ffffff80;
    cursor: default;
    height: 26px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .link-block-54 {
    text-decoration: none;
  }

  .div-block-139 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-255 {
    width: 248px;
    height: 26px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-256 {
    color: #ffffff80;
    width: auto;
    height: auto;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-span-108 {
    color: #ec6145;
    width: 144px;
  }

  .text-block-257 {
    color: #ffffff80;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-257.hr, .text-block-257.business {
    cursor: default;
    width: auto;
    font-family: IBM Plex Sans;
  }

  .div-block-169 {
    grid-column-gap: 188px;
    grid-row-gap: 188px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .home-flex-div.grey {
    padding-top: 96px;
  }

  .div-block-170 {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
    flex-direction: column;
    justify-content: flex-start;
    width: 588px;
    display: flex;
  }

  .h2-heading {
    font-size: 36px;
  }

  .div-block-171 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .flex-block-159 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .image-120 {
    object-fit: contain;
    max-width: 100%;
    height: 661px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .herocontainer {
    width: 100%;
    max-width: 1600px;
    padding-top: 80px;
  }

  .div-block-193 {
    z-index: 5;
    height: 760px;
    margin-bottom: -250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
    top: -150px;
  }

  .content_wrapper {
    z-index: 3;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .content_wrapper.ai {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .content_wrapper.img {
    width: 100%;
  }

  .div-block-194 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-195 {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-196 {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-197 {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-197.antino-supercharge-container {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-197.antino-supercharge-container.div-parent {
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 30px;
  }

  .text-block-316 {
    width: 473px;
    height: auto;
    font-size: 20px;
  }

  .flex-block-168 {
    justify-content: center;
    align-items: center;
    width: 772px;
    height: 56px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-wrapper {
    width: 100%;
    max-width: none;
    margin-top: 120px;
  }

  .div-block-200 {
    width: 1043px;
    height: 399px;
    margin-top: 58px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .flex-block-170 {
    width: 100%;
  }

  .image-121 {
    object-fit: cover;
    width: 566px;
    height: 335px;
    position: absolute;
    inset: 0% 0 0% auto;
  }

  .image-122 {
    object-fit: cover;
    width: 555px;
    height: 335px;
    position: absolute;
    inset: auto auto 0 0%;
  }

  .flex-hero-3 {
    width: 100%;
    max-width: 1600px;
  }

  .flex-hero-3.cloud-hero {
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-3.cloud-numbers {
    justify-content: space-between;
    width: 83%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .flex-hero-3.cloud-grey {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 83%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .flex-hero-3.cloud-stats {
    width: 83%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-3.cloud-strategy {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-3.cloud-faq {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .record-num-4 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    align-items: flex-start;
    width: 788px;
    height: auto;
    margin-top: 0;
    display: flex;
  }

  .section-wrapper-4 {
    width: 100%;
    max-width: none;
    margin-top: 120px;
  }

  .flex-block-174 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    width: 473px;
    height: 196px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-175 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-335 {
    font-size: 20px;
  }

  .div-block-205 {
    background-color: #ec6145;
    width: 172px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-205.second {
    width: 112px;
  }

  .div-block-205.second.newrevenue {
    width: 60%;
  }

  .div-block-205.one {
    width: 160px;
  }

  .text-block-337 {
    color: #1b1b1b;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
    overflow: hidden;
  }

  .flex-block-176 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 306px;
    height: 128px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-338 {
    color: #ec6145;
    height: 26px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-338._w-300 {
    width: 90%;
  }

  .flex-block-177 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 306px;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-339 {
    font-size: 20px;
  }

  .text-block-340 {
    color: #1b1b1b;
    width: 66px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-340.data.cloud {
    width: auto;
  }

  .div-block-206 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-206.data {
    width: 343px;
  }

  .text-block-341 {
    color: #595959;
    flex-direction: column;
    height: 52px;
    font-size: 20px;
    line-height: 1.28;
    display: flex;
  }

  .text-block-341.data {
    width: 428px;
    height: auto;
  }

  .text-block-342 {
    color: #1b1b1b;
    width: 98px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-342.data {
    width: auto;
  }

  .text-block-344, .text-block-345 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-346 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    font-size: 20px;
    display: flex;
  }

  .text-block-346.data {
    width: 159px;
    height: auto;
    line-height: 26px;
  }

  .div-block-207 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 223.67px;
    height: 226px;
    padding: 49px 33px;
    display: flex;
  }

  .div-block-207.first {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .div-block-207.first.data {
    width: 259.5px;
    height: 226px;
  }

  .div-block-207.first.data.background {
    background-color: #0000;
  }

  .div-block-207.second {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .div-block-207.second.data {
    width: 259.5px;
    height: 226px;
  }

  .div-block-207.fifth {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .div-block-207.fifth.data {
    width: 259.5px;
    height: 226px;
  }

  .div-block-207.fourth {
    cursor: default;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
  }

  .div-block-207.fourth.data {
    width: 259.5px;
    height: 226px;
  }

  .flex-block-178 {
    grid-column-gap: 125px;
    grid-row-gap: 125px;
    justify-content: flex-start;
    width: 544px;
    height: 515px;
    margin-bottom: 0;
  }

  .text-block-348 {
    color: #595959;
    text-align: center;
    width: 159px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-348.data.cloud {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-349 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: auto;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    display: flex;
  }

  .text-block-349.data {
    width: 159px;
    height: auto;
  }

  .text-block-350 {
    color: #595959;
    text-align: center;
    flex-direction: column;
    width: 159px;
    height: 52px;
    font-size: 20px;
    display: flex;
  }

  .text-block-350.data {
    height: auto;
    line-height: 26px;
  }

  .text-block-351 {
    color: #595959;
    text-align: center;
    width: auto;
    height: 52px;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
  }

  .text-block-351.hire-devops {
    width: 660px;
  }

  .div-block-208 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-208.cloud {
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .card-para-2 {
    width: auto;
    height: auto;
    font-size: 20px;
    line-height: 1.28;
  }

  .div-block-209 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-209.promise {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-209.promise.cloud {
    width: 100%;
  }

  .div-block-210 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left-2.promise {
    height: auto;
  }

  .strategy-left-2.promise.cloud {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 397px;
    top: 119px;
  }

  .text-block-354 {
    color: #595959;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 1.28;
  }

  .responsive-div-9 {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .responsive-div-9.responsive-web {
    width: 100%;
    max-width: 1600px;
  }

  .div-block-211 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-212 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-212.strategy {
    width: 449px;
  }

  .div-block-212.strategy.promise {
    width: 587px;
  }

  .div-block-212.strategy.promise.cloud {
    width: 100%;
  }

  .div-block-213 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-213.promise.cloud {
    width: 100%;
  }

  .text-block-358 {
    color: #1b1b1b;
    text-align: left;
    cursor: default;
    width: 274px;
    max-width: none;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .flex-block-180 {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    width: 306px;
    height: 232px;
  }

  .image-124 {
    object-fit: cover;
    width: 77px;
    height: 77px;
  }

  .div-block-214 {
    background-color: #ec6145;
    width: 84%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-135 {
    font-weight: 500;
  }

  .flex-hero-4.testimonials {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-215 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    border: 1px solid #ec6145;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-215.dataai {
    width: 284px;
    margin-top: 40px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .div-block-216 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .text-block-359 {
    color: #595959;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-359.eng {
    width: 366px;
    height: 26px;
  }

  .text-block-360 {
    color: #1b1b1b;
    flex-direction: column;
    width: 679px;
    height: 170px;
    font-size: 24px;
    line-height: 34px;
    display: flex;
  }

  .div-testimonials-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .div-block-217 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-217.rapido, .div-block-217.ontic, .div-block-217.chefkart {
    cursor: default;
    width: 679px;
    height: 327px;
  }

  .text-span-138 {
    color: #595959;
    font-weight: 500;
  }

  .image-125 {
    width: 106.667px;
    height: 40px;
  }

  .image-126 {
    object-fit: cover;
    width: 16px;
  }

  .div-block-218 {
    display: flex;
  }

  .div-block-219 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex;
  }

  .div-says-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .text-block-362 {
    color: #595959;
    width: 195px;
    height: 21px;
    font-size: 16px;
  }

  .text-block-362.ontic {
    width: auto;
  }

  .text-block-362.chefkart {
    width: 299px;
    font-weight: 500;
  }

  .div-block-220 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-363 {
    color: #ec6145;
    width: 296px;
    height: 18px;
    font-weight: 500;
  }

  .div-block-221 {
    grid-column-gap: 156px;
    grid-row-gap: 156px;
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    margin-top: 80px;
    display: flex;
  }

  .flex-block-181 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-365 {
    opacity: 1;
    color: #1b1b1b;
    width: auto;
    height: 68px;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-365.third.cloud {
    opacity: 1;
  }

  .text-block-365.first.cloud {
    opacity: 1;
    display: none;
  }

  .text-block-365.second.cloud, .text-block-365.fourth.cloud {
    opacity: 1;
  }

  .text-block-366 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 1072px;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-366.first, .text-block-366.second, .text-block-366.third, .text-block-366.fourth {
    width: auto;
  }

  .flex-block-182 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .strategy-left-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 50%;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    top: 119px;
  }

  .text-block-405 {
    width: 397px;
    height: 182px;
    font-size: 20px;
  }

  .text-block-405.tech {
    height: auto;
  }

  .div-block-245 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-245.strategy {
    width: 449px;
  }

  .div-block-245.strategy.tech {
    width: 470px;
    overflow: visible;
  }

  .flex-block-206 {
    text-align: right;
  }

  .div-block-246 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .flex-block-208 {
    width: 100%;
  }

  .div-block-248 {
    background-color: #fff;
    border: 1px solid #fff;
    width: 1px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-249 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-250 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-250.tech {
    justify-content: space-between;
  }

  .div-block-251 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-252 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-253 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-255 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-412 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .text-block-412.tech {
    height: 78px;
  }

  .div-block-256 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-256.tech, .div-block-256.tech-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-414 {
    font-size: 20px;
  }

  .card-para-4 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .text-block-420 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .text-block-420.tech {
    font-size: 20px;
  }

  .text-block-422 {
    width: auto;
    height: 52px;
    font-size: 20px;
  }

  .text-block-422.tech, .text-block-422.tech-copy {
    width: 80%;
  }

  .text-block-422.text-white.left {
    text-align: left;
  }

  .div-block-260 {
    background-color: #ec6145;
    width: 340px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-162 {
    color: #ec6145;
  }

  .section-innovation-3 {
    background-color: #f7f7f7;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 96px 0;
    display: flex;
    position: relative;
  }

  .flex-sections-4 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-sections-4.techconsult {
    width: 100%;
    max-width: 1600px;
    margin-top: 120px;
  }

  .flex-sections-4.techconsult.new {
    margin-top: 120px;
  }

  .flex-block-219 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    line-height: 18px;
  }

  .tech-hero-section-4 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    height: 512px;
  }

  .flex-block-220 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 344px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-439 {
    width: 344px;
    height: auto;
    font-size: 20px;
  }

  .div-block-265.innovation-container {
    background-color: #f7f7f7;
  }

  .div-block-266 {
    background-color: #ec6145;
    width: 289px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-221 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 83%;
    max-width: 1200px;
    height: 406px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-222 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 432px;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .line-text {
    font-size: 20px;
  }

  .line-text.case-study {
    min-width: 120px;
  }

  .line-text.case-study.our-process-text {
    min-width: 136px;
  }

  .line-text.case-study.our-approach {
    min-width: 132px;
    font-size: 20px;
  }

  .line-text.empowering-org {
    min-width: 302px;
  }

  .line-text.co-creating-world {
    min-width: 306px;
  }

  .line-text.our-approach {
    min-width: 152px;
  }

  .line-text.our-approach.align-right {
    min-width: 140px;
  }

  .line-text.our-approach.benefits {
    width: 250px;
  }

  .line-text.our-usp {
    min-width: 88px;
  }

  .line-text.cloud-eng {
    min-width: 208px;
  }

  .line-text.why-choose-us {
    min-width: 164px;
  }

  .line-text.why-choose-us.our-usp, .line-text.why-choose-us._0ur-usp {
    min-width: 85px;
  }

  .line-text.re-invent {
    min-width: 100px;
  }

  .line-text.devops-sol {
    min-width: 196px;
  }

  .line-text.ai-first {
    min-width: 88px;
  }

  .line-text.data-services {
    min-width: 150px;
  }

  .line-text.web-solution {
    min-width: 160px;
  }

  .line-text.contact-us {
    min-width: 128px;
  }

  .line-text.our-top-partners {
    min-width: 166px;
  }

  .line-text.service-we-offer {
    width: 400px;
  }

  .line-text.what-our-partner-say {
    width: 330px;
  }

  .line-text.awards-and-reco {
    min-width: 288px;
  }

  .line-text.our-succes-story {
    min-width: 220px;
  }

  .line-text.our-succes-story.align-right {
    min-width: 225px;
  }

  .line-text.reshape-future {
    min-width: 200px;
  }

  .line-text.agile-solution {
    min-width: 172px;
  }

  .line-text.refer-us {
    min-width: 111px;
  }

  .line-text.implement-digital {
    min-width: 320px;
  }

  .line-text.roadmap {
    min-width: 310px;
  }

  .line-text.why-digital {
    min-width: 270px;
  }

  .line-text.our-location {
    min-width: 138px;
  }

  .line-text.why-antino {
    min-width: 130px;
  }

  .line-text.awards-recognitions {
    min-width: 240px;
  }

  .line-text.service {
    min-width: 212px;
  }

  .line-text.our-industries {
    width: 164px;
  }

  .line-text.our-awards {
    min-width: 136px;
  }

  .line-text.accolades-honors {
    min-width: 240px;
  }

  .text-block-443 {
    width: 432px;
    height: 208px;
    font-size: 20px;
  }

  ._3-of-4 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
  }

  .div-block-267 {
    width: 50%;
    height: 600px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  ._2-of-4 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
    margin-top: 80px;
  }

  .div-block-268 {
    width: 35%;
    height: auto;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-269 {
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-wrapper-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-446 {
    height: auto;
    font-size: 20px;
  }

  .text-block-446.w {
    max-width: 723px;
  }

  .text-block-446.sub-para {
    max-width: 683px;
  }

  .flex-sections-5 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: none;
  }

  .flex-sections-5.home-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1200px;
  }

  ._1-of-4 {
    object-fit: cover;
    border-radius: 4px;
    width: 184px;
    height: 520px;
  }

  .div-block-271 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-271.trust {
    height: auto;
  }

  .new-container-sections.flex {
    max-width: 1440px;
    margin-bottom: 0;
  }

  .text-block-447 {
    width: auto;
    height: 52px;
    font-size: 20px;
  }

  .flex-block-223 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dt-empowering-sub-heading {
    color: #1b1b1b;
    width: 467px;
    height: 186px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .dt-empowering-sub-heading.digital {
    width: 526px;
  }

  .strategy-left-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    top: 119px;
  }

  .div-block-272 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-273 {
    background-color: #ec6145;
    width: 188px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-450 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 1072px;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-450.second, .text-block-450.fourth, .text-block-450.first, .text-block-450.third {
    width: auto;
    font-size: 24px;
  }

  .text-block-450.fifth {
    width: auto;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 24px;
  }

  .text-block-451 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .why-dt-subheading {
    color: #1b1b1b;
    width: 520px;
    height: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .div-block-274 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-digital-para {
    font-size: 20px;
  }

  .div-block-275 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .flex-block-224 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .solution-card-3 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 580px;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .solution-card-3.first.h-500 {
    height: 540px;
  }

  .solution-card-3.third.h-460 {
    height: 560px;
  }

  .solution-card-3.fifth.h-460 {
    height: 580px;
  }

  .solution-card-3.fourth.h-500 {
    height: 560px;
  }

  .solution-card-3.second.h-460, .solution-card-3.sixth.h-460, .solution-card-3.sixth.h-480 {
    height: 590px;
  }

  .text-block-454 {
    height: auto;
    font-size: 20px;
  }

  .div-block-276 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-277 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-278 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: 222px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-278.digital {
    align-items: stretch;
    width: 520px;
  }

  .flex-block-225 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-455 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .div-block-279 {
    background-color: #ec6145;
    width: 340px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-456 {
    opacity: 1;
    width: auto;
    height: 68px;
    font-size: 20px;
  }

  .text-block-456.first {
    display: none;
  }

  .div-block-280 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-281 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-282 {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .text-block-457 {
    width: 100%;
    height: 182px;
    font-size: 20px;
  }

  .text-block-457.trust {
    height: 208px;
  }

  .text-block-457.trust.digital {
    height: auto;
  }

  .text-block-459 {
    width: auto;
    font-size: 20px;
  }

  .div-digital.connect, .div-digital.act, .div-digital.sense, .div-digital.think {
    width: 454.5px;
    height: 316px;
  }

  .cards-block-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 1200px;
    display: flex;
  }

  .div-block-283 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 520px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .card-para-5 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .div-block-284 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-284.trust {
    width: 100%;
  }

  .div-block-284.strategy {
    width: 449px;
  }

  .div-block-285 {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .empower-card-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    padding: 56px;
  }

  .empower-card-5.second {
    height: 100%;
    overflow: hidden;
  }

  .flex-hero-6 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-hero-6.digital-strategy {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: space-between;
    max-width: 1200px;
  }

  .flex-hero-6.digital-services {
    width: 100%;
    max-width: 1200px;
  }

  .flex-hero-6.empower-digital {
    max-width: 1200px;
  }

  .flex-hero-6.empower-digital.newww-calsss {
    width: 100%;
  }

  .flex-hero-6.faq-digital {
    width: 100%;
    max-width: 1200px;
  }

  .text-block-462 {
    color: #1b1b1b;
    width: 237px;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-462.trust {
    width: 500px;
    height: auto;
  }

  .text-block-462.strategy {
    width: 365px;
    height: auto;
  }

  .text-block-463 {
    color: #1b1b1b;
    text-align: left;
    text-transform: uppercase;
    width: 2000px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-464 {
    color: #1b1b1b;
    width: auto;
    min-width: 316px;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .happy-clients-container {
    margin-top: 120px;
    margin-bottom: 120px;
    display: block;
  }

  .happy-clients-container.digital-tranformation {
    max-width: 1440px;
    margin-top: 120px;
    margin-bottom: 20px;
  }

  .happy--clients-section.sustanability-page-happy.happy-client-wrapper {
    width: 100%;
  }

  ._600-clients-container-copy {
    width: 70%;
    height: 190px;
  }

  .div-client-work-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 352px;
    height: 317px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-292 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
  }

  .text-block-469 {
    width: auto;
    font-size: 16px;
  }

  .flex-block-231 {
    width: auto;
    position: absolute;
    top: 224px;
  }

  .flex-block-232 {
    width: auto;
  }

  .flex-hero-9 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container {
    width: 100%;
    max-width: none;
  }

  .div-block-293 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    width: 100%;
  }

  .text-block-470 {
    width: 208px;
    height: 18px;
  }

  .text-block-470.hero {
    width: auto;
  }

  .image-135 {
    width: 260px;
    height: 400px;
  }

  .div-block-294 {
    background-color: #ec6145;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-295 {
    width: 260px;
    height: 400px;
  }

  .div-block-296 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    border: 1px solid #ec6145;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-296.hero {
    width: auto;
    position: absolute;
    top: 252px;
  }

  .flex-block-233 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .flex-block-234 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 352px;
    height: 142px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 50px;
  }

  .flex-block-234.hcl {
    display: flex;
  }

  .flex-block-234.byjus, .flex-block-234.godigit {
    opacity: 0;
    display: flex;
  }

  .div-block-297 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 50% auto;
  }

  .div-block-297.iteration-first, .div-block-297.iteration-second {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64ec3eba9f92b72fe4301406_Slide%20Arrow.svg");
    background-position: 50%;
    background-size: cover;
  }

  .text-block-471 {
    text-transform: uppercase;
    height: 18px;
    line-height: 18px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-block-471.hcl {
    display: block;
  }

  .text-block-471.byjus, .text-block-471.godigit {
    opacity: 0;
    display: block;
  }

  .text-block-472 {
    width: auto;
    font-size: 16px;
    line-height: 21px;
  }

  .image-136 {
    width: 500px;
    height: 400px;
  }

  .flex-block-235 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 400px;
    overflow: hidden;
  }

  .flex-block-235.wo-logo {
    width: 1420px;
  }

  .flex-block-235.with-logo {
    width: 2596px;
  }

  .image-137 {
    object-fit: cover;
    width: 16px;
  }

  .div-block-298 {
    width: 500px;
    height: 400px;
  }

  .text-block-475 {
    color: #595959;
    text-align: center;
    width: 705px;
    height: 52px;
    margin-top: 40px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-299 {
    background-color: #ec6145;
    width: 40px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-482 {
    color: #ec6145;
    font-family: DM Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .flex-block-241 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    height: 26px;
  }

  .flex-hero {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .our-work-heading-wrapper {
    color: #1b1b1b;
    margin-top: 24px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-510 {
    width: 195px;
    height: 21px;
    font-size: 16px;
  }

  .text-block-510.rapido {
    width: 299px;
  }

  .text-block-510.chefkart {
    width: 299px;
    font-weight: 500;
  }

  .text-block-505 {
    color: #1b1b1b;
    text-align: center;
    cursor: default;
    width: 329px;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    display: flex;
  }

  .image-143 {
    object-fit: cover;
    width: 77px;
    height: 77px;
  }

  .div-block-317 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-317.ontic, .div-block-317.chefkart, .div-block-317.rapido {
    cursor: default;
    width: 100%;
  }

  .div-block-334 {
    display: flex;
  }

  .text-block-502 {
    max-width: 366px;
    font-size: 20px;
  }

  .div-block-315 {
    grid-column-gap: 156px;
    grid-row-gap: 156px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .div-block-318 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .image-144 {
    width: 106.667px;
    height: 40px;
  }

  .text-block-495-copy {
    color: #ec6145;
    width: 208px;
    height: 18px;
    font-weight: 500;
  }

  .text-block-495-copy.text-width {
    width: 169px;
  }

  .div-block-310 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-331 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    border: 1px solid #ec6145;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-331.sustain {
    padding-right: 14px;
    display: none;
  }

  .div-says-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .text-span-173 {
    color: #595959;
    font-weight: 500;
  }

  .text-block-492 {
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    display: flex;
  }

  .image-146 {
    object-fit: cover;
    width: 16px;
  }

  .div-block-327 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex;
  }

  .flex-block-254 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-span-175 {
    font-weight: 500;
  }

  .div-testimonials-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 56.5%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .div-block-326 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .flex-block-273 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 730px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-153 {
    object-fit: cover;
    width: 513px;
    height: 361px;
  }

  .text-block-565 {
    font-size: 20px;
  }

  .flex-hero-10 {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-274 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 730px;
  }

  .flex-class {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-class.dev-faq {
    width: 100%;
    max-width: none;
  }

  .flex-class.dev-faq.flexhero-container {
    justify-content: space-between;
  }

  .flex-block-275 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    width: 473px;
    height: 196px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-571 {
    font-size: 20px;
  }

  .flex-block-276 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-572 {
    flex-direction: column;
    height: 52px;
    font-size: 20px;
    display: flex;
  }

  .text-block-572.data {
    width: 473px;
    height: auto;
  }

  .text-block-572.data.dev {
    text-align: left;
    width: 100%;
  }

  .text-block-575 {
    color: #1b1b1b;
    width: 467px;
    height: 186px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-575.data {
    width: 450px;
  }

  .text-block-575.data.future {
    height: auto;
  }

  .text-block-575.data.future.dev {
    width: 100%;
  }

  .text-block-576 {
    color: #1b1b1b;
    width: 66px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px;
  }

  .text-block-576.data.cloud {
    width: auto;
  }

  .flex-hero-12 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-12.dev-value {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-12.dev-value.div-parent {
    justify-content: space-between;
  }

  .record-num-7 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    height: 456px;
    margin-top: 0;
    display: flex;
  }

  .flex-block-277 {
    grid-column-gap: 125px;
    grid-row-gap: 125px;
    justify-content: flex-start;
    width: 544px;
    height: 515px;
    margin-bottom: 0;
  }

  .flex-block-277.dev {
    grid-column-gap: 63px;
    grid-row-gap: 63px;
    margin-left: 210px;
  }

  .flex-block-277.dev.neww {
    width: 100%;
    margin-left: 0;
  }

  .flex-block-277.dev.neww.service-provider {
    width: auto;
  }

  .div-block-366 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-584 {
    font-size: 20px;
  }

  .text-block-585 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .flex-hero-13 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-13.dev-faq {
    width: 100%;
    max-width: none;
  }

  .flex-hero-13.dev-faq.flexhero-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent.bottom-padding {
    margin-top: 60px;
  }

  .strategy-left-8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left-8.promise {
    height: auto;
  }

  .strategy-left-8.promise.cloud {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    max-width: 397px;
    top: 119px;
  }

  .div-block-368 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-368.promise.cloud {
    max-width: 679px;
  }

  .div-block-370 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-370.promise.cloud {
    width: 679px;
  }

  .div-block-371 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-372 {
    background-color: #ec6145;
    width: 340px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-372.tech {
    width: 286px;
  }

  .div-block-373 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: 222px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-373.tech {
    width: 679px;
  }

  .text-block-592 {
    color: #595959;
    width: auto;
    height: auto;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-592.tech {
    height: 78px;
  }

  .div-block-375 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-375.tech {
    justify-content: space-between;
  }

  .flex-block-279 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-376 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .flex-hero-14 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-14.dev-techs {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-155 {
    width: 130px;
    max-width: none;
  }

  .image-156 {
    max-width: 100%;
  }

  .text-block-595 {
    width: 80%;
  }

  .solution-card-6 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .solution-card-6.third.cloud, .solution-card-6.sixth.cloud, .solution-card-6.fifth.cloud {
    width: 100%;
  }

  .div-block-377 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-377.cloud {
    width: 753px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-597 {
    width: auto;
    height: 52px;
    font-size: 20px;
  }

  .flex-hero-15 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-15.dev-services {
    width: 100%;
  }

  .card-para-8 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .text-block-598 {
    font-size: 20px;
  }

  .div-block-380 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-380.promise.cloud {
    width: 679px;
  }

  .text-block-599 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .flex-hero-16 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-16.dev-usp {
    width: 100%;
  }

  .text-block-600 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: auto;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .div-block-381 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-381.dev {
    width: 100%;
  }

  .strategy-left-9 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 397px;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left-9.promise {
    height: auto;
  }

  .strategy-left-9.promise.cloud {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 397px;
  }

  .strategy-left-9.promise.cloud.dev {
    height: 432px;
    top: 119px;
  }

  .div-block-384 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-385 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-385.promise.cloud {
    width: 100%;
  }

  .flex-block-286 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-611 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 1072px;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-611.first, .text-block-611.second, .text-block-611.fourth, .text-block-611.third {
    width: auto;
  }

  .flex-hero-19 {
    width: 84%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-19.dev-faq {
    width: 100%;
    max-width: none;
  }

  .flex-hero-19.dev-faq.flexhero-container {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-hero-19.dev-faq.flexhero-container.newfaq {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .flex-block-287 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-612 {
    opacity: 1;
    color: #1b1b1b;
    width: auto;
    height: 68px;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-612.third.cloud, .text-block-612.fourth.cloud {
    opacity: 1;
  }

  .text-block-612.first.cloud {
    opacity: 1;
    display: none;
  }

  .text-block-612.second.cloud {
    opacity: 1;
  }

  .flex-block-288 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-613 {
    width: 113px;
    height: 72px;
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-394 {
    background-color: #e76f48;
    border-radius: 4px;
    width: 1200px;
    height: 349px;
    padding: 56px 165px 56px 166px;
    position: absolute;
    inset: 402px auto auto 120px;
  }

  .div-block-394.cloud {
    height: 383px;
    padding-left: 56px;
    padding-right: 56px;
    top: 328px;
    bottom: 0;
  }

  .text-block-614 {
    text-align: center;
    width: 690px;
    height: 68px;
    font-size: 24px;
  }

  .div-block-395 {
    width: 100%;
    height: 100%;
    padding-top: 95px;
    padding-bottom: 174px;
    padding-right: 0;
    top: 0;
    bottom: -127px;
    left: 0;
  }

  .flex-block-290 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: center;
    width: 100%;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-616 {
    width: 121px;
    height: 72px;
    font-size: 28px;
    line-height: 36px;
  }

  .flex-block-291 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    width: 869px;
    height: 237px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-291.cloud {
    width: 100%;
    height: 271px;
  }

  .flex-block-292 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 869px;
    height: 141px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-292.cloud {
    width: 100%;
    height: 175px;
  }

  .flex-block-293 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-617 {
    color: #fff;
    text-transform: uppercase;
    width: 869px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 49px;
    overflow: hidden;
  }

  .text-block-617.about {
    text-align: center;
    text-transform: capitalize;
  }

  .image-164 {
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    height: 482px;
  }

  .text-block-618, .text-block-619 {
    color: #fff;
    width: 165px;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .div-block-396 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #e76f48;
    border-radius: 4px;
    align-items: center;
    width: 100%;
    height: 190px;
    padding: 56px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0;
  }

  .text-block-632 {
    color: #1b1b1b;
    width: 237px;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-632.strategy {
    width: 222px;
  }

  .text-block-632.strategy.data {
    min-width: 410px;
  }

  .text-block-632.strategy.weare {
    width: auto;
  }

  .div-block-438.newwww {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .contact-us-footer {
    padding: 96px 0;
  }

  .growth-box-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fff;
    border-radius: 4px;
    width: 380px;
    height: 177px;
    padding: 24px 56px;
  }

  .growth-box-2._2018 {
    margin-left: 808px;
    display: none;
  }

  .growth-box-2._2021 {
    margin-left: 248px;
    display: none;
  }

  .growth-box-2._2022 {
    margin-left: 60px;
    display: block;
  }

  .growth-box-2._2019 {
    margin-left: 620px;
    display: none;
  }

  .growth-box-2._2020, .growth-box-2._2018, .growth-box-2._2021, .growth-box-2._2019, .growth-box-2._2022, .growth-box-2._2020, .growth-box-2._2018, .growth-box-2._2022 {
    margin-left: 0;
    display: block;
  }

  .img-11 {
    object-fit: cover;
    border-radius: 4.725px;
    width: 40px;
    height: 26.7px;
  }

  .digital-card-para {
    font-size: 20px;
    line-height: 26px;
  }

  .dig-head-para {
    width: 293.33px;
  }

  .slides-digital-transformation {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 3266.64px;
    height: 418px;
  }

  ._8-slide-cards {
    width: 373.33px;
    height: 414px;
  }

  .dig-card-num {
    width: 104px;
    height: 104px;
  }

  .digital-slides-block {
    max-width: 1200px;
  }

  .card-num-text {
    font-size: 40px;
  }

  .digital-card-head {
    height: 36px;
    font-size: 28px;
    line-height: 36px;
  }

  .text-block-664 {
    width: 405px;
    font-size: 24px;
    line-height: 34px;
  }

  .flex-block-330 {
    width: 100%;
    max-width: 1200px;
  }

  .section-gif-static {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-443 {
    width: 756px;
    height: 263px;
  }

  .flex-block-331 {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .container-wrapper-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-frame-one {
    height: 263px;
    padding: 80px 120px;
  }

  .div-block-444 {
    height: 56px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-two-frames, .div-frame-two {
    height: 263px;
  }

  .text-block-666 {
    width: 283px;
    font-size: 40px;
    line-height: 49px;
  }

  .image-189 {
    width: 120px;
    height: 120px;
  }

  .div-block-448 {
    grid-row-gap: 110px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .div-block-454 {
    margin-bottom: 0;
  }

  .desc {
    width: 472px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-23 {
    font-size: 20px;
    font-weight: 500;
  }

  .div-block-455 {
    grid-column-gap: 15px;
    align-items: flex-start;
    width: 552px;
    height: auto;
    line-height: 16px;
  }

  .text-block-669 {
    width: 582px;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-456 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-458 {
    height: 200px;
  }

  .div-block-459 {
    align-items: flex-start;
  }

  .div-block-460 {
    width: 429px;
    margin-top: 20px;
  }

  .text-block-670 {
    width: 477px;
    height: 36px;
    padding-top: 40px;
    font-size: 28px;
  }

  .text-block-14-new {
    width: 582px;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-463 {
    grid-row-gap: 40px;
    width: 582px;
  }

  .div-block-464 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    width: 232px;
  }

  .text-block-671 {
    color: #1b1b1b;
    text-transform: capitalize;
    margin-top: 8px;
    margin-left: auto;
    margin-right: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .text-block-671.newtext {
    text-transform: none;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 40px;
  }

  .text-block-671.newtext.glassdoor {
    margin-top: 0;
  }

  .div-block-465 {
    grid-row-gap: 36px;
    height: auto;
    margin-top: 0;
  }

  .div-block-465.heading-our-partner {
    grid-row-gap: 24px;
  }

  .text-block-672 {
    font-size: 40px;
  }

  .image-197 {
    width: 40px;
    height: 40px;
  }

  .image-198 {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .image-199, .image-199.green {
    width: 120px;
    height: 120px;
  }

  .image-200 {
    width: 40px;
    height: 40px;
  }

  .div-block-466 {
    grid-row-gap: 56px;
    width: 384px;
    height: 393px;
  }

  .image-201 {
    width: 40px;
    height: 40px;
  }

  .div-block-468 {
    margin-top: 0;
  }

  .div-block-470 {
    width: 232px;
  }

  .div-block-470.text {
    width: 300px;
    height: 34px;
    font-size: 24px;
  }

  .div-block-471 {
    width: 83%;
    max-width: 1600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-673 {
    font-size: 40px;
  }

  .image-202 {
    width: 40px;
    height: 40px;
  }

  .div-block-472 {
    width: 100%;
    height: auto;
  }

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

  .heading-26 {
    font-size: 20px;
    font-weight: 500;
  }

  .heading-26.joinus {
    color: #1b1b1b;
    width: 142px;
    height: 26px;
  }

  .div-block-473 {
    width: 410px;
    height: 118px;
  }

  .text-block-674 {
    width: 410px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-474 {
    width: 83%;
    max-width: 1600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-675 {
    color: #1b1b1b;
    width: 694px;
    height: auto;
    font-size: 64px;
    line-height: 78px;
  }

  .div-block-475 {
    width: 694px;
    height: auto;
  }

  .div-block-476 {
    width: 429px;
    margin-top: 20px;
  }

  .text-bottom.mobile {
    display: none;
  }

  .text-block-676 {
    color: #ec6145;
    width: auto;
    height: auto;
    font-size: 56px;
    font-style: normal;
    line-height: 63px;
    text-decoration: none;
  }

  .careers-hero-section {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .apply-now-text-container {
    width: 375px;
  }

  .nextgen-tech-stacks-web-devvv {
    margin-top: 120px;
  }

  .flex-to-fro-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 475px;
    padding-left: 120px;
  }

  .one-to-fro {
    width: 339px;
    height: 475px;
  }

  ._2-to-fro {
    width: 421px;
    height: 332px;
  }

  ._3-to-fro {
    width: 339px;
    height: 475px;
  }

  ._4-to-fro {
    width: 421px;
    height: 332px;
  }

  .text-block-680 {
    color: #595959;
    text-align: center;
    height: 21px;
    font-family: DM Sans;
    font-size: 16px;
    line-height: 21px;
    overflow: visible;
  }

  .year-div-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-end;
    width: 822px;
    height: 380px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .year-div-3._2020 {
    width: 601px;
  }

  .year-div-3._2018 {
    width: 380px;
  }

  .year-div-3._2021 {
    width: 1043px;
  }

  .year-div-3._2019 {
    width: 380px;
  }

  .img-15 {
    object-fit: cover;
    border-radius: 4.725px;
    width: 39.376px;
    height: 26.251px;
  }

  .flex-block-333 {
    justify-content: space-between;
    align-items: center;
    width: 268px;
    height: 65px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flex-block-334 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 73px;
    height: 65px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .camera-2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-205 {
    object-fit: cover;
    width: 197px;
    height: 197px;
  }

  .image-206 {
    object-fit: cover;
    width: 380px;
    height: 380px;
  }

  .award-year-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 197px;
    height: 260px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-482 {
    background-color: #1b1b1b1a;
    width: 1px;
    height: 75px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-681 {
    color: #595959;
    height: 42px;
    font-family: DM Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .img-16 {
    object-fit: cover;
    border-radius: 4.725px;
    width: 51.976px;
    height: 27.352px;
  }

  .img-17 {
    object-fit: cover;
    border-radius: 8.663px;
    width: 51.976px;
    height: 25.988px;
  }

  .text-block-682 {
    color: #1b1b1b;
    text-align: center;
    width: 73px;
    height: 65px;
    font-family: IBM Plex Sans;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
    overflow: hidden;
  }

  .flex-block-335 {
    justify-content: space-between;
    align-items: flex-start;
    width: 268px;
    height: 40px;
    padding: 6.3px;
  }

  .flex-block-335._2019 {
    justify-content: center;
    align-items: center;
  }

  .img-18 {
    object-fit: cover;
    border-radius: 4.725px;
    width: 51.976px;
    height: 25.988px;
  }

  ._2022 {
    background-color: #0000;
  }

  .antino-journey-new {
    padding-top: 80px;
  }

  .div-block-484 {
    background-color: #ec6145;
    width: 68%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-hero-20 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-block-339 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-686 {
    color: #595959;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-687 {
    color: #1b1b1b;
    text-align: right;
    text-transform: uppercase;
    width: 212px;
    font-family: IBM Plex Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .flex-block-340 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 520px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-688 {
    color: #1b1b1b;
    width: 520px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .flex-block-341 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-items: center;
    width: 520px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .career-hover-img-block {
    width: 227px;
    height: 365px;
  }

  .flex-block-344 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    overflow: hidden;
  }

  .career-two-v-flex._2nd {
    justify-content: space-between;
    align-items: center;
    width: 217px;
    height: 365px;
  }

  .career-two-v-flex._1st {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    width: 217px;
    height: 365px;
  }

  .career-two-one {
    width: 217px;
    height: 218px;
  }

  .career-two-two {
    width: 217px;
    height: 123px;
  }

  .error-page-wrapper {
    margin-top: 56px;
  }

  .go-back {
    font-size: 14px;
  }

  .text-block-693 {
    font-size: 64px;
  }

  .error-message {
    font-size: 20px;
  }

  .privacy-section-1 {
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 120px;
    display: flex;
  }

  .privacy-hero-para {
    width: 500px;
  }

  .privacy-text-block-180 {
    color: #595959;
    width: 100%;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .privacy-text-block-180.new-disclosure {
    width: 502px;
  }

  .privacy-section-2 {
    padding-left: 0%;
  }

  .heading-privacy-page {
    font-size: 40px;
    line-height: 62px;
  }

  .privacy-section-paragraphs {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .definitions-paragraphh {
    width: 582px;
  }

  .definitions-paragraphh.law-enforcement {
    text-align: left;
    justify-content: flex-end;
    width: 502px;
    display: flex;
  }

  .left-servide-block-privacy-page {
    width: 460px;
  }

  .digital-animation-head-para {
    width: 1200px;
    margin-bottom: 60px;
  }

  .privacy-text-block-183 {
    font-size: 28px;
    line-height: 36px;
  }

  .image-232 {
    width: 100%;
  }

  .personal-dataa-rightt {
    width: 582px;
  }

  .image-233, .image-234, .image-235 {
    width: 100%;
  }

  .personal-dataa-leftt {
    width: 460px;
  }

  .div-block-493 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .disclosure-heading-top-right {
    flex-direction: column;
    width: 560px;
    height: 102px;
    display: flex;
  }

  .image-237 {
    width: 202.992%;
  }

  .image-238 {
    width: 100%;
  }

  .privacy-section-17-wrapper {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .privacy-section-23-wrapper {
    width: 100%;
    max-width: 1600px;
    margin: 80px auto;
  }

  .no-spam-permitted-container {
    margin-bottom: 120px;
  }

  .general-use-and-ownership-container, .annexure-a {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .text-span-215 {
    color: #ec6145;
  }

  .compliance-with-applicable-laws {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .acceptable-policy-container-with-all-sections {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .unacceptable-use-container {
    margin-top: 0;
    margin-bottom: 120px;
  }

  .image-242 {
    object-fit: fill;
    max-width: 100px;
    max-height: 100px;
  }

  .ai-card-img-text {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .ai-card-text {
    font-size: 16px;
    line-height: 21px;
  }

  .img-web-icon {
    width: 100px;
    height: 100px;
  }

  .scroll_wrapper {
    width: 2400px;
    padding-top: 80px;
  }

  .scroll-parent {
    width: 2400px;
    height: 476px;
  }

  .potrait {
    width: 340px;
    height: 476px;
  }

  .landscape {
    width: 420px;
    height: 332px;
  }

  .scroll-element {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .scroll-element.secondary {
    margin-left: 24px;
  }

  .scroll-flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-block-245 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    margin-top: 80px;
  }

  .image-139 {
    object-fit: contain;
    width: 480px;
    height: auto;
  }

  .text-block-487 {
    font-size: 20px;
  }

  .text-block-487.green {
    width: 364px;
    height: 78px;
  }

  .flex-block-243 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-block-243.green {
    min-width: 664px;
    max-width: none;
  }

  .divv-2 {
    width: auto;
    height: auto;
    position: relative;
    left: auto;
  }

  .flex-block-244 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 463px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-246 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 473px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-246.green {
    height: auto;
  }

  .flex-block-347 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-303 {
    background-color: #ec6145;
    width: 399px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-247 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-304 {
    display: flex;
  }

  .div-block-305 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .text-block-490 {
    width: 473px;
    height: 182px;
    font-size: 20px;
  }

  .text-block-490.green {
    width: 100%;
    height: auto;
  }

  .flex-hero-21 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1600px;
    height: auto;
  }

  .flex-hero-21.div-parent {
    margin-top: 60px;
    display: flex;
  }

  .div-block-442 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-442.data {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-442.promise.sustain {
    width: 100%;
  }

  .sustain-tech-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 1200px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-534 {
    color: #fff;
    cursor: pointer;
    width: 73px;
    height: 18px;
    font-weight: 500;
    line-height: 18px;
  }

  .text-block-534.lets-talk-web-dev {
    color: #ec6145;
    width: auto;
  }

  .text-block-552 {
    width: 195px;
    height: 21px;
    font-size: 16px;
  }

  .text-block-552.chefkart {
    width: 299px;
  }

  .div-block-512 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-512.data {
    width: 100%;
  }

  .solution-card-4 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .solution-card-4.sixth.tech8.green, .solution-card-4.fifth.tech7.green, .solution-card-4.third.tech.green, .solution-card-4.fourth.tech6.green {
    width: 100%;
  }

  .text-block-549 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .text-block-549.green {
    height: auto;
  }

  .text-block-553 {
    width: auto;
    font-size: 20px;
  }

  .div-block-314 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-513 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
  }

  .div-block-453 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border-bottom: 1px solid #1b1b1b1a;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-453.chefkart, .div-block-453.rapido, .div-block-453.ontic {
    cursor: default;
    width: 100%;
    height: 327px;
  }

  .text-span-222 {
    color: #595959;
    font-weight: 500;
  }

  .flex-block-348 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-block-538 {
    flex-direction: column;
    font-size: 20px;
    display: flex;
  }

  .text-block-538.data.green {
    width: 100%;
    height: auto;
  }

  .flex-block-259 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-261 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .card-para-6 {
    width: auto;
    height: auto;
    font-size: 20px;
  }

  .div-block-514 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: 222px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-515 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 200px;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-515.cloud {
    width: 753px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-515.cloud.dev {
    width: auto;
  }

  .section-sustainable-img-2 {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64b25dc0b69dd7c3422b2339_Img%20Sustainable.png");
    background-position: 50%;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 306px;
    margin-left: 0;
    margin-right: 0;
    padding: 56px;
    display: block;
  }

  .div-block-447 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-530 {
    width: auto;
    height: 52px;
    font-size: 20px;
  }

  .text-block-530.cloud {
    max-width: 750px;
  }

  .para-text-2 {
    width: 601px;
    height: 52px;
    font-size: 20px;
  }

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

  .text-span-225 {
    font-weight: 500;
  }

  .div-block-516 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    border: 1px solid #ec6145;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-516.sustain {
    padding-right: 14px;
  }

  .text-block-548 {
    color: #1b1b1b;
    text-align: left;
    cursor: default;
    width: 382px;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    display: flex;
  }

  .div-block-519 {
    display: flex;
  }

  .flex-block-264 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-264.green {
    width: auto;
  }

  .div-block-520 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    background-color: #ec6145;
    border-radius: 44px;
    justify-content: space-between;
    align-items: center;
    width: 129px;
    height: 56px;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
  }

  .div-block-520.data.green {
    flex-wrap: nowrap;
  }

  .div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
    background-color: #fefcfc;
    border: 1px solid #ec6145;
    width: auto;
    height: auto;
    padding: 20px 24px;
  }

  .div-block-446 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .div-block-521 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-521.green {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-450 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-testimonials-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 56.5%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .div-block-451 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 679px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-451.data {
    width: 100%;
  }

  .text-block-536 {
    color: #fff;
    text-align: center;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    line-height: 49px;
  }

  .image-150 {
    object-fit: cover;
    width: 16px;
  }

  .div-block-522 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex;
  }

  .record-num-5 {
    margin-top: 0;
  }

  .text-block-542 {
    color: #1b1b1b;
    text-align: left;
    cursor: default;
    width: 262px;
    height: 26px;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-555 {
    width: 397px;
    height: 182px;
    font-size: 20px;
  }

  .text-block-555.promise {
    height: auto;
  }

  .text-block-555.data {
    width: auto;
    height: auto;
  }

  .text-block-555.data.green {
    height: auto;
  }

  .div-block-449 {
    grid-column-gap: 156px;
    grid-row-gap: 156px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-top: 0;
    display: flex;
  }

  .text-block-495-copy-2 {
    color: #ec6145;
    width: 208px;
    height: auto;
    font-family: IBM Plex Sans;
    font-size: 14px;
    font-weight: 500;
  }

  .text-block-541 {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .text-block-541.data.green {
    font-family: Dmsans, Arial, sans-serif;
  }

  .image-148 {
    object-fit: cover;
    width: 77px;
    height: 77px;
  }

  .div-block-445 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 677px;
    height: auto;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-540 {
    flex-direction: column;
    width: 100%;
    font-size: 20px;
    display: flex;
  }

  .div-block-523 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-523.strategy {
    width: 449px;
  }

  .div-block-523.strategy.data, .div-block-523.strategy.data.sustain {
    width: 100%;
  }

  .strategy-left-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: 397px;
    height: 398px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .strategy-left-6.promise {
    height: 380px;
  }

  .strategy-left-6.promise.sus, .strategy-left-6.data {
    top: 119px;
  }

  .image-147 {
    width: 106.667px;
    height: 40px;
  }

  .flex-block-253 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 869px;
    height: 141px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-253.cloud {
    width: 100%;
    height: 175px;
  }

  .text-block-513 {
    width: 690px;
    height: 68px;
    font-size: 24px;
  }

  .text-block-513.about.cloud {
    width: 100%;
    height: 102px;
  }

  .image-145 {
    object-fit: cover;
    border-radius: 4px;
    width: 100%;
    height: 482px;
  }

  .div-block-524 {
    background-color: #fff;
    border: 1px solid #fff;
    width: 1px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-330 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #e76f48;
    border-radius: 4px;
    align-items: center;
    width: 100%;
    height: 190px;
    padding: 56px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0;
  }

  .div-block-319 {
    background-color: #e76f48;
    border-radius: 4px;
    width: 1200px;
    height: 349px;
    padding: 56px 165px 56px 166px;
    position: absolute;
    inset: 402px auto auto 120px;
  }

  .div-block-319.cloud {
    height: 383px;
    padding-left: 56px;
    padding-right: 56px;
    top: 328px;
    bottom: 0;
  }

  .happy-clients-container-2 {
    display: block;
  }

  .happy--clients-section-2.sustanability-page-happy.happy-client-wrapper {
    width: 100%;
  }

  .text-block-504 {
    color: #fff;
    text-transform: uppercase;
    width: 869px;
    height: 49px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 49px;
    overflow: hidden;
  }

  .text-block-504.about {
    text-align: center;
    text-transform: capitalize;
  }

  .text-block-528 {
    color: #fff;
    width: 113px;
    height: 72px;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-494 {
    color: #fff;
    width: 121px;
    height: 72px;
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
  }

  .flex-block-250 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    width: 869px;
    height: 237px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-250.cloud {
    width: 100%;
    height: 271px;
  }

  .flex-block-251 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-client-story-3 {
    width: 100%;
    height: 785px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .text-block-516 {
    color: #fff;
    width: 165px;
    height: 78px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .div-block-324 {
    width: 100%;
    height: 100%;
    padding-top: 95px;
    padding-bottom: 174px;
    padding-right: 0;
    top: 0;
    left: 0;
  }

  .flex-block-257 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: auto;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-265 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: center;
    width: 100%;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .arrow-hover-6 {
    opacity: 0;
    width: 80px;
    height: 80px;
  }

  .h3-heading {
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 28px;
    font-weight: 500;
  }

  .h3-heading.digital {
    width: 367px;
    height: 72px;
    line-height: 36px;
  }

  .h3-heading.second {
    height: 36px;
    line-height: 32px;
  }

  .h3-heading.third {
    width: 367px;
    height: 72px;
    line-height: 36px;
  }

  .h3-heading.first {
    max-width: 367px;
  }

  .h3-heading.content-heading {
    font-size: 40px;
  }

  .h3-heading.uppercase.card-heading-font {
    font-size: 28px;
  }

  .div-services {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .service-link-wrapper {
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex;
  }

  .div-block-21 {
    border-bottom: 1px solid #1b1b1b1a;
    border-radius: 4px;
    justify-content: space-between;
    align-items: flex-start;
    width: 1200px;
    height: 160px;
    padding: 40px;
    display: flex;
  }

  .div-block-21.first {
    box-shadow: none;
    cursor: pointer;
    border-radius: 8px;
    width: 100%;
    text-decoration: none;
    position: relative;
  }

  .div-block-21.digital {
    cursor: pointer;
    width: 100%;
    text-decoration: none;
    position: relative;
  }

  .div-block-21.second, .div-block-21.third {
    box-shadow: none;
    cursor: pointer;
    border-radius: 8px;
    width: 100%;
    text-decoration: none;
    position: relative;
  }

  .div-block-21.eighth {
    width: 100%;
  }

  .image-8 {
    object-fit: cover;
    width: 80px;
    height: 80px;
  }

  .image-8.third, .image-8.fourth, .image-8.second, .image-8.first, .image-8.sixth, .image-8.fourth-copy {
    position: absolute;
    top: 40px;
  }

  .case-study-2 {
    border-top: 1px solid #1b1b1b1a;
    justify-content: space-between;
    width: 100%;
    height: 160px;
    padding: 40px 0;
    position: relative;
  }

  .case-study-2.digit, .case-study-2.hcl, .case-study-2.byjus {
    cursor: pointer;
    width: 100%;
    position: relative;
  }

  .flex-block-236 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    height: 72px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .client-img-2 {
    object-fit: cover;
    border-radius: 4px;
    width: 350px;
    height: 300px;
    display: none;
    position: absolute;
    inset: 16% auto auto 60%;
  }

  .client-img-2.hcl, .client-img-2.digit, .client-img-2.byjus {
    width: 350px;
    height: 300px;
    display: none;
    top: 16%;
    left: 60%;
  }

  .flex-block-242 {
    width: 520px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-481 {
    text-transform: uppercase;
    width: 160px;
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-239 {
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-238 {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    justify-content: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-new-client-stories {
    align-items: center;
    max-width: 100%;
  }

  .div-block-300 {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64d2206b9dc96aa17c8890c5_Story%20Arrow.png");
    background-position: 50%;
    background-size: cover;
    width: 80px;
    height: 80px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-237 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    width: 520px;
    margin-top: 10px;
  }

  .text-block-476 {
    text-transform: uppercase;
    width: 500px;
    font-size: 28px;
    line-height: 36px;
  }

  .container-new.margin-above {
    padding-top: 120px;
  }

  .container-new.mx-120._w-100 {
    width: 100%;
  }

  .container-new.mt-120.mt-social {
    margin-top: 120px;
  }

  .section-white.first-section {
    color: #1b1b1b;
    margin-top: 99px;
  }

  .section-white.first-section.case-study-top-padding {
    margin-top: 100px;
  }

  .section-white.service-block {
    background-color: #f7f7f7;
    margin-top: 120px;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-white.hide-all {
    display: none;
  }

  .section-white.home-top {
    margin-top: 170px;
  }

  .our-location {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-top: 120px;
  }

  .flex-block-83 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-178 {
    color: #1b1b1b;
    text-transform: uppercase;
    width: 204px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .flex-new-location-text-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .new-location-text-1 {
    color: #fff;
    height: 36px;
    font-size: 28px;
    line-height: 36px;
  }

  .new-location-text-3 {
    height: 170px;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-111 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .new-location-text-5 {
    font-size: 14px;
  }

  .new-locations-flex {
    overflow: hidden;
  }

  .new-location-text-2 {
    height: 26px;
    font-size: 20px;
    line-height: 26px;
  }

  .new-location-slide-card.four, .new-location-slide-card.one, .new-location-slide-card.two {
    grid-column-gap: 116px;
    grid-row-gap: 116px;
    padding: 56px 24px 40px;
  }

  .new-location-slide-card.three {
    grid-column-gap: 117px;
    grid-row-gap: 117px;
    padding: 56px 24px 40px;
  }

  .new-location-slide-card.two-copy {
    grid-column-gap: 116px;
    grid-row-gap: 116px;
    padding: 56px 24px 40px;
  }

  .new-location-text-num {
    height: 34px;
    font-size: 20px;
    line-height: 34px;
  }

  .new-location-text-num.text {
    font-family: DM Sans;
    font-size: 24px;
    font-weight: 500;
  }

  .div-footer-line {
    margin-bottom: 80px;
  }

  .flex-block-303 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: 778px;
    margin-top: 80px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  }

  .div-block-507 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-45 {
    height: 100%;
  }

  .div-block-509 {
    border-radius: 20px;
  }

  .brick-layout-second-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: stretch;
  }

  .brick-layout-first-block {
    border-radius: 20px;
    width: 100%;
  }

  .flex-about-hover-wrapper {
    justify-content: center;
    width: 100%;
    max-width: none;
    height: 512px;
    overflow: visible;
  }

  .image-about-scale {
    width: 260px;
    height: 380px;
  }

  .image-about-scale.one {
    width: 100%;
    height: 100%;
  }

  .div-block-510 {
    border-radius: 20px;
    height: 50%;
  }

  .brick-layout-third-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-47 {
    width: 100%;
    height: 100%;
  }

  .div-block-178 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .about-hover-block {
    width: 260px;
    height: 380px;
  }

  .div-block-415 {
    background-color: #ec6145;
    width: 434px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-415.strategy {
    width: 449px;
  }

  .div-block-415.strategy.weare {
    width: 302px;
  }

  .section-gray {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    background-color: #f7f7f7;
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-gray.slider {
    overflow: hidden;
  }

  .aboutus {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 306px;
    height: 246px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-636 {
    color: #595959;
    text-align: center;
    width: 933px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-631 {
    color: #ec6145;
    width: 100%;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-631.two {
    width: 100%;
  }

  .div-block-430 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-430.weare {
    width: auto;
  }

  .flex-block-317 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    height: 246px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-413 {
    background-color: #ec6145;
    width: 117px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-413.three {
    width: 127px;
  }

  .div-block-413.two {
    width: 66px;
  }

  .flex-block-306 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    width: 306px;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-299 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
  }

  .flex-block-302 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 306px;
    height: 128px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-649 {
    color: #595959;
    width: 301px;
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-649.one, .text-block-649.three, .text-block-649.two {
    width: auto;
    font-size: 20px;
    line-height: 23px;
  }

  .text-block-638 {
    color: #1b1b1b;
    width: 76px;
    height: 78px;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 64px;
    line-height: 78px;
  }

  .text-block-638.two {
    color: #1b1b1b;
    font-weight: 600;
  }

  .text-block-638.one {
    font-weight: 600;
  }

  .text-block-638.three {
    width: auto;
    font-weight: 600;
  }

  .image-178 {
    width: 100%;
    max-width: 100%;
  }

  .image-166 {
    font-family: Open Sans, sans-serif;
  }

  .image-183 {
    object-fit: cover;
    object-position: 50% 76%;
    width: 100%;
    height: 471px;
  }

  .text-block-640 {
    color: #1b1b1b;
    width: 690px;
    margin-left: 0;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .image-180 {
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  }

  .flex-block-343 {
    flex-direction: row;
    width: 83%;
    max-width: 1600px;
    height: 478px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .flex-block-343.neww {
    width: 100%;
    max-width: 100%;
  }

  .div-block-412 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-412.weare {
    width: 100%;
  }

  .text-block-651 {
    color: #595959;
    height: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-651.weare {
    height: auto;
  }

  .div-block-427 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-427.weare {
    width: 1200px;
  }

  .div-block-427.weare.one {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    margin: 120px auto 80px;
  }

  .text-block-642 {
    color: #1b1b1b;
    width: 520px;
    height: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .img-birds-3 {
    object-fit: cover;
    width: 525px;
    height: 320px;
  }

  .div-block-489 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 520px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-489.weare {
    width: 50%;
    height: auto;
  }

  .div-block-489.weare.third {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    height: auto;
  }

  .div-block-489.weare.second {
    width: 525px;
    height: auto;
  }

  .div-block-488 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-488.weare.second {
    width: 525px;
  }

  .text-block-690 {
    color: #1b1b1b;
    width: 520px;
    height: auto;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-690.weare {
    width: 525px;
  }

  .text-block-690.weare.third {
    width: 405px;
    height: 124px;
  }

  .text-block-690.weare.second {
    width: 405px;
  }

  .text-block-691 {
    color: #595959;
    height: auto;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-691.weare {
    height: auto;
  }

  .text-block-691.weare.third {
    font-weight: 500;
  }

  .flex-block-342 {
    background-color: #f7f7f7;
    align-items: center;
    width: 1136px;
    height: 316px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 162px;
    left: 64px;
  }

  .flex-block-342.second {
    justify-content: flex-end;
    padding: 56px;
    left: auto;
    right: 0;
  }

  .flex-block-342.second.newsec {
    justify-content: space-between;
    height: auto;
  }

  .text-block-689 {
    color: #1b1b1b;
    width: 880px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-689.weare {
    text-transform: uppercase;
    width: 267px;
    height: 26px;
  }

  .text-block-689.weare.third {
    width: auto;
    min-width: 116px;
    font-size: 20px;
  }

  .text-block-689.weare.second {
    width: auto;
    min-width: 198px;
    font-size: 20px;
  }

  .div-block-486 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-486.weare {
    width: 1200px;
  }

  .div-block-486.weare.second {
    grid-column-gap: 94px;
    grid-row-gap: 94px;
    justify-content: space-between;
    width: 100%;
  }

  .div-block-486.weare.one {
    justify-content: space-between;
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-486.weare.one.third {
    grid-column-gap: 94px;
    grid-row-gap: 94px;
    justify-content: space-between;
    width: 90%;
    padding: 56px;
  }

  .div-block-485 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-485.weare.second {
    width: 401px;
  }

  .img-devices-3 {
    object-fit: cover;
    width: 525px;
    height: 320px;
  }

  .div-block-435 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 520px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-435.weare {
    width: 50%;
    height: auto;
  }

  .div-block-428 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-428.weare {
    flex-direction: row;
    justify-content: space-between;
  }

  .div-block-487 {
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    height: 470px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .text-block-634 {
    color: #1b1b1b;
    width: 880px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-634.weare {
    text-align: right;
    text-transform: uppercase;
    width: 264px;
  }

  .div-block-536 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .introduction-class {
    padding-left: 0%;
  }

  .information-collection {
    width: 100%;
    margin: 80px auto;
  }

  .privacy-text-block-180-new {
    color: #595959;
    width: auto;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 26px;
  }

  .digital-hero.margin {
    margin-top: 160px;
  }

  .digital-hero.margin.padding-l-r {
    width: 70%;
  }

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

  .div-parent.home {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    display: flex;
  }

  .your-data-journey.div-parent {
    display: flex;
  }

  .our-data-services {
    margin-top: 120px;
  }

  .div-block-544.div-parent {
    display: flex;
  }

  .div-block-544.div-parent.extra-mt-32 {
    margin-top: 152px;
  }

  .div-block-545.div-parent {
    display: flex;
  }

  .div-block-547 {
    margin-bottom: 120px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    grid-row-gap: 24px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.w--open {
    top: 43px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.w--open, .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.w--open {
    top: 44px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.w--open {
    top: 53px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.w--open {
    top: 52.8px;
  }

  .text-block-713 {
    font-size: 16px;
  }

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

  .button-primary-2 {
    color: #ec6145;
    background-color: #fff;
    border: 1px solid #ec6145;
    border-radius: 28.4px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding: 0 28px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    display: flex;
  }

  .button-primary-2:hover {
    background-color: #ec6145;
  }

  .button-primary-2.hide_below_desktop {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-2 {
    color: #1b1b1b;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 18px;
  }

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

  .nav-link-2.button-new {
    padding: 19px 28px;
  }

  .dropdown-item.visiblity-hidden {
    opacity: 0;
  }

  .navbar-logo-left-container-2.shadow-three {
    position: fixed;
    top: 0;
  }

  .service-navbar-heading {
    font-size: 20px;
  }

  .terms-and-condition.first-div {
    padding-top: 80px;
  }

  .terms-left-container {
    width: auto;
  }

  .term-container-1-right-para {
    width: 500px;
  }

  .text-block-711 {
    color: #595959;
    font-size: 20px;
    line-height: 26px;
  }

  .right-services {
    width: 100%;
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .text-block-719 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-block-710 {
    font-size: 40px;
    line-height: 62px;
  }

  .term-and-condition-main-body-text {
    width: 60%;
    font-size: 20px;
  }

  .tnc-text {
    font-size: 20px;
  }

  .term-container-4 {
    margin-top: 120px;
    padding-top: 0;
  }

  .text-block-720 {
    font-size: 40px;
    line-height: 62px;
  }

  .suggest-heading {
    width: 34%;
  }

  .tnc-use {
    font-size: 20px;
  }

  .team-dp {
    object-fit: cover;
    width: 270px;
    height: 268px;
  }

  .team-dp.one {
    height: 100%;
  }

  .div-block-420 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-420.weare.leader {
    width: 655px;
  }

  .flex-block-315 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-300 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #f7f7f7;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-297 {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-297.second {
    height: auto;
  }

  .inner-block {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .inner-block.image-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    justify-content: space-between;
  }

  .inner-block.team-margin {
    margin-top: 56px;
  }

  .lead-name-2 {
    font-size: 24px;
  }

  .lead-designation-2 {
    color: #ec6145;
    font-size: 14px;
    font-weight: 500;
  }

  .leader-dp {
    width: 100%;
  }

  .leader-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-419 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
    width: 520px;
    height: 248px;
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-419.weare.leader {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    width: 655px;
    margin-top: 0;
    margin-bottom: 56px;
    margin-left: 0;
  }

  .lead-about-2 {
    font-size: 16px;
  }

  .div-block-424 {
    background-color: #ec6145;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-424.weare.leader {
    width: 503px;
  }

  .team-detail {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 270px;
    height: 363px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .team-detail.one {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: auto;
  }

  .text-block-654 {
    color: #1b1b1b;
    width: 690px;
    margin-left: 120px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .text-block-654.leader {
    width: 655px;
    height: 186px;
    margin-left: 0;
  }

  .linkedin-lead {
    border-radius: 4px;
    width: 58px;
    height: 58px;
  }

  .linkedin-lead.first {
    object-fit: cover;
    width: 58px;
    height: 58px;
  }

  .flex-block-321 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-321.team {
    grid-column-gap: 40px;
    grid-row-gap: 56px;
    margin-bottom: 40px;
  }

  .text-block-644 {
    color: #1b1b1b;
    width: 880px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .text-block-644.weare {
    height: 26px;
  }

  .text-block-644.weare.leader {
    width: 174px;
  }

  .div-block-550.div-parent {
    flex-direction: row-reverse;
  }

  .div-block-550.div-parent.sustain {
    margin-top: 120px;
    display: flex;
  }

  .div-block-551.div-parent {
    margin-bottom: 120px;
    display: flex;
  }

  .div-block-552 {
    margin-bottom: 120px;
  }

  .quick-stack {
    position: relative;
  }

  .author-section-2 {
    background-color: #fff;
    border-radius: 4px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .author-img-2 {
    object-fit: cover;
    height: 341px;
  }

  .about-author-2 {
    font-size: 20px;
  }

  .div-rte._2, .div-rte._3, .div-rte._6, .div-rte._8, .div-rte._7, .div-rte._4, .div-rte._1, .div-rte._5 {
    width: 100%;
  }

  .container-new.navbar-dropdown {
    grid-row-gap: 24px;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-new.transparent-div {
    height: 60px;
  }

  .container-new.transparent-div.h-service {
    height: 49.8px;
  }

  .container-new.transparent-div.h-service.h-52 {
    height: 51px;
  }

  .div-block-565 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    display: flex;
  }

  .flex-block-360 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
  }

  .div-sustain.div-parent {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    display: flex;
  }

  .div-block-130-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-130-mobile.bussiness-inquires {
    margin-top: 25px;
  }

  .div-block-566 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-567 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    margin-top: 120px;
    margin-bottom: 120px;
    display: flex;
  }

  .client-spotlight {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 120px;
  }

  .trusted-client {
    margin-top: 120px;
  }

  .client-image-wrapper {
    flex: none;
    max-width: 500px;
  }

  .client-text-slider {
    color: #595959;
    font-size: 16px;
    line-height: 21px;
    overflow: hidden;
  }

  .client-content-wrapper {
    grid-row-gap: 16px;
    flex: none;
    max-width: 500px;
    padding: 24px;
  }

  .client-card {
    grid-row-gap: 28px;
    max-width: 500px;
  }

  .item-slider {
    flex-direction: column;
    max-width: 500px;
    display: block;
  }

  .draggable-slider {
    width: 26px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
  }

  .drag-animation {
    width: 56px;
    height: 26px;
  }

  .client-subheading-slider {
    color: #1b1b1b;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
  }

  .text-block-739 {
    color: #ec6145;
    font-family: DM Sans;
    font-size: 20px;
  }

  .drag-div {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .case-study-wrapper.ai {
    margin-top: 80px;
  }

  .right-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .first-div {
    grid-column-gap: 8px;
  }

  .right-dash.margin-above-h2 {
    margin-top: 31px;
  }

  .text-14 {
    font-size: 20px;
  }

  .text-14.mb-40 {
    margin-bottom: 40px;
  }

  .text-14.mb-0.text-white.text-24, .text-14.mb-0.text-24 {
    font-size: 24px;
  }

  .text-14.mb-0.text-24.text-primary-black {
    color: #1b1b1b;
  }

  .text-14.font-14 {
    font-size: 20px;
    line-height: 26px;
  }

  .case-study {
    width: 106px;
    min-width: 124px;
    font-size: 20px;
  }

  .devops-testimonials-wrapper {
    margin-top: 120px;
    margin-bottom: 80px;
  }

  .blog-div-flex {
    margin-top: 120px;
    position: relative;
  }

  .blog-header-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-transform: uppercase;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .text-block-65 {
    color: #595959;
    text-transform: none;
    width: 461px;
    font-size: 20px;
    line-height: 24px;
  }

  .top-insights-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sub-heading-wrapper {
    font-size: 40px;
    line-height: 62px;
  }

  .card-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .blogs-card-container {
    max-width: 100%;
  }

  .collection-list-3 {
    justify-content: center;
  }

  .image-244 {
    width: 574px;
    height: 382px;
  }

  .flex-block-140 {
    height: 34px;
  }

  .text-block-661 {
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-140 {
    width: 50%;
  }

  .top-insight-heading {
    font-size: 48px;
    line-height: 55px;
  }

  .top-insight-text {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-141 {
    width: 80px;
    height: 80px;
  }

  .image-245 {
    border-radius: 2px;
    height: 364px;
  }

  .blog-heading {
    font-size: 28px;
    line-height: 42px;
  }

  .fs-btn-nav {
    font-size: 24px;
  }

  .load-more-button {
    color: #595959;
    font-size: 24px;
  }

  .load-more-button:hover {
    color: #fff;
    background-color: #ec6145;
  }

  .div-flex-2 {
    margin-top: 80px;
    position: relative;
  }

  .div-flex-2.margin-below {
    margin-bottom: 120px;
  }

  .image-259 {
    width: 389px;
    height: 259px;
  }

  .div-block-60 {
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .blog-detail-heading {
    font-size: 64px;
  }

  .div-block-55 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 222px;
    height: 21px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-54 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-57 {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .image-247 {
    width: 821px;
    height: 547px;
  }

  .div-block-58 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
    width: 96px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-53 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 24px;
    display: flex;
  }

  .text-block-90 {
    color: #1b1b1b;
    text-transform: uppercase;
    height: 26px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .div-block-61 {
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-56 {
    background-color: #ec6145;
    width: 150px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-33 {
    object-fit: cover;
    background-color: #ec61450d;
    border-radius: 4px;
    width: 40px;
    height: 40px;
    padding: 8px;
  }

  .text-block-89 {
    width: 64px;
    height: 21px;
  }

  .dt-service-sub-heading, .app-dev-services-sub-head {
    min-width: 660px;
  }

  .text-heading {
    width: 869px;
    height: 49px;
    font-size: 40px;
    line-height: 49px;
    overflow: hidden;
  }

  .text-heading.about {
    text-align: center;
    text-transform: capitalize;
    height: auto;
  }

  .tech-heading-wrapper {
    max-width: 800px;
  }

  .tech-innovation-subheading-wrapper, .tech-consult-subheading {
    max-width: 412px;
  }

  .tech-approach-subheading {
    max-width: 397px;
  }

  .tech-consulti-entails-subheading {
    max-width: 560px;
  }

  .sus-greener-world-subheading {
    max-width: 100%;
  }

  .about-us-heading {
    max-width: 800px;
  }

  .contact-us-heading-wrapper {
    max-width: 1200px;
  }

  .cloud-heading {
    max-width: 1000px;
  }

  .hero-section-imag-wrapper {
    width: 50%;
  }

  .web-heading-wrapper {
    max-width: 620px;
  }

  .career-heading-wrapper {
    max-width: 690px;
  }

  .sus-case-study-subheading-wrapper {
    max-width: 320px;
  }

  .sus-sol-sec-subheading {
    min-width: 648px;
  }

  .works-story-sec-heading, .cloud-future-sec-subheading {
    max-width: 520px;
  }

  .cloud-devops-ds-testimonial-subheading {
    max-width: 340px;
  }

  .cloud-service-sec-subheading {
    min-width: 600px;
  }

  .devops-reinvent-sec-subheading {
    max-width: 502px;
  }

  .devops-why-choose-sec-subheading {
    width: 450px;
  }

  .devops-empower-sec-subheading {
    max-width: 450px;
  }

  .devops-service-sec-subheading {
    min-width: 400px;
    max-width: 400px;
  }

  .devops-usp-sec-subheading {
    max-width: 460px;
  }

  .devops-case-study-subheading-wrapper {
    max-width: 360px;
  }

  .ai-first-sec-subheading {
    max-width: 400px;
  }

  .ai-consult-section-subheading, .ai-business-sec-subheading {
    max-width: 600px;
  }

  .ai-testimonial-subheading {
    max-width: 366px;
  }

  .ds-data-service-section-subheading {
    max-width: 500px;
  }

  .ds-why-choose-sec-subheading {
    max-width: 473px;
  }

  .ds-our-service-sec-heading {
    min-width: 647px;
    max-width: 647px;
  }

  .web-experience-sec-heading {
    max-width: 468px;
  }

  .web-soluiton-sec-heading {
    min-width: 680px;
  }

  .web-case-study-sec-heading {
    max-width: 456px;
  }

  .button {
    color: #ec6145;
    background-color: #fff;
    border-radius: 44px;
  }

  .button:hover {
    color: #fff;
    background-color: #ec6145;
  }

  .button.upper-case.top-margin {
    margin-top: 14px;
  }

  .button.bg-orange._w-100.ex-20 {
    margin-top: 40px;
  }

  .country-code {
    color: #b3b3b3;
    background-color: #f7f7f7;
    border-radius: 4px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding: 27px 40px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
  }

  .country-code.f7f7 {
    font-family: Ibmplexsans, Arial, sans-serif;
  }

  .rich-text h1 {
    margin-bottom: 32px;
    font-size: 46px;
  }

  .rich-text p {
    margin-bottom: 32px;
    font-size: 20px;
  }

  .rich-text h2 {
    margin-bottom: 32px;
    font-size: 38px;
  }

  .rich-text h3 {
    margin-bottom: 32px;
    font-size: 34px;
  }

  .rich-text h4 {
    margin-bottom: 32px;
    font-size: 30px;
  }

  .rich-text h5 {
    margin-bottom: 32px;
    font-size: 26px;
  }

  .rich-text figcaption {
    font-size: 20px;
  }

  .rich-text li {
    margin-bottom: 4px;
    font-size: 20px;
  }

  .rich-text._w-60 {
    width: 53%;
  }

  .social-link.leader-linkedin {
    width: 58px;
    height: 58px;
  }

  .facebook-2 {
    cursor: pointer;
    width: 100%;
    height: 100%;
  }

  .facebook-3, .facebook-4 {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .linkedin-2 {
    cursor: pointer;
    width: 100%;
    height: 100%;
  }

  .linkedin-3, .twitter-2 {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .toast-container {
    display: none;
  }

  .twitter-3 {
    cursor: pointer;
    width: 32px;
    height: 32px;
  }

  .twitter-4 {
    cursor: pointer;
    width: 100%;
    height: 100%;
  }

  .para-p1 {
    color: #1b1b1b;
    font-size: 24px;
    line-height: 1.4;
  }

  .cta-button-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-with-arrow {
    width: auto;
  }

  .button-with-arrow.text-black.font-s {
    font-size: 22px;
  }

  .button-arrow-icon {
    width: 16px;
  }

  .cta-button-div-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-with-arrow-2 {
    width: auto;
  }

  .cta-button-div-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .link-block-91 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .mobile-fall-out {
    color: #b3b3b3;
    width: 100%;
    height: 80px;
    margin-bottom: 24px;
    padding: 27px 40px;
    font-family: DM Sans;
    font-size: 20px;
    line-height: 24px;
  }

  .filters-wrapper-2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .collection-item-8 {
    margin-right: 24px;
  }

  .category-thumb {
    height: 364px;
    max-height: 364px;
  }

  .div-block-49 {
    margin-top: 120px;
    position: relative;
  }

  .text-block-64 {
    color: #1b1b1b;
    width: 399px;
    height: 78px;
    font-family: Montserrat, sans-serif;
    font-size: 64px;
    font-weight: 600;
    line-height: 78px;
  }

  .div-block-576, .div-block-577 {
    margin-top: 120px;
    position: relative;
  }

  .collection-list-11 {
    justify-content: flex-start;
  }

  .link-block-92 {
    width: 100%;
  }

  .nav-contact {
    grid-column-gap: 56px;
  }

  .flag-mob-llink-wrapper {
    grid-column-gap: 11px;
    max-height: 20px;
    overflow: hidden;
  }

  .flag {
    width: 24px;
  }

  .img.img-map {
    object-position: 50% 34%;
  }

  .mob {
    font-size: 16px;
  }

  .team-detail-third {
    grid-column-gap: 40px;
    margin-top: 56px;
    margin-bottom: 40px;
  }

  .h3 {
    font-size: 32px;
  }

  .drop-accord-wrap {
    display: block;
  }

  .body-text-2 {
    font-size: 18px;
  }

  .body-text-3 {
    font-size: 16px;
  }

  .contact-us-mob {
    padding-top: 8px;
    padding-bottom: 8px;
    right: 96px;
  }

  .mob-whatsapp-link {
    align-items: center;
    padding: 12px 16px;
  }

  .phone-whatsapp-image {
    width: 24px;
    height: 24px;
  }

  .left-heading-container.left-heading-container-width.ios-case-study-heading.web-dev {
    min-width: 530px;
  }

  .left-heading-container.left-block-width {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
  }

  .top-notch-heading-block.andriod-app-heading-block {
    width: 90%;
  }

  .banner-inner-content {
    width: 50%;
  }

  .banner-image {
    height: 452px;
  }

  .div-block-581 {
    width: 480px;
  }

  .div-block-582 {
    width: 622px;
  }

  .content-heading {
    font-size: 40px;
  }

  .app-card {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .card-1 {
    align-items: center;
    height: 256px;
    display: flex;
  }

  .image-265 {
    border-radius: 2px;
  }

  .card-block-1 {
    width: 390px;
  }

  .card-block-1.texting {
    width: 274px;
    height: 256px;
  }

  .link-5 {
    margin-right: 16px;
    font-size: 14px;
  }

  .font-14 {
    font-size: 16px;
  }

  .image-266 {
    width: 14px;
  }

  .android-container {
    justify-content: space-between;
  }

  .android-left-block {
    width: 40%;
  }

  .android-right-block {
    width: 58%;
  }

  .service-block {
    background-color: #f7f7f7;
    width: 100%;
  }

  .para-text {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-593 {
    width: 583px;
    height: 388px;
  }

  .ios-app-industry {
    grid-column-gap: 79px;
    grid-row-gap: 79px;
  }

  .our-ios-integration {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    display: flex;
  }

  .ios-technology {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .ios-technology-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-notch-heading {
    width: 64%;
  }

  .div-block-594 {
    width: 60%;
  }

  .step-image-block {
    width: 11.25%;
  }

  .h-120 {
    height: 120px;
  }

  .div-block-595 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 781px;
  }

  .div-arrow {
    margin-right: 60px;
  }

  .div-dragger {
    min-width: 26%;
  }

  .div-block-596 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .section.top-section {
    margin-top: 100px;
  }

  .div-block-603 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .collection-item-11 {
    max-width: 500px;
  }

  .h1-heading-raise {
    cursor: default;
    width: auto;
    font-size: 64px;
  }

  .fluter-tech-heading {
    max-width: 960px;
  }

  .fluter-tech-para {
    max-width: 682px;
  }

  .flutter-tech-block {
    width: 46.6%;
  }

  .h2-heading-related-capabilities {
    font-size: 28px;
  }

  .div-block-609 {
    width: 60.4px;
    height: 62px;
  }

  .dg-card {
    padding: 30px;
  }

  .div-block-612 {
    width: 134px;
  }

  .dg-heading {
    font-size: 24px;
  }

  .empower-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dg-enterprise-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 31.6%;
    padding: 40px;
  }

  .dg-enterprise-img {
    width: 104px;
  }

  .div-block-615 {
    width: 180px;
  }

  .product-btn.top-margin {
    margin-top: 14px;
  }

  .text-block-760 {
    font-size: 20px;
  }

  .text-block-763 {
    font-size: 66px;
  }

  .text-block-763._w-potential {
    max-width: 900px;
  }

  .text-block-763.on-demand {
    min-width: 1100px;
    font-size: 64px;
  }

  .text-block-763.on-demand-copy {
    min-width: 1200px;
    font-size: 64px;
  }

  .text-block-763.social-media-cta {
    min-width: 1200px;
  }

  .text-block-763.logistics-cta {
    min-width: 1260px;
  }

  .text-block-763.devops-32-tab {
    min-width: 1100px;
    font-size: 64px;
  }

  .potential-div {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .div-desk {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .heading-h2 {
    font-size: 36px;
  }

  .body-text-1 {
    font-size: 18px;
  }

  .slider-item.success-story {
    width: 49%;
  }

  .ag-div-head-para {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
  }

  .success-story {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .container-22 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-full-2.no-padding, .container-full-3.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-full-3.bg-yellow {
    background-image: none;
  }

  .container-full-3.padding {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container-full-3.padding.h-400 {
    height: 500px;
  }

  .div-block-627 {
    padding: 74px 56px;
  }

  .div-block-628 {
    max-width: 700px;
  }

  .div-block-632 {
    height: 364px;
  }

  .div-block-635 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .div-block-635._w-100 {
    width: 1100px;
  }

  .bg-award {
    height: 520px;
  }

  .div-block-638 {
    height: 480px;
  }

  .div-block-639._w-50.wrapper, .div-block-639._w-50.wrapper.service {
    margin-top: 1px;
  }

  .div-block-639._w-50.wrapper-service {
    margin-top: -24px;
  }

  .development-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .div-block-641 {
    width: 84px;
    height: 84px;
  }

  .div-block-642 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .development-heading {
    font-size: 28px;
  }

  .case-about-heading-w {
    min-width: 295px;
  }

  .case-about-parent-div {
    width: 100%;
  }

  .case-para {
    font-size: 20px;
  }

  .seamless-w {
    min-width: 580px;
  }

  .industry-card {
    width: 22.2%;
    padding: 40px 38px;
  }

  .text-block-764 {
    font-size: 28px;
  }

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

  .div-block-647 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .technology-card {
    padding: 40px;
  }

  .challenges {
    min-width: 300px;
  }

  .div-block-648 {
    width: 31%;
  }

  .div-block-650 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-3 {
    font-size: 20px;
  }

  .container-1440.margin-above {
    padding-top: 120px;
  }

  .container-1440.mx-120._w-100 {
    width: 100%;
  }

  .container-1440.mt-120.mt-social {
    margin-top: 120px;
  }

  .solutions {
    min-width: 262px;
  }

  .div-block-655 {
    max-width: 400px;
  }

  .text-block-766 {
    font-family: Dmsans, Arial, sans-serif;
    font-size: 28px;
  }

  .paragraph-4 {
    font-size: 20px;
  }

  .div-block-656 {
    grid-row-gap: 60px;
  }

  .case-study-parent.margin {
    margin-top: 160px;
  }

  .case-study-parent.margin.padding-l-r {
    width: 70%;
  }

  .arrow-btn-link {
    width: 60px;
    height: 60px;
  }

  .collection-list-12 {
    grid-row-gap: 36px;
  }

  .text-field-8 {
    color: #b3b3b3;
    width: 100%;
    height: 80px;
    margin-bottom: 24px;
    padding: 27px 40px;
    font-size: 20px;
    line-height: 24px;
  }

  .left-hero {
    width: 48%;
  }

  .hero-logo {
    width: 335px;
  }

  .text-block-767 {
    font-size: 38px;
  }

  .div-block-662 {
    padding-top: 202px;
    padding-bottom: 200px;
  }

  .case-study-success {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-663.gap.proven-div {
    margin-top: 100px;
    margin-bottom: 40px;
  }

  .div-block-664 {
    bottom: 6.5%;
  }

  .button-2 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-769 {
    font-size: 64px;
  }

  .case-study-proven-para {
    font-size: 20px;
  }

  .div-block-668 {
    padding: 66px 47px;
  }

  .code-embed {
    display: none;
  }

  .slider {
    height: 744px;
    margin-top: 101px;
  }

  .mask {
    height: 698px;
  }

  .div-block-675, .div-padding {
    margin-top: 160px;
  }

  .flex-block-273-copy {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 730px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-381 {
    max-width: 400px;
  }

  .flex-block-381._w-python {
    max-width: 460px;
  }

  .flex-hire {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-hire-devops {
    font-size: 20px;
  }

  .hire-devops-subheading {
    min-width: 640px;
  }

  .hire-devops-subheading.industries-we-serve {
    min-width: 390px;
  }

  .onboard-card {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-681 {
    width: 120px;
    height: 120px;
  }

  .paragraph-5 {
    font-size: 28px;
  }

  .div-block-685 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-687 {
    padding-top: 200px;
  }

  .div-block-688 {
    height: 50px;
  }

  .div-block-689 {
    width: 91px;
    height: 90px;
  }

  .devops-flexilble-text {
    font-size: 28px;
  }

  .devops-flexible-subheading {
    line-height: 1.3;
  }

  .div-block-692 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .div-block-693 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    text-transform: capitalize;
  }

  .div-project {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    text-transform: capitalize;
    border-top-right-radius: 0;
  }

  .shadow-card, .shadow-card-colored {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 30px 40px 40px;
  }

  .devops-integrate-image {
    width: 80px;
    height: 80px;
  }

  .cutting-image {
    width: 20px;
    height: 20px;
  }

  .text-block-351-copy {
    color: #595959;
    text-align: center;
    width: auto;
    height: 52px;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
  }

  .text-block-351-copy.hire-devops {
    width: 660px;
  }

  .flex-block-273-devops {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 730px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-273-devops._w-100 {
    width: auto;
  }

  .hire-devops-subheading-copy {
    min-width: 640px;
  }

  .line-container {
    height: 226px;
  }

  .div-block-6946 {
    padding-top: 84px;
    left: 26%;
  }

  .fill-box.v2 {
    top: 11%;
  }

  .circle-2 {
    top: 100px;
  }

  .div-block-6950 {
    max-width: 740px;
  }

  .hero-heading {
    font-size: 64px;
  }

  .hero-heading-wrapper {
    width: 67%;
    max-width: 1076px;
  }

  .flutter-left-block {
    width: 41%;
  }

  .div-block-discover {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dt-empowering-sub-heading-copy {
    color: #1b1b1b;
    width: 467px;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 62px;
  }

  .dt-empowering-sub-heading-copy.digital {
    width: 526px;
  }

  .div-block-6960 {
    width: 100%;
  }

  .number-text {
    font-size: 40px;
  }

  .service-text {
    font-size: 32px;
  }

  .paragraph-7 {
    font-family: Dmsans, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
  }

  .div-block-6965 {
    width: 100%;
  }

  .div-block-6968 {
    align-items: flex-end;
    width: 100%;
  }

  .image-273 {
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .div-block-6969 {
    max-width: 800px;
  }

  .text-64 {
    font-size: 66px;
  }

  .text-64._w-potential {
    max-width: 900px;
  }

  .text-64.on-demand {
    min-width: 1100px;
    font-size: 64px;
  }

  .text-64.on-demand-copy {
    min-width: 1200px;
    font-size: 64px;
  }

  .text-64.social-media-cta {
    min-width: 1200px;
  }

  .text-64.logistics-cta {
    min-width: 1260px;
  }

  .text-64.devops-32-tab {
    min-width: 1100px;
    font-size: 64px;
  }

  .top-right-img, .top-left-img {
    width: 150px;
    height: 150px;
  }

  .locations-content-wrapper {
    height: 360px;
  }

  .hero-left {
    width: auto;
  }

  .container-1443 {
    max-width: 1350px;
  }

  .location-title {
    font-size: 48px;
  }

  .location-title-2 {
    font-size: 6.5rem;
  }

  .container-1445 {
    max-width: 1350px;
  }

  .h3-heading-map {
    font-size: 36px;
  }

  .location-1 {
    top: 108px;
  }

  .location-2 {
    top: 19px;
  }

  .text-block-771 {
    font-size: 16px;
  }

  .address-name {
    font-size: 24px;
  }

  .text-block-772 {
    font-size: 14px;
  }

  .industry-img {
    height: 380px;
  }

  .background-video-2 {
    height: 660px;
  }

  .dropdown-item-industries.visiblity-hidden {
    opacity: 0;
  }

  .industry-navbar-heading {
    font-size: 18px;
  }

  .tabs-content {
    margin-top: 10px;
  }

  .hire-droplist {
    font-size: 16px;
  }

  .hire-navbar-heading {
    font-size: 18px;
  }

  .image-278 {
    width: 8.5em;
    height: 10.2em;
  }

  .div-block-6995-co.ample {
    background-size: 100% 190px;
  }

  .div-block-6995-co.fitsol {
    background-size: auto 200px;
  }

  .services-details-copy {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .solution-card-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .solution-card-copy.first.app {
    width: 100%;
  }

  .solution-card-copy.first.tech5, .solution-card-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .solution-card-copy.third.app, .solution-card-copy.third.cloud {
    width: 100%;
  }

  .solution-card-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .solution-card-copy.fourth.app, .solution-card-copy.fifth.app, .solution-card-copy.fifth.cloud {
    width: 100%;
  }

  .solution-card-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .solution-card-copy.sixth.app, .solution-card-copy.sixth.cloud {
    width: 100%;
  }

  .mha {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .mha.first.app {
    width: 100%;
  }

  .mha.first.tech5, .mha.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .mha.third.app, .mha.third.cloud {
    width: 100%;
  }

  .mha.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mha.fourth.app, .mha.fifth.app, .mha.fifth.cloud {
    width: 100%;
  }

  .mha.fifth.tech7 {
    padding-top: 4px;
  }

  .mha.sixth.app, .mha.sixth.cloud {
    width: 100%;
  }

  .pea {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .pea.first.app {
    width: 100%;
  }

  .pea.first.tech5, .pea.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .pea.third.app, .pea.third.cloud {
    width: 100%;
  }

  .pea.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea.fourth.app, .pea.fifth.app, .pea.fifth.cloud {
    width: 100%;
  }

  .pea.fifth.tech7 {
    padding-top: 4px;
  }

  .pea.sixth.app, .pea.sixth.cloud {
    width: 100%;
  }

  .tele-sol {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .tele-sol.first.app {
    width: 100%;
  }

  .tele-sol.first.tech5, .tele-sol.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .tele-sol.third.app, .tele-sol.third.cloud {
    width: 100%;
  }

  .tele-sol.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tele-sol.fourth.app, .tele-sol.fifth.app, .tele-sol.fifth.cloud {
    width: 100%;
  }

  .tele-sol.fifth.tech7 {
    padding-top: 4px;
  }

  .tele-sol.sixth.app, .tele-sol.sixth.cloud {
    width: 100%;
  }

  .iomt {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .iomt.first.app {
    width: 100%;
  }

  .iomt.first.tech5, .iomt.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .iomt.third.app, .iomt.third.cloud {
    width: 100%;
  }

  .iomt.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt.fourth.app, .iomt.fifth.app, .iomt.fifth.cloud {
    width: 100%;
  }

  .iomt.fifth.tech7 {
    padding-top: 4px;
  }

  .iomt.sixth.app, .iomt.sixth.cloud {
    width: 100%;
  }

  .clinical {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 480px;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .clinical.first.app {
    width: 100%;
  }

  .clinical.first.tech5, .clinical.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .clinical.third.app, .clinical.third.cloud {
    width: 100%;
  }

  .clinical.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clinical.fourth.app, .clinical.fifth.app, .clinical.fifth.cloud {
    width: 100%;
  }

  .clinical.fifth.tech7 {
    padding-top: 4px;
  }

  .clinical.sixth.app, .clinical.sixth.cloud {
    width: 100%;
  }

  .clinical-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: 480px;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .clinical-copy.first.app {
    width: 100%;
  }

  .clinical-copy.first.tech5, .clinical-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .clinical-copy.third.app, .clinical-copy.third.cloud {
    width: 100%;
  }

  .clinical-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clinical-copy.fourth.app, .clinical-copy.fifth.app, .clinical-copy.fifth.cloud {
    width: 100%;
  }

  .clinical-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .clinical-copy.sixth.app, .clinical-copy.sixth.cloud {
    width: 100%;
  }

  .iomt-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .iomt-copy.first.app {
    width: 100%;
  }

  .iomt-copy.first.tech5, .iomt-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .iomt-copy.third.app, .iomt-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy.fourth.app, .iomt-copy.fifth.app, .iomt-copy.fifth.cloud {
    width: 100%;
  }

  .iomt-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .iomt-copy.sixth.app, .iomt-copy.sixth.cloud {
    width: 100%;
  }

  .pea-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .pea-copy.first.app {
    width: 100%;
  }

  .pea-copy.first.tech5, .pea-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .pea-copy.third.app, .pea-copy.third.cloud {
    width: 100%;
  }

  .pea-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea-copy.fourth.app, .pea-copy.fifth.app, .pea-copy.fifth.cloud {
    width: 100%;
  }

  .pea-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .pea-copy.sixth.app, .pea-copy.sixth.cloud {
    width: 100%;
  }

  .iomt-copy-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .iomt-copy-copy.first.app {
    width: 100%;
  }

  .iomt-copy-copy.first.tech5, .iomt-copy-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .iomt-copy-copy.third.app, .iomt-copy-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy-copy.fourth.app, .iomt-copy-copy.fifth.app, .iomt-copy-copy.fifth.cloud {
    width: 100%;
  }

  .iomt-copy-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .iomt-copy-copy.sixth.app, .iomt-copy-copy.sixth.cloud {
    width: 100%;
  }

  .iomt-copy-copy-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .iomt-copy-copy-copy.first.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.first.tech5, .iomt-copy-copy-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .iomt-copy-copy-copy.third.app, .iomt-copy-copy-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy-copy-copy.fourth.app, .iomt-copy-copy-copy.fifth.app, .iomt-copy-copy-copy.fifth.cloud {
    width: 100%;
  }

  .iomt-copy-copy-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .iomt-copy-copy-copy.sixth.app, .iomt-copy-copy-copy.sixth.cloud {
    width: 100%;
  }

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

  .div-block-256-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 223.5px;
    padding-right: 223.5px;
    display: flex;
  }

  .div-block-256-copy.tech, .div-block-256-copy.tech-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .cards-block-wrapper-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .cards-block-wrapper-copy.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 1200px;
  }

  .cards-block-wrapper-copy.cloud-services.dev {
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper-copy.cloud-services.ai {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper-copy.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    width: auto;
    max-width: 1600px;
  }

  .cards-block-wrapper-copy.tech {
    justify-content: space-between;
  }

  .cards-block-wrapper-copy-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .cards-block-wrapper-copy-copy.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 1200px;
  }

  .cards-block-wrapper-copy-copy.cloud-services.dev {
    justify-content: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper-copy-copy.cloud-services.ai {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .cards-block-wrapper-copy-copy.cloud-services {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    width: auto;
    max-width: 1600px;
  }

  .cards-block-wrapper-copy-copy.tech {
    justify-content: space-between;
  }

  .services-details-copy-copy {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    padding-bottom: 0;
    display: flex;
  }

  .h-overlay, .div-block-7022 {
    height: 860px;
  }

  .div-block-256-copy-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 200px;
    padding-right: 200px;
    display: flex;
  }

  .div-block-256-copy-copy.tech, .div-block-256-copy-copy.tech-copy, .div-block-256-copy-copy._w-ed.p-0-1440 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-627-copy {
    padding: 74px 56px;
  }

  .div-block-7023 {
    padding-right: 0;
  }

  .flex-block-223-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .faq-div-copy.second, .faq-div-copy.third {
    height: 100%;
  }

  .faq-div-copy.fourth.cloud, .faq-div-copy.fourth.digital, .faq-div-copy.fourth.digital {
    height: 100%;
  }

  .faq-div-copy.fifth.digital, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second {
    height: 100%;
  }

  .faq-div-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #fefcfc;
    border: 1px solid #1b1b1b1a;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 40px;
    display: flex;
    overflow: hidden;
  }

  .faq-div-copy.first {
    width: 100%;
    height: 100%;
  }

  .faq-div-copy.second, .faq-div-copy.third {
    height: 100%;
  }

  .faq-div-copy.fourth {
    height: 164px;
  }

  .faq-div-copy.fourth.cloud, .faq-div-copy.fourth.digital, .faq-div-copy.fourth.digital {
    height: 100%;
  }

  .faq-div-copy.fifth {
    height: 128px;
  }

  .faq-div-copy.fifth.digital, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second {
    height: 100%;
  }

  .div-faq-que-icon {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .faq-arrow-dropdown {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .container-full-3-copy.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-full-3-copy.bg-yellow {
    background-image: none;
  }

  .container-full-3-copy.padding {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .container-full-3-copy.padding.h-400 {
    height: 500px;
  }

  .div-block-635-copy {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .div-block-635-copy._w-100 {
    width: 1100px;
  }

  .div-block-634-copy._w-ed.digital-1440 {
    max-width: 900px;
  }

  .div-block-634-copy._w-ed.digital-1440-copy {
    max-width: 870px;
  }

  .div-block-634-copy._w-ed-copy {
    max-width: 820px;
  }

  .section-project {
    margin-top: 860px;
  }

  .div-block-7033 {
    padding: 14px 26px;
  }

  .cognitive {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .cognitive.first.app {
    width: 100%;
  }

  .cognitive.first.tech5, .cognitive.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .cognitive.third.app, .cognitive.third.cloud {
    width: 100%;
  }

  .cognitive.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cognitive.fourth.app, .cognitive.fifth.app, .cognitive.fifth.cloud {
    width: 100%;
  }

  .cognitive.fifth.tech7 {
    padding-top: 4px;
  }

  .cognitive.sixth.app, .cognitive.sixth.cloud {
    width: 100%;
  }

  .smh {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .smh.first.app {
    width: 100%;
  }

  .smh.first.tech5, .smh.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .smh.third.app, .smh.third.cloud {
    width: 100%;
  }

  .smh.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .smh.fourth.app, .smh.fifth.app, .smh.fifth.cloud {
    width: 100%;
  }

  .smh.fifth.tech7 {
    padding-top: 4px;
  }

  .smh.sixth.app, .smh.sixth.cloud {
    width: 100%;
  }

  .ilwa {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .ilwa.first.app {
    width: 100%;
  }

  .ilwa.first.tech5, .ilwa.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .ilwa.third.app, .ilwa.third.cloud {
    width: 100%;
  }

  .ilwa.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ilwa.fourth.app, .ilwa.fifth.app, .ilwa.fifth.cloud {
    width: 100%;
  }

  .ilwa.fifth.tech7 {
    padding-top: 4px;
  }

  .ilwa.sixth.app, .ilwa.sixth.cloud {
    width: 100%;
  }

  .lps {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .lps.first.app {
    width: 100%;
  }

  .lps.first.tech5, .lps.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .lps.third.app, .lps.third.cloud {
    width: 100%;
  }

  .lps.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lps.fourth.app, .lps.fifth.app, .lps.fifth.cloud {
    width: 100%;
  }

  .lps.fifth.tech7 {
    padding-top: 4px;
  }

  .lps.sixth.app, .lps.sixth.cloud {
    width: 100%;
  }

  .eal {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .eal.first.app {
    width: 100%;
  }

  .eal.first.tech5, .eal.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .eal.third.app, .eal.third.cloud {
    width: 100%;
  }

  .eal.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eal.fourth.app, .eal.fifth.app, .eal.fifth.cloud {
    width: 100%;
  }

  .eal.fifth.tech7 {
    padding-top: 4px;
  }

  .eal.sixth.app, .eal.sixth.cloud {
    width: 100%;
  }

  .pea-copy-copy.first.tech5, .pea-copy-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .pea-copy-copy.third.app, .pea-copy-copy.third.cloud {
    width: 100%;
  }

  .pea-copy-copy.fourth.app, .pea-copy-copy.fifth.app, .pea-copy-copy.fifth.cloud {
    width: 100%;
  }

  .pea-copy-copy.sixth.app, .pea-copy-copy.sixth.cloud {
    width: 100%;
  }

  .vls {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .vls.first.app {
    width: 100%;
  }

  .vls.first.tech5, .vls.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .vls.third.app, .vls.third.cloud {
    width: 100%;
  }

  .vls.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vls.fourth.app, .vls.fifth.app, .vls.fifth.cloud {
    width: 100%;
  }

  .vls.fifth.tech7 {
    padding-top: 4px;
  }

  .vls.sixth.app, .vls.sixth.cloud {
    width: 100%;
  }

  .eapp {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .eapp.first.app {
    width: 100%;
  }

  .eapp.first.tech5, .eapp.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .eapp.third.app, .eapp.third.cloud {
    width: 100%;
  }

  .eapp.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eapp.fourth.app, .eapp.fifth.app, .eapp.fifth.cloud {
    width: 100%;
  }

  .eapp.fifth.tech7 {
    padding-top: 4px;
  }

  .eapp.sixth.app, .eapp.sixth.cloud {
    width: 100%;
  }

  .cta {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .cta.first.app {
    width: 100%;
  }

  .cta.first.tech5, .cta.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .cta.third.app, .cta.third.cloud {
    width: 100%;
  }

  .cta.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta.fourth.app, .cta.fifth.app, .cta.fifth.cloud {
    width: 100%;
  }

  .cta.fifth.tech7 {
    padding-top: 4px;
  }

  .cta.sixth.app, .cta.sixth.cloud {
    width: 100%;
  }

  .iaoa {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .iaoa.first.app {
    width: 100%;
  }

  .iaoa.first.tech5, .iaoa.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .iaoa.third.app, .iaoa.third.cloud {
    width: 100%;
  }

  .iaoa.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iaoa.fourth.app, .iaoa.fifth.app, .iaoa.fifth.cloud {
    width: 100%;
  }

  .iaoa.fifth.tech7 {
    padding-top: 4px;
  }

  .iaoa.sixth.app, .iaoa.sixth.cloud {
    width: 100%;
  }

  .pea-copy-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .pea-copy-copy.first.app {
    width: 100%;
  }

  .pea-copy-copy.first.tech5, .pea-copy-copy.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .pea-copy-copy.third.app, .pea-copy-copy.third.cloud {
    width: 100%;
  }

  .pea-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea-copy-copy.fourth.app, .pea-copy-copy.fifth.app, .pea-copy-copy.fifth.cloud {
    width: 100%;
  }

  .pea-copy-copy.fifth.tech7 {
    padding-top: 4px;
  }

  .pea-copy-copy.sixth.app, .pea-copy-copy.sixth.cloud {
    width: 100%;
  }

  .rbpo {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    border-radius: 4px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .rbpo.first.app {
    width: 100%;
  }

  .rbpo.first.tech5, .rbpo.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .rbpo.third.app, .rbpo.third.cloud {
    width: 100%;
  }

  .rbpo.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rbpo.fourth.app, .rbpo.fifth.app, .rbpo.fifth.cloud {
    width: 100%;
  }

  .rbpo.fifth.tech7 {
    padding-top: 4px;
  }

  .rbpo.sixth.app, .rbpo.sixth.cloud {
    width: 100%;
  }

  .content-mock {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    background-color: #fefcfc;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    display: flex;
    box-shadow: 0 -4px 24px #a4a4a429;
  }

  .content-mock.first.app {
    width: 100%;
  }

  .content-mock.first.tech5, .content-mock.first.cloud4.web-devv {
    padding-top: 4px;
  }

  .content-mock.third.app, .content-mock.third.cloud {
    width: 100%;
  }

  .content-mock.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-mock.fourth.app, .content-mock.fifth.app, .content-mock.fifth.cloud {
    width: 100%;
  }

  .content-mock.fifth.tech7 {
    padding-top: 4px;
  }

  .content-mock.sixth.app, .content-mock.sixth.cloud {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .div-footer-end {
    width: 100%;
    max-width: 1440px;
    position: sticky;
  }

  .col-logo.two {
    width: 100%;
  }

  .col-logo.one {
    justify-content: space-between;
    width: 100%;
  }

  .div-logos {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    align-items: center;
  }

  .col-two.krishi.bg-f2f1f1._w-24, .col-two.hitachi.bg-f2f1f1._w-24, .col-two.bolt.bg-f2f1f1._w-auto, .col-one.byju, .col-one.kfin, .col-one.zee, .col-one.rapido, .col-three.legal.bg-f2f1f1.n-w, .col-three.bg-f2f1f1._w-24 {
    width: 24%;
  }

  .num-col.first.data.ai {
    margin-bottom: 0;
  }

  .num-col.first.data.eng {
    justify-content: flex-start;
    width: 100%;
  }

  .num-col.first.data.eng.data-project-container {
    justify-content: space-between;
  }

  .num-col.first.data {
    justify-content: flex-start;
    width: 100%;
  }

  .num-col.first.data.dev {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .num-col.first.data {
    width: 100%;
  }

  .num-col.second.data.eng.data-eng-num-col {
    justify-content: space-between;
  }

  .hover-div.first.data {
    align-items: center;
  }

  .record-right.data.eng {
    justify-content: center;
    align-items: flex-start;
  }

  .record-right.data {
    width: auto;
  }

  .record-left.dataai.cloud-page-by-numbers {
    width: auto;
    height: auto;
  }

  .record-left.dataai.dev {
    width: 473px;
  }

  .record-num.data-eng {
    display: block;
  }

  .record-num.data-eng.dataa-anaylississs {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .head-testimonials.data.new-dawn {
    width: 43.5%;
    height: auto;
  }

  .head-testimonials.data {
    width: 397px;
  }

  .meeting-left {
    width: 40%;
  }

  .div-block-18.first {
    border-style: none;
  }

  .strategy-left.data.engi {
    position: sticky;
  }

  .div-block-79.app {
    height: 273px;
  }

  .cards-block.left.tech {
    grid-row-gap: 56px;
    grid-row-gap: 56px;
    width: 50%;
  }

  .cards-block.right.tech {
    width: 50%;
  }

  .cards-block.right.digital.digital-transforma-right {
    align-items: flex-end;
  }

  .cards-block.app-dev-right, .cards-block.app-dev-left-card {
    width: 49%;
  }

  .solution-card {
    width: 100%;
  }

  .solution-card.second.cloud {
    height: auto;
  }

  .solution-card.third.app {
    width: 100%;
  }

  .solution-card.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .solution-card.third.tech {
    width: auto;
  }

  .solution-card.fourth.app {
    width: 100%;
  }

  .solution-card.fourth.tech6 {
    width: auto;
  }

  .solution-card.fifth.app {
    width: 100%;
  }

  .solution-card.fifth.tech7 {
    width: auto;
  }

  .solution-card.sixth.app {
    width: 100%;
  }

  .solution-card.sixth.tech8 {
    width: auto;
  }

  .client-story {
    margin-bottom: 0;
    display: block;
  }

  .div-block-88 {
    max-width: 100%;
  }

  .flex-block-8 {
    justify-content: center;
  }

  .div-block-91.cloud.new-image {
    top: 360px;
  }

  .dt-cta-wrapper.about {
    text-transform: capitalize;
  }

  .flex-block-23.ai.web {
    justify-content: space-between;
  }

  .flex-block-23.eng {
    margin-left: auto;
    margin-right: auto;
  }

  .power-card {
    width: 16%;
  }

  .flex-block-27 {
    justify-content: space-between;
  }

  .flex-block-27._w-100.align-top {
    align-items: flex-start;
  }

  .tech-stacks-wrapper.dev {
    flex-wrap: wrap;
    place-content: space-between center;
    align-items: center;
    width: 77%;
  }

  .tech-stack.one.dev-7 {
    width: 252px;
  }

  .absolute-img.three {
    line-height: 44px;
    left: auto;
    right: 30px;
  }

  .absolute-img.two {
    left: auto;
    right: 30px;
  }

  .absolute-img.one {
    left: auto;
    right: 280px;
  }

  .image-66 {
    width: 110px;
    max-width: none;
  }

  .image-67 {
    width: 165px;
    max-width: none;
    height: 60px;
  }

  .flex-block-114.data.data-eng-flex-container, .flex-block-118, .flex-block-126, .flex-block-127 {
    width: 100%;
  }

  .text-block-223, .text-block-223.three {
    font-family: Dmsans, Arial, sans-serif;
    font-weight: 400;
  }

  .dev-ops-pagge-container {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .dev-ops-pagge-container.data.hero {
    max-width: 1440px;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container {
    justify-content: space-between;
  }

  .dev-ops-pagge-container.data.hero.content {
    max-width: 1440px;
  }

  .dev-ops-pagge-container.strategy {
    justify-content: space-between;
  }

  .dev-ops-pagge-container.recognition.home-page-awards-container {
    max-width: 1440px;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0 {
    height: 241px;
  }

  .dev-ops-pagge-container.dev-usp {
    justify-content: space-between;
    width: 83%;
    max-width: none;
  }

  .dev-ops-pagge-container.dev-usp.newww {
    width: 100%;
  }

  .flex-hero-grey {
    justify-content: space-between;
  }

  .flex-hero-grey.data-eng-flex-hero-container {
    padding-left: 0;
    padding-right: 0;
  }

  .section-wrapper-3.new-home-hero {
    margin-top: 170px;
  }

  .container-wrapper.data-eng, .container-wrapper.client-list {
    background-color: #f7f7f7;
  }

  .responsive-div.contact-bg-img {
    height: 479px;
  }

  .responsive-div.app-journey {
    max-width: 100%;
  }

  .flex-block-139 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .end-top-2 {
    justify-content: space-between;
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-131 {
    width: 212px;
  }

  .div-block-137 {
    grid-column-gap: 383px;
    grid-row-gap: 383px;
  }

  .try-form-2 {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .try-form-2.newww {
    width: 100%;
  }

  .try-form-2.newww.web-dev-page {
    justify-content: space-between;
    max-width: 1440px;
  }

  .div-block-135.contact-hero {
    width: 315px;
  }

  .end-bottom-2 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-169 {
    justify-content: space-between;
  }

  .image-120 {
    object-fit: cover;
  }

  .herocontainer {
    max-width: 100%;
  }

  .div-block-193 {
    height: auto;
    margin-bottom: -150px;
  }

  .content_wrapper {
    width: 100%;
  }

  .div-block-197.antino-supercharge-container.div-parent {
    margin-bottom: 30px;
  }

  .section-wrapper {
    display: block;
  }

  .div-block-205.second {
    width: 155px;
  }

  .div-block-205.second.newrevenue {
    width: 309px;
  }

  .div-block-205.one {
    width: 237px;
  }

  .text-block-338 {
    width: auto;
  }

  .text-block-338._w-300 {
    width: 400px;
  }

  .flex-block-177 {
    justify-content: flex-start;
    width: 100%;
  }

  .div-block-208.cloud {
    width: 100%;
  }

  .strategy-left-2 {
    grid-row-gap: 40px;
    height: auto;
  }

  .text-block-362.ontic {
    width: auto;
  }

  .strategy-left-4 {
    grid-row-gap: 40px;
  }

  .div-block-245.strategy.tech {
    width: 623px;
  }

  .flex-block-206, .flex-block-208 {
    width: 100%;
  }

  .div-block-247 {
    width: 75%;
  }

  .div-block-251.tech, .flex-block-213 {
    width: 50%;
  }

  .div-block-255 {
    width: 100%;
  }

  .text-block-412.tech {
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-414, .text-block-420.tech {
    font-weight: 500;
  }

  .section-innovation-3 {
    width: 83%;
    max-width: 100%;
    padding-left: 0;
    overflow: visible;
  }

  .section-innovation-3.new {
    width: 100%;
  }

  .section-1 {
    background-color: #f7f7f7;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-sections-4 {
    width: 100%;
  }

  .flex-sections-4.techconsult {
    max-width: none;
  }

  .tech-hero-section-4 {
    width: 100%;
    max-width: 1600px;
  }

  .div-block-265 {
    background-color: #f7f7f7;
    width: 100%;
  }

  .div-block-265.innovation-container {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-265.innovation-container.new {
    max-width: 1440px;
  }

  .flex-block-221 {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .line-text.what-our-partner-say {
    width: 330px;
  }

  .text-block-443 {
    height: auto;
    font-weight: 500;
  }

  .div-block-267 {
    justify-content: flex-end;
    width: 50%;
  }

  .flex-sections-5.home-hero {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    justify-content: space-between;
    max-width: 100%;
  }

  .new-container-sections.flex {
    max-width: 100%;
  }

  .flex-block-223 {
    max-width: none;
  }

  .solution-card-3.third, .solution-card-3.fifth, .solution-card-3.fourth, .solution-card-3.sixth {
    width: auto;
  }

  .div-block-279.digital {
    width: 100%;
  }

  .div-block-282 {
    justify-content: space-between;
  }

  .text-block-457.trust.digital {
    height: auto;
  }

  .text-block-459.second {
    display: none;
  }

  .cards-block-wrapper-2.digitial-trasformation {
    justify-content: flex-start;
    max-width: 100%;
  }

  .flex-hero-6 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-6.digital-strategy, .flex-hero-6.digital-services {
    max-width: 100%;
  }

  .flex-hero-6.empower-digital {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .flex-hero-6.empower-digital.newww-calsss, .flex-hero-6.empower-digital.why-digital-tranformation-container, .flex-hero-6.faq-digital {
    max-width: 100%;
  }

  .text-block-462.strategy {
    width: 365px;
  }

  .happy-clients-container.digital-tranformation {
    max-width: 1440px;
    margin-top: 120px;
    margin-bottom: 40px;
  }

  .happy--clients-section {
    width: 100%;
    max-width: 1440px;
  }

  .flex-hero-9 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-297.iteration-first {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/64ec3eba9f92b72fe4301406_Slide%20Arrow.svg");
    background-position: 50%;
    background-size: cover;
  }

  .flex-hero {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-505 {
    display: flex;
  }

  .div-block-315 {
    width: 100%;
    margin-top: 0;
  }

  .div-says-5 {
    width: 100%;
  }

  .flex-hero-10 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    width: 100%;
  }

  .flex-class {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-class.dev-faq {
    width: 83%;
    max-width: none;
  }

  .flex-class.dev-faq.flexhero-container {
    flex-direction: row;
    width: 100%;
  }

  .text-block-575, .text-block-576 {
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  }

  .flex-hero-12 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-12.dev-value {
    justify-content: flex-start;
  }

  .flex-hero-12.dev-value.div-parent {
    justify-content: space-between;
  }

  .flex-block-277.dev {
    width: 50%;
  }

  .flex-block-277.dev.neww {
    margin-left: 0;
  }

  .flex-block-277.dev.neww.service-provider {
    width: auto;
  }

  .text-block-584 {
    margin-top: -20px;
    font-size: 20px;
    line-height: 24px;
  }

  .flex-hero-13 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-13.dev-faq {
    width: 83%;
    max-width: none;
  }

  .flex-hero-13.dev-faq.flexhero-container {
    flex-direction: column;
    width: 100%;
  }

  .strategy-left-8 {
    grid-row-gap: 40px;
    height: auto;
  }

  .div-block-369 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .div-block-372.tech {
    width: 454px;
  }

  .div-block-373.tech {
    width: 679px;
  }

  .text-block-592.tech {
    font-weight: 500;
  }

  .flex-hero-14 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-14.dev-techs {
    grid-column-gap: 0px;
  }

  .image-155 {
    width: 140px;
  }

  .image-156, .image-158 {
    max-width: none;
  }

  .solution-card-6 {
    width: 100%;
  }

  .solution-card-6.second.cloud {
    height: auto;
  }

  .flex-hero-15 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-598 {
    margin-top: -20px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-380.promise.cloud.dev {
    width: 789px;
  }

  .flex-hero-16 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-16.dev-usp {
    justify-content: space-between;
    width: 83%;
    max-width: none;
  }

  .flex-hero-16.dev-usp.newww {
    width: 100%;
  }

  .flex-hero-19 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-19.dev-faq {
    width: 83%;
    max-width: none;
  }

  .flex-hero-19.dev-faq.flexhero-container {
    flex-direction: column;
    width: 100%;
  }

  .flex-block-290 {
    justify-content: center;
  }

  .text-block-617 {
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  }

  .text-block-632.strategy.data {
    width: 501px;
    height: 52px;
    line-height: 26px;
  }

  .growth-box-2._2018 {
    margin-left: 1140px;
    display: none;
  }

  .growth-box-2._2021 {
    margin-left: 380px;
    display: none;
  }

  .growth-box-2._2019 {
    margin-left: 890px;
    display: none;
  }

  .growth-box-2._2020, .growth-box-2._2018, .growth-box-2._2021, .growth-box-2._2019 {
    margin-left: 0;
    display: block;
  }

  .growth-box-2._2020, .growth-box-2._2018 {
    margin-left: 0;
    display: block;
  }

  .growth-box-2._2022 {
    margin-left: 0;
    display: flex;
  }

  .section-gif-static {
    max-width: none;
    margin-right: auto;
  }

  .div-frame-one {
    justify-content: center;
    display: flex;
  }

  .div-block-448 {
    grid-row-gap: 110px;
    height: auto;
  }

  .div-block-456 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-461 {
    width: 100%;
  }

  .text-block-671.newtext {
    font-size: 40px;
  }

  .div-block-465 {
    height: auto;
  }

  .div-block-470.text {
    width: 300px;
  }

  .div-block-471 {
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-471.our-partners-container {
    width: 100%;
    max-width: 100%;
  }

  .image-203 {
    max-width: 100%;
  }

  .heading-26.joinus {
    width: 132px;
  }

  .div-block-474 {
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-page-every-deal-container, .camera-2 {
    max-width: 1440px;
  }

  .flex-hero-20 {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-339 {
    width: 100%;
  }

  .data-service-inner-testimonies-container {
    max-width: 1440px;
  }

  .image-229 {
    width: 100%;
  }

  .image-232 {
    width: 100%;
    line-height: 14px;
  }

  .image-233 {
    width: 100%;
  }

  .image-234 {
    width: 100%;
    line-height: 11px;
  }

  .image-235 {
    width: 100%;
  }

  .img-web-icon {
    max-width: none;
  }

  .flex-hero-21 {
    justify-content: center;
    align-items: flex-start;
    width: 1600px;
    max-width: 100%;
  }

  .div-block-442.data {
    height: 52px;
  }

  .div-block-442.promise.sustain, .sustain-tech-wrapper-2, .solution-card-4, .solution-card-4.sixth.tech8.green, .solution-card-4.fifth.tech7.green, .solution-card-4.third.tech.green, .solution-card-4.fourth.tech6.green {
    width: 100%;
  }

  .sustain-hover-div.cloud, .sustain-hover-div.iot, .sustain-hover-div.ai {
    width: 31%;
  }

  .div-block-514.green {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-sustainable-img-2 {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-sustainable-img-2.div-parent {
    max-width: 100%;
  }

  .text-block-530.cloud {
    width: 753px;
  }

  .text-block-548 {
    display: flex;
  }

  .div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-451, .div-block-449 {
    width: 100%;
  }

  .div-block-445.data.green {
    margin-top: 0;
  }

  .div-block-523.strategy.data.sustain {
    width: 100%;
  }

  .strategy-left-6.promise {
    position: sticky;
    top: 89px;
    bottom: 80px;
  }

  .strategy-left-6.data {
    top: 89px;
  }

  .happy--clients-section-2 {
    width: 100%;
    max-width: 1600px;
  }

  .section-client-story-3 {
    display: block;
  }

  .flex-block-239 {
    max-width: 100%;
  }

  .flex-block-238 {
    justify-content: space-between;
    width: 100%;
  }

  .div-new-client-stories {
    align-items: center;
    max-width: 100%;
  }

  .container-new {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .our-location {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    flex-direction: column;
    display: flex;
  }

  .flex-block-83 {
    max-width: 100%;
  }

  .text-block-178 {
    font-family: IBM Plex Sans;
  }

  .new-locations-flex, .image-44 {
    max-width: 100%;
  }

  .brick-layout-second-block {
    flex: 0 auto;
    width: 100%;
  }

  .flex-about-hover-wrapper {
    max-width: 1440px;
  }

  .image-46 {
    width: 100%;
  }

  .div-block-510 {
    width: 100%;
    height: 50%;
  }

  .div-block-178 {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0%;
  }

  .flex-block-317, .flex-block-299 {
    width: 100%;
  }

  .div-block-535 {
    margin-top: 120px;
    margin-bottom: 80px;
  }

  .image-166 {
    width: 100%;
    height: 600px;
  }

  .flex-block-343 {
    width: 83%;
  }

  .flex-block-343.neww {
    margin-bottom: 120px;
  }

  .div-block-412.weare {
    width: 573px;
  }

  .text-block-651.weare {
    font-weight: 500;
  }

  .div-block-427.weare.one {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-489.weare {
    width: 50%;
  }

  .div-block-488.weare {
    width: 100%;
  }

  .div-block-488.weare.third {
    justify-content: space-between;
  }

  .text-block-690.weare {
    width: 410px;
  }

  .text-block-691.weare {
    font-weight: 500;
  }

  .text-block-689.weare {
    text-transform: uppercase;
    width: auto;
  }

  .div-block-486.weare.one {
    justify-content: space-between;
    width: 83%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-486.weare.one.third {
    justify-content: space-between;
    width: 90%;
  }

  .div-block-485.weare {
    width: 573px;
  }

  .div-block-485.weare.third {
    width: 471px;
  }

  .div-block-435.weare {
    width: 50%;
  }

  .div-block-428.weare {
    width: 100%;
  }

  .div-block-487 {
    height: 470px;
  }

  .text-block-634.weare {
    text-transform: uppercase;
    width: auto;
  }

  .div-block-537 {
    height: 180px;
  }

  .div-block-539 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .digital-hero {
    justify-content: space-between;
    display: flex;
  }

  .digital-hero.margin.padding-l-r.block {
    display: block;
  }

  .div-parent {
    grid-column-gap: 61px;
    grid-row-gap: 61px;
  }

  .div-block-547 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    display: flex;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.w--open {
    min-width: 50vw;
    max-width: 50vw;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.w--open {
    width: 26vw;
    min-width: 26vw;
    max-width: 26vw;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.w--open {
    width: 21vw;
    min-width: 21vw;
    max-width: 21vw;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.w--open {
    top: 45px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.w--open {
    top: 44px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.w--open {
    top: 45px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.w--open {
    top: 53px;
  }

  .container-11 {
    max-width: 1440px;
  }

  .navbar-logo-left-container-2.shadow-three {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-300 {
    width: 100%;
  }

  .inner-block {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1440px;
  }

  .inner-block.image-section {
    max-width: 1440px;
  }

  .lead-name-2 {
    font-size: 28px;
  }

  .lead-designation-2 {
    font-size: 16px;
  }

  .leader-block.second {
    flex-direction: column;
    display: flex;
  }

  .div-block-419.weare.leader {
    margin-left: 0;
  }

  .lead-about-2.third {
    font-size: 18px;
  }

  .team-detail.one {
    width: 31%;
  }

  .flex-block-321 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    height: auto;
  }

  .text-block-644.weare.leader {
    width: 182px;
  }

  .div-block-550.div-parent {
    flex-direction: row-reverse;
  }

  .about-author-2 {
    height: auto;
  }

  .flex-block-360 {
    align-items: center;
  }

  .div-sustain.div-parent {
    display: flex;
  }

  .blogs-card-container {
    max-width: 1600px;
  }

  .image-244 {
    width: 691px;
    height: 461px;
  }

  .image-245 {
    height: 441px;
  }

  .image-259 {
    width: 471px;
    height: 314px;
  }

  .image-247 {
    width: 992px;
    height: 661px;
  }

  .text-heading.about {
    text-transform: capitalize;
  }

  .cloud-heading {
    margin-left: auto;
  }

  .button-with-arrow, .button-with-arrow-2 {
    text-transform: none;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .collection-list-7.scrollable-tab {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .category-name {
    font-size: 16px;
  }

  .category-thumb {
    height: 441px;
    max-height: 441px;
  }

  .section-nav-dropdown._w-auto._w-idth-development.bg-white.new-service {
    margin-top: 1px;
  }

  .nav-contact {
    height: 25px;
  }

  .nav-contact.pos-relative.h-8 {
    height: 23px;
  }

  .left-heading-container.left-block-width {
    width: 35%;
    min-width: 35%;
    max-width: 35%;
  }

  .top-notch-heading-block.andriod-app-heading-block {
    width: 73%;
  }

  .android-left-block {
    width: 33.5%;
  }

  .top-notch-content-block {
    justify-content: space-between;
  }

  .div-block-594 {
    width: 50%;
  }

  .image-269 {
    width: 100%;
  }

  .img-cover.awards {
    object-position: 50% 0%;
  }

  .div-full.padding-both {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-636 {
    top: 25px;
  }

  .development-link-text {
    font-size: 20px;
  }

  .div-block-647 {
    width: 100%;
  }

  .container-1440 {
    margin-left: auto;
    margin-right: auto;
  }

  .case-study-parent {
    justify-content: space-between;
  }

  .case-study-parent.margin.padding-l-r.block {
    display: block;
  }

  .arrow-btn-link {
    width: 70px;
    height: 70px;
  }

  .div-block-664 {
    bottom: 6.8%;
  }

  .div-image-right {
    right: -5%;
  }

  .link-6 {
    font-size: 20px;
  }

  .flutter-left-block {
    width: 33.5%;
  }

  .award-card {
    height: 520px;
  }

  .industry-img {
    height: 400px;
  }

  .background-video-2 {
    height: 620px;
  }

  .solution-card-copy {
    width: 100%;
  }

  .solution-card-copy.second.cloud {
    height: auto;
  }

  .solution-card-copy.third.app {
    width: 100%;
  }

  .solution-card-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .solution-card-copy.third.tech {
    width: auto;
  }

  .solution-card-copy.fourth.app {
    width: 100%;
  }

  .solution-card-copy.fourth.tech6 {
    width: auto;
  }

  .solution-card-copy.fifth.app {
    width: 100%;
  }

  .solution-card-copy.fifth.tech7 {
    width: auto;
  }

  .solution-card-copy.sixth.app {
    width: 100%;
  }

  .solution-card-copy.sixth.tech8 {
    width: auto;
  }

  .mha {
    width: 100%;
  }

  .mha.second.cloud {
    height: auto;
  }

  .mha.third.app {
    width: 100%;
  }

  .mha.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mha.third.tech {
    width: auto;
  }

  .mha.fourth.app {
    width: 100%;
  }

  .mha.fourth.tech6 {
    width: auto;
  }

  .mha.fifth.app {
    width: 100%;
  }

  .mha.fifth.tech7 {
    width: auto;
  }

  .mha.sixth.app {
    width: 100%;
  }

  .mha.sixth.tech8 {
    width: auto;
  }

  .pea {
    width: 100%;
  }

  .pea.second.cloud {
    height: auto;
  }

  .pea.third.app {
    width: 100%;
  }

  .pea.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea.third.tech {
    width: auto;
  }

  .pea.fourth.app {
    width: 100%;
  }

  .pea.fourth.tech6 {
    width: auto;
  }

  .pea.fifth.app {
    width: 100%;
  }

  .pea.fifth.tech7 {
    width: auto;
  }

  .pea.sixth.app {
    width: 100%;
  }

  .pea.sixth.tech8 {
    width: auto;
  }

  .tele-sol {
    width: 100%;
  }

  .tele-sol.second.cloud {
    height: auto;
  }

  .tele-sol.third.app {
    width: 100%;
  }

  .tele-sol.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tele-sol.third.tech {
    width: auto;
  }

  .tele-sol.fourth.app {
    width: 100%;
  }

  .tele-sol.fourth.tech6 {
    width: auto;
  }

  .tele-sol.fifth.app {
    width: 100%;
  }

  .tele-sol.fifth.tech7 {
    width: auto;
  }

  .tele-sol.sixth.app {
    width: 100%;
  }

  .tele-sol.sixth.tech8 {
    width: auto;
  }

  .iomt {
    width: 100%;
  }

  .iomt.second.cloud {
    height: auto;
  }

  .iomt.third.app {
    width: 100%;
  }

  .iomt.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt.third.tech {
    width: auto;
  }

  .iomt.fourth.app {
    width: 100%;
  }

  .iomt.fourth.tech6 {
    width: auto;
  }

  .iomt.fifth.app {
    width: 100%;
  }

  .iomt.fifth.tech7 {
    width: auto;
  }

  .iomt.sixth.app {
    width: 100%;
  }

  .iomt.sixth.tech8 {
    width: auto;
  }

  .clinical {
    width: 100%;
  }

  .clinical.second.cloud {
    height: auto;
  }

  .clinical.third.app {
    width: 100%;
  }

  .clinical.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clinical.third.tech {
    width: auto;
  }

  .clinical.fourth.app {
    width: 100%;
  }

  .clinical.fourth.tech6 {
    width: auto;
  }

  .clinical.fifth.app {
    width: 100%;
  }

  .clinical.fifth.tech7 {
    width: auto;
  }

  .clinical.sixth.app {
    width: 100%;
  }

  .clinical.sixth.tech8 {
    width: auto;
  }

  .clinical-copy {
    width: 100%;
  }

  .clinical-copy.second.cloud {
    height: auto;
  }

  .clinical-copy.third.app {
    width: 100%;
  }

  .clinical-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clinical-copy.third.tech {
    width: auto;
  }

  .clinical-copy.fourth.app {
    width: 100%;
  }

  .clinical-copy.fourth.tech6 {
    width: auto;
  }

  .clinical-copy.fifth.app {
    width: 100%;
  }

  .clinical-copy.fifth.tech7 {
    width: auto;
  }

  .clinical-copy.sixth.app {
    width: 100%;
  }

  .clinical-copy.sixth.tech8 {
    width: auto;
  }

  .iomt-copy {
    width: 100%;
  }

  .iomt-copy.second.cloud {
    height: auto;
  }

  .iomt-copy.third.app {
    width: 100%;
  }

  .iomt-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy.third.tech {
    width: auto;
  }

  .iomt-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy.fourth.tech6 {
    width: auto;
  }

  .iomt-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy.fifth.tech7 {
    width: auto;
  }

  .iomt-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy.sixth.tech8 {
    width: auto;
  }

  .pea-copy {
    width: 100%;
  }

  .pea-copy.second.cloud {
    height: auto;
  }

  .pea-copy.third.app {
    width: 100%;
  }

  .pea-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea-copy.third.tech {
    width: auto;
  }

  .pea-copy.fourth.app {
    width: 100%;
  }

  .pea-copy.fourth.tech6 {
    width: auto;
  }

  .pea-copy.fifth.app {
    width: 100%;
  }

  .pea-copy.fifth.tech7 {
    width: auto;
  }

  .pea-copy.sixth.app {
    width: 100%;
  }

  .pea-copy.sixth.tech8 {
    width: auto;
  }

  .iomt-copy-copy {
    width: 100%;
  }

  .iomt-copy-copy.second.cloud {
    height: auto;
  }

  .iomt-copy-copy.third.app {
    width: 100%;
  }

  .iomt-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy-copy.third.tech {
    width: auto;
  }

  .iomt-copy-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy-copy.fourth.tech6 {
    width: auto;
  }

  .iomt-copy-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy-copy.fifth.tech7 {
    width: auto;
  }

  .iomt-copy-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy-copy.sixth.tech8 {
    width: auto;
  }

  .iomt-copy-copy-copy {
    width: 100%;
  }

  .iomt-copy-copy-copy.second.cloud {
    height: auto;
  }

  .iomt-copy-copy-copy.third.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iomt-copy-copy-copy.third.tech {
    width: auto;
  }

  .iomt-copy-copy-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.fourth.tech6 {
    width: auto;
  }

  .iomt-copy-copy-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.fifth.tech7 {
    width: auto;
  }

  .iomt-copy-copy-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.sixth.tech8 {
    width: auto;
  }

  .h-overlay {
    height: 860px;
  }

  .div-block-627-copy {
    width: 100%;
  }

  .flex-block-223-copy {
    max-width: none;
  }

  .cognitive {
    width: 100%;
  }

  .cognitive.second.cloud {
    height: auto;
  }

  .cognitive.third.app {
    width: 100%;
  }

  .cognitive.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cognitive.third.tech {
    width: auto;
  }

  .cognitive.fourth.app {
    width: 100%;
  }

  .cognitive.fourth.tech6 {
    width: auto;
  }

  .cognitive.fifth.app {
    width: 100%;
  }

  .cognitive.fifth.tech7 {
    width: auto;
  }

  .cognitive.sixth.app {
    width: 100%;
  }

  .cognitive.sixth.tech8 {
    width: auto;
  }

  .smh {
    width: 100%;
  }

  .smh.second.cloud {
    height: auto;
  }

  .smh.third.app {
    width: 100%;
  }

  .smh.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .smh.third.tech {
    width: auto;
  }

  .smh.fourth.app {
    width: 100%;
  }

  .smh.fourth.tech6 {
    width: auto;
  }

  .smh.fifth.app {
    width: 100%;
  }

  .smh.fifth.tech7 {
    width: auto;
  }

  .smh.sixth.app {
    width: 100%;
  }

  .smh.sixth.tech8 {
    width: auto;
  }

  .ilwa {
    width: 100%;
  }

  .ilwa.second.cloud {
    height: auto;
  }

  .ilwa.third.app {
    width: 100%;
  }

  .ilwa.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ilwa.third.tech {
    width: auto;
  }

  .ilwa.fourth.app {
    width: 100%;
  }

  .ilwa.fourth.tech6 {
    width: auto;
  }

  .ilwa.fifth.app {
    width: 100%;
  }

  .ilwa.fifth.tech7 {
    width: auto;
  }

  .ilwa.sixth.app {
    width: 100%;
  }

  .ilwa.sixth.tech8 {
    width: auto;
  }

  .lps {
    width: 100%;
  }

  .lps.second.cloud {
    height: auto;
  }

  .lps.third.app {
    width: 100%;
  }

  .lps.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lps.third.tech {
    width: auto;
  }

  .lps.fourth.app {
    width: 100%;
  }

  .lps.fourth.tech6 {
    width: auto;
  }

  .lps.fifth.app {
    width: 100%;
  }

  .lps.fifth.tech7 {
    width: auto;
  }

  .lps.sixth.app {
    width: 100%;
  }

  .lps.sixth.tech8 {
    width: auto;
  }

  .eal {
    width: 100%;
  }

  .eal.second.cloud {
    height: auto;
  }

  .eal.third.app {
    width: 100%;
  }

  .eal.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eal.third.tech {
    width: auto;
  }

  .eal.fourth.app {
    width: 100%;
  }

  .eal.fourth.tech6 {
    width: auto;
  }

  .eal.fifth.app {
    width: 100%;
  }

  .eal.fifth.tech7 {
    width: auto;
  }

  .eal.sixth.app {
    width: 100%;
  }

  .eal.sixth.tech8 {
    width: auto;
  }

  .vls {
    width: 100%;
  }

  .vls.second.cloud {
    height: auto;
  }

  .vls.third.app {
    width: 100%;
  }

  .vls.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .vls.third.tech {
    width: auto;
  }

  .vls.fourth.app {
    width: 100%;
  }

  .vls.fourth.tech6 {
    width: auto;
  }

  .vls.fifth.app {
    width: 100%;
  }

  .vls.fifth.tech7 {
    width: auto;
  }

  .vls.sixth.app {
    width: 100%;
  }

  .vls.sixth.tech8 {
    width: auto;
  }

  .eapp {
    width: 100%;
  }

  .eapp.second.cloud {
    height: auto;
  }

  .eapp.third.app {
    width: 100%;
  }

  .eapp.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .eapp.third.tech {
    width: auto;
  }

  .eapp.fourth.app {
    width: 100%;
  }

  .eapp.fourth.tech6 {
    width: auto;
  }

  .eapp.fifth.app {
    width: 100%;
  }

  .eapp.fifth.tech7 {
    width: auto;
  }

  .eapp.sixth.app {
    width: 100%;
  }

  .eapp.sixth.tech8 {
    width: auto;
  }

  .cta {
    width: 100%;
  }

  .cta.second.cloud {
    height: auto;
  }

  .cta.third.app {
    width: 100%;
  }

  .cta.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta.third.tech {
    width: auto;
  }

  .cta.fourth.app {
    width: 100%;
  }

  .cta.fourth.tech6 {
    width: auto;
  }

  .cta.fifth.app {
    width: 100%;
  }

  .cta.fifth.tech7 {
    width: auto;
  }

  .cta.sixth.app {
    width: 100%;
  }

  .cta.sixth.tech8 {
    width: auto;
  }

  .iaoa {
    width: 100%;
  }

  .iaoa.second.cloud {
    height: auto;
  }

  .iaoa.third.app {
    width: 100%;
  }

  .iaoa.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .iaoa.third.tech {
    width: auto;
  }

  .iaoa.fourth.app {
    width: 100%;
  }

  .iaoa.fourth.tech6 {
    width: auto;
  }

  .iaoa.fifth.app {
    width: 100%;
  }

  .iaoa.fifth.tech7 {
    width: auto;
  }

  .iaoa.sixth.app {
    width: 100%;
  }

  .iaoa.sixth.tech8 {
    width: auto;
  }

  .pea-copy-copy {
    width: 100%;
  }

  .pea-copy-copy.second.cloud {
    height: auto;
  }

  .pea-copy-copy.third.app {
    width: 100%;
  }

  .pea-copy-copy.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pea-copy-copy.third.tech {
    width: auto;
  }

  .pea-copy-copy.fourth.app {
    width: 100%;
  }

  .pea-copy-copy.fourth.tech6 {
    width: auto;
  }

  .pea-copy-copy.fifth.app {
    width: 100%;
  }

  .pea-copy-copy.fifth.tech7 {
    width: auto;
  }

  .pea-copy-copy.sixth.app {
    width: 100%;
  }

  .pea-copy-copy.sixth.tech8 {
    width: auto;
  }

  .rbpo {
    width: 100%;
  }

  .rbpo.second.cloud {
    height: auto;
  }

  .rbpo.third.app {
    width: 100%;
  }

  .rbpo.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rbpo.third.tech {
    width: auto;
  }

  .rbpo.fourth.app {
    width: 100%;
  }

  .rbpo.fourth.tech6 {
    width: auto;
  }

  .rbpo.fifth.app {
    width: 100%;
  }

  .rbpo.fifth.tech7 {
    width: auto;
  }

  .rbpo.sixth.app {
    width: 100%;
  }

  .rbpo.sixth.tech8 {
    width: auto;
  }

  .content-mock {
    width: 100%;
  }

  .content-mock.second.cloud {
    height: auto;
  }

  .content-mock.third.app {
    width: 100%;
  }

  .content-mock.third.cloud.wevv-delvv {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-mock.third.tech {
    width: auto;
  }

  .content-mock.fourth.app {
    width: 100%;
  }

  .content-mock.fourth.tech6 {
    width: auto;
  }

  .content-mock.fifth.app {
    width: 100%;
  }

  .content-mock.fifth.tech7 {
    width: auto;
  }

  .content-mock.sixth.app {
    width: 100%;
  }

  .content-mock.sixth.tech8 {
    width: auto;
  }
}

@media screen and (max-width: 991px) {
  .contact-left {
    width: 57%;
    height: auto;
  }

  .text-200 {
    width: 100%;
  }

  .div-logos {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-text {
    width: 40%;
  }

  .text-brands, .div-block-19 {
    width: 100%;
  }

  .num-col.first {
    grid-column-gap: 18px;
    justify-content: center;
    align-items: center;
  }

  .num-col.first.data.dev {
    width: auto;
  }

  .num-col.first.data.ai {
    grid-column-gap: 4px;
  }

  .num-col.first.data.eng {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .num-col.first.data.eng.data-project-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
  }

  .num-col.first.data.cloud-50-cloud-experts-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
  }

  .num-col.first.data.dev {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    width: auto;
  }

  .num-col.first.data {
    flex-direction: row;
  }

  .num-col.first.data.sustainability-why-choose-us {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: auto;
  }

  .num-col.second.data.ai.aiiiiiiii {
    width: auto;
  }

  .num-col.second.data.eng.data-eng-num-col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
  }

  .num-col.second.home-page-recoreds {
    grid-column-gap: 18px;
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data.cloud {
    justify-content: flex-start;
  }

  .num-col.second.data.dev {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .num-col.second.column-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .right-top {
    width: 80%;
  }

  .right-top.dataai.dev {
    width: 100%;
  }

  .hover-div {
    padding-left: 12px;
    padding-right: 12px;
  }

  .hover-div.second.data, .hover-div.first.data {
    width: 172px;
  }

  .hover-div.fifth.data {
    padding-left: 16px;
    padding-right: 16px;
  }

  .record-right {
    align-items: center;
    width: 100%;
  }

  .record-right.data.ai {
    width: 60%;
  }

  .record-right.data {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }

  .record-right.data.cloud-page-50-exp-container {
    justify-content: center;
    align-items: flex-start;
  }

  .record-right.data.green {
    width: 54%;
  }

  .record-right.data {
    align-items: flex-start;
    width: 50%;
    min-width: 353px;
  }

  .record-right.data._w-100-tab {
    width: 100%;
    min-width: auto;
  }

  .record-left.green {
    width: 100%;
    margin-left: 0;
  }

  .record-left.home {
    align-items: center;
    width: 100%;
  }

  .record-left.dataai.dev, .record-left.dataai, .record-left.dataai {
    width: 100%;
  }

  .record-left.dataai.cloud-page-by-numbers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    align-items: flex-start;
    width: 100%;
  }

  .record-num {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .record-num.data-eng.dataa-anaylississs {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: nowrap;
    align-items: flex-start;
  }

  .record-num.home-record {
    grid-column-gap: 12px;
    grid-row-gap: 18px;
    display: flex;
  }

  .head-testimonials.data.new-dawn {
    width: 48%;
  }

  .head-testimonials.data {
    width: 100%;
  }

  .head-testimonials.data.web {
    width: 44%;
    top: 64px;
  }

  .head-testimonials.data.newww-classss {
    top: 64px;
  }

  .head-testimonials.data.newww-classss.gap-40.relative {
    position: relative;
    top: 0;
    bottom: 0;
  }

  .head-testimonials.data.newww-classss.gap-40.relative._w-full {
    width: 100%;
  }

  .head-testimonials.data.newww-classss.gap-40.relative._w-full.pt-0 {
    padding-top: 0;
  }

  .head-testimonials.data.new-dawn.green {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-awards {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .meeting-left {
    width: 42%;
  }

  .right-img {
    background-image: none;
    width: 54%;
  }

  .div-block-18, .div-block-18.second, .div-block-18.first, .div-block-17 {
    width: 100%;
  }

  .div-block-14 {
    width: 100%;
    top: 64px;
  }

  .div-content {
    width: 100%;
  }

  .h1-heading.text-align-centre.size-h1 {
    width: 700px;
  }

  .h1-heading.heading-w {
    max-width: 640px;
  }

  .text-block-2 {
    font-size: 14px;
  }

  .div-block-32 {
    width: 537px;
  }

  .div-block {
    width: 100%;
  }

  .para-p2 {
    font-size: 16px;
  }

  .section-strategy {
    width: 100%;
  }

  .strategy-left.data.engi.web-dev-our-approach, .strategy-left.data.engi.div-block-14 {
    top: 64px;
  }

  .strategy-left.promise.cloud.dev {
    width: 100%;
    padding-top: 0;
    position: static;
  }

  .div-block-74.trust.app {
    width: 55%;
  }

  .div-block-74.trust.app._w-100, .div-block-74.trust.approach {
    width: 100%;
  }

  .div-block-74.trust.approach.app-dev {
    width: 56%;
  }

  .div-block-74.promise.cloud.dev {
    width: 100%;
  }

  .div-block-75.trust {
    justify-content: space-between;
  }

  .div-block-76.trust, .div-block-76.trust.approach {
    width: 100%;
  }

  .text-block-106.trust {
    width: auto;
    min-width: 198px;
  }

  .text-block-106.trust.our-usp {
    min-width: 62px;
  }

  .div-block-77.trust, .div-block-77.data, .div-block-78.first.app {
    width: 100%;
  }

  .trust-left {
    padding-top: 14px;
  }

  .trust-left.app {
    min-width: 35%;
    height: 80vw;
    top: 64px;
  }

  .trust-left.app.pt-0.relative._w-full {
    width: 100%;
  }

  .trust-left.app.pt-0.relative._w-full.height-auto {
    height: auto;
  }

  .trust-left.app.relative {
    position: relative;
    top: 0;
    bottom: 0;
  }

  .trust-left.app.relative._w-100 {
    width: 100%;
  }

  .trust-left.app.relative._w-100.h-auto {
    height: auto;
  }

  .trust-left.approach {
    width: 38%;
    top: 64px;
  }

  .div-block-79.app.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-110.app.width-70 {
    width: 70%;
  }

  .text-block-110.block-width.width-70.center {
    text-align: center;
  }

  .text-block-110._w-45 {
    width: 80%;
  }

  .cards-block.left.cloud._w-50, .cards-block.left.social {
    width: 100%;
  }

  .cards-block.right.cloud.dev, .cards-block.right.cloud {
    margin-top: 0;
  }

  .cards-block.right.cloud._w-50 {
    width: auto;
  }

  .cards-block.right.cloud.p-0._w-50 {
    width: 100%;
  }

  .cards-block.right.tech {
    min-width: auto;
    margin-top: 48px;
  }

  .cards-block.right.social {
    width: 100%;
  }

  .cards-block.right.logistics, .cards-block.right.health-care, .cards-block.right.restraunt {
    width: 100%;
    margin-top: 0;
  }

  .cards-block.left.cloud.dev {
    width: 49%;
  }

  .cards-block.right.cloud.dev {
    width: 49%;
    margin-top: 0;
  }

  .solution-card, .solution-card.first.app, .solution-card.first.cloud4.web-devvvv, .solution-card.first.cloud4.web-devv {
    height: auto;
  }

  .solution-card.first.cloud5 {
    width: 100%;
  }

  .solution-card.first.cloud9, .solution-card.second.app, .solution-card.second.cloud.web-devvv, .solution-card.third.app {
    height: auto;
  }

  .solution-card.third.cloud {
    width: 100%;
  }

  .solution-card.third.cloud.wevv-delvv, .solution-card.fourth.app, .solution-card.fourth.cloud.web-devv, .solution-card.fifth.app {
    height: auto;
  }

  .solution-card.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .solution-card.sixth.app {
    height: auto;
  }

  .solution-card.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .cards-block-wrapper.cloud-services.dev.neww, .cards-block-wrapper.cloud-services.ai {
    flex-direction: row;
  }

  .cards-block-wrapper.cloud-services {
    flex-direction: column;
  }

  .client-story {
    margin-bottom: 0;
  }

  .div-block-89 {
    padding: 31px 20px 30px;
  }

  .flex-block-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    width: 100%;
  }

  .flex-block-9, .flex-block-10 {
    width: auto;
  }

  .div-block-91.cloud {
    padding-top: 20px;
  }

  .div-block-91.cloud.education {
    height: 280px;
  }

  .div-block-91.cloud.app {
    height: auto;
  }

  .div-block-91.cloud.react-native {
    height: 310px;
  }

  .div-block-91.fintech {
    padding-top: 20px;
  }

  .flex-block-11.cloud, .flex-block-11.cloud.real {
    padding-top: 0;
  }

  .dt-cta-wrapper.about {
    font-size: 22px;
  }

  .text-block-121 {
    font-size: 14px;
  }

  .flex-block-22.ai, .flex-block-23.ai {
    width: 88%;
  }

  .flex-block-23.eng.five-item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
  }

  .power-card.first.five-item, .power-card.second.five-item, .power-card.third.five-item, .power-card.fourth.five-item, .power-card.sixth.five-item {
    width: 32%;
  }

  .flex-block-24.app {
    width: 48%;
  }

  .flex-block-25.app {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-96.app {
    width: 100%;
  }

  .text-block-138.app {
    width: auto;
    min-width: 138px;
  }

  .flex-block-27 {
    flex-direction: column;
    width: 320px;
    height: 320px;
  }

  .flex-block-27._w-100.application-development-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    height: auto;
  }

  .flex-block-27._w-100.h-auto {
    width: 53%;
  }

  .flex-block-28 {
    width: 100%;
  }

  .flex-block-28.gap-40.ios-content-block-1 {
    display: none;
  }

  .flex-block-28.gap-40.ios-content-block-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 34.8%;
    display: flex;
  }

  .flex-block-28.application-content-block {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .flex-block-29 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-29.gap-16.ios-connect-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
  }

  .flex-block-29.android-content-hide-1 {
    display: none;
  }

  .flex-block-29.android-content-hide-2 {
    align-items: flex-start;
    width: 38%;
    display: flex;
  }

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

  .flex-block-30 {
    width: 100%;
  }

  .image-42 {
    object-fit: cover;
    width: 100%;
    height: 436px;
  }

  .image-42.rounded-0.h-auto {
    height: 320px;
  }

  .image-42.application-development-image {
    height: auto;
  }

  .tech-stacks-wrapper.dev {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .tech-stack.one.dev-7 {
    width: 200px;
    height: 180px;
  }

  .tech-stack.two.dev {
    justify-content: center;
    width: 200px;
    height: 180px;
  }

  .tech-stack.three.dev, .tech-stack.four.dev, .tech-stack.five.dev, .tech-stack.six.dev {
    width: 200px;
    height: 180px;
  }

  .flex-block-31 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-144.font-24 {
    font-size: 24px;
  }

  .absolute-img.two, .absolute-img.three {
    right: 70px;
  }

  .absolute-img.three, .absolute-img.two {
    right: 70px;
  }

  .absolute-img.three, .absolute-img.two {
    right: 70px;
  }

  .absolute-img.one {
    bottom: 228px;
    right: 245px;
  }

  .flex-sections {
    width: 100%;
    max-width: 100%;
  }

  .text-block-199, .stats-block.second, .stats-block.one {
    width: 100%;
  }

  .section-ai-record {
    width: 88%;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-115 {
    width: 38%;
  }

  .text-block-212 {
    font-size: 28px;
  }

  .flex-block-119 {
    width: 100%;
  }

  .flex-block-119.data-hero.data-eng {
    width: 50%;
    margin-top: 40px;
  }

  .flex-block-120 {
    line-height: 15px;
  }

  .image-88 {
    width: 266.4px;
    height: 360px;
  }

  .image-88.image-in-web-dev-page {
    object-fit: cover;
  }

  .flex-block-124 {
    width: 64%;
  }

  .flex-block-124.ai {
    width: 100%;
  }

  .flex-block-128.one {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 46.5%;
  }

  .flex-block-128.two, .flex-block-128.three {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
    width: 46.5%;
  }

  .flex-block-128.four {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 46.5%;
  }

  .flex-block-128.five {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: flex-start;
    width: 46.5%;
  }

  .flex-block-129 {
    width: 100%;
  }

  .flex-block-129.three {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-118.one {
    width: 19%;
  }

  .div-block-118.two {
    width: 45px;
  }

  .div-block-118.three, .div-block-118.four, .div-block-118.five {
    width: 48px;
  }

  .text-block-223, .text-block-223.three {
    text-align: left;
  }

  .text-block-223.first, .flex-block-130, .flex-block-131, .flex-block-132 {
    width: 100%;
  }

  .div-block-120 {
    width: 67%;
  }

  .dev-ops-pagge-container {
    max-width: 1200px;
  }

  .dev-ops-pagge-container.data.hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 100%;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .dev-ops-pagge-container.data.hero.content {
    align-items: center;
    margin-top: 0;
  }

  .dev-ops-pagge-container.home-record.home-page-our-track-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .dev-ops-pagge-container.meetings.home-page-embark-container {
    grid-column-gap: 24px;
  }

  .dev-ops-pagge-container.tech-potential.bottom-margin.home {
    margin-bottom: 48px;
  }

  .dev-ops-pagge-container.journey {
    height: auto;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0 {
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0._w-full {
    width: 100%;
    margin: 40px auto;
  }

  .dev-ops-pagge-container.dev-usp {
    flex-direction: column;
  }

  .dev-ops-pagge-container.dev-usp.newww.web-dev-trush-container {
    position: static;
  }

  .dev-ops-pagge-container.mt-120 {
    margin-top: 80px;
  }

  .div-line-parent {
    width: 301px;
  }

  .sections {
    background-color: #fff;
    max-width: 100%;
  }

  .section-wrapper-3 {
    margin-bottom: 0;
  }

  .section-wrapper-3.new-home-hero {
    margin-top: 126px;
  }

  .section-wrapper-3.mt-120 {
    margin-top: 80px;
  }

  .container-wrapper {
    max-width: none;
  }

  .responsive-div.bg-image {
    height: 294.4px;
  }

  .responsive-div.bg-image.mt-120 {
    margin-top: 80px;
  }

  .text-block-250 {
    font-size: 28px;
  }

  .try-form-2.contact-hero.try-form-contact-hero {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: row;
  }

  .div-block-130.bussiness-inquires {
    margin-top: 125px;
    margin-bottom: 20px;
  }

  .end-bottom-2 {
    grid-column-gap: 380px;
    grid-row-gap: 380px;
  }

  .div-block-126 {
    width: 100%;
  }

  .text-block-253.contact-hero {
    height: 177px;
  }

  .text-block-255 {
    min-width: 98px;
  }

  .text-block-255.contact-hero {
    width: 173px;
  }

  .div-block-169 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .div-block-170 {
    width: 40%;
  }

  .h2-heading {
    display: block;
  }

  .h2-heading.centre.case-study-subhead {
    font-size: 34px;
  }

  .h2-heading.centre.h-24-tab {
    font-size: 24px;
  }

  .h2-heading.heading-size {
    font-size: 25.6px;
  }

  .h2-heading.banner-content-heading {
    font-size: 22px;
    line-height: 28px;
  }

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

  .h2-heading.case-study-align {
    text-align: left;
  }

  .h2-heading.case-study-align.align-center-to-left {
    text-align: center;
  }

  .h2-heading.text-or {
    color: red;
  }

  .image-120 {
    object-fit: cover;
    height: 364px;
  }

  .herocontainer {
    max-width: 100%;
  }

  .div-block-193 {
    top: -52px;
  }

  .content_wrapper {
    width: 88%;
  }

  .content_wrapper.ai {
    flex-direction: row;
    width: 100%;
  }

  .content_wrapper.img {
    margin-bottom: 58px;
  }

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

  .div-block-197 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    display: flex;
  }

  .div-block-197.antino-supercharge-container.div-parent {
    margin-top: 48px;
  }

  .div-block-200 {
    width: 705px;
  }

  .flex-hero-3.cloud-numbers {
    flex-direction: column;
    align-items: center;
  }

  .flex-hero-3.cloud-numbers.inner-by-the-numbers-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .flex-hero-3.cloud-numbers.inner-by-the-numbers-container.cloud-devops, .flex-hero-3.cloud-numbers.inner-by-the-numbers-container.cloud-flex {
    flex-flow: column;
  }

  .flex-hero-3.cloud-grey {
    flex-direction: column;
  }

  .flex-hero-3.cloud-grey.cloudpage {
    flex-direction: column-reverse;
  }

  .flex-hero-3.cloud-stats {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .flex-hero-3.cloud-strategy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    margin-top: 80px;
    position: static;
  }

  .flex-hero-3.cloud-strategy.div-parent {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: row;
  }

  .flex-hero-3.cloud-faq.div-parent {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-block-174 {
    width: 100%;
  }

  .text-block-335 {
    font-size: 18px;
  }

  .div-block-205.second {
    width: 77%;
  }

  .div-block-205.second.datastore {
    width: 86%;
  }

  .div-block-205.second.newrevenue {
    width: 85%;
  }

  .div-block-205.one {
    width: 79%;
  }

  .flex-block-176 {
    width: 100%;
  }

  .text-block-338._w-300 {
    text-align: right;
    width: 177px;
  }

  .flex-block-177 {
    width: 100%;
  }

  .div-block-206.data {
    width: 73%;
  }

  .flex-block-178 {
    align-items: flex-start;
    height: auto;
    display: none;
  }

  .text-block-351.left-align.size-14-tab {
    font-size: 14px;
  }

  .div-block-209.promise.cloud, .strategy-left-2 {
    width: 100%;
  }

  .strategy-left-2.promise.cloud {
    align-items: flex-start;
    position: sticky;
    top: 64px;
  }

  .responsive-div-9.responsive-web {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-213.promise.cloud {
    width: 100%;
  }

  .text-block-358 {
    width: 337px;
    max-width: none;
  }

  .flex-block-180 {
    width: 100%;
  }

  .div-block-215.dataai.web {
    justify-content: center;
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-359.eng {
    font-size: 18px;
  }

  .div-testimonials-4 {
    grid-row-gap: 40px;
    width: 56%;
  }

  .text-block-363.web {
    width: 194px;
  }

  .div-block-221 {
    flex-direction: column;
  }

  .div-block-221.web {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
  }

  .strategy-left-4 {
    width: 38%;
    height: 428px;
    position: sticky;
    top: 64px;
  }

  .div-block-245.strategy.tech {
    width: 468px;
  }

  .div-block-250.tech {
    flex-direction: column;
  }

  .div-block-251.tech {
    width: 56%;
  }

  .div-block-252.tech, .text-block-412.tech {
    width: 100%;
  }

  .card-para-4.first.tech {
    margin-right: 16px;
  }

  .text-block-422.tech, .text-block-422.tech-copy {
    width: 100%;
  }

  .flex-sections-4 {
    width: 100%;
    max-width: 100%;
  }

  .flex-sections-4.techconsult.new {
    margin-top: 48px;
  }

  .flex-block-222 {
    width: 46%;
  }

  .line-text {
    font-size: 16px;
  }

  .line-text.case-study {
    min-width: 96px;
  }

  .line-text.case-study.our-approach {
    min-width: 122px;
  }

  .line-text.case-study._w-tab {
    min-width: 101px;
  }

  .line-text.our-approach.align-right {
    min-width: 106px;
  }

  .line-text.re-invent {
    min-width: 80px;
  }

  .line-text.service-we-offer {
    width: 220px;
  }

  .line-text.what-our-partner-say {
    width: 310px;
  }

  .line-text.what-our-partner-say.related-capabilities-text {
    min-width: 394px;
    font-size: 32px;
  }

  .line-text.implement-digital {
    min-width: 256px;
  }

  .line-text.roadmap {
    min-width: 240px;
  }

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

  .div-block-268 {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-446.w, .text-block-446.sub-para {
    max-width: 423px;
  }

  .flex-sections-5 {
    width: 100%;
    max-width: 100%;
  }

  .flex-sections-5.home-hero {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .text-block-447 {
    font-size: 14px;
  }

  .dt-empowering-sub-heading.digital {
    width: 100%;
  }

  .strategy-left-5 {
    position: sticky;
    top: 64px;
  }

  .text-block-450.first {
    white-space: pre-wrap;
  }

  .why-dt-subheading {
    width: 100%;
  }

  .div-block-274 {
    grid-column-gap: 0px;
    grid-row-gap: 18px;
    justify-content: space-between;
  }

  .div-block-275 {
    width: 100%;
  }

  .flex-block-224 {
    align-items: center;
  }

  .solution-card-3.first.h-500, .solution-card-3.third.h-460, .solution-card-3.fifth.h-460, .solution-card-3.fourth.h-500, .solution-card-3.second.h-460, .solution-card-3.sixth.h-460 {
    height: 650px;
  }

  .solution-card-3.sixth.h-480 {
    height: 690px;
  }

  .div-block-277, .div-block-278.digital {
    width: 100%;
  }

  .div-block-282 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .text-block-457.trust.digital {
    font-size: 16px;
  }

  .div-digital {
    width: 49%;
    min-width: 0;
    max-width: 420px;
    height: auto;
    min-height: 230px;
    max-height: 298px;
  }

  .div-block-283 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-285 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .flex-hero-6.digital-strategy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-6.empower-digital {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-6.empower-digital.newww-calsss {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .flex-hero-6.empower-digital.why-digital-tranformation-container {
    width: 100%;
  }

  .flex-hero-6.faq-digital.mt-120 {
    margin-top: 80px;
  }

  .text-block-462.trust {
    width: 300px;
    font-size: 16px;
  }

  .text-block-462.strategy {
    width: 365px;
  }

  .happy-clients-container {
    margin-top: 48px;
    margin-bottom: 80px;
  }

  .happy-clients-container.digital-tranformation {
    width: 83%;
    max-width: 992px;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .happy-clients-container.mb-0.mt-120 {
    margin-top: 80px;
  }

  ._600-clients-container-copy {
    width: 70%;
  }

  ._3-frames-mobile {
    display: none;
  }

  .div-block-292 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-292.gap-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container {
    position: static;
  }

  .text-block-475.text-bottom-margin {
    margin-bottom: 32px;
  }

  .text-block-505 {
    width: 334px;
  }

  .div-block-317.ontic, .div-block-317.chefkart {
    height: auto;
  }

  .div-block-317.rapido {
    flex-direction: row;
    height: auto;
  }

  .div-block-315.flex-col {
    flex-direction: column;
  }

  .text-block-492 {
    height: auto;
  }

  .div-block-327, .div-block-327.radipopconatiner {
    margin-bottom: 20px;
  }

  .div-testimonials-5.ai {
    width: 64%;
  }

  .div-testimonials-5._w-full {
    width: 100%;
  }

  .flex-block-273 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 50%;
  }

  .image-153 {
    width: 402px;
    height: 283px;
  }

  .text-block-565 {
    width: 100%;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 56px;
  }

  .flex-hero-10.hero-dev-hire._w-80 {
    width: 100%;
  }

  .text-block-571 {
    font-size: 18px;
  }

  .flex-hero-12.dev-value {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .flex-hero-12.dev-value.div-parent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    justify-content: space-between;
  }

  .flex-hero-12.dev-value.div-parent.devops-flex {
    flex-flow: wrap-reverse;
    align-items: flex-start;
  }

  .flex-hero-12.dev-value.div-parent.devops-flex.f-hor-tab {
    flex-flow: row;
  }

  .record-num-7 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: center;
  }

  .flex-block-277.dev {
    width: 50%;
  }

  .flex-block-277.dev.neww {
    width: 100%;
    height: 100%;
    display: block;
  }

  .flex-block-277.dev.neww.service-provider {
    width: 252px;
  }

  .flex-block-277.dev.neww.world-wide-w {
    width: 100%;
  }

  .flex-block-277.dev.neww.world-wide-w._w-devops {
    width: 40%;
  }

  .text-block-584 {
    width: 100%;
  }

  .flex-hero-13.dev-faq.flexhero-container {
    flex-direction: column;
  }

  .strategy-left-8 {
    width: 100%;
  }

  .strategy-left-8.promise.cloud {
    width: 100%;
    padding-bottom: 20px;
    top: 64px;
  }

  .strategy-left-8.promise.cloud.cloud-devops.devops {
    width: 46%;
  }

  .div-block-368.promise.cloud {
    width: 100%;
  }

  .div-block-368.promise.cloud.devops-tab {
    width: 60%;
  }

  .div-block-369 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    position: static;
  }

  .div-block-369.gap-60-tab {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-370.promise.cloud, .div-block-372.tech {
    width: 100%;
  }

  .div-block-373.tech {
    width: 100%;
    margin-top: 0;
  }

  .div-block-375.tech {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .div-block-376.tech {
    justify-content: space-between;
  }

  .image-155 {
    height: 43px;
  }

  .solution-card-6.fourth.cloud, .solution-card-6.first.cloud9, .solution-card-6.first.cloud4, .solution-card-6.sixth.cloud, .solution-card-6.fifth.cloud {
    height: 420px;
  }

  .div-block-377.cloud.dev, .text-block-598 {
    width: 100%;
  }

  .flex-hero-16.dev-usp {
    flex-direction: column;
  }

  .flex-hero-16.dev-usp.newww {
    position: static;
  }

  .flex-hero-16.dev-usp.newww.div-parent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
  }

  .strategy-left-9.promise.cloud.dev {
    height: 380px;
    top: 64px;
  }

  .flex-hero-19.dev-faq.flexhero-container {
    flex-direction: column;
  }

  .flex-block-288 {
    width: auto;
  }

  .div-block-394.cloud {
    padding-top: 20px;
  }

  .flex-block-290 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .flex-block-293 {
    width: auto;
  }

  .div-block-396 {
    padding: 31px 20px 30px;
  }

  .contact-us-footer {
    padding-bottom: 80px;
  }

  .item-slide.three {
    width: 553px;
  }

  .item-slide.two {
    width: 956px;
  }

  .item-slide.four {
    width: 808px;
  }

  .ai-first-rrow {
    justify-content: space-between;
    display: flex;
  }

  .flex-block-330 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    max-width: 100%;
  }

  .div-frame-one {
    padding-top: 40px;
  }

  .div-block-444 {
    justify-content: center;
  }

  .data-services-page-right-container {
    width: 49%;
    margin-top: 190px;
  }

  .ai-consulting {
    grid-column-gap: 49px;
    grid-row-gap: 49px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 48px;
    display: flex;
  }

  .ai-second-row {
    justify-content: space-between;
    display: flex;
  }

  .ai-third-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .div-block-448 {
    min-width: 200px;
  }

  .div-block-454 {
    width: 100%;
    height: auto;
  }

  .text-block-669 {
    width: 100%;
  }

  .div-block-456 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    height: auto;
  }

  .div-block-458 {
    flex-direction: column;
    height: auto;
  }

  .div-block-458.fostering-growth {
    padding-bottom: 0;
  }

  .div-block-459 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .div-block-459.main-motto {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-460 {
    width: 528px;
  }

  .text-block-670, .div-block-461, .text-block-14-new {
    width: 100%;
  }

  .div-block-462 {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    display: none;
  }

  .div-block-463 {
    width: 100%;
  }

  .text-block-671 {
    font-size: 39px;
  }

  .text-block-671.newtext.glassdoor {
    text-align: center;
  }

  .div-block-465 {
    height: auto;
    margin-top: 0;
  }

  .div-block-465.heading-our-partner {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .text-block-672 {
    font-size: 28px;
  }

  .div-block-466 {
    grid-column-gap: 20px;
    width: 190px;
    height: 277px;
  }

  .div-block-468 {
    font-size: 28px;
    line-height: 27px;
  }

  .div-block-469 {
    grid-row-gap: 20px;
    flex-direction: row;
  }

  .div-block-470.text {
    width: 100%;
    height: auto;
    font-size: 16px;
  }

  .div-block-471 {
    grid-row-gap: 4px;
    margin-top: 60px;
  }

  .div-block-473 {
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .div-block-474 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    margin-top: 56px;
    margin-bottom: 0;
  }

  .text-block-675 {
    font-size: 32px;
  }

  .div-block-475 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: auto;
  }

  .div-block-476 {
    width: 528px;
  }

  .div-block-478 {
    width: 100%;
  }

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

  .div-block-479 {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    display: none;
  }

  .psydo-by-the-numbers {
    align-items: flex-end;
    width: 100%;
    margin-bottom: 32px;
    display: flex;
  }

  .psydo-devops-creating-value {
    width: 33%;
    display: block;
  }

  .contact-page-every-deal-container {
    grid-column-gap: 66px;
    grid-row-gap: 66px;
    max-width: 100%;
    padding-top: 56px;
  }

  .careers-hero-section {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .div-block-480 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: auto;
  }

  .psydoo-apply-noww {
    color: #ec6145;
    border-bottom: 3px solid #ec6145;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    display: block;
  }

  .apply-now-text-container {
    display: none;
  }

  .year-div-3._2020 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 553px;
  }

  .year-div-3._2018 {
    width: 340px;
  }

  .year-div-3._2021 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 956px;
  }

  .year-div-3._2019, .image-206 {
    width: 340px;
  }

  .growth-year-box {
    align-items: center;
  }

  .block-19-19 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .journey-year._2022 {
    width: auto;
  }

  .track-2 {
    height: 8300px;
    margin-left: 40px;
  }

  .frame-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .orange-journey-gap {
    width: 8px;
  }

  ._2022 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 766px;
  }

  .flex-block-339 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-block-340 {
    flex-direction: column-reverse;
    width: 100%;
  }

  .text-block-688 {
    width: 100%;
  }

  .flex-block-341 {
    flex-direction: row-reverse;
    width: 100%;
  }

  .career-hover-img-block {
    width: 19%;
    height: 276px;
    display: flex;
  }

  .career-hover-img-block.hide-image.hide-mobile {
    width: 19%;
  }

  .flex-block-344 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .career-two-v-flex._2nd {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 18%;
  }

  .career-two-v-flex._2nd.hide-mobile {
    height: 276px;
  }

  .career-two-v-flex._1st {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 18%;
    height: 276px;
  }

  .section-careers-img-hover {
    margin-bottom: 56px;
  }

  .career-two-one {
    height: 166px;
  }

  .career-two-two {
    height: 94px;
  }

  .error-page-wrapper, .outer-error-container {
    margin-top: 72px;
  }

  .privacy-section-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 115px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .privacy-text-block-180 {
    line-height: 26px;
  }

  .digital-animation-head-para {
    width: 100%;
  }

  .image-229 {
    width: 80%;
  }

  .image-232 {
    width: 100%;
  }

  .div-block-148, .types-of-data-collected-2nd-paragrapgh, .privacy-cookies-policy-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-233, .image-234, .image-235, .disclosure-of-data-container {
    width: 100%;
  }

  .div-block-493 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .scroll_wrapper {
    width: 1392px;
    padding-top: 48px;
  }

  .scroll-parent {
    width: 1392px;
    height: 272px;
  }

  .potrait {
    width: 194px;
    height: 272px;
  }

  .landscape {
    width: 240px;
    height: 190px;
  }

  .flex-block-245.green {
    grid-row-gap: 30px;
    width: 43%;
    margin-top: 40px;
  }

  .image-139 {
    height: 500px;
  }

  .flex-block-243.green {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: 300px;
  }

  .divv-2 {
    height: auto;
    position: relative;
    left: auto;
  }

  .flex-block-244.green {
    grid-row-gap: 30px;
  }

  .flex-block-246.green {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 42%;
  }

  .div-block-303 {
    width: 13%;
  }

  .flex-block-247 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
  }

  .flex-hero-21.div-parent {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .sustainability-card-right {
    width: 49%;
    margin-top: 210px;
  }

  .div-block-442.promise.sustain {
    width: 100%;
  }

  .sustain-tech-wrapper-2 {
    flex-direction: column;
    height: auto;
  }

  .text-block-534.lets-talk-web-dev {
    font-family: DM Sans;
  }

  .sustain-hover-div.cloud, .sustain-hover-div.iot, .sustain-hover-div.ai {
    width: 46%;
  }

  .div-block-513 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .div-block-453.chefkart {
    height: auto;
  }

  .div-block-453.rapido {
    flex-direction: row;
    height: auto;
  }

  .div-block-453.ontic {
    height: auto;
  }

  .text-block-538.data.green, .div-block-514.green, .div-block-515.cloud.dev {
    width: 100%;
  }

  .text-block-548 {
    width: 334px;
  }

  .div-block-521.green {
    flex-direction: column;
    width: 100%;
  }

  .div-testimonials-6 {
    width: 122%;
  }

  .div-block-451.data {
    width: 100%;
  }

  .div-block-522, .div-block-522.radipopconatiner {
    margin-bottom: 20px;
  }

  .record-num-5 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-540 {
    height: auto;
    line-height: 1.28;
  }

  .div-block-523.strategy.data.sustain {
    width: 100%;
  }

  .strategy-left-6.promise.sus {
    height: 420px;
    top: 64px;
  }

  .strategy-left-6.data {
    width: 38%;
    height: 464px;
    top: 63px;
  }

  .div-block-330 {
    padding: 31px 20px 30px;
  }

  .div-block-319.cloud {
    padding-top: 20px;
  }

  .happy-clients-container-2 {
    margin-top: 0;
  }

  .flex-block-251, .flex-block-257 {
    width: auto;
  }

  .flex-block-265 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .arrow-hover-6 {
    width: 100%;
    height: 100%;
  }

  .service-wrapper {
    width: 80%;
  }

  .h3-heading {
    font-size: 18px;
  }

  .h3-heading.digital {
    width: 208px;
    font-size: 18px;
  }

  .h3-heading.second {
    font-size: 18px;
  }

  .h3-heading.third, .h3-heading.first {
    width: 208px;
    font-size: 18px;
  }

  .h3-heading.capital.tab-h3 {
    width: auto;
  }

  .h3-heading.uppercase.font-28, .h3-heading.uppercase.card-heading-font {
    font-size: 28px;
  }

  .h3-heading.capital-copy {
    width: auto;
    font-size: 24px;
    font-weight: 500;
  }

  .h3-heading.tab-h3 {
    width: auto;
  }

  .service-link-wrapper {
    width: 48px;
    height: 100%;
  }

  .div-block-21.eighth {
    position: relative;
  }

  .image-8.third {
    width: 48px;
    height: 48px;
    left: 87%;
  }

  .image-8.fourth {
    width: 48px;
    height: 48px;
    display: block;
    left: 87%;
  }

  .image-8.second {
    width: 48px;
    height: 48px;
    left: 87%;
  }

  .image-8.first {
    width: 48px;
    left: 87%;
  }

  .image-8.sixth {
    left: 87%;
  }

  .image-8.fourth-copy {
    width: 48px;
    height: 48px;
    display: block;
    left: 87%;
  }

  .case-study-2 {
    flex: none;
    align-items: flex-start;
    padding: 20px;
    position: static;
  }

  .case-study-2.digit {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .case-study-2.hcl {
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .case-study-2.byjus {
    align-items: flex-start;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .flex-block-236 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 58%;
    height: auto;
  }

  .client-img-2 {
    width: 136px;
    height: auto;
    display: block;
    position: static;
  }

  .client-img-2.hcl, .client-img-2.digit, .client-img-2.byjus {
    width: 136px;
    height: 120px;
    display: block;
    position: static;
  }

  .flex-block-242 {
    flex-direction: row-reverse;
    width: 100%;
  }

  .text-block-481 {
    width: 100%;
  }

  .flex-block-239 {
    margin-bottom: 0;
  }

  .flex-block-238 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
  }

  .flex-block-237 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .text-block-476 {
    width: 100%;
  }

  .container-new {
    max-width: 992px;
  }

  .container-new.margin-above {
    padding-top: 48px;
  }

  .container-new.mt-120 {
    margin-top: 80px;
  }

  .container-new.margin-bottom {
    padding-bottom: 60px;
  }

  .section-white.first-section {
    margin-top: 57px;
  }

  .section-white.first-section.case-study-top-padding {
    margin-top: 58px;
  }

  .section-white.padding-top {
    margin-top: 0;
  }

  .section-white.static {
    height: 800px;
  }

  .section-white.div-top-padding-2 {
    margin-bottom: 80px;
  }

  .section-white.home-top {
    margin-top: 126px;
  }

  .flex-block-83 {
    width: 100%;
  }

  .new-locations-flex {
    grid-row-gap: 27px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    height: auto;
  }

  .new-location-slide-card.four, .new-location-slide-card.one, .new-location-slide-card.two, .new-location-slide-card.three, .new-location-slide-card.two-copy {
    width: 48%;
    height: 360px;
  }

  .div-footer-line {
    justify-content: space-between;
    height: 1px;
    margin-bottom: 56px;
    display: flex;
    overflow: hidden;
  }

  .colored-line-footer {
    background-color: #ec6145;
    width: 25%;
    height: 1px;
    max-height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-block-303 {
    width: 100%;
    margin-top: 48px;
  }

  .div-block-507 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    align-items: stretch;
  }

  .brick-layout-second-block, .brick-layout-third-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .div-block-178 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    display: none;
  }

  .about-hover-block.five.hide-five {
    display: none;
  }

  .image-166 {
    height: 284px;
  }

  .flex-block-343.neww {
    height: 483px;
  }

  .div-block-412.weare {
    width: 100%;
  }

  .div-block-427.weare.one {
    justify-content: space-between;
  }

  .div-block-489.weare, .div-block-489.weare.third, .div-block-489.weare.second {
    width: 50%;
  }

  .div-block-488.weare {
    display: block;
  }

  .div-block-488.weare.second {
    display: flex;
  }

  .div-block-488.weare.mobiletext {
    display: none;
  }

  .div-block-488.weare.third {
    display: flex;
  }

  .text-block-690.weare {
    width: 30%;
    font-size: 28px;
  }

  .text-block-690.weare.third, .text-block-690.weare.second {
    width: 44%;
  }

  .text-block-690.weare.second.mobiletext {
    display: none;
  }

  .div-block-486.weare.one {
    justify-content: space-between;
  }

  .div-block-485.weare {
    width: 149px;
  }

  .div-block-435.weare {
    width: 50%;
  }

  .div-block-428.weare {
    justify-content: space-between;
    display: flex;
  }

  .text-block-634.weare {
    min-width: 148px;
  }

  .link-block-80 {
    display: block;
  }

  .introduction {
    padding-left: 0%;
    padding-right: 0%;
  }

  .digital-hero.margin.padding-l-r {
    width: 100%;
  }

  .div-parent {
    margin-top: 80px;
  }

  .div-parent.home {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .div-parent.padding-top-0-tab {
    margin-top: 0;
  }

  .your-data-journey.div-parent {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .reinventing-diverse {
    justify-content: space-between;
  }

  .div-block-544.div-parent.recent, .div-block-544.div-parent.recent.mt-80 {
    margin-top: 80px;
  }

  .div-block-546.app-dev.flex-col {
    flex-direction: column;
  }

  .div-block-546.app-dev.flex-col.mt-120 {
    margin-top: 80px;
  }

  .div-block-546.app-dev.mt-120.flex-col {
    flex-direction: column;
  }

  .app-dev-services-and-solutions.div-parent.mt-120 {
    margin-top: 80px;
  }

  .div-block-547 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .nav-menu-wrapper-2 {
    background-color: #fefcfc;
    width: 100vw;
    height: 100vh;
    display: block;
    position: absolute;
    overflow: scroll;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    justify-content: space-between;
    padding-top: 10px;
    padding-bottom: 10px;
    top: 189px;
    overflow: scroll;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.w--open {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.w--open {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: 160px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.w--open {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: 154px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.w--open {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: 213px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.top-mob.w--open {
    top: 260px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.mob._w-dropdown-list.w--open {
    top: 140px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.mob._w-dropdown-list.mob-top.w--open {
    top: 190px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin.w--open {
    top: 160px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.w--open {
    top: 140px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.top-fix.bg-mob.w--open {
    top: 190px;
  }

  .icon3_close {
    color: #0000;
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/650c107aac9d210bf9a0ee54_close.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px #0000;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .navbar-wrapper-2 {
    width: 100%;
    height: 32px;
  }

  .nav-dropdown-2 {
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-left: 0;
    display: flex;
  }

  .text-block-713 {
    color: #595959;
  }

  .inner-dropdown-item {
    width: 74%;
  }

  .nav-dropdown-toggle-2 {
    padding-left: 0;
  }

  .nav-dropdown-toggle-2.hide-services {
    justify-content: center;
    align-items: center;
    padding-right: 40px;
    font-size: 24px;
    display: flex;
  }

  .button-primary-2 {
    min-width: 164px;
    padding: 18px 20px;
    display: none;
  }

  .button-primary-2.hide_below_desktop {
    display: none;
  }

  .nav-menu-two-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 9.5%;
    display: grid;
    position: relative;
    box-shadow: 0 8px 50px #0000000d;
  }

  .hamburger_wrapper {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 260px;
    display: flex;
  }

  .menu-button-2 {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    padding: 0;
    display: block;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #0000;
  }

  .navbar-link {
    display: flex;
  }

  .nav-link-2 {
    justify-content: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 5px;
    font-size: 24px;
    display: flex;
  }

  .nav-link-2.button-new {
    color: #1b1b1b;
    background-color: #0000;
  }

  .nav-link-2.button-new:hover {
    color: #ec6145;
  }

  .nav-link-2.margin-3 {
    margin-left: 0;
    margin-right: 5px;
  }

  .dropdown-item {
    width: 49%;
    text-decoration: none;
  }

  .dropdown-item:hover {
    color: #ec6145;
  }

  .icon-3 {
    width: 24px;
    max-width: 24px;
    display: block;
  }

  .navbar-logo-left-container-2.shadow-three {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-link-wrapper {
    width: 100%;
  }

  .navbar-link-wrapper.hide-home {
    display: block;
  }

  .terms-and-condition {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .inner-block.image-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .inner-block.team-margin {
    margin-top: 40px;
  }

  .lead-name-2 {
    font-size: 16px;
  }

  .lead-designation-2 {
    font-size: 10px;
  }

  .team-detail.one {
    width: 30%;
  }

  .flex-block-321.team {
    grid-column-gap: 24px;
  }

  .div-block-549 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-550.div-parent {
    grid-column-gap: 98px;
    grid-row-gap: 98px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sharing-links-block._2nd {
    margin-bottom: 24px;
    display: none;
  }

  .quick-stack {
    flex: none;
    width: 100%;
  }

  .author-img-2 {
    height: 418px;
  }

  .div-rte._2, .div-rte._3, .div-rte._6, .div-rte._4, .div-rte._1, .div-rte._5 {
    width: 100%;
  }

  .div-above {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-new.navbar-dropdown.top-margin-0.width-100 {
    width: 91.11%;
  }

  .container-new.navbar-dropdown.top-margin-0.width-100.width-mob._w-mob-100 {
    width: 100%;
  }

  .container-new.transparent-div.h-service.h-52.hide, .container-new.transparent-div.hide-mob {
    display: none;
  }

  .div-block-565 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-130-mobile.bussiness-inquires {
    margin-top: 125px;
    margin-bottom: 20px;
    display: none;
  }

  .client-spotlight {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .trusted-client {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .client-image-wrapper {
    max-width: 360px;
  }

  .client-content-wrapper {
    max-width: 360px;
    padding: 16px 12px;
  }

  .client-card {
    grid-row-gap: 18px;
    max-width: 360px;
    margin-right: 0;
  }

  .item-slider {
    max-width: 360px;
  }

  .draggable-slider {
    width: 16px;
  }

  .drag-animation {
    width: 40px;
    height: 16px;
  }

  .text-block-739 {
    font-size: 14px;
    line-height: 18px;
  }

  .container-slider {
    width: 100%;
    max-width: none;
  }

  .case-study-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .case-study-wrapper.ai {
    margin-top: 48px;
  }

  .case-study-wrapper.flex-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .case-study-wrapper.ios-case-study {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .left-heading-block {
    width: 38%;
  }

  .left-heading-block.ai {
    width: 42%;
  }

  .right-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
  }

  .text-14 {
    font-size: 16px;
  }

  .text-14.font-14 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-14.font-14.case-study-align {
    text-align: left;
  }

  .text-14.font-14.case-study-align.align-center-to-left {
    text-align: center;
  }

  .text-14.ios-content {
    text-align: left;
  }

  .text-14.ios-content.align-center {
    text-align: center;
  }

  .case-study {
    width: 104px;
    min-width: 112px;
  }

  .devops-testimonials-wrapper.mt-120, .devops-testimonials-wrapper.mt-120.mb-0 {
    margin-top: 80px;
  }

  .blog-header-left {
    width: 44%;
  }

  .text-block-65 {
    width: 100%;
  }

  .card-wrapper {
    width: 46%;
  }

  .collection-item-5 {
    width: 47%;
    margin: 8px;
  }

  .image-244 {
    width: 293px;
    height: 196px;
  }

  .div-block-140 {
    width: 48%;
  }

  .top-insight-heading {
    font-size: 28px;
    line-height: 34px;
  }

  .top-insight-text {
    width: 72%;
  }

  .image-245 {
    height: 189px;
  }

  .div-block-142 {
    width: 32%;
  }

  .blog-heading {
    height: auto;
  }

  .text-block-662 {
    min-width: 160px;
  }

  .div-flex-2 {
    margin-top: 40px;
  }

  .image-259 {
    width: 233px;
    height: 135px;
  }

  .text-block-744 {
    min-width: 154px;
  }

  .blog-detail-heading {
    font-size: 40px;
  }

  .div-new-toc-2 {
    display: none;
    top: 73px;
  }

  .text-block-748 {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-570 {
    width: 36%;
    display: none;
  }

  .flex-block-366 {
    align-items: flex-start;
    width: 100%;
  }

  .cell-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .image-247 {
    width: 100%;
    height: 425px;
  }

  .flex-block-371 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .flex-block-372 {
    width: 100%;
  }

  .flex-block-375 {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-block-755 {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-573 {
    display: block;
  }

  .flex-block-377 {
    margin-top: 24px;
  }

  .flex-block-377._2nd {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: none;
  }

  .div-block-574 {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
    position: static;
    top: 0;
  }

  .text-block-756 {
    font-size: 16px;
    line-height: 21px;
  }

  .text-heading.about {
    font-size: 22px;
  }

  .tech-consult-subheading {
    max-width: none;
  }

  .tech-approach-subheading {
    width: auto;
  }

  .tech-consulti-entails-subheading {
    max-width: none;
  }

  .sus-why-bus-sus-subheading {
    width: 100%;
  }

  .hero-section-imag-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .sus-case-study-subheading-wrapper, .works-story-sec-heading {
    max-width: none;
  }

  .cloud-future-sec-subheading {
    width: 100%;
  }

  .devops-reinvent-sec-subheading {
    max-width: none;
  }

  .devops-empower-sec-subheading {
    width: 100%;
  }

  .devops-usp-sec-subheading, .devops-case-study-subheading-wrapper, .ai-consult-section-subheading {
    max-width: none;
  }

  .web-case-study-sec-heading {
    min-width: 350px;
  }

  .button {
    padding: 15px 20px;
  }

  .button.casestudy-btn-tab {
    font-size: 14px;
  }

  .rich-text.text-align-center.padiding-tab-60 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .social-link {
    cursor: pointer;
  }

  .social-link.leader-linkedin {
    width: 40px;
    height: 40px;
    padding-top: 0;
  }

  .hover-message {
    display: block;
  }

  .para-p1 {
    font-size: 16px;
    line-height: 1.4;
  }

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

  .button-with-arrow.text-black.font-s.case-text {
    font-size: 16px;
  }

  .button-with-arrow.text-black.font-s.upper-first-letter.text-14-tab {
    font-size: 14px;
  }

  .link-block-arrow-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-arrow-2.margin-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-arrow-2.margin-0.case-padding-tab {
    padding: 16px 26px;
  }

  .link-block-arrow-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .filters-wrapper {
    width: 50%;
  }

  .text-field-search.search-lg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-575 {
    margin-right: 20px;
  }

  .forward-btn {
    justify-content: center;
    align-items: center;
    width: 56px;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .previous-btn {
    cursor: pointer;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 56px;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .filters-wrapper-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    position: relative;
    overflow: visible;
  }

  .collection-list-7.scrollable-tab {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    overflow: visible;
  }

  .category-tab-icon {
    width: 56px;
    height: 56px;
    margin-left: 0;
    margin-right: 0;
  }

  .category-tab-div {
    margin-left: 0;
    position: relative;
  }

  .text-block-757 {
    min-width: 141px;
    font-size: 16px;
  }

  .text-blog {
    font-size: 10px;
  }

  .collection-item-10 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .section-nav-dropdown._w-auto {
    border-radius: 0;
    width: 100vw;
  }

  .section-nav-dropdown._w-auto._w-idth-development {
    width: 100%;
  }

  .section-nav-dropdown._w-auto._w-idth-development.bg-white {
    background-color: #fefcfc;
  }

  .nav-contact, .nav-contact.pos-relative {
    display: none;
  }

  .flag {
    width: 24px;
  }

  .team-detail-third {
    grid-column-gap: 24px;
    margin-top: 40px;
  }

  .team-dp-wrapper {
    height: 172px;
  }

  .leader-dp-wrapper {
    height: 234px;
  }

  .h3 {
    font-size: 18px;
  }

  .body-text-2 {
    font-size: 14px;
  }

  .body-text-3 {
    color: #595959;
    font-family: Dmsans, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.3;
  }

  .contact-us-phone {
    border-radius: 50%;
    height: 100%;
    margin-right: 16px;
    position: relative;
    overflow: visible;
  }

  .contact-us-mob {
    grid-row-gap: 24px;
    border-radius: 4px;
    align-items: center;
    width: 275px;
    padding: 32px;
    display: none;
    top: 44px;
    right: -35px;
  }

  .mob-whatsapp-link {
    justify-content: space-between;
    padding: 0;
  }

  .left-heading-container.left-heading-container-width.ios-case-study-heading {
    text-align: left;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
  }

  .left-heading-container.left-heading-container-width.ios-case-study-heading.web-dev {
    min-width: 50%;
    max-width: 50%;
  }

  .left-heading-container.left-block-width._w-full, .left-heading-container._w-full {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .right-content-block.right-content-block-width.ios-case-study-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .right-content-block.right-block-width._w-full {
    max-width: 100%;
  }

  .right-content-block._w-full {
    width: 100%;
    max-width: 100%;
  }

  .top-notch-heading-block.andriod-app-heading-block {
    width: 100%;
  }

  .top-notch-heading-block.andriod-app-heading-block.ios-heading-block {
    width: 80%;
  }

  .banner-content {
    width: 100%;
  }

  .banner-inner-content {
    grid-column-gap: 22.6px;
    grid-row-gap: 22.6px;
    display: flex;
  }

  .container-banner {
    height: 460px;
  }

  .banner-bg-image {
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    width: 100%;
    max-width: 991px;
    height: 294.4px;
    margin-top: 36px;
    display: block;
  }

  .banner-image {
    height: 333px;
  }

  .div-block-581 {
    width: 70%;
  }

  .div-block-582 {
    width: 85%;
    font-size: 14px;
  }

  .fluter-app-services-block.mt-120 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 80px;
  }

  .service-card {
    width: 19.4%;
    padding-left: 0;
    padding-right: 0;
  }

  .content-heading {
    font-size: 20px;
  }

  .content-heading.font-14 {
    line-height: 26px;
  }

  .related-capabilities.mb-40, .related-capabilities.mt-120 {
    margin-top: 80px;
  }

  .app-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .card-1 {
    width: 100%;
  }

  .card-block-1 {
    width: 41.7%;
    min-width: 41.7%;
  }

  .div-block-587, .div-block-588 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .font-14.card-para-font {
    font-size: 16px;
    line-height: 22px;
  }

  .android-app-success-container.mt-120 {
    margin-top: 80px;
  }

  .app-pathway-container {
    height: auto;
  }

  .pathway-block {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .width-70 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .div-block-592 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .font-28-500-iibm.text-white.uppercase.font-size-20, .font-28-500-iibm.uppercase.font-size-20 {
    font-size: 20px;
  }

  .android-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    margin-top: 128px;
  }

  .android-left-block {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .android-right-block {
    width: 100%;
  }

  .para-text.font-14 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-593.application-development-image-block {
    height: auto;
  }

  .achieving-excellence-block.margin-bottom {
    margin-bottom: 20px;
  }

  .ios-app-industry {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ios-tech-block {
    width: 45%;
  }

  .ios-technology {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ios-technology-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 28.9%;
  }

  .top-notch-flutter {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 128px;
  }

  .top-notch-content-block {
    align-items: center;
  }

  .top-notch-heading {
    width: 85%;
  }

  .top-notch-left-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .top-notch-right-block {
    width: 44.2%;
  }

  .div-block-594 {
    width: 90%;
  }

  .step-image-block {
    width: 17%;
    min-width: 100px;
  }

  .flex-block-380 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section.top-section {
    margin-top: 57px;
  }

  .collection-item-11 {
    max-width: 360px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .flutter-tech-block {
    width: 45%;
  }

  .flutter-tech-block.tab-100 {
    width: 100%;
  }

  .div-block-607 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .h2-heading-related-capabilities {
    font-size: 24px;
  }

  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .dg-card {
    width: 48%;
  }

  .div-block-613 {
    flex-flow: wrap;
  }

  .dg-enterprise-card {
    width: 48%;
  }

  .text-block-761 {
    text-transform: capitalize;
  }

  .text-block-763 {
    font-size: 28px;
  }

  .text-block-763._w-potential {
    width: 400px;
    max-width: none;
  }

  .text-block-763.on-demand {
    min-width: 100%;
    font-size: 38px;
  }

  .text-block-763.on-demand.case-study-text-tab {
    font-size: 34px;
  }

  .text-block-763.on-demand-copy {
    min-width: 100%;
    font-size: 38px;
  }

  .text-block-763.social-media-cta, .text-block-763.logistics-cta {
    min-width: 100%;
  }

  .text-block-763.devops-32-tab {
    min-width: 100%;
    font-size: 32px;
  }

  .text-block-763.devops-32-tab.case-study-text-tab {
    font-size: 34px;
  }

  .div-desk {
    padding: 40px 110px 40px 40px;
  }

  .slider-item {
    width: 44%;
  }

  .succsee-img {
    height: 40px;
  }

  .success-story-div {
    padding: 30px 20px 40px;
  }

  .reviewer-img {
    width: 63px;
  }

  .rating-icon {
    width: 22px;
    height: 22px;
  }

  .div-block-619 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-top-padding.bottom-p-0-tab {
    padding-bottom: 0;
  }

  .para-20 {
    font-size: 12px;
  }

  .heading-h2-2 {
    font-size: 16px;
  }

  .div-block-564 {
    grid-row-gap: 12px;
  }

  .container-full-3.padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-full-3.padding.h-400 {
    height: 400px;
  }

  .heading-h2-3 {
    font-size: 16px;
  }

  .div-block-625 {
    grid-row-gap: 12px;
  }

  .awards-card.tech-india {
    width: 19%;
  }

  .award-card-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .div-block-630 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-632 {
    height: 220px;
  }

  .div-top-padding-2 {
    margin-top: 80px;
  }

  .div-block-634 {
    grid-row-gap: 12px;
  }

  .div-block-635._w-100 {
    width: 69%;
  }

  .bg-award {
    height: 660px;
  }

  .img-awards {
    width: 100%;
  }

  .div-block-638 {
    height: 640px;
  }

  .div-block-639 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 20px 24px;
  }

  .div-block-639._w-50 {
    width: 50%;
  }

  .div-block-639._w-50.wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-639._w-50.wrapper-service {
    width: 100%;
  }

  .development-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 10px;
    padding-right: 30px;
  }

  .development-card.dev-card-new._w-33 {
    width: 45%;
    min-width: 48%;
    max-width: 40%;
  }

  .development-card.dev-card-new.industries-w {
    width: 48%;
    min-width: 48%;
    max-width: 48%;
  }

  .div-block-641 {
    width: 42px;
    height: 42px;
  }

  .development-link-text {
    font-size: 12px;
  }

  .div-block-643._w-mob {
    max-width: 276px;
  }

  .right {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .development-heading {
    font-size: 14px;
  }

  .div-block-644 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .case-about-heading-w {
    min-width: 261px;
  }

  .case-about-parent-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .case-para {
    font-size: 14px;
  }

  .case-para.text-align-center.padding-tab {
    padding-left: 60px;
    padding-right: 60px;
  }

  .industry-card {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    width: 22%;
    padding: 22px 17px 22px 18px;
  }

  .text-block-764 {
    font-size: 16px;
  }

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

  .technology-card {
    width: 28%;
    padding: 22px 20px;
  }

  .div-block-648 {
    width: 36%;
  }

  .div-block-649 {
    width: 46%;
  }

  .text-block-765 {
    font-size: 18px;
  }

  .paragraph-3 {
    font-size: 14px;
  }

  .container-1440 {
    max-width: 992px;
  }

  .container-1440.margin-above {
    padding-top: 48px;
  }

  .container-1440.mt-120 {
    margin-top: 80px;
  }

  .div-block-652 {
    width: 100%;
    height: auto;
  }

  .solutions-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .div-block-654 {
    width: 4px;
    min-width: 4px;
    max-width: 4px;
  }

  .div-block-655 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-block-766 {
    font-size: 18px;
  }

  .paragraph-4 {
    font-size: 14px;
  }

  .div-block-656 {
    grid-row-gap: 36px;
  }

  .case-study-parent {
    margin-top: 0;
  }

  .case-study-parent.margin.padding-l-r {
    width: 100%;
  }

  .case-study-card {
    height: 300px;
  }

  .collection-list-12 {
    grid-row-gap: 22px;
  }

  .case-study-hero-banner {
    margin-top: 80px;
  }

  .container-100.bg-image {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container-100.bg-image-3 {
    background-position: 50% 0;
  }

  .left-hero {
    width: 44%;
  }

  .hero-logo {
    width: 197px;
  }

  .text-block-767 {
    font-size: 18px;
  }

  .div-block-662 {
    padding-top: 101px;
    padding-bottom: 101px;
  }

  .div-block-663 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-663.gap.proven-div {
    margin-top: 78px;
    margin-bottom: 30px;
  }

  .h2-heading-case {
    font-size: 34px;
    display: block;
  }

  .h2-heading-case.centre.case-study-subhead {
    font-size: 34px;
  }

  .h2-heading-case.heading-size {
    font-size: 25.6px;
  }

  .h2-heading-case.banner-content-heading {
    font-size: 22px;
    line-height: 28px;
  }

  .h2-heading-case.align-center {
    text-align: center;
  }

  .h2-heading-case.case-study-align {
    text-align: left;
  }

  .h2-heading-case.case-study-align.align-center-to-left {
    text-align: center;
  }

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

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

  .text-block-769 {
    font-size: 28px;
  }

  .case-study-proven-para {
    font-size: 12px;
  }

  .div-block-666 {
    width: 14.4%;
  }

  .div-block-668 {
    width: 31.8%;
  }

  .div-block-669 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .slider {
    height: 400px;
    margin-top: 55px;
  }

  .slide.kress-slide {
    margin-top: 0;
  }

  .slide.studio620-slide {
    padding-left: 0;
  }

  .mask {
    height: 366px;
  }

  .div-top-pad {
    margin-top: 80px;
  }

  .div-block-672 {
    height: 53vw;
  }

  .flex-block-273-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 50%;
  }

  .flex-block-381 {
    max-width: 40%;
  }

  .flex-block-381._w-python._w-php {
    max-width: 300px;
  }

  .flex-hire {
    max-width: 660px;
  }

  .text-hire-devops {
    width: 100%;
  }

  .div-block-681 {
    width: 64px;
    height: 64px;
  }

  .div-block-683 {
    width: auto;
  }

  .div-block-684 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 60%;
  }

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

  .div-block-687 {
    padding: 90px 12px 12px;
  }

  .div-block-689 {
    width: 48px;
    height: 48px;
  }

  .div-block-691 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-692 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-693.bg-orange.top-padding {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .clock-image {
    width: 44px;
    height: 44px;
  }

  .div-project {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .shadow-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 30.8%;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .devops-shadow-card {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .devops-shadow-card-colored {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .shadow-card-colored {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 23.1%;
  }

  .div-block-694 {
    width: 43%;
  }

  .flex-block-273-devops {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 60%;
  }

  .flex-block-273-devops._w-100 {
    width: 100%;
  }

  .hire-devops-subheading-copy {
    min-width: 480px;
  }

  .div-top-padding-devops {
    margin-top: 80px;
  }

  .line-container {
    height: 124px;
  }

  .div-block-6946 {
    padding-top: 44px;
    left: 26%;
  }

  .scroll-box {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .scroll-inner-box {
    font-size: 15px;
  }

  .circle {
    left: -6px;
  }

  .scroll-heading {
    margin-top: 5px;
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-6948 {
    flex-flow: row-reverse wrap-reverse;
    width: 80%;
  }

  .scroll-box-2 {
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .scroll-content-2 {
    width: auto;
  }

  .scroll-inner-box-2 {
    font-size: 15px;
  }

  .circle-2 {
    top: 48px;
  }

  .hero-heading-wrapper {
    width: 100%;
  }

  .flutter-left-block {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .swiper-slide.is-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .container-1442 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .paragraph-6 {
    font-size: 14px;
  }

  .div-block-discover {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .dt-empowering-sub-heading-copy.digital {
    width: 100%;
  }

  .link-page {
    width: 37px;
  }

  .number-text, .service-text {
    font-size: 22px;
  }

  .paragraph-7 {
    font-size: 12px;
  }

  .track-card {
    width: 32%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .track-card-heading {
    font-size: 32px;
  }

  .record-subtext {
    font-size: 14px;
  }

  .div-block-6964 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-273 {
    object-fit: contain;
  }

  .div-block-6969 {
    max-width: 400px;
  }

  .text-64 {
    font-size: 32px;
  }

  .text-64._w-potential {
    width: 400px;
    max-width: none;
  }

  .text-64.on-demand {
    min-width: 100%;
    font-size: 38px;
  }

  .text-64.on-demand.case-study-text-tab {
    font-size: 34px;
  }

  .text-64.on-demand-copy {
    min-width: 100%;
    font-size: 38px;
  }

  .text-64.social-media-cta, .text-64.logistics-cta {
    min-width: 100%;
  }

  .text-64.devops-32-tab {
    min-width: 100%;
    font-size: 32px;
  }

  .text-64.devops-32-tab.case-study-text-tab {
    font-size: 34px;
  }

  .top-right-img {
    bottom: -17%;
    left: 12%;
  }

  .top-left-img {
    top: -18%;
  }

  .location-description {
    font-size: 14px;
  }

  .hero-left {
    width: auto;
  }

  .location-title {
    font-size: 28px;
  }

  .hero-content-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .qf-text {
    left: 10%;
  }

  .made-for-community {
    margin-bottom: 12px;
  }

  .container-1444.horizontal-ends.centered {
    grid-row-gap: 58px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .section-7 {
    height: auto;
  }

  .image {
    object-fit: cover;
    inset: auto 0% 0%;
  }

  .heading-1.smaller {
    font-size: 45px;
  }

  .slide-count-wrapper {
    width: 100%;
  }

  .h3-heading-map {
    display: block;
  }

  .h3-heading-map.centre.case-study-subhead {
    font-size: 34px;
  }

  .h3-heading-map.centre.h-24-tab {
    font-size: 24px;
  }

  .h3-heading-map.heading-size {
    font-size: 25.6px;
  }

  .h3-heading-map.banner-content-heading {
    font-size: 22px;
    line-height: 28px;
  }

  .h3-heading-map.align-center {
    text-align: center;
  }

  .h3-heading-map.case-study-align {
    text-align: left;
  }

  .h3-heading-map.case-study-align.align-center-to-left {
    text-align: center;
  }

  .location-icon {
    width: 21px;
    height: 21px;
  }

  .text-block-771 {
    font-size: 14px;
  }

  .container-1446 {
    padding-left: 48px;
    padding-right: 48px;
  }

  .address-name {
    font-size: 20px;
  }

  .clone-bar {
    padding-left: 24px;
  }

  .app-dev.c1, .app-dev.c2, .app-dev.c3, .app-dev.c4, .app-dev.c5, .app-dev.c6 {
    top: 54px;
  }

  .text-block-772 {
    color: #595959;
  }

  .div-block-6981 {
    width: 100%;
  }

  .industry-img {
    display: none;
  }

  .background-video-2 {
    height: 460px;
  }

  .dropdown-item-industries {
    width: 49%;
    text-decoration: none;
  }

  .dropdown-item-industries:hover {
    color: #ec6145;
  }

  .dropdown-heading-title {
    display: none;
  }

  .dropdown-heading-title.display-mob {
    display: block;
  }

  .container-1448 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .platform-div {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .service-pane-item-3-3, .service-pane-item-4-3, .service-pane-item-5-1, .service-pane-item-3-4 {
    height: auto;
  }

  .tabs-content {
    width: 60%;
    margin-left: 20px;
  }

  .service-pane-item-5-4, .service-pane-item-4-2 {
    height: auto;
  }

  .service-tab-title {
    font-size: 26px;
  }

  .service-pane-item-2-3 {
    height: auto;
  }

  .service-tab-2 {
    height: 60px;
  }

  .section-10.service {
    padding-left: 0;
    padding-right: 0;
  }

  .service-pane-item-3-2, .service-pane-item-2-1, .service-pane-item-5-3, .service-pane-item-2-4, .service-pane-item-4-4, .service-pane-item-3-1 {
    height: auto;
  }

  .tabs {
    width: 100%;
  }

  .service-container {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .service-pane-item-5-2, .service-pane-item-2-2, .service-pane-item-4-1 {
    height: auto;
  }

  .hire-droplist {
    color: #595959;
  }

  .navbar-link-wrapper-drop {
    width: 100%;
  }

  .navbar-link-wrapper-drop.hide-home {
    display: block;
  }

  .navbar-link-wrapper-contact {
    width: 100%;
  }

  .navbar-link-wrapper-contact.hide-home {
    display: block;
  }

  .heading-1 {
    font-size: 40px;
  }

  .div-healthcare {
    width: 32%;
    margin-bottom: 10px;
  }

  .div-healthcare.b-0 {
    margin-bottom: 0;
  }

  .div-block-6991 {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
  }

  .div-hcl, .div-iqvia {
    width: 32%;
    margin-bottom: 10px;
  }

  .div-neurostellar, .div-peakmind {
    width: 32%;
  }

  .div-block-6993 {
    width: 49%;
  }

  .text-block-775 {
    font-size: 18px;
  }

  .div-block-6999 {
    height: 260px;
  }

  .div-block-6999.h-100 {
    height: 100%;
  }

  .div-block-6995-co.ample {
    background-size: 100% 180px;
  }

  .div-block-6995-co.fitsol {
    background-position: 50% 16%;
    background-size: contain;
  }

  .solution-card-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .solution-card-copy.first.app, .solution-card-copy.first.cloud4.web-devvvv, .solution-card-copy.first.cloud4.web-devv {
    height: auto;
  }

  .solution-card-copy.first.cloud5 {
    width: 100%;
  }

  .solution-card-copy.first.cloud9, .solution-card-copy.second.app, .solution-card-copy.second.cloud.web-devvv, .solution-card-copy.third.app {
    height: auto;
  }

  .solution-card-copy.third.cloud {
    width: 100%;
  }

  .solution-card-copy.third.cloud.wevv-delvv, .solution-card-copy.fourth.app, .solution-card-copy.fourth.cloud.web-devv, .solution-card-copy.fifth.app {
    height: auto;
  }

  .solution-card-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .solution-card-copy.sixth.app {
    height: auto;
  }

  .solution-card-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .mha {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .mha.first.app, .mha.first.cloud4.web-devvvv, .mha.first.cloud4.web-devv {
    height: auto;
  }

  .mha.first.cloud5 {
    width: 100%;
  }

  .mha.first.cloud9, .mha.second.app, .mha.second.cloud.web-devvv, .mha.third.app {
    height: auto;
  }

  .mha.third.cloud {
    width: 100%;
  }

  .mha.third.cloud.wevv-delvv, .mha.fourth.app, .mha.fourth.cloud.web-devv, .mha.fifth.app {
    height: auto;
  }

  .mha.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .mha.sixth.app {
    height: auto;
  }

  .mha.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .pea {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .pea.first.app, .pea.first.cloud4.web-devvvv, .pea.first.cloud4.web-devv {
    height: auto;
  }

  .pea.first.cloud5 {
    width: 100%;
  }

  .pea.first.cloud9, .pea.second.app, .pea.second.cloud.web-devvv, .pea.third.app {
    height: auto;
  }

  .pea.third.cloud {
    width: 100%;
  }

  .pea.third.cloud.wevv-delvv, .pea.fourth.app, .pea.fourth.cloud.web-devv, .pea.fifth.app {
    height: auto;
  }

  .pea.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .pea.sixth.app {
    height: auto;
  }

  .pea.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .tele-sol {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .tele-sol.first.app, .tele-sol.first.cloud4.web-devvvv, .tele-sol.first.cloud4.web-devv {
    height: auto;
  }

  .tele-sol.first.cloud5 {
    width: 100%;
  }

  .tele-sol.first.cloud9, .tele-sol.second.app, .tele-sol.second.cloud.web-devvv, .tele-sol.third.app {
    height: auto;
  }

  .tele-sol.third.cloud {
    width: 100%;
  }

  .tele-sol.third.cloud.wevv-delvv, .tele-sol.fourth.app, .tele-sol.fourth.cloud.web-devv, .tele-sol.fifth.app {
    height: auto;
  }

  .tele-sol.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .tele-sol.sixth.app {
    height: auto;
  }

  .tele-sol.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .iomt.first.app, .iomt.first.cloud4.web-devvvv, .iomt.first.cloud4.web-devv {
    height: auto;
  }

  .iomt.first.cloud5 {
    width: 100%;
  }

  .iomt.first.cloud9, .iomt.second.app, .iomt.second.cloud.web-devvv, .iomt.third.app {
    height: auto;
  }

  .iomt.third.cloud {
    width: 100%;
  }

  .iomt.third.cloud.wevv-delvv, .iomt.fourth.app, .iomt.fourth.cloud.web-devv, .iomt.fifth.app {
    height: auto;
  }

  .iomt.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt.sixth.app {
    height: auto;
  }

  .iomt.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .clinical {
    height: 340px;
  }

  .clinical.first.app, .clinical.first.cloud4.web-devvvv, .clinical.first.cloud4.web-devv {
    height: auto;
  }

  .clinical.first.cloud5 {
    width: 100%;
  }

  .clinical.first.cloud9, .clinical.second.app, .clinical.second.cloud.web-devvv, .clinical.third.app {
    height: auto;
  }

  .clinical.third.cloud {
    width: 100%;
  }

  .clinical.third.cloud.wevv-delvv, .clinical.fourth.app, .clinical.fourth.cloud.web-devv, .clinical.fifth.app {
    height: auto;
  }

  .clinical.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .clinical.sixth.app {
    height: auto;
  }

  .clinical.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .clinical-copy {
    height: 320px;
  }

  .clinical-copy.first.app, .clinical-copy.first.cloud4.web-devvvv, .clinical-copy.first.cloud4.web-devv {
    height: auto;
  }

  .clinical-copy.first.cloud5 {
    width: 100%;
  }

  .clinical-copy.first.cloud9, .clinical-copy.second.app, .clinical-copy.second.cloud.web-devvv, .clinical-copy.third.app {
    height: auto;
  }

  .clinical-copy.third.cloud {
    width: 100%;
  }

  .clinical-copy.third.cloud.wevv-delvv, .clinical-copy.fourth.app, .clinical-copy.fourth.cloud.web-devv, .clinical-copy.fifth.app {
    height: auto;
  }

  .clinical-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .clinical-copy.sixth.app {
    height: auto;
  }

  .clinical-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .iomt-copy.first.app, .iomt-copy.first.cloud4.web-devvvv, .iomt-copy.first.cloud4.web-devv {
    height: auto;
  }

  .iomt-copy.first.cloud5 {
    width: 100%;
  }

  .iomt-copy.first.cloud9, .iomt-copy.second.app, .iomt-copy.second.cloud.web-devvv, .iomt-copy.third.app {
    height: auto;
  }

  .iomt-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy.third.cloud.wevv-delvv, .iomt-copy.fourth.app, .iomt-copy.fourth.cloud.web-devv, .iomt-copy.fifth.app {
    height: auto;
  }

  .iomt-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy.sixth.app {
    height: auto;
  }

  .iomt-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .pea-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .pea-copy.first.app, .pea-copy.first.cloud4.web-devvvv, .pea-copy.first.cloud4.web-devv {
    height: auto;
  }

  .pea-copy.first.cloud5 {
    width: 100%;
  }

  .pea-copy.first.cloud9, .pea-copy.second.app, .pea-copy.second.cloud.web-devvv, .pea-copy.third.app {
    height: auto;
  }

  .pea-copy.third.cloud {
    width: 100%;
  }

  .pea-copy.third.cloud.wevv-delvv, .pea-copy.fourth.app, .pea-copy.fourth.cloud.web-devv, .pea-copy.fifth.app {
    height: auto;
  }

  .pea-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .pea-copy.sixth.app {
    height: auto;
  }

  .pea-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy-copy, .iomt-copy-copy.first.app, .iomt-copy-copy.first.cloud4.web-devvvv, .iomt-copy-copy.first.cloud4.web-devv {
    height: auto;
  }

  .iomt-copy-copy.first.cloud5 {
    width: 100%;
  }

  .iomt-copy-copy.first.cloud9, .iomt-copy-copy.second.app, .iomt-copy-copy.second.cloud.web-devvv, .iomt-copy-copy.third.app {
    height: auto;
  }

  .iomt-copy-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy-copy.third.cloud.wevv-delvv, .iomt-copy-copy.fourth.app, .iomt-copy-copy.fourth.cloud.web-devv, .iomt-copy-copy.fifth.app {
    height: auto;
  }

  .iomt-copy-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy-copy.sixth.app {
    height: auto;
  }

  .iomt-copy-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .iomt-copy-copy-copy.first.app, .iomt-copy-copy-copy.first.cloud4.web-devvvv, .iomt-copy-copy-copy.first.cloud4.web-devv {
    height: auto;
  }

  .iomt-copy-copy-copy.first.cloud5 {
    width: 100%;
  }

  .iomt-copy-copy-copy.first.cloud9, .iomt-copy-copy-copy.second.app, .iomt-copy-copy-copy.second.cloud.web-devvv, .iomt-copy-copy-copy.third.app {
    height: auto;
  }

  .iomt-copy-copy-copy.third.cloud {
    width: 100%;
  }

  .iomt-copy-copy-copy.third.cloud.wevv-delvv, .iomt-copy-copy-copy.fourth.app, .iomt-copy-copy-copy.fourth.cloud.web-devv, .iomt-copy-copy-copy.fifth.app {
    height: auto;
  }

  .iomt-copy-copy-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .iomt-copy-copy-copy.sixth.app {
    height: auto;
  }

  .iomt-copy-copy-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

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

  .div-block-7004.none-tab {
    display: none;
  }

  .div-block-7004.desk-none {
    width: 100%;
    display: flex;
  }

  .custom-left, .custom-right {
    width: 100%;
  }

  .div-block-7005 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row-reverse wrap-reverse;
  }

  .div-block-7008.hide-tab {
    display: none;
  }

  .div-block-7008.hide-desk {
    height: 90%;
    display: flex;
  }

  .div-block-256-copy._w-100-tab, .div-block-7009 {
    width: 100%;
  }

  .div-block-7010 {
    padding: 16px;
  }

  .div-block-7010.tab-ui {
    width: 49%;
  }

  .div-block-7010.tab-ui.bottom-10 {
    margin-bottom: 16px;
  }

  .cards-block-wrapper-copy.cloud-services.dev.neww, .cards-block-wrapper-copy.cloud-services.ai {
    flex-direction: row;
  }

  .div-block-7010-copy {
    padding: 16px;
  }

  .cards-block-wrapper-copy.cloud-services.dev.neww, .cards-block-wrapper-copy.cloud-services.ai {
    flex-direction: row;
  }

  .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
  }

  .cards-block-wrapper-copy-copy.cloud-services.dev.neww, .cards-block-wrapper-copy-copy.cloud-services.ai {
    flex-direction: row;
  }

  .cards-block-wrapper-copy-copy.cloud-services {
    flex-direction: column;
  }

  .h-tech-img {
    object-fit: contain;
    background-color: #fff;
    border-radius: 8px;
  }

  .h-tech-img.cover-tab {
    object-fit: none;
  }

  .div-block-7019 {
    width: 100%;
  }

  .div-block-7020 {
    flex-flow: column;
  }

  .div-block-7021.h-100.tab-space-b {
    justify-content: space-between;
  }

  .h-tech-img-w-100 {
    object-fit: cover;
    background-color: #fff;
    border-radius: 8px;
    width: 31%;
    height: 68px;
  }

  .h-tech-img-w-100._w-50 {
    width: 48%;
  }

  .h-tech-img-w-100._w-50.h, .h-tech-img-w-100._w-50.h-100 {
    width: 100%;
  }

  .h-tech-img-w-100._w-50.h-100.contain-tab {
    object-fit: contain;
  }

  .h-overlay {
    height: 1080px;
  }

  .container-1449 {
    max-width: 728px;
  }

  .div-block-7022 {
    height: 1080px;
  }

  .paragraph-10 {
    font-size: 32px;
  }

  .div-block-627-copy {
    padding: 20px;
  }

  .div-top-padding-devops-copy {
    margin-top: 80px;
  }

  .div-block-7023 {
    padding-right: 0;
  }

  .div-block-7024 {
    width: 100%;
  }

  .faq-outer.bg-white.border-radius-20.bottom-0 {
    margin-bottom: 0;
  }

  .text-weight-semibold.text-dark-blue.text-1-25 {
    font-size: 1rem;
  }

  .div-block-7026, .div-block-7004-copy {
    flex-flow: column;
  }

  .h-img {
    margin-top: 20px;
  }

  .div-block-7011-copy {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    flex-flow: wrap;
  }

  .div-block-7027 {
    width: 230px;
  }

  .award-card-div-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .container-full-3-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-full-3-copy.padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-full-3-copy.padding.h-400 {
    height: 400px;
  }

  .div-block-635-copy._w-100 {
    width: 69%;
  }

  .div-block-634-copy {
    grid-row-gap: 12px;
    width: 470px;
  }

  .div-block-634-copy._w-ed-copy {
    width: 400px;
    max-width: 500px;
  }

  .div-block-7028 {
    width: 40px;
    margin-right: 40px;
  }

  .image-284 {
    width: 40px;
    height: 40px;
  }

  .image-284.ab1, .image-284.ab2, .image-284.ab3, .image-284.ab4 {
    object-fit: none;
    border-radius: 50%;
  }

  .div-block-7029 {
    flex-flow: row-reverse;
    width: auto;
    display: flex;
  }

  .section-project {
    margin-top: 1100px;
  }

  .media__content__title {
    margin-top: 10px;
    font-size: 1rem;
  }

  .slider-arrows-group {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .slider-navigations {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .card-title {
    font-size: 2rem;
  }

  .card-text {
    height: 200px;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
  }

  .arrow-2 {
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1rem;
  }

  .card-body {
    padding: 2rem 2rem 5.5rem 1.4rem;
  }

  .nav__link {
    border-style: none;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .footer__row {
    flex-flow: column;
  }

  .navbar {
    padding-top: 0;
  }

  .navbar__nav {
    background-color: #0a0c0a;
  }

  .div-block-7033 {
    width: 31%;
    height: 68px;
    padding: 12px 28px;
  }

  .div-block-7033._w-48 {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
    width: 48%;
  }

  .div-block-7033.h-48.p-tab {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-7033.h-48.p-tab._w-48-tab {
    width: 48.5%;
    height: 68px;
  }

  .div-block-7034 {
    width: 32%;
    height: 68px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .div-block-7034._w-48 {
    width: 48%;
    padding-left: 68px;
    padding-right: 68px;
  }

  .div-block-7034._w-48.p-tab {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-edtech, .div-hcl-copy {
    width: 32%;
    margin-bottom: 10px;
  }

  .cognitive {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .cognitive.first.app, .cognitive.first.cloud4.web-devvvv, .cognitive.first.cloud4.web-devv {
    height: auto;
  }

  .cognitive.first.cloud5 {
    width: 100%;
  }

  .cognitive.first.cloud9, .cognitive.second.app, .cognitive.second.cloud.web-devvv, .cognitive.third.app {
    height: auto;
  }

  .cognitive.third.cloud {
    width: 100%;
  }

  .cognitive.third.cloud.wevv-delvv, .cognitive.fourth.app, .cognitive.fourth.cloud.web-devv, .cognitive.fifth.app {
    height: auto;
  }

  .cognitive.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .cognitive.sixth.app {
    height: auto;
  }

  .cognitive.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .smh {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .smh.first.app, .smh.first.cloud4.web-devvvv, .smh.first.cloud4.web-devv {
    height: auto;
  }

  .smh.first.cloud5 {
    width: 100%;
  }

  .smh.first.cloud9, .smh.second.app, .smh.second.cloud.web-devvv, .smh.third.app {
    height: auto;
  }

  .smh.third.cloud {
    width: 100%;
  }

  .smh.third.cloud.wevv-delvv, .smh.fourth.app, .smh.fourth.cloud.web-devv, .smh.fifth.app {
    height: auto;
  }

  .smh.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .smh.sixth.app {
    height: auto;
  }

  .smh.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .ilwa {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .ilwa.first.app, .ilwa.first.cloud4.web-devvvv, .ilwa.first.cloud4.web-devv {
    height: auto;
  }

  .ilwa.first.cloud5 {
    width: 100%;
  }

  .ilwa.first.cloud9, .ilwa.second.app, .ilwa.second.cloud.web-devvv, .ilwa.third.app {
    height: auto;
  }

  .ilwa.third.cloud {
    width: 100%;
  }

  .ilwa.third.cloud.wevv-delvv, .ilwa.fourth.app, .ilwa.fourth.cloud.web-devv, .ilwa.fifth.app {
    height: auto;
  }

  .ilwa.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .ilwa.sixth.app {
    height: auto;
  }

  .ilwa.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .lps {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .lps.first.app, .lps.first.cloud4.web-devvvv, .lps.first.cloud4.web-devv {
    height: auto;
  }

  .lps.first.cloud5 {
    width: 100%;
  }

  .lps.first.cloud9, .lps.second.app, .lps.second.cloud.web-devvv, .lps.third.app {
    height: auto;
  }

  .lps.third.cloud {
    width: 100%;
  }

  .lps.third.cloud.wevv-delvv, .lps.fourth.app, .lps.fourth.cloud.web-devv, .lps.fifth.app {
    height: auto;
  }

  .lps.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .lps.sixth.app {
    height: auto;
  }

  .lps.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .eal {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .eal.first.app, .eal.first.cloud4.web-devvvv, .eal.first.cloud4.web-devv {
    height: auto;
  }

  .eal.first.cloud5 {
    width: 100%;
  }

  .eal.first.cloud9, .eal.second.app, .eal.second.cloud.web-devvv, .eal.third.app {
    height: auto;
  }

  .eal.third.cloud {
    width: 100%;
  }

  .eal.third.cloud.wevv-delvv, .eal.fourth.app, .eal.fourth.cloud.web-devv, .eal.fifth.app {
    height: auto;
  }

  .eal.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .eal.sixth.app {
    height: auto;
  }

  .eal.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .pea-copy-copy.first.app, .pea-copy-copy.first.cloud4.web-devvvv, .pea-copy-copy.first.cloud4.web-devv {
    height: auto;
  }

  .pea-copy-copy.first.cloud9, .pea-copy-copy.second.app, .pea-copy-copy.second.cloud.web-devvv, .pea-copy-copy.third.app {
    height: auto;
  }

  .pea-copy-copy.third.cloud.wevv-delvv, .pea-copy-copy.fourth.app, .pea-copy-copy.fourth.cloud.web-devv, .pea-copy-copy.fifth.app {
    height: auto;
  }

  .vls {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .vls.first.app, .vls.first.cloud4.web-devvvv, .vls.first.cloud4.web-devv {
    height: auto;
  }

  .vls.first.cloud5 {
    width: 100%;
  }

  .vls.first.cloud9, .vls.second.app, .vls.second.cloud.web-devvv, .vls.third.app {
    height: auto;
  }

  .vls.third.cloud {
    width: 100%;
  }

  .vls.third.cloud.wevv-delvv, .vls.fourth.app, .vls.fourth.cloud.web-devv, .vls.fifth.app {
    height: auto;
  }

  .vls.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .vls.sixth.app {
    height: auto;
  }

  .vls.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .eapp {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .eapp.first.app, .eapp.first.cloud4.web-devvvv, .eapp.first.cloud4.web-devv {
    height: auto;
  }

  .eapp.first.cloud5 {
    width: 100%;
  }

  .eapp.first.cloud9, .eapp.second.app, .eapp.second.cloud.web-devvv, .eapp.third.app {
    height: auto;
  }

  .eapp.third.cloud {
    width: 100%;
  }

  .eapp.third.cloud.wevv-delvv, .eapp.fourth.app, .eapp.fourth.cloud.web-devv, .eapp.fifth.app {
    height: auto;
  }

  .eapp.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .eapp.sixth.app {
    height: auto;
  }

  .eapp.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .cta {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .cta.first.app, .cta.first.cloud4.web-devvvv, .cta.first.cloud4.web-devv {
    height: auto;
  }

  .cta.first.cloud5 {
    width: 100%;
  }

  .cta.first.cloud9, .cta.second.app, .cta.second.cloud.web-devvv, .cta.third.app {
    height: auto;
  }

  .cta.third.cloud {
    width: 100%;
  }

  .cta.third.cloud.wevv-delvv, .cta.fourth.app, .cta.fourth.cloud.web-devv, .cta.fifth.app {
    height: auto;
  }

  .cta.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .cta.sixth.app {
    height: auto;
  }

  .cta.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .iaoa {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .iaoa.first.app, .iaoa.first.cloud4.web-devvvv, .iaoa.first.cloud4.web-devv {
    height: auto;
  }

  .iaoa.first.cloud5 {
    width: 100%;
  }

  .iaoa.first.cloud9, .iaoa.second.app, .iaoa.second.cloud.web-devvv, .iaoa.third.app {
    height: auto;
  }

  .iaoa.third.cloud {
    width: 100%;
  }

  .iaoa.third.cloud.wevv-delvv, .iaoa.fourth.app, .iaoa.fourth.cloud.web-devv, .iaoa.fifth.app {
    height: auto;
  }

  .iaoa.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .iaoa.sixth.app {
    height: auto;
  }

  .iaoa.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .pea-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .pea-copy-copy.first.app, .pea-copy-copy.first.cloud4.web-devvvv, .pea-copy-copy.first.cloud4.web-devv {
    height: auto;
  }

  .pea-copy-copy.first.cloud5 {
    width: 100%;
  }

  .pea-copy-copy.first.cloud9, .pea-copy-copy.second.app, .pea-copy-copy.second.cloud.web-devvv, .pea-copy-copy.third.app {
    height: auto;
  }

  .pea-copy-copy.third.cloud {
    width: 100%;
  }

  .pea-copy-copy.third.cloud.wevv-delvv, .pea-copy-copy.fourth.app, .pea-copy-copy.fourth.cloud.web-devv, .pea-copy-copy.fifth.app {
    height: auto;
  }

  .pea-copy-copy.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .pea-copy-copy.sixth.app {
    height: auto;
  }

  .pea-copy-copy.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .anti-img-logo {
    height: 300px;
  }

  .rbpo {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .rbpo.first.app, .rbpo.first.cloud4.web-devvvv, .rbpo.first.cloud4.web-devv {
    height: auto;
  }

  .rbpo.first.cloud5 {
    width: 100%;
  }

  .rbpo.first.cloud9, .rbpo.second.app, .rbpo.second.cloud.web-devvv, .rbpo.third.app {
    height: auto;
  }

  .rbpo.third.cloud {
    width: 100%;
  }

  .rbpo.third.cloud.wevv-delvv, .rbpo.fourth.app, .rbpo.fourth.cloud.web-devv, .rbpo.fifth.app {
    height: auto;
  }

  .rbpo.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .rbpo.sixth.app {
    height: auto;
  }

  .rbpo.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .content-mock {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: auto;
    padding-top: 16px;
    padding-left: 16px;
  }

  .content-mock.first.app, .content-mock.first.cloud4.web-devvvv, .content-mock.first.cloud4.web-devv {
    height: auto;
  }

  .content-mock.first.cloud5 {
    width: 100%;
  }

  .content-mock.first.cloud9, .content-mock.second.app, .content-mock.second.cloud.web-devvv, .content-mock.third.app {
    height: auto;
  }

  .content-mock.third.cloud {
    width: 100%;
  }

  .content-mock.third.cloud.wevv-delvv, .content-mock.fourth.app, .content-mock.fourth.cloud.web-devv, .content-mock.fifth.app {
    height: auto;
  }

  .content-mock.fifth.cloud {
    width: 100%;
    height: auto;
  }

  .content-mock.sixth.app {
    height: auto;
  }

  .content-mock.sixth.cloud {
    width: 100%;
    height: auto;
  }

  .lynx-heading-white {
    font-size: 48px;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 260px;
    width: 60%;
    margin-left: -12px;
    padding: 70px 40px;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  }

  .grid_5-col.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-11 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .card_body {
    padding: 2rem;
  }

  .grid_2-col.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .flex_vertical.gap-large {
    justify-content: flex-end;
    align-items: stretch;
  }

  .section-12, .section-13, .section-14, .section-15 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .grid_2-col-2.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-16 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .grid_2-col-3.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-17 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .grid_2-col-4.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-18 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .card_body-2 {
    padding: 2rem;
  }

  .grid_2-col-5.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .section-19, .section-20, .section-21 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .grid_3-col-7.tablet-1-col, .grid_2-col-6.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .section-22, .section-23 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .margin-bottom_none-2 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .end-bottom, .end-top {
    width: 100%;
  }

  .end-top-two {
    width: 242px;
  }

  .contact-left, .div-text {
    width: 100%;
  }

  .company-logo {
    max-height: 56px;
  }

  .heading-wrapper, .div-block-19 {
    width: 100%;
  }

  .num-col.first {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .num-col.first.data.dev, .num-col.first.data.ai {
    justify-content: center;
  }

  .num-col.first.data.eng.data-project-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
  }

  .num-col.first.data {
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
  }

  .num-col.first.data.dev {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
  }

  .num-col.first.data {
    justify-content: flex-start;
    width: 100%;
  }

  .num-col.second.data.dev {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .num-col.second.data.ai {
    justify-content: center;
  }

  .num-col.second.data.ai.aiiiiiiii {
    flex-wrap: nowrap;
    margin-bottom: 0;
  }

  .num-col.second.data.eng {
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data.eng.data-eng-num-col {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
  }

  .num-col.second.home-page-recoreds {
    flex-direction: row;
    justify-content: center;
    width: 80%;
  }

  .num-col.second.data {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 20px;
  }

  .num-col.second.data.cloud {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data.dev {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 500px;
  }

  .num-col.second {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .num-col.second.column-container {
    flex-direction: row;
  }

  .right-top.green {
    width: 100%;
  }

  .right-top.dataai {
    width: 80%;
  }

  .right-top.dataai.eng {
    width: 100%;
  }

  .right-top.dataai.neeww-comboo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hover-div.fourth {
    width: 152px;
  }

  .hover-div.fourth.data {
    width: 50%;
  }

  .hover-div.second {
    width: 152px;
  }

  .hover-div.second.data {
    width: 50%;
  }

  .hover-div.sixth, .hover-div.first {
    width: 152px;
  }

  .hover-div.first.data {
    align-items: center;
    width: 50%;
  }

  .hover-div.fifth {
    width: 152px;
  }

  .hover-div.fifth.data {
    width: 50%;
  }

  .hover-div.third {
    width: 152px;
  }

  .record-right.data.green {
    width: 100%;
  }

  .record-right.data.ai.artificial-page-why-choose-us-container {
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }

  .record-right.data.eng.data-eng-record-right {
    align-items: center;
    width: 100%;
  }

  .record-right.data.green {
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .record-right.data {
    width: 100%;
    min-width: 0;
    margin-bottom: 0;
  }

  .record-right.data._w-100-tab.hire-appoach {
    width: 100%;
  }

  .hover-text {
    font-size: 14px;
  }

  .record-left.home {
    align-items: flex-start;
  }

  .record-left.dataai {
    width: auto;
  }

  .record-left.dataai.cloud-page-by-numbers {
    width: 100%;
  }

  .record-left.dataai.dev {
    text-align: center;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
  }

  .record-left.dataai.dev._w-auto {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .record-num {
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .record-num.data-eng.dataa-anaylississs {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    width: 80%;
  }

  .record-num.home-record {
    display: none;
  }

  .record-num.psydoooooo {
    grid-row-gap: 24px;
    flex-direction: row;
    justify-content: space-around;
    display: flex;
  }

  .head-testimonials.data {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .head-testimonials.data.new-dawn {
    width: 100%;
  }

  .head-testimonials.data {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .head-testimonials.data.web {
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
  }

  .head-testimonials.data.newww-classss {
    align-items: stretch;
    width: 100%;
    position: static;
  }

  .head-testimonials.data {
    justify-content: center;
    align-items: center;
    width: 100%;
    position: static;
  }

  .head-testimonials.data.newww-classss {
    position: static;
  }

  .head-testimonials.data.new-dawn.green {
    align-items: flex-start;
  }

  .head-testimonials.data.newww-classss {
    padding-top: 0;
    position: static;
  }

  .img-clutch {
    width: 44.4px;
    height: 48px;
  }

  .div-awardline {
    width: 80%;
  }

  .div-awards {
    height: auto;
  }

  .div-et {
    width: 52px;
    height: 50px;
  }

  .img-iso {
    width: 54px;
    height: 48px;
  }

  .img-indian-aa {
    width: 68px;
    height: 48px;
  }

  .text-award {
    width: 408px;
  }

  .img-top {
    width: 53px;
    height: 48px;
  }

  .meeting-left {
    align-items: center;
    width: 100%;
  }

  .right-img {
    width: 100%;
  }

  .div-block-14 {
    padding-top: 0;
    position: static;
    top: 73px;
  }

  .h1-heading {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .h1-heading.text-align-centre {
    text-align: center;
  }

  .h1-heading.text-align-centre.size-h1 {
    width: auto;
  }

  .h1-heading.left.centre-mobile, .h1-heading.text-align-left, .h1-heading.align-center-to-left {
    text-align: center;
  }

  .h1-heading.heading-w.case-study-text-mob {
    max-width: 449px;
    font-size: 28px;
  }

  .headline-div {
    width: 100%;
  }

  .div-block-32 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    width: 100%;
  }

  .div-block-32.homepage-hero-wrapper {
    width: auto;
  }

  .div-block {
    width: 100%;
    max-width: none;
  }

  .para-p2 {
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
  }

  .para-p2.service-we-offer-size {
    text-align: left;
    max-width: 158px;
  }

  .para-p2.para-2-alignmnet {
    text-align: left;
  }

  .para-p2.home-hero-para-size {
    width: auto;
    max-width: 100%;
  }

  .section-strategy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .strategy-left.data.engi {
    align-items: stretch;
    width: 100%;
    position: static;
  }

  .strategy-left.data.engi.web-dev-our-approach {
    padding-top: 0;
    position: static;
  }

  .strategy-left.promise, .text-block-105.data, .div-block-74.trust.app, .div-block-74.trust.approach.app-dev, .div-block-74.data, .div-block-74.promise, .div-block-75.promise.cloud, .div-block-76.trust {
    width: 100%;
  }

  .text-block-106.trust {
    width: 400px;
  }

  .text-block-106.trust.our-usp {
    width: 62px;
  }

  .trust-left.app {
    width: 100%;
    height: auto;
    position: static;
  }

  .trust-left.approach {
    width: 100%;
    position: static;
  }

  .div-block-79.cloud {
    width: 100%;
  }

  .div-block-79.cloud.eng {
    align-items: flex-start;
  }

  .text-block-110 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-110.app {
    text-align: left;
    width: 100%;
  }

  .text-block-110.app.width-70._w-full {
    width: 100%;
  }

  .text-block-110.app.align-center {
    text-align: center;
  }

  .text-block-110.app.align-center-to-left, .text-block-110.cloud {
    text-align: left;
  }

  .text-block-110.block-width.width-70 {
    width: 100%;
  }

  .text-block-110.block-width.width-70.center, .text-block-110.block-width.width-70.align-center {
    text-align: center;
  }

  .text-block-110._w-45 {
    width: 100%;
  }

  .cards-block.left, .cards-block.left.cloud.dev {
    width: 49%;
  }

  .cards-block.left.cloud {
    width: 100%;
  }

  .cards-block.left.tech {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .cards-block.right.cloud.dev {
    width: 48%;
  }

  .cards-block.right.cloud {
    width: 100%;
  }

  .cards-block.right.tech {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    margin-top: 0;
  }

  .cards-block.right.tech.rest, .cards-block.right.logistics {
    margin-top: 0;
  }

  .cards-block.right.digital {
    width: 49%;
  }

  .cards-block.right.digital.digital-transforma-right {
    width: 100%;
    margin-top: 0;
  }

  .cards-block.right.digital.digital-transforma-right.p-0 {
    width: 100%;
    height: auto;
  }

  .cards-block.left.digital-transformation-left {
    width: 100%;
  }

  .cards-block.left {
    width: 49%;
  }

  .cards-block.left.cloud.dev {
    width: 100%;
  }

  .cards-block.right {
    width: 49%;
  }

  .cards-block.right.cloud.dev {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .cards-block.app-dev-right {
    width: 100%;
    margin-top: 0;
  }

  .cards-block.app-dev-left-card {
    width: 100%;
  }

  .solution-card.first.app, .solution-card.second.app, .solution-card.third.app {
    background-color: #fefcfc;
  }

  .card-para {
    font-size: 14px;
  }

  .cards-block-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .cards-block-wrapper.cloud-services.dev {
    flex-direction: row;
  }

  .cards-block-wrapper.cloud-services.dev.neww, .cards-block-wrapper.cloud-services.ai, .cards-block-wrapper.cloud-services {
    flex-direction: column;
  }

  .cards-block-wrapper.tech {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .client-story {
    height: 545px;
    margin-bottom: 0;
  }

  .div-block-89 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .flex-block-8 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: nowrap;
    justify-content: center;
  }

  .flex-block-9 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: center;
  }

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

  .flex-block-10 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .text-block-118 {
    text-align: center;
    display: flex;
  }

  .div-block-91.cloud {
    height: auto;
    padding-bottom: 20px;
  }

  .div-block-91.cloud.education {
    height: 310px;
  }

  .div-block-91.fintech {
    height: auto;
    padding-bottom: 20px;
  }

  .dt-cta-wrapper.about {
    text-align: center;
  }

  .text-block-120 {
    font-size: 14px;
  }

  .faq-div {
    padding: 32px 10px;
  }

  .flex-block-22.ai {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-137 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-137.ai {
    text-align: left;
  }

  .text-block-137.eng {
    width: 100%;
  }

  .flex-block-23.ai.web {
    flex-wrap: wrap;
    justify-content: center;
  }

  .flex-block-23.eng {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    place-content: center;
  }

  .power-card {
    width: 33%;
  }

  .power-card.first {
    width: 33%;
    padding-right: 20px;
  }

  .power-card.first.data {
    width: 33%;
  }

  .power-card.first.five-item {
    width: 40%;
  }

  .power-card.second {
    width: 33%;
    padding-right: 20px;
  }

  .power-card.second.five-item {
    width: 40%;
  }

  .power-card.third {
    width: 33%;
    padding-right: 20px;
  }

  .power-card.third.five-item {
    width: 40%;
  }

  .power-card.fourth {
    width: 33%;
    padding-right: 20px;
  }

  .power-card.fourth.five-item {
    width: 40%;
  }

  .power-card.sixth {
    width: 33%;
    padding-right: 20px;
  }

  .power-card.sixth.five-item {
    width: 40%;
  }

  .power-card.python {
    padding-right: 20px;
  }

  .flex-block-24.app {
    width: 100%;
  }

  .flex-block-27 {
    width: 100%;
    height: 320px;
  }

  .flex-block-27._w-100.align-top.block-height {
    flex-direction: row;
  }

  .flex-block-27._w-100.h-auto {
    width: 100%;
  }

  .flex-block-27.fluter-image {
    width: 44.8%;
  }

  .flex-block-28, .flex-block-28.gap-40.ios-content-block-2, .flex-block-28.application-content-block {
    width: 100%;
  }

  .flex-block-29.gap-16.ios-connect-block {
    align-items: center;
  }

  .flex-block-29.android-content-hide-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
  }

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

  .text-block-142.font-400.align-center, .text-block-142.font-400.align-center-to-left {
    text-align: center;
  }

  .image-42 {
    object-fit: cover;
    height: 322px;
  }

  .image-42.rounded-0 {
    height: 100%;
  }

  .tech-stacks-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .tech-stack.one {
    width: 48%;
  }

  .tech-stack.one.dev-7 {
    width: 140px;
    height: 140px;
  }

  .tech-stack.two {
    width: 48%;
  }

  .tech-stack.two.dev {
    width: 140px;
    height: 140px;
  }

  .tech-stack.three {
    width: 48%;
  }

  .tech-stack.three.dev {
    width: 140px;
    height: 140px;
  }

  .tech-stack.four {
    width: 48%;
  }

  .tech-stack.four.dev {
    width: 140px;
    height: 140px;
  }

  .tech-stack.five {
    width: 48%;
  }

  .tech-stack.five.dev {
    width: 140px;
    height: 140px;
  }

  .tech-stack.six {
    width: 48%;
  }

  .tech-stack.six.dev {
    width: 140px;
    height: 140px;
  }

  .flex-block-31 {
    padding-top: 20px;
  }

  .flex-block-31.h-100._w-full {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-block-31.h-100._w-full.pt-0 {
    padding-top: 0;
  }

  .text-block-144.font-24.font-600.font-16 {
    font-size: 16px;
    line-height: 22px;
  }

  .absolute-img.one {
    object-fit: cover;
    object-position: 50% 50%;
    object-fit: cover;
    object-position: 50% 50%;
    width: 36%;
    max-width: none;
    height: 240px;
    bottom: 588px;
    left: 60px;
  }

  .absolute-img.three {
    object-fit: cover;
    width: 36%;
    max-width: none;
    height: 240px;
    bottom: 457px;
  }

  .absolute-img.three {
    object-fit: cover;
    object-position: 50% 72%;
    width: 36%;
    max-width: none;
    height: 240px;
    bottom: 428px;
  }

  .absolute-img.two {
    object-fit: cover;
    width: 36%;
    max-width: none;
    height: 240px;
    bottom: 708px;
  }

  .absolute-img.one {
    object-fit: cover;
    object-position: 50% 0%;
    width: 36%;
    max-width: none;
    height: 240px;
    bottom: 588px;
    left: 60px;
  }

  .flex-block-103.ai {
    width: 100%;
  }

  .flex-block-104 {
    justify-content: space-between;
  }

  .text-block-199 {
    width: 100%;
    font-size: 14px;
  }

  .stats-block.second, .stats-block.one {
    width: 100%;
  }

  .flex-block-114 {
    flex-direction: column;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .flex-block-114.div-parent, .flex-block-114.web {
    flex-direction: column-reverse;
  }

  .flex-block-115 {
    width: 100%;
  }

  .text-block-212 {
    text-align: left;
    width: 100%;
  }

  .text-block-213 {
    text-align: left;
    width: auto;
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
  }

  .flex-block-119.data-hero.data-eng {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .flex-block-120 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-block-121 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-block-121.data {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .text-block-218 {
    text-align: center;
    width: auto;
  }

  .text-block-218.steering-text-block {
    text-align: center;
    width: 100%;
  }

  .image-88, .image-88.image-in-web-dev-page {
    object-fit: cover;
    width: 100%;
  }

  .flex-block-124 {
    width: 100%;
  }

  .flex-block-124.ai.centr-div {
    align-items: flex-start;
  }

  .text-block-221 {
    text-align: left;
    font-size: 14px;
  }

  .flex-block-125 {
    width: 100%;
  }

  .flex-block-128.one {
    text-align: left;
  }

  .div-block-118.one, .div-block-118.two, .div-block-118.three, .div-block-118.four, .div-block-118.five {
    display: none;
  }

  .dev-ops-pagge-container {
    flex-direction: column;
    width: 88%;
    max-width: 560px;
    display: flex;
  }

  .dev-ops-pagge-container.data.hero {
    grid-row-gap: 28px;
    flex-direction: column;
    align-items: center;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container {
    align-items: center;
  }

  .dev-ops-pagge-container.data.hero.webdev-heroo.web-dev-flex-container.web-dev-servoces-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .dev-ops-pagge-container.data.hero.content {
    margin-top: 0;
  }

  .dev-ops-pagge-container.strategy.data-eng-flex-wrapppper {
    flex-direction: column;
    position: static;
  }

  .dev-ops-pagge-container.strategy.data-eng-flex-wrapppper.web-dev-flex-container {
    position: static;
  }

  .dev-ops-pagge-container.bgimg.contact-us-image-text {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
  }

  .dev-ops-pagge-container.home-record.home-page-our-track-container {
    max-width: 100%;
  }

  .dev-ops-pagge-container.recognition {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .dev-ops-pagge-container.meetings.home-page-embark-container {
    flex-direction: column;
    max-width: 100%;
  }

  .dev-ops-pagge-container.tech-potential {
    flex-direction: column;
  }

  .dev-ops-pagge-container.tech-potential.bottom-margin.home {
    margin-bottom: 32px;
  }

  .dev-ops-pagge-container.journey {
    width: 100%;
    padding-top: 20px;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container {
    display: flex;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0 {
    width: 83%;
  }

  .dev-ops-pagge-container.hero-page-container-call-it {
    width: 88%;
  }

  .flex-hero-grey.data-eng-flex-hero-container {
    flex-direction: column;
  }

  .flex-hero-grey.data-eng-flex-hero-container.web-dev-flex-hero-container.experience-tom-container.web-dev-containerrrr {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .flex-hero-grey.data-swervice-page-building-momentum {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    padding: 30px 0;
  }

  .div-line-parent {
    width: 100%;
  }

  .sections {
    margin-top: 0;
  }

  .section-wrapper-3.case-slider {
    margin-bottom: 56px;
  }

  .section-wrapper-3.new-home-hero {
    margin-top: 112px;
  }

  .section-wrapper-3.web-approach {
    margin-top: 0;
  }

  .section-wrapper-3.web-solutions {
    margin-top: 56px;
  }

  .section-wrapper-3.web-trust {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .responsive-div.contact-bg-img {
    padding-top: 20px;
  }

  .responsive-div.bg-image {
    height: 235.52px;
  }

  .end-top-2 {
    flex-direction: column;
  }

  .text-block-250 {
    font-size: 24px;
  }

  .try-form-2 {
    flex-direction: column;
  }

  .try-form-2.contact-hero.try-form-contact-hero {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .try-form-2.newww.web-dev-page {
    max-width: 560px;
  }

  .div-block-130.bussiness-inquires {
    margin-top: 0;
    display: none;
  }

  .end-bottom-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-253.contact-hero {
    height: auto;
  }

  .text-block-255.contact-hero {
    width: 206px;
  }

  .div-block-169 {
    flex-direction: column;
  }

  .div-block-170 {
    width: 100%;
  }

  .h2-heading, .h2-heading.centre {
    text-align: left;
  }

  .h2-heading.centre.case-study-subhead {
    font-size: 20px;
  }

  .h2-heading.centre.center-mob {
    text-align: center;
  }

  .h2-heading.heading-size {
    font-size: 20.48px;
  }

  .h2-heading.banner-content-heading {
    font-size: 16px;
    line-height: 22px;
  }

  .h2-heading.align-center, .h2-heading.center {
    text-align: center;
  }

  .h2-heading.center.text-white.font-20 {
    font-size: 14px;
  }

  .h2-heading.center.text-white.font-20-mobile {
    font-size: 20px;
  }

  .h2-heading.case-study-align, .h2-heading.align-center-to-left {
    text-align: left;
  }

  .h2-heading.align-center-mob {
    text-align: center;
  }

  .image-120 {
    object-fit: contain;
    height: 296px;
  }

  .div-block-193 {
    top: 1px;
  }

  .content_wrapper.ai {
    flex-direction: column;
  }

  .content_wrapper.img {
    margin-bottom: 112px;
  }

  .div-block-194 {
    width: 100%;
  }

  .div-block-197.antino-supercharge-container.div-parent {
    margin-top: 56px;
    margin-bottom: 0;
  }

  .text-block-316 {
    width: 100%;
    font-size: 14px;
  }

  .flex-block-168 {
    grid-row-gap: 22px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .div-block-200 {
    width: 523px;
    height: 406px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .flex-block-170 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-hero-3 {
    height: auto;
  }

  .flex-hero-3.cloud-hero {
    grid-row-gap: 22px;
  }

  .flex-hero-3.cloud-numbers {
    flex-direction: column;
  }

  .flex-hero-3.cloud-numbers.inner-by-the-numbers-container {
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .flex-hero-3.cloud-grey {
    flex-direction: column;
  }

  .flex-hero-3.cloud-stats {
    grid-row-gap: 45px;
  }

  .flex-hero-3.cloud-strategy {
    flex-direction: column;
    margin-top: 0;
  }

  .flex-hero-3.cloud-strategy.div-parent {
    flex-direction: column;
    margin-top: 20px;
  }

  .flex-hero-3.cloud-faq.div-parent {
    margin-bottom: 0;
  }

  .record-num-4 {
    width: 100%;
    display: none;
  }

  .section-wrapper-4 {
    margin-top: 56px;
  }

  .flex-block-174, .flex-block-175, .text-block-335 {
    width: 100%;
  }

  .div-block-205.second {
    width: 159px;
  }

  .div-block-205.second.datastore {
    width: 72%;
    display: none;
  }

  .div-block-205.second.newrevenue {
    width: 61%;
    display: none;
  }

  .div-block-205.one {
    width: 70%;
    display: none;
  }

  .text-block-338._w-300 {
    width: auto;
  }

  .flex-block-177 {
    width: 100%;
  }

  .flex-block-178 {
    align-items: flex-start;
    height: auto;
  }

  .text-block-348 {
    font-family: Dmsans, Arial, sans-serif;
    line-height: 1.28;
  }

  .text-block-348.data.cloud, .text-block-349, .text-block-349.data {
    font-family: Dmsans, Arial, sans-serif;
  }

  .text-block-350 {
    font-family: Dmsans, Arial, sans-serif;
    font-weight: 400;
  }

  .text-block-350.data {
    font-family: Dmsans, Arial, sans-serif;
  }

  .text-block-351.cloud {
    font-size: 18px;
  }

  .text-block-351.hire-devops {
    text-align: left;
    width: 100%;
  }

  .text-block-351.left-align.size-14-tab {
    text-align: center;
  }

  .div-block-209.promise, .div-block-209.promise.cloud {
    width: 100%;
  }

  .strategy-left-2.promise.cloud {
    width: 100%;
    padding-top: 0;
    position: static;
  }

  .responsive-div-9.responsive-web {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-213.promise.cloud {
    width: 100%;
  }

  .text-block-358 {
    width: 364px;
  }

  .flex-block-180 {
    width: auto;
  }

  .div-block-214 {
    width: 70%;
  }

  .div-testimonials-4 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: 100%;
  }

  .text-block-363 {
    width: auto;
  }

  .div-block-221 {
    flex-direction: column;
    margin-top: 24px;
  }

  .div-block-221.web {
    flex-direction: column;
  }

  .strategy-left-4 {
    width: 101%;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .text-block-405 {
    font-size: 14px;
  }

  .div-block-245.strategy.tech {
    width: 292px;
  }

  .flex-block-208 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-251.tech, .flex-block-213 {
    width: 100%;
  }

  .text-block-412, .text-block-414, .card-para-4, .text-block-420, .text-block-422 {
    font-size: 14px;
  }

  .text-block-422.tech, .text-block-422.tech-copy, .text-block-422.text-white.center-mob {
    text-align: left;
  }

  .text-block-422.text-white.center-mob.center {
    text-align: center;
  }

  .text-block-422.text-white.left {
    text-align: left;
  }

  .flex-sections-4.techconsult.new {
    margin-top: 32px;
  }

  .tech-hero-section-4 {
    padding-bottom: 600px;
  }

  .flex-block-220.new {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-block-439 {
    width: 100%;
  }

  .flex-block-221 {
    width: 88%;
    max-width: 560px;
  }

  .flex-block-222 {
    width: 100%;
  }

  .line-text.case-study.our-process-text {
    min-width: 90px;
  }

  .line-text.service-we-offer {
    width: 200px;
  }

  .line-text.what-our-partner-say {
    width: 360px;
  }

  .line-text.what-our-partner-say.related-capabilities-text {
    min-width: 248px;
    font-size: 20px;
  }

  .line-text.our-industries {
    width: 160px;
  }

  .text-block-443 {
    width: 100%;
    font-size: 14px;
  }

  .div-block-268 {
    align-items: flex-start;
    width: 100%;
  }

  .div-center.div-parent {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-446 {
    font-size: 14px;
  }

  .text-block-446.w, .text-block-446.sub-para {
    max-width: 100%;
  }

  .flex-sections-5.home-hero {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .new-container-sections {
    margin-bottom: 56px;
  }

  .text-block-447 {
    font-size: 14px;
  }

  .text-block-447.align-left-mob {
    text-align: left;
  }

  .dt-empowering-sub-heading.digital {
    width: 100%;
  }

  .strategy-left-5 {
    width: 100%;
    padding-top: 0;
    position: static;
  }

  .text-block-451 {
    font-size: 14px;
  }

  .why-dt-subheading {
    width: 100%;
  }

  .text-digital-para {
    font-size: 14px;
  }

  .text-digital-para.think {
    font-size: 16px;
    line-height: 21px;
  }

  .flex-block-224 {
    align-items: flex-start;
  }

  .solution-card-3.first.h-500, .solution-card-3.third.h-460 {
    height: auto;
  }

  .solution-card-3.fifth {
    background-color: #fefcfc;
  }

  .solution-card-3.fifth.h-460 {
    height: auto;
  }

  .solution-card-3.fourth {
    background-color: #fefcfc;
  }

  .solution-card-3.fourth.h-500, .solution-card-3.second.h-460 {
    height: auto;
  }

  .solution-card-3.sixth {
    background-color: #fefcfc;
  }

  .solution-card-3.sixth.h-460, .solution-card-3.sixth.h-480 {
    height: auto;
  }

  .text-block-454 {
    font-size: 14px;
  }

  .div-block-277, .div-block-278.digital {
    width: 100%;
  }

  .text-block-455, .text-block-456 {
    font-size: 14px;
  }

  .div-block-282 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .text-block-457, .text-block-459 {
    font-size: 14px;
  }

  .cards-block-wrapper-2.digitial-trasformation {
    flex-direction: column;
  }

  .div-block-283 {
    width: 1005px;
    margin-top: 0;
  }

  .card-para-5 {
    font-size: 14px;
  }

  .div-block-285 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .flex-hero-6.digital-strategy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
  }

  .flex-hero-6.empower-digital.newww-calsss {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-hero-6.empower-digital.why-digital-tranformation-container {
    width: 100%;
  }

  .flex-hero-6.faq-digital {
    margin-bottom: 56px;
  }

  .text-block-462.trust {
    font-size: 16px;
  }

  .text-block-462.strategy {
    width: 360px;
  }

  .happy-clients-container {
    margin-top: 40px;
    margin-bottom: 56px;
  }

  .happy-clients-container.digital-tranformation {
    width: 83%;
    max-width: 560px;
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .happy--clients-section {
    width: 100%;
  }

  .happy--clients-section.sustanability-page-happy.happy-client-wrapper.sustainability-pagee-happy {
    width: 100%;
    height: 545px;
  }

  ._600-clients-container-copy {
    width: 80%;
  }

  ._3-frames-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 4px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1604px;
    height: 200px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    left: 0;
    right: 0;
  }

  .mobile-frame-img {
    object-fit: fill;
    border-radius: 4px;
    width: 308px;
    height: 200px;
  }

  .mobile-frame-img.three, .mobile-frame-img.two, .mobile-frame-img.four {
    object-fit: fill;
  }

  .div-client-work-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 224px;
  }

  .ai-service-sec-subheading {
    justify-content: flex-start;
  }

  .flex-block-231 {
    top: 70%;
  }

  .flex-hero-9.home-slideshow {
    display: none;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div-block-293 {
    justify-content: flex-start;
    align-items: center;
  }

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

  .div-block-296.hero {
    margin-left: auto;
    margin-right: auto;
    top: 78%;
  }

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

  .div-our-works-hero {
    align-items: center;
  }

  .our-work-heading-wrapper {
    text-align: center;
  }

  .text-block-505 {
    width: 468px;
  }

  .div-block-317.ontic {
    justify-content: space-between;
  }

  .div-block-317.chefkart {
    justify-content: space-between;
    height: auto;
  }

  .text-block-502 {
    max-width: none;
    font-size: 14px;
  }

  .div-block-315 {
    flex-direction: column;
    height: auto;
    position: static;
  }

  .div-block-331.sustain {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    width: 290px;
  }

  .text-block-492 {
    font-size: 14px;
  }

  .div-block-327, .div-block-327.radipopconatiner {
    margin-bottom: 20px;
  }

  .flex-block-254 {
    width: 100%;
  }

  .div-testimonials-5 {
    width: 100%;
    height: auto;
  }

  .div-testimonials-5.ai {
    width: 100%;
  }

  .flex-block-273 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .image-153 {
    width: 100%;
    height: 352px;
  }

  .text-block-565 {
    width: 100%;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    flex-direction: column;
  }

  .flex-block-274 {
    width: 100%;
  }

  .flex-class.dev-faq.flexhero-container {
    flex-direction: column;
  }

  .flex-block-275, .text-block-571, .flex-block-276 {
    width: 100%;
  }

  .text-block-572.data.dev {
    text-align: left;
    width: 100%;
  }

  .text-block-572.data.dev.align-center {
    text-align: center;
  }

  .text-block-575.data.future.dev {
    text-align: left;
  }

  .flex-hero-12.dev-value {
    flex-direction: column;
  }

  .flex-hero-12.dev-value.div-parent {
    flex-direction: column-reverse;
  }

  .flex-hero-12.dev-value.div-parent.devops-flex.f-hor-tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .record-num-7 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
  }

  .flex-block-277.dev {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block-277.dev.neww.service-provider {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-277.dev.neww.world-wide-w, .flex-block-277.dev.neww.world-wide-w._w-devops, .text-block-584 {
    width: 100%;
  }

  .text-block-584.align-center, .text-block-584.align-center-copy {
    text-align: center;
  }

  .flex-hero-13.dev-faq.flexhero-container {
    flex-direction: column;
  }

  .flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 56px;
  }

  .flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent.margin-bottom {
    margin-bottom: 56px;
  }

  .strategy-left-8.promise.cloud {
    width: 100%;
    padding-top: 0;
    position: static;
  }

  .strategy-left-8.promise.cloud.cloud-devops.devops {
    width: 100%;
  }

  .strategy-left-8.unlock {
    width: 100%;
    position: static;
  }

  .div-block-368.promise.cloud, .div-block-368.promise.cloud.devops-tab {
    width: 100%;
  }

  .div-block-369 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-370.promise.cloud {
    width: 100%;
  }

  .div-block-372.tech {
    width: 339px;
  }

  .image-154 {
    width: 73px;
  }

  .image-155 {
    width: 100px;
    height: 32px;
  }

  .image-155.aws, .image-155.kuber {
    width: 100px;
    height: 21px;
  }

  .image-156 {
    width: 100px;
    height: 44px;
  }

  .image-157 {
    width: 100px;
    height: 28px;
  }

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

  .image-158 {
    width: 100px;
    height: 23px;
  }

  .image-159 {
    width: 80px;
    height: 48px;
  }

  .solution-card-6.fourth.cloud, .solution-card-6.first.cloud9, .solution-card-6.first.cloud4, .solution-card-6.sixth.cloud, .solution-card-6.fifth.cloud {
    height: auto;
  }

  .div-block-377.cloud {
    width: 100%;
  }

  .text-block-597.cloud {
    text-align: left;
  }

  .text-block-598 {
    width: 100%;
    font-size: 16px;
  }

  .div-block-380.promise, .div-block-380.promise.cloud.dev {
    width: 100%;
  }

  .flex-hero-16.dev-usp.newww {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-hero-16.dev-usp.newww.div-parent {
    flex-direction: column;
  }

  .strategy-left-9.promise {
    width: 100%;
  }

  .strategy-left-9.promise.cloud.dev {
    width: 100%;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .div-block-385.promise.cloud {
    width: 100%;
  }

  .flex-hero-19.dev-faq.flexhero-container {
    flex-direction: column;
  }

  .flex-hero-19.dev-faq.flexhero-container.newfaq {
    align-items: flex-start;
  }

  .div-block-394.cloud {
    height: auto;
  }

  .flex-block-290 {
    justify-content: center;
  }

  .text-block-632.strategy.weare {
    width: 333px;
    font-size: 14px;
  }

  .div-block-438.newwww {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .contact-us-footer {
    padding-top: 32px;
    padding-bottom: 56px;
  }

  .item-slide.three {
    width: 548px;
  }

  .item-slide.two {
    width: 881px;
  }

  .numcol-middle {
    grid-column-gap: 18px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .text-block-664 {
    width: 216px;
    height: 84px;
    line-height: 21px;
  }

  .flex-block-330 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
  }

  .flex-block-331 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-frame-one {
    flex-direction: row;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .div-block-444 {
    justify-content: center;
    height: 48px;
  }

  .div-frame-two {
    display: flex;
  }

  .text-block-666 {
    width: 236px;
    height: 78px;
  }

  .data-services-page-right-container {
    width: 100%;
    margin-top: 0;
  }

  .data-services-page-services-suite-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .dataa-services-page-left-block {
    width: 100%;
  }

  .ai-page-why-choose-us {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .psudo-take-the-next {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: none;
  }

  .div-block-448 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: baseline;
    display: none;
  }

  .div-block-454 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .desc {
    text-align: left;
    width: 100%;
    font-size: 14px;
  }

  .div-block-455 {
    width: 100%;
  }

  .text-block-669 {
    height: auto;
  }

  .div-block-456 {
    grid-row-gap: 60px;
    width: 88%;
    max-width: 560px;
  }

  .div-block-458 {
    height: 182px;
    margin-top: -20px;
  }

  .div-block-459 {
    grid-row-gap: 16px;
  }

  .text-block-671 {
    font-size: 27px;
  }

  .text-block-671.newtext {
    font-size: 28px;
  }

  .text-block-671.newtext.glassdoor {
    line-height: 34px;
  }

  .div-block-465 {
    grid-row-gap: 19px;
    align-items: flex-start;
  }

  .div-block-465.heading-our-partner {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    align-items: center;
  }

  .text-block-15 {
    font-size: 16px;
    line-height: 27px;
  }

  .div-block-466 {
    width: 100%;
  }

  .div-block-468 {
    flex-direction: column;
    width: 100%;
    font-size: 26px;
  }

  .div-block-469 {
    flex-direction: column;
  }

  .div-block-470.text {
    font-size: 18px;
  }

  .div-block-471.our-partners-container {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .text-block-673 {
    width: auto;
  }

  .heading-26.joinus {
    width: 98px;
  }

  .text-block-674 {
    height: auto;
  }

  .text-block-675, .text-block-676 {
    font-size: 28px;
  }

  .psudo-cloud-hero-image {
    display: block;
  }

  .psydo-cloud-experrs-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .cloud-first-row-sd {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-end;
    width: auto;
    display: flex;
  }

  .cloud-second-row-sd {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .cloud-thrird-row-sd {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .psydo-devops-creating-value {
    width: 100%;
  }

  .contact-page-every-deal-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-top: 40px;
  }

  .careers-hero-section {
    max-width: 560px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .we-make-section, .careers-page-paraa, .text-block-678, .div-block-480 {
    width: 100%;
  }

  .apply-now-text-container {
    display: none;
  }

  .web-dev-hero-containerr, .web-dev-hero-image-wrapper, .web-dev-services-containerrr {
    width: 100%;
  }

  .year-div-3._2020 {
    width: 548px;
  }

  .year-div-3._2021 {
    width: 881px;
  }

  .image-205, .award-year-3 {
    width: 172px;
  }

  .track-2 {
    margin-left: 0;
  }

  ._2022 {
    width: 716px;
  }

  .flex-hero-20.div-parent {
    margin-bottom: 0;
  }

  .career-hover-img-block {
    width: 32.5%;
    max-width: 32.5%;
    height: 214px;
  }

  .career-hover-img-block.hide-mobile {
    display: none;
  }

  .flex-block-344 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 214px;
    overflow: hidden;
  }

  .career-two-v-flex._2nd {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row-reverse;
    width: 100%;
    height: auto;
  }

  .career-two-v-flex._2nd.hide-mobile {
    display: none;
  }

  .career-two-v-flex._1st {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 32.5%;
    height: 214px;
  }

  .section-careers-img-hover {
    margin-bottom: 40px;
  }

  .career-two-one {
    flex-direction: column;
    justify-content: space-between;
    height: 107px;
    max-height: 107px;
    display: flex;
  }

  .career-two-two {
    height: 107px;
    max-height: 107px;
  }

  .error-message {
    width: 398px;
    font-size: 16px;
  }

  .outer-error-container {
    margin-top: 109px;
  }

  .privacy-section-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 40px 0% 56px;
  }

  .privacy-hero-para {
    width: 100%;
  }

  .privacy-text-block-180.security-data {
    margin-top: -40px;
  }

  .privacy-section-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .heading-privacy-page {
    font-size: 24px;
    line-height: 40px;
  }

  .privacy-section-paragraphs {
    width: 100%;
  }

  .service-section-container-privacy-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .definitions-paragraphh {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .definitions-paragraphh.personal-dataa {
    padding-top: 0;
    padding-bottom: 0;
  }

  .definitions-paragraphh.cookiess {
    padding-top: 0;
  }

  .left-servide-block-privacy-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    width: 100%;
  }

  .privacy-text-block-183 {
    line-height: 26px;
  }

  .image-229, .image-232 {
    width: 100%;
    height: 2px;
  }

  .div-block-148, .types-of-data-collected-2nd-paragrapgh, .privacy-cookies-policy-page {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .section-4-data-collected-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex;
  }

  .personal-dataa-rightt {
    width: 100%;
  }

  .image-233, .image-234, .image-235 {
    width: 100%;
    height: 2px;
  }

  .personal-dataa-leftt {
    width: 100%;
  }

  .dataa-collected-container, .disclosure-of-data-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-493 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .disclosure-heading-top-right {
    width: 100%;
  }

  .image-236, .image-237, .image-238 {
    width: 100%;
    height: 2px;
  }

  .disclosure-heading-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .privacy-section-23-wrapper {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .scroll_wrapper {
    width: 1170px;
    padding-top: 36px;
  }

  .scroll-parent {
    width: 1170px;
    height: 224px;
  }

  .potrait {
    width: 160px;
    height: 224px;
  }

  .landscape {
    width: 200px;
    height: 158px;
  }

  .flex-block-245.green {
    width: 100%;
  }

  .image-139 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .text-block-487 {
    font-size: 14px;
  }

  .divv-2 {
    width: 100%;
    height: 480px;
    left: auto;
  }

  .flex-block-246.green {
    width: 100%;
  }

  .flex-block-347 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-303 {
    width: 45%;
  }

  .flex-block-247 {
    justify-content: space-between;
  }

  .text-block-490 {
    font-size: 14px;
  }

  .sustainability-card-right {
    width: 100%;
    margin-top: 0;
  }

  .div-block-442.promise.sustain {
    justify-content: space-between;
    width: 100%;
  }

  .sustain-tech-wrapper-2 {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .solution-card-4.fourth.tech6.green {
    width: 100%;
    padding-left: 20px;
  }

  .sustain-hover-div.cloud, .sustain-hover-div.iot, .sustain-hover-div.ai {
    width: 80%;
  }

  .text-block-549 {
    font-size: 14px;
  }

  .text-block-553 {
    width: 100%;
    height: auto;
    font-size: 14px;
  }

  .div-block-513 {
    text-align: center;
    justify-content: flex-start;
  }

  .div-block-453.chefkart {
    justify-content: space-between;
    height: auto;
  }

  .div-block-453.ontic {
    justify-content: space-between;
  }

  .flex-block-348 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .text-block-538 {
    font-size: 14px;
  }

  .flex-block-261 {
    align-items: flex-start;
  }

  .card-para-6 {
    font-size: 14px;
  }

  .div-block-515.cloud {
    width: 100%;
  }

  .section-sustainable-img-2 {
    max-width: none;
    height: auto;
    padding: 40px 10px;
  }

  .text-block-530 {
    text-align: left;
    font-size: 14px;
  }

  .text-block-530.cloud {
    max-width: none;
  }

  .para-text-2 {
    text-align: left;
    font-size: 14px;
  }

  .sustainability-cards-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-516.sustain {
    justify-content: center;
  }

  .sustainability-left-card-block {
    width: 100%;
  }

  .text-block-548 {
    width: 471px;
  }

  .div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
    margin-top: 20px;
  }

  .div-testimonials-6 {
    width: 100%;
    height: auto;
  }

  .div-block-522, .div-block-522.radipopconatiner {
    margin-bottom: 20px;
  }

  .record-num-5 {
    flex-direction: column;
    align-items: center;
  }

  .text-block-555 {
    font-size: 14px;
  }

  .div-block-449 {
    flex-direction: column;
    height: auto;
    position: static;
  }

  .text-block-541 {
    font-size: 14px;
  }

  .div-block-445.data, .div-block-445.data.green {
    width: 100%;
  }

  .div-block-445.promise {
    width: 100%;
    margin-top: 20px;
  }

  .text-block-540 {
    font-size: 14px;
  }

  .strategy-left-6.promise {
    width: 100%;
    height: auto;
    position: static;
  }

  .strategy-left-6.promise.sus {
    height: auto;
    padding-top: 0;
  }

  .strategy-left-6.data {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .div-block-319.cloud {
    height: auto;
  }

  .happy-clients-container-2 {
    margin-top: 0;
  }

  .happy--clients-section-2 {
    width: 100%;
  }

  .happy--clients-section-2.sustanability-page-happy.happy-client-wrapper.sustainability-pagee-happy {
    width: 100%;
    height: 545px;
  }

  .text-block-504.about {
    text-align: center;
  }

  .flex-block-265 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .service-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .h3-heading {
    font-size: 16px;
  }

  .h3-heading.digital, .h3-heading.second, .h3-heading.third, .h3-heading.first {
    width: 100%;
    max-width: 146px;
    font-size: 16px;
  }

  .h3-heading.uppercase.card-heading-font {
    font-size: 16px;
  }

  .div-block-21.first, .div-block-21.digital, .div-block-21.second, .div-block-21.third {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-21.eighth {
    padding-left: 0;
    padding-right: 0;
  }

  .case-study-2, .case-study-2.digit, .case-study-2.hcl, .case-study-2.byjus {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    height: 144px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .flex-block-236 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    height: 76px;
  }

  .client-img-2, .client-img-2.hcl, .client-img-2.digit, .client-img-2.byjus {
    width: 136px;
    height: 100px;
  }

  .text-block-481 {
    width: 120px;
  }

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

  .text-block-476 {
    width: auto;
    font-size: 16px;
    line-height: 21px;
  }

  .container-new {
    width: 88%;
  }

  .container-new.margin-above {
    padding-top: 40px;
  }

  .container-new.margin-above.margin-bottom {
    padding-top: 80px;
  }

  .container-new.margin-above.margin-bottom.mb-0-mob, .container-new.margin-bottom {
    padding-bottom: 0;
  }

  .section-white.first-section {
    margin-top: 64px;
  }

  .section-white.first-section.top-section {
    margin-top: 120px;
  }

  .section-white.hide {
    display: none;
  }

  .section-white.div-parent.margin {
    margin-bottom: 0;
  }

  .section-white.static {
    height: 590px;
  }

  .section-white.div-top-padding-2 {
    margin-top: 0;
    margin-bottom: 120px;
  }

  .our-location {
    margin-top: 56px;
  }

  .flex-block-83 {
    width: 100%;
    max-width: 100%;
  }

  .text-block-178 {
    width: 194px;
  }

  .flex-new-location-text-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .new-location-text-3 {
    height: 72px;
    font-size: 14px;
    line-height: 18px;
  }

  .new-locations-flex {
    max-width: 560%;
  }

  .new-location-slide-card.four {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 47%;
  }

  .new-location-slide-card.one {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 47%;
    padding-top: 64px;
    padding-bottom: 24px;
    padding-left: 16px;
  }

  .new-location-slide-card.two {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 47%;
    padding-top: 56px;
    padding-bottom: 24px;
  }

  .new-location-slide-card.three {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 47%;
  }

  .new-location-slide-card.two-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 47%;
    height: 320px;
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .div-footer-line {
    margin-bottom: 32px;
  }

  .flex-block-303 {
    width: 100%;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
  }

  .div-block-507 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .image-45 {
    max-width: none;
    height: auto;
    max-height: none;
  }

  .section-about-hover-scale {
    margin-top: 40px;
  }

  .image-44 {
    border-radius: 4px;
    max-width: none;
  }

  .brick-layout-second-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: stretch;
  }

  .brick-layout-first-block {
    width: 100%;
  }

  .flex-about-hover-wrapper {
    display: none;
  }

  .image-46 {
    min-width: 0;
    max-width: none;
    height: auto;
  }

  .image-72 {
    border-radius: 1px;
  }

  .div-block-510 {
    border-radius: 4px;
    margin-bottom: 0%;
  }

  .brick-layout-third-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none;
  }

  .image-47 {
    border-radius: 4px;
    width: 100%;
  }

  .div-block-178 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    width: 100%;
    margin-bottom: 56px;
    display: flex;
  }

  .image-73 {
    object-fit: cover;
  }

  .div-block-415.strategy.weare {
    width: 1005px;
  }

  .aboutus.one, .aboutus.two, .aboutus.three {
    grid-row-gap: 0px;
    width: 100%;
  }

  .text-block-636 {
    text-align: left;
    width: 100%;
  }

  .text-block-631 {
    width: 247px;
    font-weight: 500;
  }

  .text-block-631.two {
    text-align: left;
    width: 381px;
  }

  .text-block-631.three {
    width: 244px;
  }

  .div-block-430.weare {
    justify-content: flex-start;
    width: 100%;
  }

  .flex-block-317 {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .div-block-413, .div-block-413.three, .div-block-413.two, .flex-block-306 {
    width: 100%;
  }

  .flex-block-299 {
    align-items: flex-start;
  }

  .flex-block-302 {
    grid-row-gap: 0px;
    width: 100%;
  }

  .text-block-649.one, .text-block-649.three, .text-block-649.two {
    width: 100%;
  }

  .text-block-640 {
    width: 100%;
    font-size: 28px;
  }

  .flex-block-343.neww {
    height: 511px;
    margin-bottom: 80px;
  }

  .div-block-412.weare, .text-block-651.weare {
    width: 100%;
  }

  .div-block-427.weare.one {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .div-block-489.weare, .div-block-489.weare.third, .div-block-489.weare.second {
    width: 100%;
  }

  .div-block-488.weare, .div-block-488.weare.mobiletext {
    display: flex;
  }

  .div-block-488.weare.third {
    display: none;
  }

  .text-block-690.weare {
    width: 100%;
    font-size: 28px;
  }

  .text-block-690.weare.third {
    width: 100%;
    line-height: 34px;
  }

  .text-block-690.weare.second {
    width: 100%;
  }

  .text-block-690.weare.second.mobiletext {
    line-height: 34px;
    display: block;
  }

  .text-block-691.weare {
    width: 100%;
  }

  .text-block-689.weare {
    flex-direction: column;
    display: flex;
  }

  .text-block-689.weare.third {
    width: 400px;
  }

  .text-block-689.weare.third.mobiletext {
    flex-direction: row;
    width: auto;
    min-width: 98px;
    font-size: 14px;
  }

  .text-block-689.weare.second {
    font-size: 14px;
  }

  .div-block-486.weare.second {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column-reverse;
    width: 100%;
    max-width: 1600px;
    padding: 32px;
  }

  .div-block-486.weare.one {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-486.weare.one.third {
    flex-direction: column;
    padding: 32px;
  }

  .div-block-485.weare {
    width: 300px;
  }

  .div-block-485.weare.third, .div-block-485.weare.second, .div-block-435.weare {
    width: 100%;
  }

  .div-block-428.weare {
    display: flex;
  }

  .div-block-487 {
    height: 503px;
    margin-top: 0;
    margin-bottom: 80px;
  }

  .text-block-634.weare {
    flex-direction: column;
    width: auto;
    min-width: 132px;
    font-size: 14px;
  }

  .link-block-80 {
    display: block;
  }

  .div-block-536 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .div-block-537 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 30px;
  }

  .introduction {
    padding-left: 0%;
    padding-right: 0%;
  }

  .introduction-class {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .information-collection, .div-parent {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .div-parent.home {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .testimonials.div-parent {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
  }

  .your-data-journey.div-parent {
    flex-direction: column;
  }

  .our-data-services {
    margin-top: 0;
  }

  .reinventing-diverse {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-544.div-parent {
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-544.div-parent.recent.mb-0 {
    margin-bottom: 0;
  }

  .div-block-545.div-parent {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-546.app-dev {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .app-dev-services-and-solutions.div-parent {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-547 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    margin-top: 56px;
  }

  .nav-menu-wrapper-2 {
    background-color: #fefcfc;
    height: 100vh;
    margin-top: 0;
    top: 20px;
    left: 0;
    overflow: scroll;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    flex-direction: column;
    align-items: center;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    flex-direction: column;
    align-items: flex-start;
    width: 88%;
    margin-top: 40px;
    padding-bottom: 24px;
    position: absolute;
    top: 358px;
    left: 0;
    right: 0;
    overflow: auto;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.w--open {
    top: 358px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.w--open {
    top: 410px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.w--open {
    top: 463px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.w--open {
    width: 90vw;
    min-width: 90vw;
    max-width: 90vw;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.w--open {
    top: 485px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.platform-margin.hire-t.top-fix-hire.top-mob.w--open {
    top: 512px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.w--open {
    width: 90vw;
    min-width: 90vw;
    max-width: 90vw;
    top: 430px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.mob.w--open {
    top: 396px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.mob._w-dropdown-list.w--open {
    top: 412px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.fix-op.mob._w-dropdown-list.mob-top.w--open {
    top: 450px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin.w--open {
    top: 358px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.w--open {
    width: 90vw;
    min-width: 90vw;
    max-width: 90vw;
    top: 335px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.z-5.w--open {
    z-index: 9999;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.top-fix.w--open {
    top: 335px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.service-new.top-fix.bg-mob.w--open {
    top: 389px;
  }

  .navbar-wrapper-2 {
    background-color: #fefcfc;
    height: 24px;
  }

  .nav-dropdown-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: scroll;
  }

  .text-block-713 {
    font-weight: 400;
  }

  .inner-dropdown-item {
    width: 51%;
    max-width: 398px;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .nav-dropdown-toggle-2.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-dropdown-toggle-2.hide-services {
    margin-left: 0;
    font-size: 18px;
  }

  .nav-dropdown-toggle-2.hide-services.w--open {
    color: #ec6145;
  }

  .nav-dropdown-toggle-2.hide-services.bg-color-mob {
    background-color: #8c4e4e;
  }

  .button-primary-2 {
    min-width: 0;
    display: none;
  }

  .image-246 {
    width: auto;
    max-height: 24px;
  }

  .nav-menu-two-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 30px;
    padding-left: 0%;
    padding-right: 6%;
    display: flex;
  }

  .hamburger_wrapper {
    width: auto;
  }

  .menu-button-2 {
    justify-content: flex-end;
    max-width: 32px;
  }

  .menu-button-2.w--open {
    background-color: #fff;
  }

  .navbar-link.bg-mob {
    background-color: #af8ef2;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    display: inline-block;
  }

  .container-11 {
    background-color: #fefcfc;
    width: 88%;
    max-width: 560px;
  }

  .dropdown-item {
    border-bottom: 1px solid #1b1b1b1a;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
    max-width: none;
    padding-top: 16px;
    padding-bottom: 32px;
    padding-left: 2.55%;
  }

  .icon-3 {
    color: #000;
  }

  .navbar-brand-2 {
    padding-left: 0;
  }

  .navbar-brand-2.w--current {
    height: 24px;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .navbar-logo-left-container-2 {
    max-width: 100%;
  }

  .navbar-logo-left-container-2.shadow-three {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-dropdown-icon-2.bg-color-mob {
    background-color: #4efb3b;
  }

  .navbar-link-wrapper {
    margin-left: 6%;
    display: flex;
  }

  .navbar-link-wrapper.hide-home {
    display: flex;
  }

  .navbar-link-wrapper.hide-home._w-auto {
    width: auto;
  }

  .navbar-link-wrapper.hide-mobile-view {
    display: none;
  }

  .navbar-link-wrapper.hide-tablet {
    display: flex;
  }

  .navbar-link-wrapper.hide-tablet._w-auto-mob, .navbar-link-wrapper._w-mob {
    width: auto;
  }

  .service-navbar-heading {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 700;
  }

  .terms-and-condition.first-div {
    height: auto;
    padding-top: 0;
  }

  .terms-left-container {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .term-container-1-right-para {
    width: 100%;
  }

  .right-services {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
  }

  .terms-service-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-147 {
    width: 100%;
  }

  .text-block-710 {
    width: 270.918px;
    font-size: 24px;
    line-height: 40px;
  }

  .term-container-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .left-term-paragrapgh, .right-term-paragrapgh {
    width: 100%;
  }

  .term-container-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .text-block-720 {
    width: 270.918px;
    font-size: 24px;
    line-height: 40px;
  }

  .suggest-heading, .suggest-term-right-container {
    width: 100%;
  }

  .div-block-548 {
    flex-direction: column;
  }

  .team-dp.one {
    width: 100%;
  }

  .flex-block-300 {
    flex-direction: column;
  }

  .inner-block {
    flex-direction: column;
    display: flex;
  }

  .inner-block.image-section {
    grid-row-gap: 42px;
    flex-direction: column;
    max-width: 560px;
  }

  .inner-block.team-margin {
    margin-top: 32px;
  }

  .leader-dp, .leader-dp.third {
    width: 100%;
  }

  .leader-dp.second {
    width: 100%;
    height: 100%;
  }

  .leader-block.second, .leader-block.first, .leader-block.third {
    width: 100%;
  }

  .div-block-419.weare.leader {
    width: 100%;
    margin-bottom: 32px;
  }

  .div-block-424.weare.leader {
    width: 100%;
  }

  .team-detail.one {
    flex-direction: column;
    align-items: stretch;
    width: 47%;
  }

  .text-block-654.leader {
    width: 100%;
    font-size: 28px;
  }

  .flex-block-321 {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .flex-block-321.team {
    flex-flow: wrap;
  }

  .text-block-644.weare.leader {
    width: 193px;
  }

  .div-block-549 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-550.div-parent {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .div-block-550.div-parent.sustain {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-551.div-parent {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-552 {
    flex-direction: column;
  }

  .link-2 {
    width: 189px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .sharing-links-block.bottom {
    display: block;
  }

  .author-section-2 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .author-img-2 {
    height: 275px;
  }

  .share-story {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .about-author-2 {
    font-size: 14px;
  }

  .container-new.navbar-dropdown {
    justify-content: flex-start;
  }

  .container-new.navbar-dropdown.top-margin-0.width-100.width-mob {
    z-index: 99;
  }

  .container-new.navbar-dropdown.top-margin-0.width-100.width-mob._w-mob {
    width: 100%;
  }

  .container-new.transparent-div.development {
    height: 110px;
  }

  .container-new.transparent-div.h-service.h-52.hide, .container-new.transparent-div.hide-mob {
    display: none;
  }

  .sustainability-clients {
    margin-bottom: 56px;
  }

  .flex-block-360 {
    align-items: flex-start;
    width: 100%;
  }

  .div-block-130-mobile.bussiness-inquires {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 40px;
    display: flex;
  }

  .client-spotlight {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .trusted-client {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .client-card {
    grid-row-gap: 16px;
    width: 100%;
  }

  .item-slider {
    max-width: 320px;
    margin-right: 24px;
    padding-left: 24px;
  }

  .container-slider {
    width: 100%;
    max-width: 560px;
  }

  .case-study-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .case-study-wrapper.ai {
    margin-top: 32px;
  }

  .left-heading-block, .left-heading-block.ai, .right-content-wrapper {
    width: 100%;
  }

  .right-dash.hide-mobile {
    display: none;
  }

  .right-dash.margin-above-h2.margin-top-case {
    margin-top: 0;
  }

  .text-14 {
    font-size: 14px;
  }

  .text-14.bold.font-14 {
    line-height: 18px;
  }

  .text-14.font-14.case-study-align, .text-14.ios-content.align-center {
    text-align: center;
  }

  .case-study {
    font-size: 16px;
  }

  .blog-div-flex {
    margin-top: 56px;
  }

  .blog-header-left {
    width: 100%;
  }

  .sub-heading-wrapper {
    margin-left: 0;
  }

  .collection-list-5 {
    flex-direction: column;
  }

  .card-wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3 {
    display: block;
  }

  .collection-item-5 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .image-244 {
    width: 100%;
    height: 333px;
  }

  .div-block-140 {
    width: 60%;
  }

  .flex-block-141 {
    margin-bottom: 12px;
  }

  .top-insight-text {
    width: 288px;
    height: 63px;
  }

  .image-245 {
    object-fit: contain;
    width: 100%;
    height: 322px;
  }

  .div-block-142 {
    width: 52%;
  }

  .flex-block-143 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-block-742 {
    font-size: 24px;
    line-height: 40px;
  }

  .image-259 {
    width: 100%;
    height: 323px;
  }

  .text-block-744 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-152 {
    height: 16px;
  }

  .blog-detail-heading {
    font-size: 28px;
  }

  .flex-block-364 {
    cursor: pointer;
    flex-flow: row;
  }

  .div-new-toc-2 {
    display: none;
  }

  .text-block-748 {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-570 {
    width: 64%;
  }

  .flex-block-366 {
    width: 100%;
  }

  .link-4 {
    font-size: 12px;
    line-height: 16px;
  }

  .cell-5 {
    flex-direction: column;
  }

  .image-247 {
    height: 333px;
  }

  .text-block-752 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-369 {
    flex-flow: column;
  }

  .div-block-571 {
    height: 32px;
  }

  .collection-item-7 {
    padding-left: 0;
  }

  .flex-block-370 {
    align-items: center;
  }

  .flex-block-371 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-754 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-90 {
    font-size: 16px;
    line-height: 21px;
  }

  .flex-block-373 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    height: 16px;
  }

  .flex-block-375 {
    flex-direction: column-reverse;
  }

  .blog-post-footer-link {
    transform: rotate(180deg);
  }

  .flex-block-377 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex-block-377.bottom {
    align-items: stretch;
    display: flex;
  }

  .flex-block-377._2nd {
    display: none;
  }

  .div-block-574 {
    width: 100%;
    position: static;
  }

  .text-block-89 {
    font-size: 14px;
  }

  .text-block-756 {
    font-size: 16px;
    line-height: 21px;
  }

  .dt-service-sub-heading {
    min-width: 100%;
  }

  .app-dev-services-sub-head {
    min-width: 100%;
    max-width: none;
  }

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

  .sus-why-bus-sus-subheading, .hero-section-imag-wrapper {
    width: 100%;
  }

  .web-heading-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .sus-sol-sec-subheading {
    min-width: 0;
  }

  .cloud-devops-ds-testimonial-subheading {
    max-width: none;
  }

  .cloud-service-sec-subheading {
    min-width: 100%;
  }

  .devops-reinvent-sec-subheading {
    width: 100%;
    max-width: none;
  }

  .devops-why-choose-sec-subheading {
    width: 350px;
  }

  .devops-service-sec-subheading {
    min-width: 100%;
    max-width: none;
  }

  .ai-first-sec-subheading {
    max-width: none;
  }

  .ds-data-service-section-subheading {
    width: 100%;
    max-width: none;
  }

  .ds-why-choose-sec-subheading {
    max-width: none;
  }

  .ds-our-service-sec-heading {
    min-width: 0;
  }

  .web-experience-sec-heading {
    width: 100%;
    max-width: none;
  }

  .web-soluiton-sec-heading {
    min-width: 0;
  }

  .button.upper-case.font-14.flutter-connect-button {
    padding-left: 0;
    padding-right: 0;
  }

  .button.bg-orange._w-100 {
    width: 100%;
  }

  .rich-text h1 {
    margin-bottom: 24px;
    font-size: 30px;
  }

  .rich-text p {
    font-size: 16px;
  }

  .rich-text h2 {
    font-size: 26px;
  }

  .rich-text h3 {
    font-size: 22px;
  }

  .rich-text h4 {
    font-size: 18px;
  }

  .rich-text h5, .rich-text li, .rich-text a {
    font-size: 16px;
  }

  .rich-text.text-align-center.padiding-tab-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text._w-60 {
    width: 100%;
  }

  .toast-container {
    display: none;
  }

  .para-p1 {
    font-size: 14px;
  }

  .button-with-arrow.text-black.font-s {
    font-size: 16px;
  }

  .link-block-arrow-2.margin-0 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .link-block-arrow-2.margin-0._w-100 {
    width: 100%;
  }

  .div-header-search {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .filters-wrapper {
    width: 100%;
  }

  .text-field-search.search-lg {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-575 {
    background-repeat: no-repeat;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .pagination-2 {
    margin-top: 56px;
  }

  .page-count-3 {
    font-size: 14px;
  }

  .filters-wrapper-2 {
    flex-flow: column wrap;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .collection-list-7 {
    flex-wrap: wrap;
    overflow: visible;
  }

  .collection-list-7.scrollable-tab {
    grid-column-gap: 0px;
    cursor: grab;
    flex-flow: wrap;
    justify-content: flex-start;
    overflow: hidden;
  }

  .collection-item-8 {
    margin-right: 16px;
  }

  .collection-list-wrapper-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-blog {
    font-size: 15px;
  }

  .div-block-49, .div-block-576, .div-block-577 {
    margin-top: 56px;
  }

  .collection-item-10 {
    width: 100%;
  }

  .team-detail-third {
    margin-top: 24px;
  }

  .team-dp-wrapper, .leader-dp-wrapper {
    height: auto;
  }

  .accord-icn {
    width: 32px;
    height: 32px;
  }

  .dropdown-list.w--open {
    padding-bottom: 25px;
  }

  .icn-acrd {
    font-size: 32px;
    line-height: 32px;
  }

  .icn-acrd.minus {
    font-size: 32px;
    line-height: .9em;
  }

  .faq-drop {
    padding-bottom: 25px;
  }

  .left-heading-container, .left-heading-container.left-heading-container-width.ios-case-study-heading {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .left-heading-container.left-heading-container-width.ios-case-study-heading.web-dev {
    min-width: 100%;
    max-width: 100%;
  }

  .right-content-block {
    width: 100%;
    max-width: 100%;
  }

  .right-content-block.right-content-block-width.ios-case-study-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .paragraph.mb-0.text-white.font-12 {
    font-size: 12px;
    line-height: 18px;
  }

  .top-notch-heading-block, .top-notch-heading-block.andriod-app-heading-block, .top-notch-heading-block.andriod-app-heading-block.ios-heading-block {
    width: 100%;
  }

  .banner-inner-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .banner-image {
    height: 244px;
  }

  .div-block-582 {
    width: 88%;
  }

  .service-card-wrapper {
    justify-content: flex-start;
  }

  .service-card {
    width: 49.5%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-heading {
    font-size: 14px;
  }

  .content-heading.font-14 {
    font-size: 14px;
    line-height: 20px;
  }

  .related-capabilities.mb-40.mb-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .app-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .card-1 {
    height: 180px;
  }

  .div-block-586 {
    width: 173px;
  }

  .font-14.font-12 {
    font-size: 12px;
    line-height: 18px;
  }

  .font-14.font-12.card-para-font {
    font-size: 12px;
  }

  .font-14.card-para-font {
    font-size: 12px;
    line-height: 18px;
  }

  .pathway-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 24px 64px;
  }

  .pathway-block.bg-black {
    justify-content: flex-start;
  }

  .pathway-block.bg-white.app-pathway-2 {
    top: -40px;
  }

  .android-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 104px;
  }

  .android-container.ios-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .android-left-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .android-left-block.ios-content-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

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

  .ios-app-industry {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ios-tech-block {
    width: 47%;
  }

  .tech-heading-block {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tech-block.flex-wrap-mob {
    flex-flow: wrap;
  }

  .tech-block.flex-wrap-mob.h-300 {
    height: 50px;
  }

  .our-ios-integration.industry-top-padding {
    margin-top: 20px;
  }

  .ios-technology-block {
    width: 46%;
  }

  .top-notch-flutter {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 104px;
  }

  .top-notch-content-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .top-notch-heading {
    width: 100%;
  }

  .top-notch-left-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
  }

  .top-notch-right-block {
    width: 100%;
  }

  .div-block-594 {
    width: 50%;
  }

  .h-120 {
    height: 56px;
  }

  .flex-block-380 {
    padding-top: 24px;
  }

  .img-cover.fintech-app {
    object-fit: cover;
  }

  .img-cover.cover {
    object-fit: cover;
    object-position: 100% 50%;
  }

  .div-full.padding-left.padding-right.flex-h {
    flex-flow: column;
  }

  .card {
    width: 40vw;
  }

  .collection-item-11 {
    max-width: 320px;
  }

  .h1-heading-raise {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .h1-heading-raise.text-align-centre, .h1-heading-raise.left.centre-mobile, .h1-heading-raise.text-align-left, .h1-heading-raise.align-center-to-left {
    text-align: center;
  }

  .flutter-tech-block {
    width: 47%;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .dg-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 48.3%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-612 {
    width: 80px;
  }

  .dg-heading {
    font-size: 18px;
  }

  .dg-text {
    font-size: 14px;
  }

  .div-block-613 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: space-between;
  }

  .div-block-614 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .dg-enterprise-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 48.3%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dg-enterprise-img {
    width: 60px;
  }

  .product-btn.top-margin {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .text-block-762 {
    text-transform: capitalize;
  }

  .text-block-763 {
    font-size: 22px;
  }

  .text-block-763.width {
    width: 300px;
  }

  .text-block-763.on-demand {
    font-size: 28px;
  }

  .text-block-763.on-demand.case-study-text-tab {
    font-size: 20px;
  }

  .text-block-763.on-demand-copy, .text-block-763.devops-32-tab {
    font-size: 28px;
  }

  .text-block-763.devops-32-tab.case-study-text-tab {
    font-size: 20px;
  }

  .potential-div {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .div-desk {
    padding-right: 80px;
    display: none;
  }

  .div-mob {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/662b7cd1a0b496f888b8baa0_mob-bg.webp");
    background-position: 0 0;
    background-size: cover;
    border-radius: 11px;
    flex-flow: column;
    align-items: flex-start;
    padding: 30px 20px;
    display: flex;
  }

  .heading-h2 {
    font-size: 24px;
  }

  .slider-wrapper {
    width: 100%;
  }

  .body-text-1 {
    font-size: 14px;
  }

  .slider-list {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    width: 100%;
  }

  .div-slides-container.overflow-mobile {
    overflow: visible;
  }

  .slider-item.success-story {
    width: 94%;
  }

  .slider-navigation.prev-slide.hide-mobile, .slider-navigation.next-slide.div-arrow-chevron.hide-mobile {
    display: none;
  }

  .section-2 {
    overflow: hidden;
  }

  .succsee-img {
    height: 60px;
  }

  .success-story-div, .div-block-618 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .reviewer-img {
    width: 60px;
  }

  .div-block-619 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .div-block-620 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .container-full-3.padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-full-3.padding.p-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .awards-card.tech-india {
    width: 24%;
  }

  .awards-card._w-30 {
    width: 30%;
  }

  .award-card-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-627 {
    padding: 20px 10px;
  }

  .div-block-629 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-630 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-631 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-632 {
    height: 200px;
  }

  .div-block-635._w-100 {
    width: 100%;
  }

  .bg-award {
    height: 510px;
  }

  .div-block-638 {
    height: 500px;
  }

  .div-block-639 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-width: 100%;
  }

  .div-block-639._w-50 {
    min-width: 564px;
  }

  .div-block-639._w-50.wrapper {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-639._w-50.wrapper.service {
    padding-bottom: 40px;
  }

  .development-card {
    min-width: 48%;
    padding-right: 10px;
  }

  .development-card.dev-card-new, .development-card.dev-card-new._w-33, .development-card.dev-card-new.industries-w {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-642.t-0 {
    width: 100%;
  }

  .right {
    width: 48%;
  }

  .div-block-644 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .case-hero-img {
    height: auto;
  }

  .case-about-heading-w {
    min-width: 154px;
    max-width: none;
  }

  .case-about-parent-div.center-line {
    align-items: center;
  }

  .case-para.text-align-center.padding-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .seamless-w {
    min-width: 256px;
    max-width: none;
  }

  .industry-card {
    width: 48%;
    padding-left: 22px;
    padding-right: 22px;
  }

  .div-block-645 {
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .div-block-646 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .technology-card {
    width: 48%;
  }

  .challenges {
    min-width: 228px;
    max-width: none;
  }

  .div-block-648, .div-block-649 {
    width: 100%;
  }

  .div-block-650 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 20px;
  }

  .div-block-651 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-651.gap-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-1440 {
    width: 100%;
  }

  .container-1440.margin-above {
    padding-top: 40px;
  }

  .solutions {
    min-width: 228px;
    max-width: none;
  }

  .solutions-card {
    width: 100%;
  }

  .div-block-655 {
    max-width: 100%;
  }

  .div-block-656 {
    grid-row-gap: 32px;
  }

  .arrow-btn-link {
    width: 36px;
    height: 36px;
  }

  .collection-item-12 {
    width: 47.8%;
  }

  .collection-list-12 {
    justify-content: space-between;
  }

  .collection-item-13 {
    width: 100%;
  }

  .collection-list-13 {
    grid-row-gap: 32px;
  }

  .container-100.bg-image {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668bb5098b0b458e3fc841d2_mobile-case-banner.png");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
  }

  .left-hero {
    width: 44%;
  }

  .left-hero.hitachi {
    width: 57%;
  }

  .text-block-767 {
    font-size: 16px;
  }

  .div-block-662 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .div-block-663.gap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-663.gap.proven-div {
    margin-top: 60px;
  }

  .div-block-663.top-padding {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .h2-heading-case {
    text-align: left;
    font-size: 20px;
  }

  .h2-heading-case.centre {
    text-align: left;
  }

  .h2-heading-case.centre.case-study-subhead {
    font-size: 20px;
  }

  .h2-heading-case.heading-size {
    font-size: 20.48px;
  }

  .h2-heading-case.banner-content-heading {
    font-size: 16px;
    line-height: 22px;
  }

  .h2-heading-case.align-center, .h2-heading-case.center {
    text-align: center;
  }

  .h2-heading-case.center.text-white.font-20 {
    font-size: 14px;
  }

  .h2-heading-case.center.text-white.font-20-mobile {
    font-size: 20px;
  }

  .h2-heading-case.case-study-align, .h2-heading-case.align-center-to-left {
    text-align: left;
  }

  .div-block-665 {
    margin-top: 26px;
  }

  .button-2 {
    padding: 9px 18px;
    font-size: 12px;
  }

  .case-middle-img {
    height: 220px;
  }

  .div-block-666 {
    background-color: #f8eae7;
    border-radius: 4px;
    width: 47.8%;
    padding: 24px;
  }

  .div-block-667 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: wrap;
  }

  .div-block-668 {
    padding: 18px 30px;
  }

  .div-block-669 {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
  }

  .div-block-670 {
    width: 100%;
  }

  .slider {
    height: 368px;
    margin-top: 63px;
  }

  .slide.kress-slide {
    padding-left: 0;
  }

  .mask {
    height: 330px;
  }

  .modal-content {
    top: 20%;
  }

  .flex-block-273-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .flex-block-381, .flex-block-381._w-python, .flex-block-381._w-python._w-php {
    max-width: 100%;
  }

  .flex-hire {
    width: 100%;
  }

  .engieer-banner-img {
    height: 34vh;
  }

  .text-hire-devops {
    width: 100%;
  }

  .text-hire-devops.center-mob {
    text-align: center;
  }

  .hire-devops-subheading {
    min-width: auto;
  }

  .hire-devops-subheading.industries-we-serve, .hire-devops-subheading.industies-worked-with, .hire-devops-subheading.hire-ml {
    min-width: 100%;
  }

  .onboard-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: center;
    margin-left: 0;
  }

  .div-block-682 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: center;
  }

  .div-block-683 {
    justify-content: center;
    width: auto;
    margin-left: 0;
  }

  .div-block-684 {
    align-items: center;
    width: 100%;
  }

  .div-block-684.align-left {
    align-items: flex-start;
  }

  .paragraph-5.center-align-tab {
    text-align: center;
  }

  .div-block-687.devops-hover-card {
    padding-top: 160px;
  }

  .div-block-693.bg-orange.top-padding.devops-hover-card, .div-project.devops-hover-card {
    height: 50%;
  }

  .devops-heading-flexible, .shadow-card {
    width: 100%;
  }

  .shadow-card-colored {
    width: 48%;
  }

  .devops-integrate-image {
    width: 80px;
    height: 80px;
  }

  .text-block-351-copy.cloud {
    font-size: 18px;
  }

  .div-block-694 {
    width: 100%;
  }

  .div-block-695 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
  }

  .flex-block-273-devops {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .hire-devops-subheading-copy {
    min-width: 100%;
  }

  .div-block-6943 {
    width: 100%;
  }

  .line-container {
    height: 250px;
  }

  .div-block-6946 {
    padding-top: 100px;
    left: 15%;
  }

  .scroll-box {
    margin-top: 60px;
  }

  .scroll-content {
    padding-left: 40px;
  }

  .scroll-text {
    font-size: 16px;
    line-height: 32px;
  }

  .scroll-inner-box {
    width: 100%;
  }

  .scroll-heading {
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
  }

  .div-block-6947 {
    justify-content: center;
    display: flex;
  }

  .div-block-6948 {
    justify-content: center;
  }

  .scroll-box-2 {
    margin-top: 60px;
  }

  .scroll-content-2 {
    padding-left: 0;
  }

  .scroll-inner-box-2 {
    width: 100%;
  }

  .circle-2 {
    top: 100px;
  }

  .hero-heading {
    font-size: 32px;
  }

  .hero-heading-wrapper {
    width: 100%;
    max-width: none;
  }

  .flutter-left-block {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
  }

  .flutter-left-block.ios-content-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .slider_left {
    width: 100%;
  }

  .slider_wrap {
    flex-direction: column-reverse;
  }

  .slider_right {
    width: 100%;
    padding-bottom: 4em;
  }

  .swiper.is-content {
    position: relative;
  }

  .swiper.is-photos {
    padding-left: 9%;
    padding-right: 9%;
  }

  .case-link.border-mob {
    border: 1px solid #ec6145;
    border-radius: 44px;
    padding: 10px 20px;
  }

  .case-logo {
    display: none;
  }

  .paragraph-6.caps-mob {
    text-transform: uppercase;
  }

  .div-block-discover {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .dt-empowering-sub-heading-copy.digital {
    width: 100%;
  }

  .div-block-6958 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .numbers {
    width: 12%;
  }

  .link-page {
    width: 35px;
  }

  .div-block-6961 {
    width: 25%;
  }

  .number-text {
    padding-top: 3px;
    font-size: 20px;
  }

  .service-text {
    font-size: 20px;
  }

  .track-card {
    width: 47.8%;
  }

  .track-card-heading {
    font-size: 28px;
  }

  .div-block-6964 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .award-card {
    flex-flow: row;
    width: 100%;
    height: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-6967 {
    flex-flow: column;
  }

  .text-64.width {
    width: 300px;
  }

  .text-64.on-demand {
    font-size: 28px;
  }

  .text-64.on-demand.case-study-text-tab {
    font-size: 20px;
  }

  .text-64.on-demand-copy, .text-64.devops-32-tab {
    font-size: 28px;
  }

  .text-64.devops-32-tab.case-study-text-tab {
    font-size: 20px;
  }

  .top-right-img {
    width: 80px;
    height: 80px;
  }

  .top-left-img {
    width: 80px;
    height: 80px;
    top: -17%;
  }

  .locations-content-wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .location-description.align-left-mob {
    text-align: left;
  }

  .hero-right {
    align-items: flex-start;
    width: 100%;
    margin-left: -50px;
    margin-right: auto;
    padding-right: 0;
  }

  .hero-content-grid {
    grid-row-gap: 2rem;
    flex-flow: column-reverse wrap;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .slider-nav {
    z-index: 10;
    width: 90%;
    margin-left: 28px;
    position: absolute;
    top: 69%;
    left: 0%;
    right: 0%;
  }

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

  .image-stack-wrapper {
    width: 78%;
    padding-top: 89%;
  }

  .hero-left {
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bg-2 {
    width: 100%;
    height: 33%;
    inset: auto 0% 0%;
  }

  .bg-2._3 {
    width: 100%;
    inset: auto 0% 4%;
  }

  .bg-2._2 {
    width: 100%;
    inset: auto 0% 2%;
  }

  .section-slider {
    height: auto;
    padding-top: 60px;
  }

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

  .qf-text {
    margin-top: 0;
    margin-left: 12px;
    padding: 0;
    font-size: 13px;
    position: static;
    transform: rotate(0);
  }

  .card-stack-wrapper {
    height: 400px;
  }

  .container-1444 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1444.horizontal-ends.centered {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .section-7 {
    min-height: auto;
  }

  .stack-image-2 {
    border-radius: 63px;
  }

  .slide-count-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .stack-image-3 {
    transform: scale3d(1.3, 1.1, 1);
  }

  .stack-image-3.stack-2 {
    transform: scale3d(1.2, .95, 1);
  }

  .stack-image-3.stack-3 {
    transform: scale3d(1.1, .81, 1);
  }

  .h3-heading-map, .h3-heading-map.centre {
    text-align: left;
  }

  .h3-heading-map.centre.case-study-subhead {
    font-size: 20px;
  }

  .h3-heading-map.centre.center-mob {
    text-align: center;
  }

  .h3-heading-map.heading-size {
    font-size: 20.48px;
  }

  .h3-heading-map.banner-content-heading {
    font-size: 16px;
    line-height: 22px;
  }

  .h3-heading-map.align-center, .h3-heading-map.center {
    text-align: center;
  }

  .h3-heading-map.center.text-white.font-20 {
    font-size: 14px;
  }

  .h3-heading-map.center.text-white.font-20-mobile {
    font-size: 20px;
  }

  .h3-heading-map.case-study-align, .h3-heading-map.align-center-to-left {
    text-align: left;
  }

  .h3-heading-map.align-center-mob {
    text-align: center;
  }

  .container-1446 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .clone-bar {
    justify-content: center;
  }

  .source-info {
    width: 100%;
  }

  .text-block-772 {
    font-weight: 400;
  }

  .div-block-6980 {
    width: 100%;
  }

  .div-block-6981 {
    flex-flow: column;
  }

  .dropdown-item-industries {
    border-bottom: 1px solid #1b1b1b1a;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 100%;
    max-width: none;
    padding-top: 16px;
    padding-bottom: 32px;
    padding-left: 2.55%;
  }

  .industry-navbar-heading {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-heading-title.display-mob.mob-txt {
    font-size: 14px;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .platform-wrapper {
    border: 1px #000;
  }

  .tabs-content {
    width: 100%;
    margin-top: 30px;
    margin-left: 0;
  }

  .service-tab-title {
    font-size: 26px;
  }

  .service-tab-2 {
    justify-content: center;
    width: auto;
    height: 60px;
  }

  .tabs {
    flex-direction: column-reverse;
  }

  .tabs.hide {
    display: none;
  }

  .service-container {
    flex-flow: column;
    margin-bottom: 20px;
    padding: 10px 26px;
    display: block;
  }

  .tabs-menu {
    width: 100%;
  }

  .dropdown-list-3, .dropdown-list-3.w--open {
    background-color: #fff;
  }

  .hire-dropdown {
    width: 100%;
  }

  .hire-dropdown-wrapper {
    display: block;
  }

  .hire-droplist {
    font-weight: 400;
  }

  .hire-droplist:hover {
    color: #ec6145;
  }

  .hire-navbar-heading {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 700;
  }

  .line-award {
    width: 100%;
    height: 1%;
  }

  .image-278 {
    width: 7.7em;
  }

  .navbar-link-wrapper-drop {
    margin-left: 6%;
    display: flex;
  }

  .navbar-link-wrapper-drop.hide-home {
    display: flex;
  }

  .navbar-link-wrapper-drop.hide-mobile-view {
    display: none;
  }

  .navbar-link-wrapper-drop.hide-tablet {
    display: flex;
  }

  .navbar-link-wrapper-contact {
    margin-left: 6%;
    display: flex;
  }

  .navbar-link-wrapper-contact.hide-home {
    display: flex;
  }

  .navbar-link-wrapper-contact.hide-mobile-view {
    display: none;
  }

  .navbar-link-wrapper-contact.hide-tablet {
    display: flex;
  }

  .div-block-6989 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .hire-link {
    padding: 20px;
  }

  .div-block-6990 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-1 {
    font-size: 20px;
  }

  .div-healthcare {
    width: 48%;
    margin-bottom: 16px;
  }

  .div-healthcare.b-0 {
    margin-bottom: 16px;
  }

  .image-279 {
    object-fit: scale-down;
  }

  .image-279.iqv {
    object-fit: cover;
  }

  .image-279.iqv.contain-mob, .image-279.hcl {
    object-fit: contain;
  }

  .div-hcl {
    width: 49%;
    margin-bottom: 16px;
  }

  .div-iqvia {
    width: 48%;
    margin-bottom: 16px;
  }

  .div-neurostellar, .div-peakmind {
    width: 49%;
    margin-bottom: 16px;
  }

  .div-block-6993 {
    width: 100%;
  }

  .div-block-6993.p-0 {
    height: 300px;
  }

  .div-block-6998 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-6999 {
    height: 100%;
  }

  .div-block-6995-co.ample {
    background-size: 100%;
  }

  .services-details-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .solution-card-copy.first.app, .solution-card-copy.second.app, .solution-card-copy.third.app, .mha.first.app, .mha.second.app, .mha.third.app, .pea.first.app, .pea.second.app, .pea.third.app, .tele-sol.first.app, .tele-sol.second.app, .tele-sol.third.app, .iomt.first.app, .iomt.second.app, .iomt.third.app, .clinical.first.app, .clinical.second.app, .clinical.third.app, .clinical-copy.first.app, .clinical-copy.second.app, .clinical-copy.third.app, .iomt-copy.first.app, .iomt-copy.second.app, .iomt-copy.third.app, .pea-copy.first.app, .pea-copy.second.app, .pea-copy.third.app, .iomt-copy-copy.first.app, .iomt-copy-copy.second.app, .iomt-copy-copy.third.app, .iomt-copy-copy-copy.first.app, .iomt-copy-copy-copy.second.app, .iomt-copy-copy-copy.third.app {
    background-color: #fefcfc;
  }

  .div-block-7004 {
    flex-flow: column;
  }

  .div-block-7008.hide-desk {
    height: 96%;
  }

  .div-block-256-copy {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-382-copy {
    width: 100%;
  }

  .div-block-7010.tab-ui.bottom-10.flex, .div-block-7010.tab-ui.devops-flexilble-text, .div-block-7010.tab-ui.flex-block-118 {
    flex-flow: row;
    width: 48.6%;
  }

  .div-block-7011 {
    flex-flow: wrap;
  }

  .cards-block-wrapper-copy.cloud-services.dev.neww, .cards-block-wrapper-copy.cloud-services.ai, .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
  }

  .div-block-7010-copy._w-50-mob {
    width: 49%;
  }

  .div-block-7010-copy._w-50-mob.career-two-v-flex {
    flex-flow: row;
  }

  .div-block-7010-copy._w-50-mob.flex {
    flex-flow: row;
    width: 48.6%;
    height: auto;
  }

  .div-block-7010-copy._w-100 {
    width: 100%;
  }

  .div-block-7010-copy._w-100.flex {
    flex-flow: row;
    height: auto;
    margin-top: 16px;
  }

  .cards-block-wrapper-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .cards-block-wrapper-copy.cloud-services.dev {
    flex-direction: row;
  }

  .cards-block-wrapper-copy.cloud-services.dev.neww, .cards-block-wrapper-copy.cloud-services.ai, .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
  }

  .cards-block-wrapper-copy-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row-reverse wrap-reverse;
  }

  .cards-block-wrapper-copy-copy.cloud-services.dev {
    flex-direction: row;
  }

  .cards-block-wrapper-copy-copy.cloud-services.dev.neww, .cards-block-wrapper-copy-copy.cloud-services.ai, .cards-block-wrapper-copy-copy.cloud-services {
    flex-direction: column;
  }

  .div-block-7012, .div-block-7013 {
    width: 100%;
  }

  .h-tech-img {
    object-fit: contain;
  }

  .h-tech-img._w-50.cover-tab {
    object-fit: none;
  }

  .h-tech-img.cover-tab {
    object-fit: cover;
  }

  .h-tech-img-w-100._w-50.h {
    object-fit: contain;
  }

  .h-overlay {
    height: 1000px;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .div-block-7022 {
    height: 1000px;
  }

  .paragraph-10 {
    font-size: 24px;
  }

  .div-block-256-copy-copy, .div-block-256-copy-copy._w-ed {
    width: 100%;
  }

  .div-block-627-copy {
    padding: 20px 10px;
  }

  .div-block-7023 {
    align-items: flex-end;
    margin-top: 30px;
  }

  .faq-div-copy {
    padding: 32px 10px;
  }

  .faq-outer {
    background-color: #f2f9fc;
  }

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

  .faq-arrow-dropdown.py-16-mob {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-7027 {
    width: 210px;
  }

  .award-card-div-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-full-3-copy.padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-full-3-copy.padding.p-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-635-copy._w-100 {
    width: 100%;
  }

  .div-block-634-copy {
    width: 100%;
    max-width: 100%;
  }

  .section-project {
    margin-top: 1040px;
  }

  .card-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .slider-navigations {
    width: 100%;
  }

  .media {
    margin-bottom: 1.4rem;
  }

  .card-text {
    height: 160px;
  }

  .card-body {
    padding-top: .6rem;
    padding-bottom: 3rem;
  }

  .section-spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-spacing.project {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-spacing.project.b-0-mob {
    padding-bottom: 0;
  }

  .section-spacing.banner {
    padding-top: 9rem;
    padding-bottom: 4rem;
  }

  .navbar {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar__brand {
    padding-left: 0;
  }

  .div-block-7033 {
    height: 58px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7033._w-48 {
    width: 48%;
  }

  .div-block-7033.h-48.p-tab._w-48-tab {
    height: 58px;
  }

  .div-block-7034 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7034._w-48 {
    width: 48%;
    height: 58px;
  }

  .div-block-7034._w-48.p-tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7034._w-48.mob-sql {
    padding-left: 54px;
    padding-right: 54px;
  }

  .div-edtech {
    width: 48%;
    margin-bottom: 16px;
  }

  .div-hcl-copy {
    width: 49%;
    margin-bottom: 16px;
  }

  .cognitive.first.app, .cognitive.second.app, .cognitive.third.app, .smh.first.app, .smh.second.app, .smh.third.app, .ilwa.first.app, .ilwa.second.app, .ilwa.third.app, .lps.first.app, .lps.second.app, .lps.third.app, .eal.first.app, .eal.second.app, .eal.third.app, .pea-copy-copy.first.app, .pea-copy-copy.second.app, .pea-copy-copy.third.app, .vls.first.app, .vls.second.app, .vls.third.app, .eapp.first.app, .eapp.second.app, .eapp.third.app, .cta.first.app, .cta.second.app, .cta.third.app, .iaoa.first.app, .iaoa.second.app, .iaoa.third.app, .pea-copy-copy.first.app, .pea-copy-copy.second.app, .pea-copy-copy.third.app {
    background-color: #fefcfc;
  }

  .anti-img-logo {
    display: none;
  }

  .rbpo.first.app, .rbpo.second.app, .rbpo.third.app, .content-mock.first.app, .content-mock.second.app, .content-mock.third.app {
    background-color: #fefcfc;
  }

  .lynx-heading-white {
    font-size: 40px;
  }

  .lynx-hero-large {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .lynx-block-hero-large {
    width: 80%;
    margin-bottom: -30px;
  }

  .header {
    margin-bottom: 2rem;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr) 1fr;
  }

  .section-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .card_body {
    padding: 1.5rem;
  }

  .header-2 {
    margin-bottom: 2rem;
  }

  .grid_2-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .flex_vertical.gap-large {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-12 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_3-col {
    grid-template-columns: 1fr;
  }

  .grid_1-col.gap-medium {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid_3-col-2 {
    grid-template-columns: 1fr;
  }

  .section-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_1-col-2.gap-medium {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid_3-col-3 {
    grid-template-columns: 1fr;
  }

  .section-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-3 {
    margin-bottom: 2rem;
  }

  .grid_3-col-4 {
    grid-template-columns: 1fr;
  }

  .section-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-4 {
    margin-bottom: 2rem;
  }

  .grid_2-col-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid_2-col-2.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-5 {
    margin-bottom: 2rem;
  }

  .grid_1-col-5.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_2-col-3 {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid_2-col-3.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-6 {
    margin-bottom: 2rem;
  }

  .grid_1-col-6.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_2-col-4 {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid_2-col-4.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .header-7 {
    margin-bottom: 2rem;
  }

  .grid_1-col-7.gap-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_3-col-5 {
    grid-template-columns: 1fr;
  }

  .card_body-2 {
    padding: 1.5rem;
  }

  .header-8 {
    margin-bottom: 2rem;
  }

  .grid_2-col-5 {
    grid-template-columns: minmax(0, 1fr);
  }

  .section-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header-9 {
    margin-bottom: 2rem;
  }

  .section-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_3-col-6 {
    grid-template-columns: 1fr;
  }

  .header-10 {
    margin-bottom: 2rem;
  }

  .section-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid_3-col-7 {
    grid-template-columns: 1fr;
  }

  .grid_2-col-6 {
    grid-template-columns: minmax(0, 1fr);
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .section-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom_small {
    margin-bottom: 1rem;
  }

  .flex_horizontal-4.flex_vertical_mobile-l {
    flex-flow: column;
  }

  .grid_2-col-7 {
    grid-template-columns: minmax(0, 1fr);
  }

  .grid_2-col-7.mobile-l-1-col {
    grid-template-columns: 1fr;
  }

  .section-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom_none-2 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  .end-bottom, .div-block-22 {
    width: 100%;
  }

  .end-top {
    flex-wrap: wrap;
    width: 100%;
  }

  .end-top-two {
    width: 212px;
  }

  .div-block-24 {
    align-items: flex-start;
    width: 100%;
  }

  .div-block-23 {
    width: 100%;
  }

  .end-top-three {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    width: 100%;
    margin-top: 24px;
  }

  .end-top-one {
    width: 156px;
  }

  .col-logo.three {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .col-logo.three.gap-8 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .col-logo.two {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: auto;
  }

  .col-logo.one {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    place-content: stretch center;
    height: auto;
  }

  .text-200 {
    text-align: left;
    font-size: 56px;
    line-height: 68px;
  }

  .line-partner {
    display: block;
  }

  .div-logos {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-wrap: wrap;
    place-content: stretch center;
    align-items: center;
    height: auto;
  }

  .col-two.krishi, .col-two.safexpay, .col-two.hitachi, .col-two.bolt, .col-one.byju, .col-one.kfin, .col-one.zee, .col-one.rapido {
    width: 49%;
    height: 120px;
  }

  .div-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: stretch;
    width: 100%;
  }

  .right-part {
    height: auto;
  }

  .company-logo.awfis {
    object-fit: contain;
    max-height: 40px;
  }

  .text-brands {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }

  .col-three, .col-three.legal, .col-three.pw, .col-three.eggoz {
    width: 49%;
    height: 120px;
  }

  .heading-wrapper {
    text-align: left;
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .div-block-19 {
    width: 100%;
  }

  .num-col.first {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 280px;
  }

  .num-col.first.data.ai {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 49%;
  }

  .num-col.first.data.eng {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .num-col.first.data.eng.data-project-container {
    justify-content: space-between;
    width: 100%;
  }

  .num-col.first.data {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: auto;
  }

  .num-col.first.data.dev {
    flex-flow: wrap;
    width: 100%;
  }

  .num-col.first.data {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: auto;
  }

  .num-col.first.data.sustainability-why-choose-us {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
    width: 100%;
  }

  .num-col.second.data.ai {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data.ai.aiiiiiiii {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
    width: 49%;
    margin-bottom: 0;
  }

  .num-col.second.data.eng {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data.eng.data-eng-num-col {
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    justify-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .num-col.second.home-page-recoreds {
    flex-direction: row;
    width: 280px;
  }

  .num-col.second {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .num-col.second.data.cloud {
    justify-content: center;
    align-items: center;
  }

  .num-col.second.data {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
  }

  .num-col.second.data.dev {
    flex-direction: row;
    justify-content: center;
  }

  .num-col.second {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .num-col.second.column-container {
    align-items: center;
  }

  .right-top, .right-top.green {
    width: 100%;
  }

  .right-top.dataai.neeww-comboo, .right-top.dataai {
    width: 100%;
  }

  .right-top.dataai {
    justify-content: center;
    width: 100%;
  }

  .right-top.dataai.dev, .div-block-4.data {
    width: 100%;
  }

  .hover-div {
    width: 48%;
  }

  .hover-div.fourth {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .hover-div.fourth.data {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .hover-div.second {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .hover-div.second.data {
    width: 100%;
  }

  .hover-div.sixth, .hover-div.first {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .hover-div.first.data {
    width: 100%;
  }

  .hover-div.fifth {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .hover-div.fifth.data {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .hover-div.third {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .record-right {
    width: 100%;
  }

  .record-right.data.green {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .record-right.data.ai {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .record-right.data.eng {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    margin-top: 16px;
  }

  .record-right.data {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
  }

  .record-right.data.green {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .record-right.data {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
    min-width: 0;
  }

  .hover-text.data {
    font-size: 14px;
  }

  .record-left.green {
    width: 100%;
    margin-left: 0;
  }

  .record-left.home {
    align-items: stretch;
    width: 100%;
  }

  .record-left.dataai.dev {
    width: 100%;
  }

  .record-left.dataai.cloud-page-by-numbers {
    width: 100%;
  }

  .record-left.dataai {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .record-left.dataai.dev {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .record-num {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .record-num.data-eng {
    flex-direction: column;
  }

  .record-num.data-eng.dataa-anaylississs {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .record-num.home-record {
    display: none;
  }

  .record-num.psydoooooo {
    grid-column-gap: 0px;
    grid-row-gap: 12px;
  }

  .testimonials-wrapper.data {
    width: 478px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonials-wrapper.data.green {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .head-testimonials.data {
    align-items: center;
    width: 100%;
  }

  .head-testimonials.data.new-dawn.green {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    align-items: flex-start;
    position: static;
  }

  .head-testimonials.data {
    width: 100%;
  }

  .img-clutch {
    width: 48px;
    height: 48px;
  }

  .div-awards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: auto;
    display: none;
  }

  .div-awards.newawards {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-et {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    width: 48px;
    height: 48px;
  }

  .img-iso {
    object-fit: cover;
    width: 54.48px;
    height: 48px;
  }

  .img-indian-aa {
    width: 68px;
    height: 48px;
  }

  .text-award {
    font-size: 12px;
  }

  .img-top {
    width: 53.2px;
    height: 48px;
  }

  .meeting-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: stretch;
    width: 100%;
  }

  .right-img {
    background-image: none;
    border-radius: 4px;
    width: 100%;
    height: auto;
  }

  .div-block-15 {
    flex-direction: row-reverse;
  }

  .div-block-18, .div-block-18.second, .div-block-18.first, .div-block-17 {
    width: 100%;
  }

  .div-block-14 {
    width: 100%;
    position: static;
  }

  .div-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .h1-heading {
    font-size: 28px;
  }

  .h1-heading.text-align-centre.size-h1 {
    align-self: center;
  }

  .h1-heading.left.centre-mobile {
    text-align: center;
  }

  .h1-heading.box-digital {
    width: 300px;
  }

  .headline-div {
    width: 100%;
  }

  .div-block-32 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
  }

  .div-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: 100%;
  }

  .para-p2 {
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
  }

  .para-p2.service-we-offer-size {
    max-width: 260px;
  }

  .div-block-63 {
    width: 100%;
  }

  .div-block-64 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-94 {
    color: #ec6145;
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-95 {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-65 {
    justify-content: center;
    width: 100%;
  }

  .div-block-66 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 398px;
  }

  ._1-of-3 {
    width: 122.053px;
    height: 344.933px;
  }

  ._2-of-3 {
    width: 122.533px;
    height: 344.933px;
  }

  ._3-of-3 {
    width: 122.053px;
    height: 344.933px;
  }

  .div-block-67 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .text-block-96 {
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .div-block-68 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .div-block-70 {
    width: 100%;
  }

  .text-block-97 {
    text-align: right;
    width: 400px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-98 {
    width: 100%;
  }

  .section-strategy {
    flex-direction: column;
  }

  .strategy-left {
    width: 100%;
  }

  .strategy-left.data.engi {
    align-items: stretch;
    width: 100%;
  }

  .strategy-left.data.engi.web-dev-our-approach {
    justify-content: center;
    align-items: stretch;
  }

  .strategy-left.promise.cloud {
    width: 100%;
  }

  .strategy-left.promise.cloud.dev {
    align-items: stretch;
    width: 100%;
  }

  .text-block-104 {
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-104.trust.digital {
    width: 100%;
    height: auto;
  }

  .text-block-105, .text-block-105.trust.app {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-105.trust.digital {
    width: 100%;
  }

  .text-block-105.data {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-74 {
    width: 100%;
  }

  .div-block-74.trust.app {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-74.trust.approach, .div-block-74.data, .div-block-74.promise {
    width: 100%;
  }

  .div-block-74.promise.cloud, .div-block-74.promise.cloud.dev {
    width: 100%;
    margin-top: 0;
  }

  .div-block-75, .div-block-75.trust {
    width: 100%;
  }

  .div-block-75.data {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-75.promise.cloud {
    width: 100%;
  }

  .div-block-76.strategy {
    width: 248px;
  }

  .div-block-76.trust {
    width: 100%;
  }

  .text-block-106.strategy {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-106.trust {
    width: 490px;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-77, .div-block-77.trust, .div-block-77.data {
    width: 100%;
  }

  .text-block-107 {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-107.first {
    text-transform: uppercase;
  }

  .text-block-107.sixth, .text-block-107.seventh {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-108 {
    font-size: 12px;
    line-height: 1.28;
  }

  .text-block-108.first.app, .text-block-108.first.approach, .text-block-108.second.app, .text-block-108.second.approach, .text-block-108.sixth {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-108.seventh, .text-block-108.data {
    font-size: 12px;
  }

  .text-block-108.app, .text-block-108.approach, .text-block-108.promise, .text-block-108.promise.cloud {
    font-size: 12px;
    line-height: 16px;
  }

  .trust-left, .div-block-79 {
    width: 100%;
  }

  .div-block-79.app {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
  }

  .div-block-79.cloud {
    width: 100%;
    height: auto;
  }

  .div-block-79.cloud.eng {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .text-block-109.digital {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
  }

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

  .text-block-110.app {
    font-size: 14px;
    line-height: 18px;
  }

  .cards-block.left.cloud, .cards-block.left.cloud.dev, .cards-block.left.cloud.ai, .cards-block.left.cloud {
    width: 100%;
  }

  .cards-block.right, .cards-block.right.cloud, .cards-block.right.cloud.dev, .cards-block.right.cloud.ai, .cards-block.right.digital, .cards-block.right.cloud, .cards-block.right, .cards-block.right.digital {
    width: 100%;
    margin-top: 0;
  }

  .cards-block.left {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }

  .cards-block.left.cloud, .cards-block.left.cloud.dev {
    width: 100%;
  }

  .cards-block.right, .cards-block.right.cloud, .cards-block.right.cloud.dev {
    width: 100%;
    margin-top: 0;
  }

  .solution-card {
    height: 100%;
    padding: 24px;
  }

  .solution-card.first, .solution-card.first.app {
    width: 100%;
  }

  .solution-card.first.tech, .solution-card.first.tech4, .solution-card.first.tech5, .solution-card.first.tech9, .solution-card.first.tech10 {
    padding: 24px;
  }

  .solution-card.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .solution-card.first.cloud4.web-devv {
    padding: 24px;
  }

  .solution-card.first.cloud5, .solution-card.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .solution-card.second, .solution-card.second.app {
    width: 100%;
  }

  .solution-card.second.tech {
    padding: 24px;
  }

  .solution-card.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .solution-card.second.cloud.web-devvv {
    padding: 24px;
  }

  .solution-card.third, .solution-card.third.app {
    width: 100%;
  }

  .solution-card.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .solution-card.third.tech {
    padding: 24px;
  }

  .solution-card.fourth, .solution-card.fourth.app {
    width: 100%;
  }

  .solution-card.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card.fourth.cloud.web-devv, .solution-card.fourth.tech6 {
    padding: 24px;
  }

  .solution-card.fifth, .solution-card.fifth.app {
    width: 100%;
  }

  .solution-card.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card.fifth.tech7 {
    padding: 24px;
  }

  .solution-card.sixth, .solution-card.sixth.app {
    width: 100%;
  }

  .solution-card.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card.sixth.tech8 {
    padding: 24px;
  }

  .card-img, .card-img.first, .card-img.first.app, .card-img.first.tech.green, .card-img.first.cloud4, .card-img.first.cloud5, .card-img.first.cloud9, .card-img.second, .card-img.second.app, .card-img.second.tech.green, .card-img.second.cloud, .card-img.third, .card-img.third.app, .card-img.third.tech.green, .card-img.third.cloud, .card-img.fourth, .card-img.fourth.app, .card-img.fourth.tech.green, .card-img.fourth.cloud, .card-img.fifth, .card-img.fifth.app, .card-img.fifth.tech.green, .card-img.fifth.cloud, .card-img.sixth, .card-img.sixth.app, .card-img.sixth.tech, .card-img.sixth.cloud {
    width: 80px;
    height: 80px;
  }

  .card-head.first, .card-head.second, .card-head.third, .card-head.fourth, .card-head.fifth, .card-head.sixth {
    font-size: 16px;
    line-height: 21px;
  }

  .card-para.first.app, .card-para.first.cloud9, .card-para.second.app, .card-para.third, .card-para.third.app, .card-para.fourth.app, .card-para.fifth.app, .card-para.sixth.app {
    font-size: 14px;
    line-height: 18px;
  }

  .cards-block-wrapper {
    flex-flow: column wrap;
    width: 100%;
  }

  .cards-block-wrapper.cloud-services {
    flex-direction: column;
    width: 398px;
  }

  .cards-block-wrapper.cloud-services.dev, .cards-block-wrapper.cloud-services.ai, .cards-block-wrapper.cloud-services {
    flex-direction: column;
    width: 100%;
  }

  .client-story {
    width: 100%;
    height: 545px;
    margin-left: auto;
    margin-right: auto;
  }

  .client-story.education {
    height: 590px;
  }

  .div-block-88 {
    width: 100%;
  }

  .image-38 {
    object-fit: cover;
    width: 100%;
  }

  .div-block-89 {
    width: 100%;
    height: 100px;
    padding: 0 15px;
    left: 0;
  }

  .div-block-89.h-auto {
    height: 120px;
  }

  .flex-block-8 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
  }

  .flex-block-9 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: center;
  }

  .text-block-115 {
    font-size: 24px;
    line-height: 29px;
  }

  .text-block-116 {
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-10 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: flex-start;
  }

  .text-block-117 {
    font-size: 24px;
    line-height: 29px;
  }

  .text-block-118 {
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-91 {
    width: 430px;
    height: 248px;
    padding: 32px;
    inset: auto auto 0% 24px;
  }

  .div-block-91.cloud {
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
  }

  .div-block-91.cloud.our-works {
    padding-top: 32px;
  }

  .div-block-91.cloud.education {
    height: 380px;
  }

  .div-block-91.cloud.new-image {
    padding-bottom: 200px;
    line-height: 20px;
  }

  .div-block-91.cloud.react-native {
    height: 280px;
  }

  .div-block-91.fintech {
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
  }

  .div-block-91.fintech.our-works {
    padding-top: 32px;
  }

  .flex-block-11.cloud {
    width: 100%;
  }

  .dt-cta-wrapper {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
  }

  .dt-cta-wrapper.about {
    text-transform: none;
    font-size: 16px;
  }

  .text-block-120.about.cloud {
    font-size: 10px;
  }

  .cta-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 80%;
    min-width: 240px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-121.real-estate.real-estate, .text-block-121.software {
    font-size: 12px;
  }

  .div-block-92 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .text-block-123.digital {
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .div-block-93 {
    width: 398px;
    height: auto;
  }

  .div-block-93.digital, .div-block-95.digital {
    width: 100%;
  }

  .text-block-124 {
    width: auto;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-125 {
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-14 {
    width: 100%;
  }

  .empower-card.first {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 32px 24px;
  }

  .empower-card.first.eng-one, .empower-card.first.eng-two, .empower-card.first.eng-three, .empower-card.first.eng-four {
    width: 100%;
    height: 85px;
    padding: 32px 24px;
  }

  .empower-card.first.eng-four {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 85px;
    padding: 32px 24px;
  }

  .empower-card.second {
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    padding: 32px 24px;
  }

  .empower-card.third {
    width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 24px;
  }

  .empower-card.fourth {
    width: 100%;
    height: 100%;
    padding: 32px 24px;
  }

  .empower-card.fifth, .empower-card.sixth {
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    padding: 32px 24px;
  }

  .text-block-126.first {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-126.second {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-126.third, .text-block-126.fourth {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-126.fifth, .text-block-126.sixth {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-127.first, .text-block-127.second, .text-block-127.third, .text-block-127.fourth, .text-block-127.fifth, .text-block-127.sixth {
    width: auto;
    font-size: 12px;
    line-height: 17px;
  }

  .text-block-128 {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
  }

  .flex-block-15 {
    width: 100%;
  }

  .faq-div.first, .faq-div.first.dev, .faq-div.second, .faq-div.second.dev, .faq-div.third, .faq-div.third.dev {
    width: 100%;
    padding: 32px 10px;
  }

  .faq-div.fourth.cloud {
    width: 100%;
    height: 100%;
    padding: 32px 10px;
  }

  .faq-div.fourth.cloud.dev {
    width: 100%;
    height: 112px;
    padding: 32px 10px;
  }

  .faq-div.fourth.digital, .faq-div.fifth.digital, .faq-div.second, .faq-div.second, .faq-div.second, .faq-div.second.dev {
    width: 100%;
    padding: 32px 10px;
  }

  .flex-block-16 {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-129.first, .text-block-129.second, .text-block-129.third, .text-block-129.fourth, .text-block-129.fifth {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-130.first, .text-block-130.second, .text-block-130.third, .text-block-130.fourth, .text-block-130.fifth {
    font-size: 14px;
    line-height: 18px;
  }

  .section-power-data.ai {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 478px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-power-data.ai.web-dev-page {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-22 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-block-22.ai {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .text-block-137.eng {
    width: 100%;
    font-size: 14px;
  }

  .flex-block-23.ai {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .flex-block-23.eng {
    flex-wrap: wrap;
    justify-content: center;
    height: auto;
  }

  .flex-block-23.eng.five-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
  }

  .power-card.first {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .power-card.first.data {
    width: 46%;
  }

  .power-card.first.five-item {
    width: 48%;
  }

  .power-card.second {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .power-card.second.five-item {
    width: 48%;
  }

  .power-card.third {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .power-card.third.five-item {
    width: 48%;
  }

  .power-card.fourth {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .power-card.fourth.five-item {
    width: 48%;
  }

  .power-card.sixth {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .power-card.sixth.five-item {
    width: 48%;
  }

  .power-card.python {
    width: 46%;
    height: 140px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .flex-block-24.app {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .flex-block-25, .flex-block-25.app {
    width: 100%;
  }

  .div-block-96 {
    width: 335px;
  }

  .div-block-96.app {
    width: 100%;
  }

  .text-block-138.app {
    width: 244px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-139.app {
    width: 100%;
  }

  .flex-block-26 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: stretch;
    max-width: 398px;
  }

  .flex-block-27 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .flex-block-28 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: auto;
  }

  .flex-block-29 {
    align-items: stretch;
    width: 100%;
    height: auto;
  }

  .text-block-142 {
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-30 {
    width: 100%;
  }

  .app-logo.one, .app-logo.two, .app-logo.three, .app-logo.four, .app-logo.five, .app-logo.six {
    width: 100px;
  }

  .image-42 {
    width: 100%;
    height: 304px;
  }

  .tech-stacks-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }

  .tech-stacks-wrapper.dev {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: flex-start;
  }

  .tech-stack.one, .tech-stack.two, .tech-stack.three, .tech-stack.four, .tech-stack.five, .tech-stack.six {
    width: 120px;
    height: 100px;
  }

  .flex-block-31 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    padding-top: 12px;
  }

  .text-block-144 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
  }

  .text-span-39 {
    font-weight: 500;
  }

  .absolute-img.one {
    object-fit: cover;
    object-fit: cover;
    inset: auto auto 527px 40px;
    width: 187px;
    height: 240px;
    inset: auto auto 527px 40px;
  }

  .absolute-img.three {
    object-fit: cover;
    width: 112px;
    height: 160px;
    inset: auto auto 405px 140px;
  }

  .absolute-img.two {
    object-fit: cover;
    width: 112px;
    height: 160px;
    inset: auto auto 577px 139px;
  }

  .absolute-img.one {
    object-fit: cover;
    width: 112px;
    height: 160px;
    inset: auto auto 485px 13px;
  }

  .absolute-img.three {
    object-fit: cover;
    width: 42%;
    height: 160px;
    display: block;
    inset: auto auto 405px 150px;
  }

  .absolute-img.two {
    object-fit: cover;
    width: 42%;
    height: 160px;
    display: block;
    inset: auto auto 587px 150px;
  }

  .absolute-img.one {
    object-fit: cover;
    width: 42%;
    height: 160px;
    display: block;
    inset: auto auto 485px 13px;
  }

  .flex-sections {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
    margin-top: 89px;
  }

  .flex-sections.home-hero {
    flex-direction: column;
    width: 100%;
  }

  .image-63, .image-64, .image-65 {
    width: 56px;
    height: auto;
  }

  .image-66 {
    width: 68px;
    height: auto;
  }

  .image-67, .image-68 {
    width: 56px;
    height: auto;
  }

  .text-block-176 {
    font-size: 20px;
    line-height: 24px;
  }

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

  .flex-block-103 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: auto;
  }

  .flex-block-103.ai {
    width: 100%;
  }

  .flex-block-104 {
    justify-content: space-between;
    width: 100%;
  }

  .text-block-199 {
    height: auto;
  }

  .stats-block.one, .stats-block.second {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .stats-block.second {
    grid-column-gap: 16px;
    grid-row-gap: 2px;
    width: 100%;
  }

  .stats-block.one {
    grid-column-gap: 27px;
    grid-row-gap: 14px;
    width: 100%;
  }

  .section-ai-record {
    flex-direction: column;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .section-ai-record.web {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-114 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    width: 100%;
  }

  .flex-block-114.data {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .flex-block-114.data.data-eng-flex-container.why-choose-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-block-114.div-parent {
    flex-direction: column-reverse;
  }

  .flex-block-115 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .text-block-212 {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
  }

  .image-87 {
    width: 80px;
    height: 80px;
  }

  .text-block-215 {
    font-size: 14px;
  }

  .flex-block-119 {
    align-items: center;
    width: 100%;
  }

  .flex-block-119.data-hero {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 32px;
  }

  .flex-block-119.data-hero.data-eng {
    width: 100%;
  }

  .flex-block-120 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .flex-block-121 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: stretch;
  }

  .flex-block-121.data {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .text-block-218 {
    width: 100%;
    font-size: 14px;
  }

  .image-88 {
    width: 100%;
    height: 272px;
  }

  .image-88.image-in-web-dev-page {
    position: static;
  }

  .flex-block-123 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-width: 100%;
    display: none;
  }

  .flex-block-124 {
    width: 100%;
  }

  .flex-block-125 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .flex-block-126 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
  }

  .flex-block-127 {
    flex-direction: column;
    width: 100%;
  }

  .flex-block-128.one {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 100%;
  }

  .flex-block-128.two {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flex-block-128.three, .flex-block-128.four, .flex-block-128.five {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 100%;
  }

  .flex-block-129 {
    justify-content: flex-start;
    width: 100%;
  }

  .flex-block-129.three {
    text-align: center;
  }

  .div-block-118.one {
    width: 160px;
  }

  .div-block-118.two {
    width: 144px;
  }

  .div-block-118.three {
    width: 280px;
  }

  .div-block-118.four {
    width: 248px;
  }

  .div-block-118.five {
    width: 204px;
  }

  .text-block-223, .text-block-223.four, .text-block-223.three, .text-block-223.first {
    text-align: center;
    width: 100%;
  }

  .flex-block-130 {
    align-items: center;
    width: 100%;
    height: 150.8px;
  }

  .flex-block-131 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .flex-block-132 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 76.35px;
  }

  .div-block-120 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .flex-block-136 {
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: -4px;
  }

  .dev-ops-pagge-container {
    width: 88%;
    height: auto;
  }

  .dev-ops-pagge-container.data.hero {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .dev-ops-pagge-container.data.hero.content {
    width: 88%;
  }

  .dev-ops-pagge-container.strategy.data-eng-flex-wrapppper {
    width: 83%;
  }

  .dev-ops-pagge-container.strategy.data-eng-flex-wrapppper.web-dev-flex-container {
    width: 100%;
  }

  .dev-ops-pagge-container.data {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 657px;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-ops-pagge-container.strategy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dev-ops-pagge-container.bgimg {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .dev-ops-pagge-container.bgimg.contact-us-image-text {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .dev-ops-pagge-container.home-record {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .dev-ops-pagge-container.home-record.home-page-our-track-container {
    width: 100%;
  }

  .dev-ops-pagge-container.recognition.home-page-awards-container {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dev-ops-pagge-container.meetings {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .dev-ops-pagge-container.meetings.home-page-embark-container {
    width: 100%;
  }

  .dev-ops-pagge-container.tech-potential {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .dev-ops-pagge-container.tech-potential.bottom-margin.home {
    margin-bottom: 32px;
  }

  .dev-ops-pagge-container.trust-digital, .dev-ops-pagge-container.digital-strategy {
    flex-direction: column;
  }

  .dev-ops-pagge-container.journey {
    padding-bottom: 0;
  }

  .dev-ops-pagge-container.journey.dev-ops-inner-container.m-0 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .dev-ops-pagge-container.dev-usp {
    flex-direction: column;
  }

  .dev-ops-pagge-container.dev-usp.newww {
    width: 83%;
  }

  .dev-ops-pagge-container.dev-usp.newww.web-dev-trush-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
  }

  .flex-hero-grey {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding: 32px 40px;
  }

  .flex-hero-grey.data-eng-flex-hero-container, .flex-hero-grey.data-eng-flex-hero-container.web-dev-flex-hero-container.experience-tom-container {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-hero-grey.data-eng-flex-hero-container.web-dev-flex-hero-container.experience-tom-container.web-dev-containerrrr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .flex-hero-grey.data-swervice-page-building-momentum {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: auto;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-line-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .section-wrapper-3 {
    margin-top: 56px;
    margin-bottom: 0;
  }

  .section-wrapper-3.padding-bottom {
    margin-bottom: 56px;
  }

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

  .container-wrapper.data-eng.building-momenum-container {
    height: auto;
  }

  .responsive-div {
    max-width: 100%;
    height: auto;
    margin-top: 0;
    padding: 0 0 8px;
  }

  .responsive-div.contact-bg-img {
    height: 208px;
    padding: 18px 10px;
  }

  .responsive-div.blogs {
    padding-left: 40px;
    padding-right: 40px;
  }

  .responsive-div.webbb--devvv-resss-ponsive--divv {
    padding-bottom: 0;
  }

  .responsive-div.bg-image {
    height: 150.4px;
  }

  .responsive-div.bg-image.mt-120.height-auto {
    height: auto;
  }

  .flex-block-139 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
    max-width: 100%;
    padding: 32px 0;
  }

  .end-top-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-wrap: wrap;
    width: 100%;
  }

  .div-block-131, .end-top-one-2 {
    width: auto;
  }

  .div-block-129 {
    align-items: flex-start;
    width: auto;
  }

  .div-block-136 {
    width: 100%;
  }

  .end-top-two-2 {
    width: auto;
  }

  .form-2 {
    width: 100%;
  }

  .text-block-250 {
    font-size: 24px;
  }

  .end-top-three-2 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    width: 100%;
    margin-top: 24px;
  }

  .div-block-137 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .text-field-6 {
    width: 100%;
  }

  .try-form-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 83%;
  }

  .try-form-2.contact-hero.try-form-contact-hero {
    margin-bottom: 40px;
  }

  .try-form-2.newww.web-dev-page {
    width: 88%;
  }

  .text-field-7, .form-block-2 {
    width: 100%;
  }

  .div-block-135 {
    width: 251px;
  }

  .div-block-134 {
    width: auto;
  }

  .div-block-130 {
    margin-top: 32px;
  }

  .text-field-5 {
    width: 100%;
  }

  .div-block-138 {
    width: auto;
  }

  .div-block-138._33-percent {
    width: 100%;
  }

  .end-bottom-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 100%;
  }

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

  .div-block-126 {
    width: 100%;
  }

  .text-block-253 {
    width: auto;
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-253.contact-hero._60-percent {
    width: 81%;
  }

  .text-block-255 {
    width: 116px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-255.contact-hero {
    width: 119px;
  }

  .div-block-169 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .home-flex-div.grey {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .home-flex-div.grey.homepage-brands-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-170 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .h2-heading {
    text-transform: capitalize;
    font-size: 20px;
  }

  .h2-heading.centre {
    text-align: center;
  }

  .h2-heading.centre.align-left-mob {
    text-align: left;
  }

  .h2-heading.banner-content-heading {
    font-size: 12px;
  }

  .h2-heading.align-center, .h2-heading.leading {
    text-transform: none;
  }

  .div-block-171 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-self: center;
  }

  .flex-block-159 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-block-159.home-page-data-service-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-120 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-193 {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 5px;
    top: 7px;
  }

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

  .content_wrapper.ai {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .content_wrapper.img {
    margin-bottom: 120px;
    position: relative;
  }

  .div-block-194 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-197 {
    width: 398px;
  }

  .div-block-197.web-dev-next-gen-container.web-dev-mobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-197.antino-supercharge-container {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-197.antino-supercharge-container.div-parent {
    width: 100%;
    margin-bottom: 0;
  }

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

  .flex-block-168 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .section-wrapper {
    margin-top: 56px;
  }

  .div-block-200 {
    width: 100%;
    height: 209px;
  }

  .flex-block-170 {
    justify-content: center;
    align-items: center;
  }

  .image-121 {
    width: 216px;
    height: 175px;
    inset: 0 0 auto auto;
  }

  .image-122 {
    width: 212px;
    height: 175px;
    inset: auto auto 0% 0;
  }

  .flex-hero-3.cloud-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 40px;
  }

  .flex-hero-3.cloud-numbers {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .flex-hero-3.cloud-grey {
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .flex-hero-3.cloud-grey.cloudpage {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .flex-hero-3.cloud-stats {
    grid-column-gap: 24px;
    grid-row-gap: 36px;
    flex-direction: column;
  }

  .flex-hero-3.cloud-services {
    max-width: 100%;
  }

  .flex-hero-3.cloud-strategy {
    flex-direction: column;
    position: static;
  }

  .flex-hero-3.cloud-strategy.div-parent {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-hero-3.cloud-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-hero-3.cloud-faq.div-parent {
    margin-bottom: 0;
  }

  .record-num-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section-wrapper-4 {
    margin-top: 56px;
  }

  .flex-block-174 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: auto;
  }

  .flex-block-175 {
    justify-content: space-between;
    width: 100%;
  }

  .text-block-335 {
    font-size: 14px;
  }

  .div-block-205.second {
    background-color: #ec6145;
    width: 246px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-205.second.datastore {
    width: 63%;
  }

  .div-block-205.second.newrevenue {
    width: 48%;
    display: none;
  }

  .div-block-205.one {
    background-color: #ec6145;
    width: 166px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-337 {
    color: #1b1b1b;
    font-family: Montserrat Variablefont Wght, Arial, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
  }

  .flex-block-176 {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .text-block-338 {
    color: #ec6145;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .flex-block-177 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-block-339 {
    font-size: 14px;
  }

  .div-block-206.data {
    width: 100%;
  }

  .text-block-341 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-341.data {
    text-align: left;
    width: 100%;
  }

  .text-block-346.data.cloud {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-207.first {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .div-block-207.first.data.background {
    justify-content: center;
    width: 140px;
  }

  .div-block-207.second {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .div-block-207.second.data {
    width: 140px;
  }

  .div-block-207.fifth {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .div-block-207.fifth.data {
    width: 140px;
  }

  .div-block-207.fourth {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 128px;
    height: 140px;
    padding: 16px;
  }

  .div-block-207.fourth.data {
    width: 140px;
  }

  .flex-block-178 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .text-block-348.data.cloud {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-349 {
    font-size: 14px;
    line-height: 1.28;
  }

  .text-block-349.data, .text-block-350.data {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-351 {
    text-align: left;
    font-size: 14px;
    line-height: 1.28;
  }

  .text-block-351.cloud {
    text-align: left;
    font-size: 14px;
  }

  .div-block-208 {
    width: 100%;
  }

  .div-block-208.cloud {
    width: 100%;
    height: auto;
  }

  .card-para-2 {
    font-size: 14px;
  }

  .div-block-209, .div-block-209.promise {
    width: 100%;
  }

  .div-block-209.promise.cloud {
    width: 100%;
    margin-top: 0;
  }

  .strategy-left-2 {
    width: 100%;
  }

  .strategy-left-2.promise.cloud {
    width: 100%;
    position: static;
  }

  .text-block-354 {
    font-size: 14px;
    line-height: 1.28;
  }

  .responsive-div-9 {
    grid-row-gap: 0px;
    flex-direction: row;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-212.strategy {
    width: 248px;
  }

  .div-block-212.strategy.promise.cloud {
    width: 331.4px;
  }

  .div-block-213, .div-block-213.promise.cloud {
    width: 100%;
  }

  .text-block-358 {
    text-align: left;
    width: auto;
    min-width: 10px;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
  }

  .flex-block-180 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
  }

  .div-block-214 {
    width: 60%;
  }

  .flex-hero-4.testimonials {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-215.dataai {
    justify-content: center;
    width: auto;
  }

  .text-block-359 {
    width: 398px;
    height: auto;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-359.eng {
    text-align: left;
    width: auto;
    font-size: 14px;
    line-height: 19px;
  }

  .text-block-360 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .div-testimonials-4 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-217.rapido, .div-block-217.ontic, .div-block-217.chefkart {
    align-items: flex-start;
    width: 100%;
    height: auto;
  }

  .div-says-4 {
    justify-content: space-between;
    width: 100%;
    height: auto;
  }

  .text-block-363 {
    width: auto;
    font-size: 12px;
  }

  .text-block-363.web {
    width: 172px;
  }

  .div-block-221 {
    grid-row-gap: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 24px;
  }

  .flex-block-181 {
    width: 100%;
  }

  .text-block-365, .text-block-365.third, .text-block-365.second, .text-block-365.fourth {
    font-size: 14px;
  }

  .text-block-366.first, .text-block-366.first.cloud, .text-block-366.second, .text-block-366.second.cloud, .text-block-366.third, .text-block-366.third.cloud, .text-block-366.fourth, .text-block-366.fourth.cloud {
    font-size: 16px;
    line-height: 21px;
  }

  .flex-block-182 {
    align-items: flex-start;
    width: 100%;
  }

  .strategy-left-4 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-405, .text-block-405.tech {
    width: 100%;
  }

  .div-block-245.strategy {
    width: 248px;
  }

  .div-block-245.strategy.tech {
    width: 283px;
  }

  .flex-block-206 {
    width: 100%;
    height: 16px;
  }

  .flex-block-208 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .div-block-249, .div-block-249.tech {
    width: 100%;
  }

  .div-block-250 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-250.tech {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .div-block-251 {
    width: 100%;
  }

  .div-block-251.tech {
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-252 {
    width: 398px;
    height: auto;
  }

  .div-block-252.tech {
    width: 100%;
    height: auto;
  }

  .flex-block-213 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-256 {
    width: 100%;
  }

  .div-block-256.tech, .div-block-256.tech-copy {
    width: auto;
  }

  .card-para-4.sixth {
    font-size: 14px;
    line-height: 18px;
  }

  .card-para-4.sixth.tech {
    font-size: 16px;
    line-height: 18px;
  }

  .text-block-422, .text-block-422.text-white.center-mob {
    text-align: left;
  }

  .section-innovation-3 {
    width: 100%;
    height: 339px;
    padding: 32px 10px;
  }

  .section-innovation-3.new {
    padding-left: 0;
    padding-right: 0;
  }

  .section-1 {
    background-color: #f7f7f7;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .flex-sections-4 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
    max-width: 1600px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-sections-4.techconsult {
    width: 100%;
  }

  .flex-block-219 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex-block-219.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tech-hero-section-4 {
    width: 100%;
    height: 681px;
    margin-top: -16px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-220 {
    grid-row-gap: 32px;
    align-items: stretch;
    width: 100%;
    height: 134px;
  }

  .text-block-439 {
    width: auto;
    font-size: 14px;
  }

  .div-block-265.innovation-container {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-265.innovation-container.new {
    width: 88%;
  }

  .div-block-266 {
    width: 301px;
  }

  .flex-block-221 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .flex-block-222 {
    width: 100%;
  }

  .line-text {
    font-size: 12px;
  }

  .line-text.why-choose {
    min-width: 96px;
  }

  .line-text.case-study {
    min-width: 65px;
    font-size: 12px;
  }

  .line-text.case-study.our-approach {
    text-align: center;
    min-width: 88px;
    font-size: 12px;
  }

  .line-text.case-study._w-tab {
    min-width: 76px;
  }

  .line-text.empowering-org {
    min-width: 182px;
  }

  .line-text.co-creating-world {
    min-width: 184px;
  }

  .line-text.our-approach {
    text-align: right;
    min-width: 81px;
  }

  .line-text.our-approach.align-right {
    min-width: 80px;
  }

  .line-text.our-usp {
    min-width: 54px;
  }

  .line-text.cloud-eng {
    min-width: 126px;
  }

  .line-text.why-choose-us {
    min-width: 98px;
  }

  .line-text.why-choose-us.our-usp {
    min-width: 54px;
  }

  .line-text.re-invent {
    min-width: 60px;
  }

  .line-text.devops-sol {
    min-width: 116px;
  }

  .line-text.ai-first {
    min-width: 50px;
  }

  .line-text.data-services {
    min-width: 90px;
  }

  .line-text.web-solution {
    min-width: 98px;
  }

  .line-text.contact-us {
    min-width: 72px;
  }

  .line-text.our-top-partners {
    min-width: 116px;
  }

  .line-text.service-we-offer {
    width: 180px;
  }

  .line-text.what-our-partner-say {
    width: 390px;
  }

  .line-text.what-our-partner-say.related-capabilities-text {
    min-width: 246px;
  }

  .line-text.awards-and-reco {
    min-width: 140px;
  }

  .line-text.our-succes-story {
    min-width: 132px;
  }

  .line-text.our-succes-story.align-right {
    min-width: 134px;
  }

  .line-text.reshape-future {
    min-width: 120px;
  }

  .line-text.agile-solution {
    min-width: 106px;
  }

  .line-text.refer-us {
    min-width: 64px;
  }

  .line-text.implement-digital {
    min-width: 190px;
  }

  .line-text.roadmap {
    min-width: 180px;
  }

  .line-text.why-digital {
    min-width: 160px;
  }

  .line-text.our-location {
    min-width: 84px;
  }

  .line-text.why-antino {
    min-width: 70px;
  }

  .line-text.awards-recognitions {
    min-width: 144px;
  }

  .line-text.our-industries {
    width: 140px;
  }

  .line-text.our-awards {
    min-width: 80px;
  }

  .line-text.accolades-honors {
    min-width: 144px;
  }

  .text-block-443 {
    width: 100%;
    max-width: 100%;
  }

  ._3-of-4 {
    object-fit: cover;
    width: 100px;
    height: 344.933px;
  }

  .div-block-267 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 398px;
    height: 400px;
  }

  ._2-of-4 {
    object-fit: cover;
    width: 100px;
    height: 344.933px;
  }

  .div-block-268 {
    align-items: flex-start;
  }

  .div-block-269 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
    display: flex;
  }

  .container-wrapper-3 {
    max-width: 100%;
  }

  .text-block-446 {
    font-size: 14px;
  }

  .text-block-446.digiti-hero-text {
    width: 300px;
  }

  .flex-sections-5 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
    margin-top: 40px;
  }

  .flex-sections-5.home-hero {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
  }

  ._1-of-4 {
    object-fit: cover;
    width: 100px;
    height: 344.933px;
  }

  .div-block-271.trust, .new-container-sections.flex {
    width: 100%;
  }

  .flex-block-223 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 398px;
  }

  .dt-empowering-sub-heading.digital {
    font-size: 24px;
    line-height: 40px;
  }

  .strategy-left-5 {
    width: 100%;
  }

  .div-block-272 {
    justify-content: space-between;
  }

  .div-block-273 {
    width: 50%;
  }

  .text-block-450.second, .text-block-450.fourth, .text-block-450.first, .text-block-450.third, .text-block-450.fifth {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-451.seventh, .text-block-451.sixth {
    font-size: 12px;
    line-height: 16px;
  }

  .why-dt-subheading {
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .div-block-274 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
  }

  .text-digital-para.sense {
    height: 105px;
  }

  .text-digital-para.act {
    height: 105px;
    font-size: 16px;
    line-height: 21px;
  }

  .text-digital-para.connect {
    height: 105px;
  }

  .text-digital-para.think {
    height: 105px;
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-275 {
    width: 100%;
  }

  .flex-block-224 {
    align-items: flex-start;
    width: 100%;
  }

  .solution-card-3.first, .solution-card-3.third, .solution-card-3.fifth, .solution-card-3.fourth, .solution-card-3.second, .solution-card-3.sixth {
    width: 100%;
    padding: 24px;
  }

  .div-block-277 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-278 {
    width: 398px;
    height: auto;
  }

  .div-block-278.digital {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .flex-block-225 {
    width: 100%;
    max-width: 398px;
  }

  .text-block-455 {
    font-size: 14px;
  }

  .div-block-279.digital {
    width: 50%;
  }

  .div-block-280 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-281 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-282 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .text-block-457 {
    width: 100%;
    font-size: 14px;
  }

  .text-block-457.trust.digital {
    width: 100%;
  }

  .text-block-459.second {
    text-transform: none;
  }

  .div-digital.connect, .div-digital.act, .div-digital.sense, .div-digital.think {
    width: 100%;
    height: 279px;
  }

  .cards-block-wrapper-2 {
    flex-flow: column wrap;
    width: 100%;
  }

  .div-block-283 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .div-block-284.trust, .div-block-284.strategy {
    width: 50%;
  }

  .div-block-285 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    max-width: 398px;
  }

  .empower-card-5.second {
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    padding: 32px 24px;
  }

  .flex-hero-6 {
    width: 100%;
  }

  .flex-hero-6.digital-strategy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    max-width: 398px;
  }

  .flex-hero-6.digital-services, .flex-hero-6.empower-digital {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 398px;
  }

  .flex-hero-6.empower-digital.newww-calsss {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .flex-hero-6.faq-digital {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 398px;
    margin-top: 0;
  }

  .text-block-462.trust {
    width: 250px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-462.strategy, .text-block-463 {
    width: 186px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-464 {
    text-align: left;
    width: 186px;
    min-width: 0;
    font-family: Ibmplexsans, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.28;
  }

  .happy-clients-container {
    overflow: visible;
  }

  .happy-clients-container.digital-tranformation {
    width: 100%;
    max-width: none;
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .happy--clients-section.sustanability-page-happy.happy-client-wrapper {
    height: 457px;
  }

  .unifying-clod-container {
    width: 90%;
    position: absolute;
    inset: 0 0% 0%;
  }

  ._600-clients-container-copy {
    height: 102px;
  }

  ._600-clients-container-copy.hire-talent-600 {
    padding-top: 0;
    top: 20px;
  }

  ._600-clients-container-copy.hire-talent-600.react {
    height: 120px;
  }

  ._3-frames-mobile {
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1389px;
    left: 0;
  }

  .mobile-frame-img.three {
    width: 265px;
  }

  .mobile-frame-img.two {
    object-fit: cover;
    object-position: 0% 0%;
    width: 265px;
  }

  .mobile-frame-img.one, .mobile-frame-img.four, .mobile-frame-img.five {
    width: 265px;
  }

  .div-client-work-2 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 260px;
  }

  .flex-block-231 {
    justify-content: center;
    width: 100%;
    margin-left: auto;
    top: 180px;
    left: auto;
  }

  .flex-hero-9 {
    width: 100%;
  }

  .flex-hero-9.home-slideshow.home-page-hero-container.threeframes {
    justify-content: center;
  }

  .text-block-470.hero {
    width: auto;
  }

  .div-block-296.hero {
    justify-content: center;
    width: 100%;
    max-width: 398px;
    top: 200px;
    left: -50%;
    right: -50%;
  }

  .flex-block-234.hcl, .flex-block-234.byjus, .flex-block-234.godigit, .flex-block-234.four, .flex-block-234.five {
    top: 24px;
  }

  .text-block-472, .text-block-472.byjus, .text-block-472.five {
    height: 90px;
  }

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

  .text-block-475 {
    width: 100%;
    height: auto;
    margin-top: 24px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-299 {
    width: 24%;
  }

  .div-our-works-hero {
    align-items: center;
    width: 100%;
  }

  .text-block-482 {
    text-align: center;
    width: 80%;
  }

  .flex-block-241 {
    flex-direction: column-reverse;
    width: 100%;
  }

  .flex-hero {
    width: 100%;
  }

  .our-work-heading-wrapper {
    text-align: center;
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-505 {
    width: auto;
    min-width: 204px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-317.ontic, .div-block-317.chefkart, .div-block-317.rapido, .text-block-502 {
    width: 100%;
    height: auto;
  }

  .div-block-315 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
  }

  .text-block-495-copy {
    font-size: 11px;
  }

  .div-block-310 {
    width: 100%;
  }

  .div-block-331.sustain {
    justify-content: center;
    width: 100%;
    max-width: 398px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .div-says-5, .flex-block-254, .div-testimonials-5 {
    width: 100%;
  }

  .flex-block-273 {
    grid-row-gap: 20px;
    align-items: stretch;
    width: 100%;
    margin-bottom: 20px;
  }

  .image-153 {
    object-fit: cover;
    width: 100%;
    height: 198px;
  }

  .text-block-565 {
    width: 100%;
    font-size: 14px;
  }

  .flex-hero-10 {
    width: 100%;
  }

  .flex-hero-10.hero-dev, .flex-hero-10.hero-dev-hire {
    flex-direction: column;
    width: 100%;
  }

  .flex-block-274 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
    width: 100%;
  }

  .flex-class {
    width: 100%;
  }

  .flex-class.dev-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-block-275 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    height: auto;
  }

  .text-block-571 {
    font-size: 16px;
  }

  .flex-block-276 {
    justify-content: space-between;
    width: 100%;
  }

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

  .text-block-572.data {
    text-align: center;
    width: 100%;
  }

  .text-block-575.data {
    width: 398px;
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-575.data.future {
    text-align: center;
    width: 100%;
  }

  .text-block-575.data.future.dev {
    text-transform: capitalize;
  }

  .flex-hero-12 {
    width: 100%;
  }

  .flex-hero-12.dev-value {
    flex-direction: column;
  }

  .flex-hero-12.dev-value.div-parent.devops-flex.f-hor-tab {
    margin-top: 20px;
  }

  .record-num-7 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-block-277 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
    height: 232px;
  }

  .flex-block-277.dev {
    height: auto;
  }

  .text-block-584 {
    width: 100%;
  }

  .text-block-585 {
    font-size: 14px;
    line-height: 1.28;
  }

  .flex-hero-13 {
    width: 100%;
  }

  .flex-hero-13.dev-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-hero-13.dev-faq.flexhero-container {
    width: 83%;
  }

  .flex-hero-13.dev-faq.flexhero-container.powerevops.div-parent {
    width: 100%;
  }

  .strategy-left-8 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .strategy-left-8.promise.cloud {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: stretch;
    width: 100%;
    padding-bottom: 0;
    position: static;
  }

  .div-block-368 {
    width: 100%;
  }

  .div-block-368.promise {
    width: 398px;
  }

  .div-block-368.promise.cloud {
    width: 100%;
    margin-top: 0;
  }

  .div-block-369 {
    grid-row-gap: 56px;
    flex-direction: column;
  }

  .div-block-370, .div-block-371, .div-block-372.tech {
    width: 100%;
  }

  .div-block-373 {
    width: 398px;
    height: auto;
  }

  .div-block-373.tech {
    width: 100%;
    height: auto;
  }

  .text-block-592 {
    font-size: 14px;
    line-height: 1.28;
  }

  .div-block-375 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-375.tech {
    flex-direction: column;
    align-items: stretch;
  }

  .flex-block-279 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-width: 100%;
  }

  .div-block-376.tech {
    justify-content: center;
  }

  .flex-hero-14 {
    width: 100%;
  }

  .flex-hero-14.dev-techs {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    width: 83%;
  }

  .flex-hero-14.dev-techs.div-parent {
    width: 100%;
  }

  .image-154 {
    width: 64px;
    height: auto;
  }

  .image-155 {
    width: 100px;
    height: auto;
  }

  .image-155.aws {
    width: 120px;
    max-width: none;
    height: 20px;
  }

  .image-156, .image-157 {
    width: 100px;
    height: auto;
  }

  .text-block-595 {
    text-align: left;
    margin-top: -24px;
  }

  .image-158 {
    width: 100px;
    height: auto;
  }

  .image-159 {
    width: 64px;
    height: auto;
  }

  .solution-card-6.second {
    width: 100%;
  }

  .solution-card-6.second.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-6.fourth {
    width: 100%;
  }

  .solution-card-6.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-6.third {
    width: 100%;
  }

  .solution-card-6.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-6.first {
    width: 100%;
  }

  .solution-card-6.first.cloud9, .solution-card-6.first.cloud4 {
    width: 100%;
    padding: 24px;
  }

  .solution-card-6.sixth {
    width: 100%;
  }

  .solution-card-6.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-6.fifth {
    width: 100%;
  }

  .solution-card-6.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .div-block-377 {
    width: 100%;
  }

  .div-block-377.cloud {
    width: 100%;
    height: auto;
  }

  .div-block-377.cloud.dev {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: auto;
  }

  .text-block-597 {
    text-align: left;
    font-size: 14px;
    line-height: 1.28;
  }

  .text-block-597.cloud {
    font-size: 14px;
  }

  .flex-hero-15 {
    width: 100%;
  }

  .flex-hero-15.dev-services {
    width: 83%;
  }

  .flex-hero-15.dev-services.div-parent {
    width: 100%;
  }

  .card-para-8, .card-para-8.second {
    font-size: 14px;
  }

  .text-block-598, .div-block-380, .div-block-380.promise {
    width: 100%;
  }

  .div-block-380.promise.cloud, .div-block-380.promise.cloud.dev {
    width: 100%;
    margin-top: 0;
  }

  .text-block-599 {
    font-size: 14px;
    line-height: 1.28;
  }

  .flex-hero-16 {
    width: 100%;
  }

  .flex-hero-16.dev-usp {
    flex-direction: column;
  }

  .flex-hero-16.dev-usp.newww {
    grid-row-gap: 29px;
    width: 83%;
  }

  .flex-hero-16.dev-usp.newww.div-parent {
    width: 100%;
  }

  .text-block-600 {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-600.promise, .text-block-600.promise.cloud {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-381, .strategy-left-9, .strategy-left-9.promise.cloud {
    width: 100%;
  }

  .strategy-left-9.promise.cloud.dev {
    align-items: stretch;
    width: 100%;
  }

  .div-block-385, .div-block-385.promise.cloud, .flex-block-286, .flex-block-286.dev {
    width: 100%;
  }

  .text-block-611.first {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-611.first.cloud {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-611.second {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-611.second.cloud {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-611.fourth {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-611.fourth.cloud {
    font-size: 14px;
    line-height: 21px;
  }

  .text-block-611.third {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-611.third.cloud {
    font-size: 14px;
    line-height: 21px;
  }

  .flex-hero-19 {
    width: 100%;
  }

  .flex-hero-19.dev-faq {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-hero-19.dev-faq.flexhero-container {
    width: 83%;
  }

  .flex-hero-19.dev-faq.flexhero-container.newfaq {
    width: 100%;
  }

  .flex-block-287 {
    align-items: flex-start;
    width: 100%;
  }

  .text-block-612 {
    font-family: Dmsans, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28;
  }

  .flex-block-288 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .text-block-613 {
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-394 {
    width: 430px;
    height: 248px;
    padding: 32px;
    inset: auto auto 0% 24px;
  }

  .div-block-394.cloud {
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
  }

  .text-block-614 {
    font-size: 12px;
    line-height: 1.28;
  }

  .div-block-395 {
    width: 100%;
  }

  .flex-block-290 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-around;
  }

  .text-block-616 {
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-291.cloud {
    width: 100%;
  }

  .flex-block-293 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: center;
  }

  .text-block-617 {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-617.about {
    text-transform: capitalize;
  }

  .image-164 {
    object-fit: cover;
    width: 100%;
  }

  .text-block-618, .text-block-619 {
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-396 {
    width: 100%;
    height: 100px;
    padding: 15px 15px 25px 10px;
    left: 0;
  }

  .text-block-632.strategy {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-632.strategy.data {
    min-width: 246px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-632.strategy.weare {
    width: auto;
    min-width: 80px;
    font-size: 12px;
  }

  .div-block-438.newwww {
    width: 100%;
    max-width: 1600px;
    margin-left: 0;
  }

  .contact-us-footer {
    padding-top: 32px;
  }

  .growth-box-2._2020 {
    width: 296px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .growth-box-2._2018 {
    width: 296px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .growth-box-2._2021 {
    width: 296px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .growth-box-2._2019 {
    width: 296px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .growth-box-2._2022 {
    width: 296px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .item-slide.three {
    width: 504px;
  }

  .item-slide.two {
    width: 829px;
  }

  .item-slide.four {
    width: 788px;
  }

  .dig-head-para {
    width: 278px;
  }

  ._8-slide-cards {
    width: 358px;
  }

  .numcol-middle {
    width: 280px;
  }

  .image-187 {
    width: 48px;
    height: 48px;
  }

  .second-row {
    justify-content: space-between;
    width: 149px;
    display: flex;
  }

  .ai-first-rrow {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .ai-first-rrow.ai-pageee {
    flex-direction: column;
  }

  .text-block-664 {
    width: 184px;
    height: 64px;
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-330 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
  }

  .div-block-443 {
    object-fit: cover;
    width: 100%;
    height: 200px;
  }

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

  .container-wrapper-8 {
    max-width: 100%;
  }

  .div-frame-one {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: stretch;
    height: 200px;
    padding: 20px 12px;
  }

  .div-block-444 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    width: 100%;
  }

  .div-two-frames, .div-frame-two {
    height: 200px;
  }

  .text-block-666 {
    width: 196px;
    height: 72px;
    font-size: 20px;
    line-height: 24px;
  }

  .ai-page-why-choose-us {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .newwwww {
    display: none;
  }

  .ai-consulting {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .ai-second-row {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ai-third-row {
    margin-top: 0;
  }

  .image-189 {
    display: none;
  }

  .div-block-454 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    width: 100%;
  }

  .desc {
    text-align: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .heading-23 {
    width: 54%;
  }

  .div-block-455 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    height: auto;
    line-height: 0;
  }

  .text-block-669 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-456 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .div-block-458 {
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-459 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 170px;
    display: flex;
  }

  .div-block-459.main-motto {
    height: auto;
    margin-top: 0;
  }

  .div-block-460 {
    width: 357px;
  }

  .div-block-45-new {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: auto;
    display: flex;
  }

  .text-block-670 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 16px;
    padding-bottom: 0;
    font-size: 16px;
  }

  .div-block-461 {
    grid-row-gap: 20px;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .text-block-14-new {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-462 {
    margin-top: -40px;
    display: none;
  }

  .div-block-463 {
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-671 {
    text-align: center;
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-671.newtext {
    grid-column-gap: 10px;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1600px;
    font-size: 15px;
    display: flex;
  }

  .text-block-671.newtext.glassdoor {
    text-align: center;
    flex-direction: column;
    font-size: 24px;
    display: block;
  }

  .div-block-465 {
    grid-row-gap: 16px;
    text-align: center;
    margin-top: 60px;
  }

  .text-block-672 {
    font-size: 32px;
  }

  .text-block-15 {
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-466 {
    width: 100%;
    height: 279px;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .div-block-467 {
    margin-top: -6px;
  }

  .div-block-469 {
    grid-row-gap: 24px;
    flex-direction: column;
    width: 100%;
  }

  .div-block-470.text {
    font-size: 16px;
  }

  .div-block-471 {
    grid-row-gap: 40px;
    flex-direction: column;
    width: 83%;
    margin-top: 0;
  }

  .text-block-673 {
    flex-direction: column;
    font-size: 24px;
  }

  .text-block-673.mobile2 {
    width: auto;
    display: none;
  }

  .div-block-472, .image-203 {
    width: 100%;
    height: 152px;
  }

  .heading-26 {
    width: 54%;
  }

  .heading-26.joinus {
    width: 198px;
    height: auto;
  }

  .div-block-473 {
    grid-row-gap: 20px;
  }

  .text-block-674 {
    width: auto;
    height: auto;
    margin-top: 0;
    font-family: DM Sans;
    font-size: 14px;
    display: block;
  }

  .div-block-474 {
    grid-column-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-474.are-you-ready-career {
    margin-top: 56px;
    margin-bottom: 36px;
  }

  .text-block-675 {
    height: auto;
    font-size: 24px;
  }

  .div-block-475 {
    grid-column-gap: 30px;
    grid-row-gap: 26px;
    height: auto;
  }

  .div-block-476 {
    width: 357px;
  }

  .div-block-477 {
    height: auto;
    display: block;
  }

  .text-bottom {
    width: auto;
    height: auto;
    font-size: 14px;
  }

  .text-bottom.mobile {
    display: none;
  }

  .text-block-676 {
    width: 100%;
    margin-top: 40px;
    font-size: 28px;
    line-height: 40px;
    text-decoration: underline;
  }

  .div-block-479 {
    margin-top: -40px;
    display: none;
  }

  .cloud-first-row-sd {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
  }

  .cloud-second-row-sd {
    justify-content: center;
    width: 100%;
  }

  .contact-page-every-deal-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .text-block-678 {
    font-size: 16px;
  }

  .psydoo-apply-noww {
    font-size: 24px;
  }

  .text-span-201 {
    color: #0d9c20;
  }

  .web-dev-hero-containerr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .web-dev-hero-image-wrapper {
    height: auto;
  }

  .nextgen-tech-stacks-web-devvv {
    margin-top: 56px;
  }

  .flex-to-fro-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 170px;
  }

  .one-to-fro {
    width: 121px;
    height: 170px;
  }

  ._2-to-fro {
    width: 150px;
    height: 118px;
  }

  ._3-to-fro {
    width: 121px;
    height: 170px;
  }

  ._4-to-fro {
    width: 150px;
    height: 118px;
  }

  .year-div-3._2020 {
    width: 504px;
  }

  .year-div-3._2018 {
    width: 300px;
  }

  .year-div-3._2021 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 829px;
  }

  .year-div-3._2019 {
    width: 320px;
  }

  .image-206 {
    width: 300px;
  }

  .award-year-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .track-2 {
    margin-left: 16px;
  }

  ._2022 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 692px;
  }

  .flex-hero-20 {
    width: 100%;
  }

  .flex-block-339 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-block-344 {
    max-height: 512px;
  }

  .career-two-v-flex._2nd {
    flex-direction: row-reverse;
    width: 100%;
    height: 181px;
  }

  .img-career-hero {
    object-fit: cover;
  }

  .error-page-wrapper {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
  }

  .erroe-page-text-wrapper {
    margin-top: 45px;
  }

  .error-message {
    width: auto;
  }

  .body-19 {
    background-color: #fefcfc;
  }

  .privacy-section-1 {
    padding-top: 40px;
    padding-right: 0%;
  }

  .digital-animation-head-para {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .text-block-706 {
    height: 80px;
    margin-left: 16px;
    font-size: 24px;
    line-height: 40px;
  }

  .flex-block-345 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 320px;
    margin-left: 16px;
    margin-right: auto;
  }

  .flex-block-346 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-block-707 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-239 {
    width: 90px;
    height: 38px;
  }

  .image-239.ai, .image-240, .image-241, .image-242 {
    width: 56px;
    height: 56px;
  }

  .ai-card-img-text {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
  }

  .ai-card-text {
    height: 32px;
    font-size: 14px;
  }

  .img-web-icon {
    width: 56px;
    height: 56px;
  }

  .scroll-element {
    align-items: center;
    display: flex;
  }

  .flex-block-245.green {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-139 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .text-block-487 {
    font-size: 14px;
  }

  .flex-block-243.green {
    align-items: flex-start;
    width: 100%;
    min-width: 200px;
  }

  .divv-2 {
    width: 100%;
    height: auto;
    position: static;
    left: 0;
  }

  .flex-block-244.green {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .flex-block-246.green {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 20px;
  }

  .flex-block-347, .div-block-303, .flex-block-247, .text-block-490.green {
    width: 100%;
  }

  .flex-hero-21.div-parent {
    margin-bottom: 56px;
  }

  .sustain-hover-img.ai {
    width: 120px;
    height: 120px;
  }

  .div-block-442 {
    width: 100%;
  }

  .div-block-442.data {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .div-block-442.promise.sustain {
    width: 100%;
  }

  .sustain-hover-text.iot {
    height: auto;
    font-size: 16px;
    line-height: 20px;
  }

  .sustain-hover-text.ai {
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 20px;
    display: flex;
  }

  .sustain-hover-text.cloud {
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 21px;
  }

  .sustain-tech-wrapper-2 {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .text-block-534.lets-talk-web-dev {
    color: #fff;
  }

  .div-block-512.data, .solution-card-4.sixth {
    width: 100%;
  }

  .solution-card-4.sixth.tech8.green {
    width: 100%;
    padding: 24px;
  }

  .solution-card-4.fifth {
    width: 100%;
  }

  .solution-card-4.fifth.tech7.green {
    width: 100%;
    padding: 24px;
  }

  .solution-card-4.third {
    width: 100%;
  }

  .solution-card-4.third.tech.green {
    width: 100%;
    padding: 24px;
  }

  .solution-card-4.first {
    width: 100%;
  }

  .solution-card-4.first.tech.green, .solution-card-4.first.tech4.green {
    width: 100%;
    padding: 24px;
  }

  .solution-card-4.second {
    width: 100%;
  }

  .solution-card-4.second.tech.green {
    width: 100%;
    padding: 24px;
  }

  .solution-card-4.fourth {
    width: 100%;
  }

  .solution-card-4.fourth.tech6.green {
    width: 100%;
    padding: 24px;
  }

  .sustain-hover-div.cloud, .sustain-hover-div.iot {
    width: 100%;
  }

  .sustain-hover-div.ai {
    width: 100%;
    height: 274px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-549 {
    font-size: 14px;
  }

  .text-block-549.green {
    width: 100%;
  }

  .text-block-553 {
    width: 100%;
    height: auto;
  }

  .div-block-513 {
    align-items: center;
  }

  .div-block-453.chefkart, .div-block-453.rapido, .div-block-453.ontic {
    width: 100%;
    height: auto;
  }

  .flex-block-348, .text-block-538.data, .text-block-538.data.green {
    width: 100%;
  }

  .flex-block-259 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    min-width: 100%;
  }

  .flex-block-261 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .card-para-6.third {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-514 {
    width: 398px;
    height: auto;
  }

  .div-block-514.green {
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .div-block-515 {
    width: 100%;
  }

  .div-block-515.cloud {
    width: 100%;
    height: auto;
  }

  .div-block-515.cloud.dev {
    height: auto;
  }

  .section-sustainable-img-2 {
    width: 100%;
    height: auto;
    padding: 10px 10px 24px;
  }

  .para-text-2 {
    text-align: left;
    width: 100%;
  }

  .div-block-494 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .text-span-172 {
    font-weight: 500;
  }

  .div-block-516.sustain {
    justify-content: center;
    width: 100%;
    padding-left: 28px;
    padding-right: 28px;
  }

  .text-block-548 {
    width: 487px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-264 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
  }

  .flex-block-264.green {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-520.data.green {
    background-color: #ec6145;
    border-radius: 28.4px;
    justify-content: center;
    align-items: center;
    width: 190px;
    height: 48px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-520.data.green.web-dev-lets-talk.white-lets-connect-button {
    width: 100%;
    max-width: 398px;
    margin-top: 0;
  }

  .div-block-521 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-521.green {
    flex-direction: column;
    width: 100%;
    min-width: auto;
  }

  .div-block-450, .div-testimonials-6, .div-block-451, .div-block-451.data {
    width: 100%;
  }

  .text-block-536 {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
  }

  .record-num-5 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .text-block-542 {
    width: 160px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-555, .text-block-555.promise, .text-block-555.data {
    width: 100%;
  }

  .div-block-449 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
  }

  .link-block-77 {
    width: 100%;
  }

  .text-block-495-copy-2 {
    font-size: 11px;
  }

  .div-block-445, .div-block-445.data, .div-block-445.promise {
    width: 100%;
  }

  .text-block-540 {
    font-size: 14px;
  }

  .div-block-523.strategy {
    width: 248px;
  }

  .div-block-523.strategy.data {
    width: 290px;
  }

  .strategy-left-6 {
    width: 100%;
  }

  .strategy-left-6.promise {
    justify-content: center;
    align-items: stretch;
  }

  .strategy-left-6.data {
    width: 100%;
    position: static;
  }

  .text-block-513 {
    font-size: 12px;
  }

  .image-145 {
    object-fit: cover;
    width: 100%;
  }

  .div-block-330 {
    width: 100%;
    height: 100px;
    padding: 15px 15px 25px 10px;
    left: 0;
  }

  .div-block-319 {
    width: 430px;
    height: 248px;
    padding: 32px;
    inset: auto auto 0% 24px;
  }

  .div-block-319.cloud {
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
  }

  .happy-clients-container-2.div-parent {
    margin-bottom: 0;
  }

  .happy--clients-section-2.sustanability-page-happy.happy-client-wrapper {
    height: 457px;
  }

  .text-block-504 {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-504.about {
    text-transform: capitalize;
  }

  .text-block-528, .text-block-494 {
    text-align: center;
    height: 36px;
    font-size: 14px;
    line-height: 18px;
  }

  .flex-block-250.cloud {
    width: 100%;
  }

  .flex-block-251 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    justify-content: center;
  }

  .section-client-story-3 {
    width: 100%;
    height: 457px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-516 {
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-324 {
    width: 100%;
  }

  .flex-block-257 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .flex-block-265 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
  }

  .arrow-hover-6 {
    display: block;
  }

  .service-wrapper {
    grid-row-gap: 24px;
    width: 80%;
  }

  .h3-heading {
    font-size: 14px;
  }

  .h3-heading.digital {
    width: 100%;
    max-width: none;
  }

  .h3-heading.second {
    width: 268px;
    max-width: none;
    font-size: 16px;
    line-height: 21px;
  }

  .h3-heading.third {
    width: 100%;
    max-width: none;
    font-size: 16px;
    line-height: 21px;
  }

  .h3-heading.first {
    width: 100%;
    max-width: none;
    height: auto;
    font-size: 16px;
  }

  .h3-heading.capital.font-16 {
    font-size: 16px;
    line-height: 22px;
  }

  .h3-heading.uppercase.card-heading-font {
    line-height: 22px;
  }

  .h3-heading.capital-copy.font-16 {
    font-size: 16px;
    line-height: 22px;
  }

  .service-link-wrapper {
    width: 32px;
    height: 32%;
  }

  .div-block-21 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-21.first {
    height: auto;
    padding: 32px 0;
  }

  .div-block-21.digital {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-21.second {
    justify-content: space-between;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-21.third {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-21.eighth {
    height: auto;
    padding-left: 4px;
    padding-right: 4px;
  }

  .image-8.third {
    width: 32px;
    height: 32px;
    display: block;
    left: 92%;
  }

  .image-8.fourth, .image-8.second, .image-8.first, .image-8.sixth, .image-8.fourth-copy {
    width: 32px;
    height: 32px;
    display: block;
    left: 90%;
  }

  .case-study-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    height: auto;
    padding: 12px 4px;
  }

  .case-study-2.digit {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    height: 120px;
    padding: 16px 4px;
  }

  .case-study-2.hcl {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    height: 120px;
    padding: 12px 4px;
  }

  .case-study-2.byjus {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    height: 120px;
    margin-left: 0;
    padding: 12px 4px;
  }

  .flex-block-236 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: 60%;
    height: auto;
  }

  .client-img-2 {
    object-fit: contain;
    width: 40%;
    height: 80px;
  }

  .client-img-2.hcl, .client-img-2.digit, .client-img-2.byjus {
    width: 40%;
    height: 80px;
  }

  .text-block-481 {
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-239 {
    max-width: 100%;
  }

  .flex-block-238 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .flex-block-237 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-block-476 {
    width: auto;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .container-new {
    max-width: none;
    overflow: visible;
  }

  .section-white.first-section.top-section {
    margin-top: 90px;
  }

  .section-white.padding-bottom {
    margin-bottom: 40px;
  }

  .section-white.static {
    height: 410px;
  }

  .section-white.padding-dm {
    margin-bottom: 2500px;
  }

  .our-location {
    margin-top: 0;
  }

  .flex-block-83 {
    width: 100%;
    max-width: 100%;
  }

  .text-block-178 {
    width: 200px;
    font-size: 14px;
    line-height: 16px;
  }

  .new-location-text-3 {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-111 {
    width: 100%;
  }

  .new-locations-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .new-location-text-2 {
    font-size: 16px;
    line-height: 21px;
  }

  .new-location-slide-card.four {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 314px;
    padding-top: 24px;
  }

  .new-location-slide-card.one, .new-location-slide-card.two {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 314px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .new-location-slide-card.three {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 314px;
    padding-top: 24px;
  }

  .new-location-slide-card.two-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    width: 100%;
    height: 314px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .flex-block-303 {
    width: 100%;
  }

  .div-block-507 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-top: 0;
  }

  .image-45, .image-44 {
    object-fit: cover;
  }

  .brick-layout-second-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-top: 0;
  }

  .brick-layout-first-block {
    object-fit: contain;
    width: 100%;
    margin-bottom: 0;
  }

  .flex-about-hover-wrapper {
    justify-content: flex-start;
    margin-bottom: 56px;
    display: none;
  }

  .image-46 {
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .image-72 {
    object-fit: cover;
  }

  .div-block-510 {
    border-radius: 4.65px;
  }

  .div-block-226 {
    overflow: hidden;
  }

  .brick-layout-third-block {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .image-47 {
    object-fit: cover;
  }

  .div-block-178 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex: none;
    margin: 0 auto 56px;
  }

  .div-block-415.strategy {
    width: 248px;
  }

  .div-block-415.strategy.weare {
    width: 100%;
  }

  .section-gray {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .aboutus.one, .aboutus.two, .aboutus.three {
    grid-row-gap: 4px;
    width: 100%;
  }

  .text-block-636 {
    color: #595959;
    text-align: left;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .text-block-631 {
    width: 356px;
    font-size: 14px;
  }

  .text-block-631.two {
    width: 682px;
    height: auto;
  }

  .text-block-631.three {
    width: 322px;
  }

  .div-block-430 {
    width: 100%;
  }

  .div-block-430.weare {
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 10px;
  }

  .flex-block-317 {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .div-block-413.two {
    width: 100%;
  }

  .flex-block-299 {
    grid-row-gap: 0px;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .flex-block-302 {
    grid-row-gap: 4px;
  }

  .text-block-649.one {
    width: auto;
    font-size: 14px;
  }

  .text-block-649.three, .text-block-649.two {
    color: #595959;
    width: auto;
    font-size: 14px;
  }

  .div-block-535 {
    margin-top: 56px;
    margin-bottom: 32px;
  }

  .image-166 {
    object-fit: cover;
    height: 212px;
  }

  .text-block-640 {
    text-align: left;
    width: 100%;
    font-size: 24px;
    line-height: 1.6;
  }

  .flex-block-343.neww {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 40px;
    position: static;
  }

  .div-block-412, .div-block-412.weare, .text-block-651 {
    width: 100%;
  }

  .text-block-651.weare {
    color: #595959;
  }

  .div-block-427 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .div-block-427.weare.one {
    width: 100%;
  }

  .text-block-642 {
    width: 100%;
    font-size: 24px;
    line-height: 1.6;
  }

  .img-birds-3 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-489 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .div-block-489.weare.third, .div-block-489.weare.second {
    width: 100%;
  }

  .div-block-488.weare {
    display: flex;
  }

  .div-block-488.weare.third {
    display: none;
  }

  .text-block-690 {
    width: 100%;
    font-size: 24px;
    line-height: 40px;
  }

  .text-block-690.weare {
    font-size: 24px;
  }

  .text-block-690.weare.third {
    line-height: 1.6;
  }

  .text-block-690.weare.second {
    display: none;
  }

  .text-block-690.weare.second.mobiletext {
    display: block;
  }

  .text-block-691 {
    width: 100%;
  }

  .flex-block-342.second.newsec {
    width: 100%;
    position: static;
    top: 0;
  }

  .text-block-689 {
    text-align: right;
    width: 400px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-689.weare {
    flex-direction: row;
    width: 221px;
    display: flex;
  }

  .text-block-689.weare.third {
    text-align: left;
    width: 377px;
  }

  .text-block-689.weare.third.mobiletext {
    width: auto;
    min-width: 72px;
    font-size: 12px;
  }

  .text-block-689.weare.second {
    text-align: left;
    width: auto;
    min-width: 114px;
    font-size: 12px;
  }

  .div-block-486 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .div-block-486.weare.second {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column-reverse;
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-486.weare.one.third {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .div-block-485, .div-block-485.weare, .div-block-485.weare.third, .div-block-485.weare.second {
    width: 100%;
  }

  .img-devices-3 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-435 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .div-block-428.weare {
    display: flex;
  }

  .div-block-487 {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 60px;
    position: static;
  }

  .text-block-634 {
    text-align: right;
    width: 400px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-634.weare {
    flex-direction: row;
    width: 221px;
    font-size: 12px;
    display: flex;
  }

  .information-collection {
    margin-top: -20px;
  }

  .delete-your-personal-information {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .digital-hero {
    margin-top: 48px;
  }

  .div-parent {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .div-parent.home {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-parent.padding-top-0-tab {
    margin-top: 20px;
  }

  .testimonials.div-parent {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
  }

  .your-data-journey.div-parent {
    flex-direction: column;
  }

  .our-data-services {
    margin-top: 0;
  }

  .reinventing-diverse {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .div-block-544.div-parent {
    flex-direction: column;
  }

  .div-block-544.div-parent.recent {
    margin-bottom: 0;
  }

  .div-block-544.div-parent.recent.mt-80 {
    margin-top: 80px;
  }

  .app-dev-services-and-solutions.div-parent.mt-120.mb-0 {
    margin-bottom: 0;
  }

  .div-block-547 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 56px;
  }

  .nav-menu-wrapper-2 {
    align-items: center;
    display: flex;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.w--open {
    padding-right: 6%;
    overflow: scroll;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.w--open {
    height: 740px;
    padding-right: 0;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide._w-new._w-100.padding-left-0.absolute-top-margin.new-drop.w--open {
    top: 410px;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide.tab-top-margin._w-88w.w--open {
    padding-right: 0%;
  }

  .nav-dropdown-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .inner-dropdown-item.gap-4 {
    width: 75%;
  }

  .nav-dropdown-toggle-2 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .nav-menu-two-2 {
    flex-wrap: nowrap;
  }

  .container-11 {
    width: 88%;
    max-width: none;
  }

  .nav-dropdown-icon-2 {
    display: flex;
  }

  .navbar-link-wrapper {
    margin-left: 6%;
  }

  .service-navbar-heading {
    white-space: pre-wrap;
    flex-wrap: wrap;
    width: auto;
    display: flex;
  }

  .terms-and-condition {
    flex-direction: column;
  }

  .right-services {
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .text-block-719 {
    font-family: IBM Plex Sans;
  }

  .term-container-3 {
    width: 100%;
    font-size: 16px;
  }

  .tnc-text {
    font-family: Dmsans, Arial, sans-serif;
  }

  .term-container-4 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
    margin-top: 60px;
    padding-top: 0;
  }

  .image-248 {
    width: 56px;
    height: 56px;
  }

  .div-block-548 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-direction: column;
  }

  .team-dp.one {
    width: 100%;
  }

  .inner-block {
    flex-direction: column;
    width: 88%;
    display: flex;
  }

  .inner-block.image-section {
    flex-direction: column;
  }

  .inner-block.team-margin.mx-0 {
    width: 100%;
  }

  .lead-name-2 {
    font-size: 14px;
  }

  .leader-dp.third, .leader-dp.second {
    width: 100%;
  }

  .div-block-419 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    margin-top: 0;
  }

  .div-block-419.weare.leader {
    margin-top: 60px;
  }

  .div-block-424 {
    width: 100%;
  }

  .team-detail.one {
    width: 47%;
    height: auto;
  }

  .text-block-654.leader {
    width: 100%;
    margin-top: 10px;
    font-size: 24px;
    line-height: 1.6;
  }

  .flex-block-321 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    flex-direction: column;
    height: auto;
  }

  .flex-block-321.team {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
  }

  .text-block-644 {
    text-align: right;
    width: 400px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-644.weare.leader {
    text-align: left;
    width: 152px;
  }

  .div-block-549, .div-block-550.div-parent, .div-block-551.div-parent {
    flex-direction: column;
  }

  .author-img-2 {
    object-fit: cover;
    width: 240px;
  }

  .container-new.navbar-dropdown.top-margin-0.width-100.width-mob {
    width: 100%;
    max-width: none;
  }

  .container-new.transparent-div.development {
    height: 100px;
  }

  .sustainability-clients {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-130-mobile {
    margin-top: 32px;
  }

  .div-block-130-mobile.bussiness-inquires {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 57px;
  }

  .client-spotlight {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .trusted-client {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .arrow-wrapper {
    display: none;
  }

  .client-text-slider {
    font-style: normal;
  }

  .client-content-wrapper {
    align-items: flex-start;
    width: 100%;
  }

  .client-card {
    width: 100%;
    min-width: 0;
    max-width: 360px;
    padding-right: 0;
  }

  .item-slider {
    width: 100%;
    max-width: 360px;
    padding-left: 0;
  }

  .client-subheading-slider {
    font-style: normal;
  }

  .container-slider {
    width: 83%;
    max-width: 560px;
  }

  .case-study-wrapper.ai {
    margin-top: 24px;
  }

  .right-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .case-study {
    font-size: 12px;
  }

  .devops-testimonials-wrapper {
    margin-top: 48px;
  }

  .blog-div-flex {
    margin-top: 32px;
  }

  .text-block-65 {
    width: 100%;
    font-size: 14px;
    line-height: 18px;
  }

  .top-insights-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sub-heading-wrapper {
    margin-left: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .image-244 {
    height: auto;
  }

  .flex-block-140 {
    height: 16px;
  }

  .text-block-661 {
    min-width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-140 {
    width: 44%;
  }

  .flex-block-141 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .top-insight-heading {
    font-size: 20px;
    line-height: 26px;
  }

  .flex-block-142 {
    align-items: center;
  }

  .top-insight-text {
    flex: none;
    width: 78%;
  }

  .div-block-141 {
    flex: none;
    width: 48px;
    height: 48px;
  }

  .image-245 {
    height: auto;
  }

  .text-block-741 {
    font-weight: 400;
  }

  .div-block-142 {
    width: 42%;
  }

  .flex-block-145 {
    font-size: 16px;
  }

  .text-block-662 {
    min-width: 120px;
    font-size: 12px;
    line-height: 16px;
  }

  .flex-block-144 {
    height: 16px;
  }

  .flex-block-362 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-flex-2 {
    margin-top: 32px;
  }

  .image-259 {
    height: 177px;
  }

  .flex-block-364 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-748 {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-570 {
    width: 100%;
  }

  .text-block-749 {
    height: auto;
  }

  .image-247 {
    height: 188px;
  }

  .text-block-754 {
    font-size: 12px;
    line-height: 16px;
  }

  .blog-post-footer-link {
    background-size: cover;
    border-radius: 50%;
    flex: none;
    width: 40px;
    height: 40px;
  }

  .flex-block-377 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .text-block-756 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-heading {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
  }

  .text-heading.about {
    text-transform: none;
  }

  .hero-section-imag-wrapper {
    width: 100%;
  }

  .devops-why-choose-sec-subheading {
    width: 280px;
  }

  .devops-service-sec-subheading, .web-case-study-sec-heading {
    min-width: 0;
  }

  .button.upper-case.flutter {
    font-size: 12px;
  }

  .country-code {
    padding-left: 12px;
    padding-right: 12px;
  }

  .social-link.leader-linkedin {
    width: 40px;
    height: 40px;
  }

  .social-link.leader-linkedin.vp {
    width: 32px;
    height: 32px;
  }

  .link-block-arrow {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    min-width: 240px;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 10px;
    display: flex;
  }

  .cta-button-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .button-with-arrow.text-black {
    font-size: 12px;
  }

  .button-with-arrow.text-black.font-s {
    font-size: 13px;
  }

  .button-arrow-icon {
    width: 10px;
    height: 12px;
  }

  .link-block-arrow-2 {
    background-color: #fff;
    min-width: 240px;
    padding: 15px 20px;
  }

  .link-block-arrow-2.margin-0 {
    min-width: auto;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .cta-button-div-2 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .button-with-arrow-2 {
    font-size: 14px;
  }

  .cta-button-div-3 {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .link-block-arrow-4 {
    background-color: #fff;
    min-width: 240px;
    padding: 15px 20px;
  }

  .start-your-journey-sustainability {
    width: 100%;
    display: flex;
  }

  .text-field-search.search-lg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-575 {
    margin-right: 20px;
  }

  .mobile-fall-out {
    width: 100%;
    display: none;
  }

  .pagination-2 {
    flex-wrap: nowrap;
  }

  .next-2 {
    width: 36px;
    height: 36px;
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .previous-2 {
    width: 36px;
    height: 36px;
    margin-left: 4px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .image-264 {
    height: 56px;
  }

  .collection-list-7.scrollable-tab {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    padding-left: 0;
  }

  .collection-item-8 {
    align-items: center;
    margin-right: 16px;
  }

  .category-tab-div {
    padding-left: 0;
    padding-right: 0;
  }

  .category-name {
    font-size: 10px;
  }

  .flex-block-378 {
    height: 16px;
  }

  .text-block-757 {
    min-width: 121px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-blog {
    justify-content: center;
    align-items: center;
    font-size: 11px;
  }

  .div-block-49 {
    margin-top: 32px;
  }

  .text-block-64 {
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-576, .div-block-577 {
    margin-top: 32px;
  }

  .img.img-cover.case-middle-image {
    object-fit: cover;
    object-position: 75% 50%;
  }

  .h3 {
    font-size: 18px;
  }

  .faq-drop-togl {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .body-text-2 {
    font-size: 14px;
  }

  .banner-container.banner-height {
    height: auto;
  }

  .banner-inner-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 54%;
  }

  .banner-image {
    height: 252px;
  }

  .banner-image.banner-height {
    height: 170px;
  }

  .div-block-582 {
    width: 100%;
  }

  .fluter-app-services-block.mt-120.mb {
    margin-bottom: 56px;
  }

  .service-card {
    width: 49.2%;
  }

  .related-capabilities.mb-40.mb-0 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .card-1 {
    height: 170px;
  }

  .card-1.related-capabilities-android, .card-1.related-capabilities-ios {
    height: 200px;
  }

  .image-265 {
    object-fit: cover;
  }

  .card-block-2 {
    width: 100%;
  }

  .div-block-586 {
    width: 100%;
    max-width: none;
  }

  .card-block-1 {
    width: 37.7%;
    min-width: 37.7%;
  }

  .div-block-587 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .div-block-588 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 100%;
  }

  .font-14.font-12 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-593.application-development-image-block {
    width: 100%;
  }

  .achieving-excellence-block.tech-stacks {
    margin-top: 0;
  }

  .ios-tech-block {
    width: 100%;
  }

  .tech-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .our-ios-integration.industry-top-padding {
    margin-top: 0;
  }

  .our-ios-integration.industry-top-padding.p-mob {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    margin-top: 60px;
  }

  .ios-technology-block {
    width: 42.8%;
  }

  .div-block-594 {
    width: 100%;
  }

  .flex-block-380 {
    padding-top: 0;
  }

  .img-cover {
    object-position: 50% 50%;
  }

  .img-cover.fintech-app {
    object-position: 89% 50%;
  }

  .div-full.padding-left {
    padding-left: 0%;
  }

  .div-full.padding-left.padding-right {
    padding: 100px 7.778% 80px;
  }

  .card {
    width: 75vw;
  }

  .collection-item-11 {
    width: 100%;
    max-width: 360px;
    margin-left: 0;
  }

  .h1-heading-raise {
    font-size: 24px;
  }

  .h1-heading-raise.left.centre-mobile {
    text-align: center;
  }

  .flutter-tech-block {
    width: 100%;
  }

  .flutter-tech-image {
    width: 56px;
    height: 56px;
  }

  .div-block-608 {
    max-width: 115px;
  }

  .h2-heading-related-capabilities {
    font-size: 16px;
  }

  .container {
    max-width: none;
  }

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

  .dg-card {
    width: 100%;
  }

  .empower-div {
    width: 100%;
    max-width: 398px;
  }

  .dg-enterprise-card {
    width: 100%;
  }

  .text-block-763 {
    font-size: 15px;
  }

  .text-block-763.width {
    max-width: 200px;
  }

  .text-block-763.on-demand {
    font-size: 14px;
  }

  .text-block-763.on-demand-copy, .text-block-763.devops-32-tab {
    font-size: 22px;
  }

  .div-desk {
    padding: 20px;
  }

  .div-mob {
    background-position: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cta-w-arrow {
    font-size: 14px;
  }

  .slider-list {
    height: auto;
  }

  .slider-item {
    width: 95%;
  }

  .slider-item.success-story {
    width: 98%;
  }

  .success-story {
    width: 88.88%;
  }

  .success-story.overflow-visible-mobile {
    width: 84.44%;
  }

  .container-22 {
    width: 88.88%;
  }

  .succsee-img {
    height: 50px;
  }

  .success-story-div, .div-block-618 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .success-reviews {
    font-size: 12px;
  }

  .container-full-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-top-padding {
    grid-row-gap: 24px;
    margin-top: 64px;
  }

  .div-top-padding.bottom-p-0-tab.p-0-mob {
    margin-top: 0;
  }

  .div-block-564 {
    grid-row-gap: 4px;
  }

  .container-full-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-full-3.padding {
    height: auto;
    min-height: 260px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-625 {
    grid-row-gap: 4px;
  }

  .div-top-padding-2 {
    grid-row-gap: 24px;
    margin-top: 0;
  }

  .div-block-634 {
    grid-row-gap: 4px;
    max-width: 100%;
  }

  .div-block-635 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: -12px;
  }

  .div-block-638 {
    background-color: #ec6145;
    height: 400px;
  }

  .div-block-639 {
    border-radius: 0;
    flex-flow: column;
  }

  .div-block-639._w-50 {
    min-width: 100%;
  }

  .development-card {
    min-width: 100%;
    padding-right: 20px;
  }

  .div-block-643._w-mob {
    margin-right: 30px;
  }

  .right {
    min-width: 100%;
  }

  .case-about-parent-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .seamless-w {
    min-width: 192px;
  }

  .challenges {
    min-width: 162px;
  }

  .div-block-648, .div-block-649 {
    width: 100%;
  }

  .container-1440 {
    max-width: none;
    overflow: visible;
  }

  .solutions {
    min-width: 162px;
  }

  .case-study-parent {
    margin-top: 20px;
  }

  .arrow-btn-link {
    width: 24px;
    height: 24px;
  }

  .text-field-8 {
    width: 100%;
  }

  .case-study-hero-banner {
    grid-row-gap: 24px;
    margin-top: 64px;
  }

  .container-100.bg-image {
    background-image: url("https://cdn.prod.website-files.com/64a6644c2958e73937035816/668bb5098b0b458e3fc841d2_mobile-case-banner.png");
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: cover;
  }

  .left-hero {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 51%;
  }

  .left-hero.hitachi {
    width: 60%;
  }

  .hero-logo {
    width: 71px;
  }

  .text-block-767 {
    font-size: 12px;
  }

  .div-block-662 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .case-study-success {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .div-block-663.padding-top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .h2-heading-case {
    text-transform: capitalize;
    font-size: 20px;
  }

  .h2-heading-case.banner-content-heading {
    font-size: 12px;
  }

  .h2-heading-case.align-center {
    text-transform: none;
  }

  .logo {
    width: 67%;
  }

  .div-block-665 {
    margin-top: 20px;
  }

  .case-middle-img {
    height: 140px;
  }

  .div-block-666 {
    width: 46.8%;
  }

  .div-block-668 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider {
    width: auto;
    height: 260px;
    margin-top: 63px;
    display: block;
  }

  .slide.kress-slide {
    padding-left: 0;
  }

  .mask {
    height: 224px;
  }

  .div-top-pad {
    grid-row-gap: 24px;
    margin-top: 64px;
  }

  .flex-block-273-copy {
    grid-row-gap: 20px;
    align-items: stretch;
    width: 100%;
    margin-bottom: 20px;
  }

  .flex-hire {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: flex-start;
    width: 100%;
  }

  .engieer-banner-img {
    height: 26vh;
  }

  .text-hire-devops {
    width: 100%;
    font-size: 14px;
  }

  .devops-heading-flexible {
    width: 280px;
  }

  .shadow-card-colored {
    width: 47%;
  }

  .text-block-351-copy {
    text-align: left;
    font-size: 14px;
    line-height: 1.28;
  }

  .text-block-351-copy.cloud {
    text-align: left;
    font-size: 14px;
  }

  .flex-block-273-devops {
    grid-row-gap: 20px;
    align-items: stretch;
    width: 100%;
    margin-bottom: 20px;
  }

  .div-top-padding-devops {
    grid-row-gap: 24px;
    margin-top: 64px;
  }

  .scroll-text {
    font-size: 14px;
    line-height: 30px;
  }

  .scroll-box-2 {
    margin-top: 0;
  }

  .hero-heading-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: 100%;
  }

  .div-block-discover {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    max-width: 398px;
  }

  .dt-empowering-sub-heading-copy.digital {
    font-size: 24px;
    line-height: 40px;
  }

  .numbers {
    width: 13%;
  }

  .div-block-6961 {
    height: 100px;
  }

  .track-card {
    width: 48%;
    height: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .track-card-heading {
    font-size: 24px;
  }

  .record-subtext {
    font-size: 12px;
  }

  .div-block-6964 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .award-card {
    height: 140px;
  }

  .text-64 {
    font-size: 28px;
  }

  .text-64.width {
    max-width: 200px;
  }

  .text-64.on-demand, .text-64.on-demand-copy, .text-64.devops-32-tab {
    font-size: 22px;
  }

  .hero-right {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 38%;
    padding: 0;
  }

  .slider-nav {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 4.95rem;
    inset: -39% 0% auto;
  }

  .image-stack-wrapper {
    padding-top: 95%;
  }

  .icon-5 {
    border: 1px solid #0e145d;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-left {
    width: 100%;
    min-height: 50%;
  }

  .stack-image.stack-3 {
    left: 28%;
  }

  .container-1443 {
    min-height: 90vh;
  }

  .bg-2 {
    height: 24%;
  }

  .section-slider {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 0;
    display: flex;
  }

  .location-title {
    display: flex;
  }

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

  .hero-content-wrapper {
    width: 100%;
  }

  .qf-text {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 7px;
    font-size: 10px;
  }

  .card-stack-wrapper {
    height: 350px;
  }

  .container-1444 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .our-work-card-wrapper {
    margin-left: 0;
  }

  .stack-image-2 {
    border-radius: 55px;
    height: 92vw;
  }

  .stack-image-2.stack-3 {
    left: 28%;
  }

  .heading-1, .heading-1.smaller {
    font-size: 35px;
  }

  .location-title-2 {
    font-size: 4rem;
  }

  .container-1445 {
    min-height: 90vh;
  }

  .h3-heading-map {
    text-transform: capitalize;
    font-size: 20px;
  }

  .h3-heading-map.centre {
    text-align: center;
  }

  .h3-heading-map.centre.align-left-mob {
    text-align: left;
  }

  .h3-heading-map.banner-content-heading {
    font-size: 12px;
  }

  .h3-heading-map.align-center {
    text-transform: none;
  }

  .clone-bar {
    background-color: #202020f2;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 12px;
    position: fixed;
    inset: auto 0 0;
  }

  .source-info {
    width: 100%;
    padding: 16px 0 0;
  }

  .clone-button {
    text-align: center;
    width: 100%;
    min-height: 32px;
  }

  .app-dev {
    margin-top: 0;
  }

  .background-video-2 {
    height: 540px;
  }

  .industry-navbar-heading {
    white-space: pre-wrap;
    flex-wrap: wrap;
    width: auto;
    display: flex;
  }

  .container-1448 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .service-tab-pane {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-10.service {
    padding-bottom: 60px;
  }

  .service-pane-item-3-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs {
    width: 100%;
  }

  .service-container {
    padding: 5px 10px;
  }

  .service-pane-item-master {
    text-align: center;
  }

  .hire-navbar-heading {
    white-space: pre-wrap;
    flex-wrap: wrap;
    width: auto;
    display: flex;
  }

  .navbar-link-wrapper-drop, .navbar-link-wrapper-contact {
    margin-left: 6%;
  }

  .div-healthcare {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-279 {
    object-fit: scale-down;
  }

  .image-279.iqv {
    object-fit: contain;
  }

  .div-hcl {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-6993.p-0 {
    height: 240px;
  }

  .healthcare-logo, .homa-health, .fitbasix, .iqvia {
    width: 120px;
    height: 40px;
  }

  .div-block-6995-co.ample {
    background-size: auto 150px;
  }

  .text-block-776.uppercase.text-white.meeting {
    font-size: 12px;
  }

  .solution-card-copy {
    height: 100%;
    padding: 24px;
  }

  .solution-card-copy.first, .solution-card-copy.first.app {
    width: 100%;
  }

  .solution-card-copy.first.tech, .solution-card-copy.first.tech4, .solution-card-copy.first.tech5, .solution-card-copy.first.tech9, .solution-card-copy.first.tech10 {
    padding: 24px;
  }

  .solution-card-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .solution-card-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .solution-card-copy.first.cloud5, .solution-card-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .solution-card-copy.second, .solution-card-copy.second.app {
    width: 100%;
  }

  .solution-card-copy.second.tech {
    padding: 24px;
  }

  .solution-card-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .solution-card-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .solution-card-copy.third, .solution-card-copy.third.app {
    width: 100%;
  }

  .solution-card-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .solution-card-copy.third.tech {
    padding: 24px;
  }

  .solution-card-copy.fourth, .solution-card-copy.fourth.app {
    width: 100%;
  }

  .solution-card-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-copy.fourth.cloud.web-devv, .solution-card-copy.fourth.tech6 {
    padding: 24px;
  }

  .solution-card-copy.fifth, .solution-card-copy.fifth.app {
    width: 100%;
  }

  .solution-card-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-copy.fifth.tech7 {
    padding: 24px;
  }

  .solution-card-copy.sixth, .solution-card-copy.sixth.app {
    width: 100%;
  }

  .solution-card-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .solution-card-copy.sixth.tech8 {
    padding: 24px;
  }

  .mha {
    height: 100%;
    padding: 24px;
  }

  .mha.first, .mha.first.app {
    width: 100%;
  }

  .mha.first.tech, .mha.first.tech4, .mha.first.tech5, .mha.first.tech9, .mha.first.tech10 {
    padding: 24px;
  }

  .mha.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .mha.first.cloud4.web-devv {
    padding: 24px;
  }

  .mha.first.cloud5, .mha.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .mha.second, .mha.second.app {
    width: 100%;
  }

  .mha.second.tech {
    padding: 24px;
  }

  .mha.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .mha.second.cloud.web-devvv {
    padding: 24px;
  }

  .mha.third, .mha.third.app {
    width: 100%;
  }

  .mha.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .mha.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mha.third.tech {
    padding: 24px;
  }

  .mha.fourth, .mha.fourth.app {
    width: 100%;
  }

  .mha.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .mha.fourth.cloud.web-devv, .mha.fourth.tech6 {
    padding: 24px;
  }

  .mha.fifth, .mha.fifth.app {
    width: 100%;
  }

  .mha.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .mha.fifth.tech7 {
    padding: 24px;
  }

  .mha.sixth, .mha.sixth.app {
    width: 100%;
  }

  .mha.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .mha.sixth.tech8 {
    padding: 24px;
  }

  .pea {
    height: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }

  .pea.first, .pea.first.app {
    width: 100%;
  }

  .pea.first.tech, .pea.first.tech4, .pea.first.tech5, .pea.first.tech9, .pea.first.tech10 {
    padding: 24px;
  }

  .pea.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea.first.cloud4.web-devv {
    padding: 24px;
  }

  .pea.first.cloud5, .pea.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .pea.second, .pea.second.app {
    width: 100%;
  }

  .pea.second.tech {
    padding: 24px;
  }

  .pea.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea.second.cloud.web-devvv {
    padding: 24px;
  }

  .pea.third, .pea.third.app {
    width: 100%;
  }

  .pea.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pea.third.tech {
    padding: 24px;
  }

  .pea.fourth, .pea.fourth.app {
    width: 100%;
  }

  .pea.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea.fourth.cloud.web-devv, .pea.fourth.tech6 {
    padding: 24px;
  }

  .pea.fifth, .pea.fifth.app {
    width: 100%;
  }

  .pea.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea.fifth.tech7 {
    padding: 24px;
  }

  .pea.sixth, .pea.sixth.app {
    width: 100%;
  }

  .pea.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea.sixth.tech8 {
    padding: 24px;
  }

  .tele-sol {
    height: 100%;
    padding-top: 24px;
    padding-left: 24px;
  }

  .tele-sol.first, .tele-sol.first.app {
    width: 100%;
  }

  .tele-sol.first.tech, .tele-sol.first.tech4, .tele-sol.first.tech5, .tele-sol.first.tech9, .tele-sol.first.tech10 {
    padding: 24px;
  }

  .tele-sol.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .tele-sol.first.cloud4.web-devv {
    padding: 24px;
  }

  .tele-sol.first.cloud5, .tele-sol.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .tele-sol.second, .tele-sol.second.app {
    width: 100%;
  }

  .tele-sol.second.tech {
    padding: 24px;
  }

  .tele-sol.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .tele-sol.second.cloud.web-devvv {
    padding: 24px;
  }

  .tele-sol.third, .tele-sol.third.app {
    width: 100%;
  }

  .tele-sol.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .tele-sol.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tele-sol.third.tech {
    padding: 24px;
  }

  .tele-sol.fourth, .tele-sol.fourth.app {
    width: 100%;
  }

  .tele-sol.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .tele-sol.fourth.cloud.web-devv, .tele-sol.fourth.tech6 {
    padding: 24px;
  }

  .tele-sol.fifth, .tele-sol.fifth.app {
    width: 100%;
  }

  .tele-sol.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .tele-sol.fifth.tech7 {
    padding: 24px;
  }

  .tele-sol.sixth, .tele-sol.sixth.app {
    width: 100%;
  }

  .tele-sol.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .tele-sol.sixth.tech8 {
    padding: 24px;
  }

  .iomt {
    height: 100%;
    padding-top: 24px;
    padding-left: 24px;
  }

  .iomt.first, .iomt.first.app {
    width: 100%;
  }

  .iomt.first.tech, .iomt.first.tech4, .iomt.first.tech5, .iomt.first.tech9, .iomt.first.tech10 {
    padding: 24px;
  }

  .iomt.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt.first.cloud4.web-devv {
    padding: 24px;
  }

  .iomt.first.cloud5, .iomt.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .iomt.second, .iomt.second.app {
    width: 100%;
  }

  .iomt.second.tech {
    padding: 24px;
  }

  .iomt.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt.second.cloud.web-devvv {
    padding: 24px;
  }

  .iomt.third, .iomt.third.app {
    width: 100%;
  }

  .iomt.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .iomt.third.tech {
    padding: 24px;
  }

  .iomt.fourth, .iomt.fourth.app {
    width: 100%;
  }

  .iomt.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt.fourth.cloud.web-devv, .iomt.fourth.tech6 {
    padding: 24px;
  }

  .iomt.fifth, .iomt.fifth.app {
    width: 100%;
  }

  .iomt.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt.fifth.tech7 {
    padding: 24px;
  }

  .iomt.sixth, .iomt.sixth.app {
    width: 100%;
  }

  .iomt.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt.sixth.tech8, .clinical {
    padding: 24px;
  }

  .clinical.first, .clinical.first.app {
    width: 100%;
  }

  .clinical.first.tech, .clinical.first.tech4, .clinical.first.tech5, .clinical.first.tech9, .clinical.first.tech10 {
    padding: 24px;
  }

  .clinical.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .clinical.first.cloud4.web-devv {
    padding: 24px;
  }

  .clinical.first.cloud5, .clinical.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .clinical.second, .clinical.second.app {
    width: 100%;
  }

  .clinical.second.tech {
    padding: 24px;
  }

  .clinical.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .clinical.second.cloud.web-devvv {
    padding: 24px;
  }

  .clinical.third, .clinical.third.app {
    width: 100%;
  }

  .clinical.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .clinical.third.tech {
    padding: 24px;
  }

  .clinical.fourth, .clinical.fourth.app {
    width: 100%;
  }

  .clinical.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical.fourth.cloud.web-devv, .clinical.fourth.tech6 {
    padding: 24px;
  }

  .clinical.fifth, .clinical.fifth.app {
    width: 100%;
  }

  .clinical.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical.fifth.tech7 {
    padding: 24px;
  }

  .clinical.sixth, .clinical.sixth.app {
    width: 100%;
  }

  .clinical.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical.sixth.tech8, .clinical-copy {
    padding: 24px;
  }

  .clinical-copy.first, .clinical-copy.first.app {
    width: 100%;
  }

  .clinical-copy.first.tech, .clinical-copy.first.tech4, .clinical-copy.first.tech5, .clinical-copy.first.tech9, .clinical-copy.first.tech10 {
    padding: 24px;
  }

  .clinical-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .clinical-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .clinical-copy.first.cloud5, .clinical-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .clinical-copy.second, .clinical-copy.second.app {
    width: 100%;
  }

  .clinical-copy.second.tech {
    padding: 24px;
  }

  .clinical-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .clinical-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .clinical-copy.third, .clinical-copy.third.app {
    width: 100%;
  }

  .clinical-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .clinical-copy.third.tech {
    padding: 24px;
  }

  .clinical-copy.fourth, .clinical-copy.fourth.app {
    width: 100%;
  }

  .clinical-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical-copy.fourth.cloud.web-devv, .clinical-copy.fourth.tech6 {
    padding: 24px;
  }

  .clinical-copy.fifth, .clinical-copy.fifth.app {
    width: 100%;
  }

  .clinical-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical-copy.fifth.tech7 {
    padding: 24px;
  }

  .clinical-copy.sixth, .clinical-copy.sixth.app {
    width: 100%;
  }

  .clinical-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .clinical-copy.sixth.tech8 {
    padding: 24px;
  }

  .iomt-copy {
    height: 100%;
    padding-top: 24px;
    padding-left: 24px;
  }

  .iomt-copy.first, .iomt-copy.first.app {
    width: 100%;
  }

  .iomt-copy.first.tech, .iomt-copy.first.tech4, .iomt-copy.first.tech5, .iomt-copy.first.tech9, .iomt-copy.first.tech10 {
    padding: 24px;
  }

  .iomt-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .iomt-copy.first.cloud5, .iomt-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy.second, .iomt-copy.second.app {
    width: 100%;
  }

  .iomt-copy.second.tech {
    padding: 24px;
  }

  .iomt-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .iomt-copy.third, .iomt-copy.third.app {
    width: 100%;
  }

  .iomt-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .iomt-copy.third.tech {
    padding: 24px;
  }

  .iomt-copy.fourth, .iomt-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy.fourth.cloud.web-devv, .iomt-copy.fourth.tech6 {
    padding: 24px;
  }

  .iomt-copy.fifth, .iomt-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy.fifth.tech7 {
    padding: 24px;
  }

  .iomt-copy.sixth, .iomt-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy.sixth.tech8 {
    padding: 24px;
  }

  .pea-copy {
    height: 100%;
    padding-top: 24px;
    padding-left: 24px;
  }

  .pea-copy.first, .pea-copy.first.app {
    width: 100%;
  }

  .pea-copy.first.tech, .pea-copy.first.tech4, .pea-copy.first.tech5, .pea-copy.first.tech9, .pea-copy.first.tech10 {
    padding: 24px;
  }

  .pea-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .pea-copy.first.cloud5, .pea-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .pea-copy.second, .pea-copy.second.app {
    width: 100%;
  }

  .pea-copy.second.tech {
    padding: 24px;
  }

  .pea-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .pea-copy.third, .pea-copy.third.app {
    width: 100%;
  }

  .pea-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pea-copy.third.tech {
    padding: 24px;
  }

  .pea-copy.fourth, .pea-copy.fourth.app {
    width: 100%;
  }

  .pea-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy.fourth.cloud.web-devv, .pea-copy.fourth.tech6 {
    padding: 24px;
  }

  .pea-copy.fifth, .pea-copy.fifth.app {
    width: 100%;
  }

  .pea-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy.fifth.tech7 {
    padding: 24px;
  }

  .pea-copy.sixth, .pea-copy.sixth.app {
    width: 100%;
  }

  .pea-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy.sixth.tech8 {
    padding: 24px;
  }

  .iomt-copy-copy {
    height: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.first, .iomt-copy-copy.first.app {
    width: 100%;
  }

  .iomt-copy-copy.first.tech, .iomt-copy-copy.first.tech4, .iomt-copy-copy.first.tech5, .iomt-copy-copy.first.tech9, .iomt-copy-copy.first.tech10 {
    padding: 24px;
  }

  .iomt-copy-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .iomt-copy-copy.first.cloud5, .iomt-copy-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.second, .iomt-copy-copy.second.app {
    width: 100%;
  }

  .iomt-copy-copy.second.tech {
    padding: 24px;
  }

  .iomt-copy-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .iomt-copy-copy.third, .iomt-copy-copy.third.app {
    width: 100%;
  }

  .iomt-copy-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .iomt-copy-copy.third.tech {
    padding: 24px;
  }

  .iomt-copy-copy.fourth, .iomt-copy-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.fourth.cloud.web-devv, .iomt-copy-copy.fourth.tech6 {
    padding: 24px;
  }

  .iomt-copy-copy.fifth, .iomt-copy-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.fifth.tech7 {
    padding: 24px;
  }

  .iomt-copy-copy.sixth, .iomt-copy-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy.sixth.tech8 {
    padding: 24px;
  }

  .iomt-copy-copy-copy {
    height: 100%;
    padding-top: 24px;
    padding-left: 24px;
  }

  .iomt-copy-copy-copy.first, .iomt-copy-copy-copy.first.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.first.tech, .iomt-copy-copy-copy.first.tech4, .iomt-copy-copy-copy.first.tech5, .iomt-copy-copy-copy.first.tech9, .iomt-copy-copy-copy.first.tech10 {
    padding: 24px;
  }

  .iomt-copy-copy-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .iomt-copy-copy-copy.first.cloud5, .iomt-copy-copy-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.second, .iomt-copy-copy-copy.second.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.second.tech {
    padding: 24px;
  }

  .iomt-copy-copy-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .iomt-copy-copy-copy.third, .iomt-copy-copy-copy.third.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .iomt-copy-copy-copy.third.tech {
    padding: 24px;
  }

  .iomt-copy-copy-copy.fourth, .iomt-copy-copy-copy.fourth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.fourth.cloud.web-devv, .iomt-copy-copy-copy.fourth.tech6 {
    padding: 24px;
  }

  .iomt-copy-copy-copy.fifth, .iomt-copy-copy-copy.fifth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.fifth.tech7 {
    padding: 24px;
  }

  .iomt-copy-copy-copy.sixth, .iomt-copy-copy-copy.sixth.app {
    width: 100%;
  }

  .iomt-copy-copy-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iomt-copy-copy-copy.sixth.tech8 {
    padding: 24px;
  }

  .div-block-7008.hide-desk {
    height: 94%;
  }

  .div-block-256-copy {
    width: 100%;
  }

  .div-block-256-copy.tech, .div-block-256-copy.tech-copy {
    width: auto;
  }

  .div-block-7010 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-7010.tab-ui.bottom-10.flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-7010.tab-ui.devops-flexilble-text {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .cards-block-wrapper-copy.cloud-services.dev, .cards-block-wrapper-copy.cloud-services.ai, .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
    width: 100%;
  }

  .div-block-7010-copy._w-50-mob.flex {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 12px;
  }

  .cards-block-wrapper-copy {
    flex-flow: column wrap;
    width: 100%;
  }

  .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
    width: 398px;
  }

  .cards-block-wrapper-copy.cloud-services.dev, .cards-block-wrapper-copy.cloud-services.ai, .cards-block-wrapper-copy.cloud-services {
    flex-direction: column;
    width: 100%;
  }

  .cards-block-wrapper-copy-copy {
    width: 100%;
  }

  .cards-block-wrapper-copy-copy.cloud-services {
    flex-direction: column;
    width: 398px;
  }

  .cards-block-wrapper-copy-copy.cloud-services.dev, .cards-block-wrapper-copy-copy.cloud-services.ai, .cards-block-wrapper-copy-copy.cloud-services {
    flex-direction: column;
    width: 100%;
  }

  .h-tech-img {
    object-fit: contain;
  }

  .h-tech-img-w-100._w-50 {
    height: 56px;
  }

  .container-1449 {
    max-width: none;
  }

  .div-block-256-copy-copy {
    width: 100%;
  }

  .div-block-256-copy-copy.tech, .div-block-256-copy-copy.tech-copy {
    width: auto;
  }

  .div-top-padding-devops-copy {
    grid-row-gap: 24px;
    margin-top: 64px;
  }

  .flex-block-223-copy {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 398px;
  }

  .faq-div-copy.first, .faq-div-copy.first.dev, .faq-div-copy.second, .faq-div-copy.second.dev, .faq-div-copy.third, .faq-div-copy.third.dev {
    width: 100%;
    padding: 32px 10px;
  }

  .faq-div-copy.fourth.digital, .faq-div-copy.fifth.digital, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second.dev, .faq-div-copy.first, .faq-div-copy.first.dev, .faq-div-copy.second, .faq-div-copy.second.dev, .faq-div-copy.third, .faq-div-copy.third.dev {
    width: 100%;
    padding: 32px 10px;
  }

  .faq-div-copy.fourth.cloud {
    width: 100%;
    height: 100%;
    padding: 32px 10px;
  }

  .faq-div-copy.fourth.cloud.dev {
    width: 100%;
    height: 112px;
    padding: 32px 10px;
  }

  .faq-div-copy.fourth.digital, .faq-div-copy.fifth.digital, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second, .faq-div-copy.second.dev {
    width: 100%;
    padding: 32px 10px;
  }

  .h-img {
    margin-top: 14px;
  }

  .container-full-3-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-full-3-copy.padding {
    height: auto;
    min-height: 260px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-635-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: -12px;
  }

  .div-block-634-copy {
    grid-row-gap: 4px;
    max-width: 100%;
  }

  .div-block-7028 {
    margin-right: 18px;
  }

  .div-block-7030 {
    width: 20px;
    min-width: 16px;
    height: 20px;
    min-height: 16px;
  }

  .div-block-7031 {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
  }

  .slider-navigations {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .card-text {
    height: 240px;
  }

  .card-body {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .section-spacing.banner {
    padding-bottom: 4rem;
  }

  .nav__link.is-mobile {
    display: flex;
  }

  .nav__btn.is-mobile {
    display: none;
  }

  .div-block-7033 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-7033.h-48.p-tab._w-48-tab, .div-block-7034._w-48, .div-block-7034._w-48.mob-sql {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cognitive {
    height: 100%;
    padding: 24px;
  }

  .cognitive.first, .cognitive.first.app {
    width: 100%;
  }

  .cognitive.first.tech, .cognitive.first.tech4, .cognitive.first.tech5, .cognitive.first.tech9, .cognitive.first.tech10 {
    padding: 24px;
  }

  .cognitive.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .cognitive.first.cloud4.web-devv {
    padding: 24px;
  }

  .cognitive.first.cloud5, .cognitive.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .cognitive.second, .cognitive.second.app {
    width: 100%;
  }

  .cognitive.second.tech {
    padding: 24px;
  }

  .cognitive.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .cognitive.second.cloud.web-devvv {
    padding: 24px;
  }

  .cognitive.third, .cognitive.third.app {
    width: 100%;
  }

  .cognitive.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .cognitive.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cognitive.third.tech {
    padding: 24px;
  }

  .cognitive.fourth, .cognitive.fourth.app {
    width: 100%;
  }

  .cognitive.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cognitive.fourth.cloud.web-devv, .cognitive.fourth.tech6 {
    padding: 24px;
  }

  .cognitive.fifth, .cognitive.fifth.app {
    width: 100%;
  }

  .cognitive.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cognitive.fifth.tech7 {
    padding: 24px;
  }

  .cognitive.sixth, .cognitive.sixth.app {
    width: 100%;
  }

  .cognitive.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cognitive.sixth.tech8 {
    padding: 24px;
  }

  .smh {
    height: 100%;
    padding: 24px;
  }

  .smh.first, .smh.first.app {
    width: 100%;
  }

  .smh.first.tech, .smh.first.tech4, .smh.first.tech5, .smh.first.tech9, .smh.first.tech10 {
    padding: 24px;
  }

  .smh.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .smh.first.cloud4.web-devv {
    padding: 24px;
  }

  .smh.first.cloud5, .smh.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .smh.second, .smh.second.app {
    width: 100%;
  }

  .smh.second.tech {
    padding: 24px;
  }

  .smh.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .smh.second.cloud.web-devvv {
    padding: 24px;
  }

  .smh.third, .smh.third.app {
    width: 100%;
  }

  .smh.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .smh.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .smh.third.tech {
    padding: 24px;
  }

  .smh.fourth, .smh.fourth.app {
    width: 100%;
  }

  .smh.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .smh.fourth.cloud.web-devv, .smh.fourth.tech6 {
    padding: 24px;
  }

  .smh.fifth, .smh.fifth.app {
    width: 100%;
  }

  .smh.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .smh.fifth.tech7 {
    padding: 24px;
  }

  .smh.sixth, .smh.sixth.app {
    width: 100%;
  }

  .smh.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .smh.sixth.tech8 {
    padding: 24px;
  }

  .ilwa {
    height: 100%;
    padding: 24px;
  }

  .ilwa.first, .ilwa.first.app {
    width: 100%;
  }

  .ilwa.first.tech, .ilwa.first.tech4, .ilwa.first.tech5, .ilwa.first.tech9, .ilwa.first.tech10 {
    padding: 24px;
  }

  .ilwa.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .ilwa.first.cloud4.web-devv {
    padding: 24px;
  }

  .ilwa.first.cloud5, .ilwa.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .ilwa.second, .ilwa.second.app {
    width: 100%;
  }

  .ilwa.second.tech {
    padding: 24px;
  }

  .ilwa.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .ilwa.second.cloud.web-devvv {
    padding: 24px;
  }

  .ilwa.third, .ilwa.third.app {
    width: 100%;
  }

  .ilwa.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .ilwa.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ilwa.third.tech {
    padding: 24px;
  }

  .ilwa.fourth, .ilwa.fourth.app {
    width: 100%;
  }

  .ilwa.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .ilwa.fourth.cloud.web-devv, .ilwa.fourth.tech6 {
    padding: 24px;
  }

  .ilwa.fifth, .ilwa.fifth.app {
    width: 100%;
  }

  .ilwa.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .ilwa.fifth.tech7 {
    padding: 24px;
  }

  .ilwa.sixth, .ilwa.sixth.app {
    width: 100%;
  }

  .ilwa.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .ilwa.sixth.tech8 {
    padding: 24px;
  }

  .lps {
    height: 100%;
    padding: 24px;
  }

  .lps.first, .lps.first.app {
    width: 100%;
  }

  .lps.first.tech, .lps.first.tech4, .lps.first.tech5, .lps.first.tech9, .lps.first.tech10 {
    padding: 24px;
  }

  .lps.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .lps.first.cloud4.web-devv {
    padding: 24px;
  }

  .lps.first.cloud5, .lps.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .lps.second, .lps.second.app {
    width: 100%;
  }

  .lps.second.tech {
    padding: 24px;
  }

  .lps.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .lps.second.cloud.web-devvv {
    padding: 24px;
  }

  .lps.third, .lps.third.app {
    width: 100%;
  }

  .lps.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .lps.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .lps.third.tech {
    padding: 24px;
  }

  .lps.fourth, .lps.fourth.app {
    width: 100%;
  }

  .lps.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .lps.fourth.cloud.web-devv, .lps.fourth.tech6 {
    padding: 24px;
  }

  .lps.fifth, .lps.fifth.app {
    width: 100%;
  }

  .lps.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .lps.fifth.tech7 {
    padding: 24px;
  }

  .lps.sixth, .lps.sixth.app {
    width: 100%;
  }

  .lps.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .lps.sixth.tech8 {
    padding: 24px;
  }

  .eal {
    height: 100%;
    padding: 24px;
  }

  .eal.first, .eal.first.app {
    width: 100%;
  }

  .eal.first.tech, .eal.first.tech4, .eal.first.tech5, .eal.first.tech9, .eal.first.tech10 {
    padding: 24px;
  }

  .eal.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .eal.first.cloud4.web-devv {
    padding: 24px;
  }

  .eal.first.cloud5, .eal.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .eal.second, .eal.second.app {
    width: 100%;
  }

  .eal.second.tech {
    padding: 24px;
  }

  .eal.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .eal.second.cloud.web-devvv {
    padding: 24px;
  }

  .eal.third, .eal.third.app {
    width: 100%;
  }

  .eal.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .eal.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .eal.third.tech {
    padding: 24px;
  }

  .eal.fourth, .eal.fourth.app {
    width: 100%;
  }

  .eal.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eal.fourth.cloud.web-devv, .eal.fourth.tech6 {
    padding: 24px;
  }

  .eal.fifth, .eal.fifth.app {
    width: 100%;
  }

  .eal.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eal.fifth.tech7 {
    padding: 24px;
  }

  .eal.sixth, .eal.sixth.app {
    width: 100%;
  }

  .eal.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eal.sixth.tech8 {
    padding: 24px;
  }

  .pea-copy-copy.first, .pea-copy-copy.first.app {
    width: 100%;
  }

  .pea-copy-copy.first.tech, .pea-copy-copy.first.tech4, .pea-copy-copy.first.tech5, .pea-copy-copy.first.tech9, .pea-copy-copy.first.tech10 {
    padding: 24px;
  }

  .pea-copy-copy.first.cloud5, .pea-copy-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.second, .pea-copy-copy.second.app {
    width: 100%;
  }

  .pea-copy-copy.third, .pea-copy-copy.third.app {
    width: 100%;
  }

  .pea-copy-copy.fourth, .pea-copy-copy.fourth.app {
    width: 100%;
  }

  .pea-copy-copy.fourth.cloud.web-devv, .pea-copy-copy.fourth.tech6 {
    padding: 24px;
  }

  .pea-copy-copy.fifth, .pea-copy-copy.fifth.app {
    width: 100%;
  }

  .pea-copy-copy.sixth, .pea-copy-copy.sixth.app {
    width: 100%;
  }

  .vls {
    height: 100%;
    padding: 24px;
  }

  .vls.first, .vls.first.app {
    width: 100%;
  }

  .vls.first.tech, .vls.first.tech4, .vls.first.tech5, .vls.first.tech9, .vls.first.tech10 {
    padding: 24px;
  }

  .vls.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .vls.first.cloud4.web-devv {
    padding: 24px;
  }

  .vls.first.cloud5, .vls.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .vls.second, .vls.second.app {
    width: 100%;
  }

  .vls.second.tech {
    padding: 24px;
  }

  .vls.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .vls.second.cloud.web-devvv {
    padding: 24px;
  }

  .vls.third, .vls.third.app {
    width: 100%;
  }

  .vls.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .vls.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .vls.third.tech {
    padding: 24px;
  }

  .vls.fourth, .vls.fourth.app {
    width: 100%;
  }

  .vls.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .vls.fourth.cloud.web-devv, .vls.fourth.tech6 {
    padding: 24px;
  }

  .vls.fifth, .vls.fifth.app {
    width: 100%;
  }

  .vls.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .vls.fifth.tech7 {
    padding: 24px;
  }

  .vls.sixth, .vls.sixth.app {
    width: 100%;
  }

  .vls.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .vls.sixth.tech8 {
    padding: 24px;
  }

  .eapp {
    height: 100%;
    padding: 24px;
  }

  .eapp.first, .eapp.first.app {
    width: 100%;
  }

  .eapp.first.tech, .eapp.first.tech4, .eapp.first.tech5, .eapp.first.tech9, .eapp.first.tech10 {
    padding: 24px;
  }

  .eapp.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .eapp.first.cloud4.web-devv {
    padding: 24px;
  }

  .eapp.first.cloud5, .eapp.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .eapp.second, .eapp.second.app {
    width: 100%;
  }

  .eapp.second.tech {
    padding: 24px;
  }

  .eapp.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .eapp.second.cloud.web-devvv {
    padding: 24px;
  }

  .eapp.third, .eapp.third.app {
    width: 100%;
  }

  .eapp.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .eapp.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .eapp.third.tech {
    padding: 24px;
  }

  .eapp.fourth, .eapp.fourth.app {
    width: 100%;
  }

  .eapp.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eapp.fourth.cloud.web-devv, .eapp.fourth.tech6 {
    padding: 24px;
  }

  .eapp.fifth, .eapp.fifth.app {
    width: 100%;
  }

  .eapp.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eapp.fifth.tech7 {
    padding: 24px;
  }

  .eapp.sixth, .eapp.sixth.app {
    width: 100%;
  }

  .eapp.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .eapp.sixth.tech8 {
    padding: 24px;
  }

  .cta {
    height: 100%;
    padding: 24px;
  }

  .cta.first, .cta.first.app {
    width: 100%;
  }

  .cta.first.tech, .cta.first.tech4, .cta.first.tech5, .cta.first.tech9, .cta.first.tech10 {
    padding: 24px;
  }

  .cta.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .cta.first.cloud4.web-devv {
    padding: 24px;
  }

  .cta.first.cloud5, .cta.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .cta.second, .cta.second.app {
    width: 100%;
  }

  .cta.second.tech {
    padding: 24px;
  }

  .cta.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .cta.second.cloud.web-devvv {
    padding: 24px;
  }

  .cta.third, .cta.third.app {
    width: 100%;
  }

  .cta.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .cta.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta.third.tech {
    padding: 24px;
  }

  .cta.fourth, .cta.fourth.app {
    width: 100%;
  }

  .cta.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cta.fourth.cloud.web-devv, .cta.fourth.tech6 {
    padding: 24px;
  }

  .cta.fifth, .cta.fifth.app {
    width: 100%;
  }

  .cta.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cta.fifth.tech7 {
    padding: 24px;
  }

  .cta.sixth, .cta.sixth.app {
    width: 100%;
  }

  .cta.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .cta.sixth.tech8 {
    padding: 24px;
  }

  .iaoa {
    height: 100%;
    padding: 24px;
  }

  .iaoa.first, .iaoa.first.app {
    width: 100%;
  }

  .iaoa.first.tech, .iaoa.first.tech4, .iaoa.first.tech5, .iaoa.first.tech9, .iaoa.first.tech10 {
    padding: 24px;
  }

  .iaoa.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iaoa.first.cloud4.web-devv {
    padding: 24px;
  }

  .iaoa.first.cloud5, .iaoa.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .iaoa.second, .iaoa.second.app {
    width: 100%;
  }

  .iaoa.second.tech {
    padding: 24px;
  }

  .iaoa.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .iaoa.second.cloud.web-devvv {
    padding: 24px;
  }

  .iaoa.third, .iaoa.third.app {
    width: 100%;
  }

  .iaoa.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .iaoa.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .iaoa.third.tech {
    padding: 24px;
  }

  .iaoa.fourth, .iaoa.fourth.app {
    width: 100%;
  }

  .iaoa.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iaoa.fourth.cloud.web-devv, .iaoa.fourth.tech6 {
    padding: 24px;
  }

  .iaoa.fifth, .iaoa.fifth.app {
    width: 100%;
  }

  .iaoa.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iaoa.fifth.tech7 {
    padding: 24px;
  }

  .iaoa.sixth, .iaoa.sixth.app {
    width: 100%;
  }

  .iaoa.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .iaoa.sixth.tech8 {
    padding: 24px;
  }

  .pea-copy-copy {
    height: 100%;
    padding: 24px;
  }

  .pea-copy-copy.first, .pea-copy-copy.first.app {
    width: 100%;
  }

  .pea-copy-copy.first.tech, .pea-copy-copy.first.tech4, .pea-copy-copy.first.tech5, .pea-copy-copy.first.tech9, .pea-copy-copy.first.tech10 {
    padding: 24px;
  }

  .pea-copy-copy.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea-copy-copy.first.cloud4.web-devv {
    padding: 24px;
  }

  .pea-copy-copy.first.cloud5, .pea-copy-copy.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.second, .pea-copy-copy.second.app {
    width: 100%;
  }

  .pea-copy-copy.second.tech {
    padding: 24px;
  }

  .pea-copy-copy.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .pea-copy-copy.second.cloud.web-devvv {
    padding: 24px;
  }

  .pea-copy-copy.third, .pea-copy-copy.third.app {
    width: 100%;
  }

  .pea-copy-copy.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pea-copy-copy.third.tech {
    padding: 24px;
  }

  .pea-copy-copy.fourth, .pea-copy-copy.fourth.app {
    width: 100%;
  }

  .pea-copy-copy.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.fourth.cloud.web-devv, .pea-copy-copy.fourth.tech6 {
    padding: 24px;
  }

  .pea-copy-copy.fifth, .pea-copy-copy.fifth.app {
    width: 100%;
  }

  .pea-copy-copy.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.fifth.tech7 {
    padding: 24px;
  }

  .pea-copy-copy.sixth, .pea-copy-copy.sixth.app {
    width: 100%;
  }

  .pea-copy-copy.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .pea-copy-copy.sixth.tech8 {
    padding: 24px;
  }

  .rbpo {
    height: 100%;
    padding: 24px;
  }

  .rbpo.first, .rbpo.first.app {
    width: 100%;
  }

  .rbpo.first.tech, .rbpo.first.tech4, .rbpo.first.tech5, .rbpo.first.tech9, .rbpo.first.tech10 {
    padding: 24px;
  }

  .rbpo.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .rbpo.first.cloud4.web-devv {
    padding: 24px;
  }

  .rbpo.first.cloud5, .rbpo.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .rbpo.second, .rbpo.second.app {
    width: 100%;
  }

  .rbpo.second.tech {
    padding: 24px;
  }

  .rbpo.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .rbpo.second.cloud.web-devvv {
    padding: 24px;
  }

  .rbpo.third, .rbpo.third.app {
    width: 100%;
  }

  .rbpo.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .rbpo.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .rbpo.third.tech {
    padding: 24px;
  }

  .rbpo.fourth, .rbpo.fourth.app {
    width: 100%;
  }

  .rbpo.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .rbpo.fourth.cloud.web-devv, .rbpo.fourth.tech6 {
    padding: 24px;
  }

  .rbpo.fifth, .rbpo.fifth.app {
    width: 100%;
  }

  .rbpo.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .rbpo.fifth.tech7 {
    padding: 24px;
  }

  .rbpo.sixth, .rbpo.sixth.app {
    width: 100%;
  }

  .rbpo.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .rbpo.sixth.tech8 {
    padding: 24px;
  }

  .content-mock {
    height: 100%;
    padding-top: 16px;
    padding-left: 16px;
  }

  .content-mock.first, .content-mock.first.app {
    width: 100%;
  }

  .content-mock.first.tech, .content-mock.first.tech4, .content-mock.first.tech5, .content-mock.first.tech9, .content-mock.first.tech10 {
    padding: 24px;
  }

  .content-mock.first.cloud4 {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .content-mock.first.cloud4.web-devv {
    padding: 24px;
  }

  .content-mock.first.cloud5, .content-mock.first.cloud9 {
    width: 100%;
    padding: 24px;
  }

  .content-mock.second, .content-mock.second.app {
    width: 100%;
  }

  .content-mock.second.tech {
    padding: 24px;
  }

  .content-mock.second.cloud {
    width: 100%;
    height: 100%;
    padding: 24px;
  }

  .content-mock.second.cloud.web-devvv {
    padding: 24px;
  }

  .content-mock.third, .content-mock.third.app {
    width: 100%;
  }

  .content-mock.third.cloud {
    width: 100%;
    padding: 24px;
  }

  .content-mock.third.cloud.wevv-delvv {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-mock.third.tech {
    padding: 24px;
  }

  .content-mock.fourth, .content-mock.fourth.app {
    width: 100%;
  }

  .content-mock.fourth.cloud {
    width: 100%;
    padding: 24px;
  }

  .content-mock.fourth.cloud.web-devv, .content-mock.fourth.tech6 {
    padding: 24px;
  }

  .content-mock.fifth, .content-mock.fifth.app {
    width: 100%;
  }

  .content-mock.fifth.cloud {
    width: 100%;
    padding: 24px;
  }

  .content-mock.fifth.tech7 {
    padding: 24px;
  }

  .content-mock.sixth, .content-mock.sixth.app {
    width: 100%;
  }

  .content-mock.sixth.cloud {
    width: 100%;
    padding: 24px;
  }

  .content-mock.sixth.tech8 {
    padding: 24px;
  }

  .lynx-heading-white {
    font-size: 34px;
  }

  .lynx-hero-large {
    min-height: 400px;
    margin-bottom: 400px;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 140px;
    width: 100%;
    margin-bottom: -400px;
    margin-left: 0;
    padding: 50px 30px;
  }

  .button-group {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .grid_5-col {
    grid-template-columns: minmax(0, 1fr);
  }

  .button-4 {
    white-space: nowrap;
  }

  .section-11 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .card_body {
    padding: 1.5rem;
  }

  .button-group-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-5 {
    white-space: nowrap;
  }

  .section-12 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-6, .button-7 {
    white-space: nowrap;
  }

  .section-13, .section-14 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-8 {
    white-space: nowrap;
  }

  .button-group-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .section-15 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-9 {
    white-space: nowrap;
  }

  .button-group-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-10 {
    white-space: nowrap;
  }

  .section-16 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-11 {
    white-space: nowrap;
  }

  .section-17 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-12 {
    white-space: nowrap;
  }

  .section-18 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .card_body-2 {
    padding: 1.5rem;
  }

  .button-group-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .section-19 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-13 {
    white-space: nowrap;
  }

  .heading_h1-7 {
    font-size: 3.8rem;
  }

  .section-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .grid_3-col-6.gap-xsmall {
    grid-template-columns: .5fr 1fr;
  }

  .button-group-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .section-21 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .button-14 {
    white-space: nowrap;
  }

  .heading_h1-8 {
    font-size: 4.8rem;
  }

  .button-group-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .button-15 {
    white-space: nowrap;
  }

  .margin-bottom_none {
    margin-bottom: 0;
  }

  .section-22 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .rsvp {
    margin-bottom: 10px;
  }

  .form_horizontal-wrapper {
    flex-direction: column;
  }

  .button-16 {
    white-space: nowrap;
  }

  .section-23 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .margin-bottom_none-2 {
    margin-bottom: 0;
  }
}

#w-node-d19d11e7-324b-fcf3-6b0d-373c45b6fcc2-45b6fcb4.w-node-f2296481-fa4e-0704-87f0-df706c2985f3-08b401c8 {
  place-self: end stretch;
}

#w-node-d19d11e7-324b-fcf3-6b0d-373c45b6fcba-45b6fcb4.w-node-f2296481-fa4e-0704-87f0-df706c2985ea-08b401c8 {
  align-self: center;
}

#w-node-d19d11e7-324b-fcf3-6b0d-373c45b6fcc2-45b6fcb4.w-node-_83a2039a-78e0-8583-5b13-aac1ecb6f5bc-08b401c8 {
  place-self: end stretch;
}

#w-node-_1255180b-364b-088f-2138-d9ec727b1483-08b40227 {
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr .75fr;
}

#w-node-_1255180b-364b-088f-2138-d9ec727b1484-08b40227 {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_1255180b-364b-088f-2138-d9ec727b1485-08b40227, #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
  grid-column: span 2 / span 2;
}

#w-node-_70f2528e-03ba-a81d-8bf5-0073f58e444b-78d0719d.w-node-_3e335eaa-4b82-da5c-820f-fc597d39b665-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3213bd8-e2ac-e4d0-ab8d-897ec70fa140-c70fa131.w-node-b0e7e7a3-ce4b-141d-a98c-4928e61364c3-eea64eef {
  order: 0;
}

#w-node-c67a2ec2-bcbb-b355-e63d-ff9821337033-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b37-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67a2ec2-bcbb-b355-e63d-ff9821337034-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b38-eea64eef {
  align-self: center;
}

#w-node-bfc30650-7802-b790-d89a-5ae30b2e5c83-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b3f-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc30650-7802-b790-d89a-5ae30b2e5c84-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b40-eea64eef {
  align-self: center;
}

#w-node-_941ba18b-6667-d973-c49a-6905a2f385c4-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b47-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941ba18b-6667-d973-c49a-6905a2f385c5-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b48-eea64eef {
  align-self: center;
}

#w-node-_897e3adf-9631-5e2d-3b90-398a4f01d2fd-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b4f-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_897e3adf-9631-5e2d-3b90-398a4f01d2fe-6f5873f2.w-node-_1bc9a4f8-18b9-f0e4-ff0c-59cec2ae4b50-eea64eef {
  align-self: center;
}

#w-node-c67a2ec2-bcbb-b355-e63d-ff9821337033-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e845-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c67a2ec2-bcbb-b355-e63d-ff9821337034-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e846-eea64eef {
  align-self: center;
}

#w-node-bfc30650-7802-b790-d89a-5ae30b2e5c83-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e84b-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc30650-7802-b790-d89a-5ae30b2e5c84-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e84c-eea64eef {
  align-self: center;
}

#w-node-_941ba18b-6667-d973-c49a-6905a2f385c4-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e851-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941ba18b-6667-d973-c49a-6905a2f385c5-6f5873f2.w-node-fe6697e2-4d1f-f0fc-79d6-c40a62d3e852-eea64eef {
  align-self: center;
}

#w-node-_8139b397-38b6-e972-d566-f0dda275a39a-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc7480-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4e9b5214-c576-ce80-0e8a-320798b04441-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc748b-eea64eef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4e9b5214-c576-ce80-0e8a-320798b04442-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc748c-eea64eef, #w-node-_4b32a435-bc84-0dee-351a-e2e48554d222-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc7493-eea64eef, #w-node-_83abc8f3-21db-7b94-48a8-837d5b485409-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc749a-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04449-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc74a1-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04450-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc74a8-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04450-1f0e204c.w-node-_3b6e8b19-b42a-56c1-0b6d-2f757f40c41f-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04457-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc74af-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04457-1f0e204c.w-node-_2174e41d-3bc6-2f9d-4d43-333a345f017a-eea64eef, #w-node-_4e9b5214-c576-ce80-0e8a-320798b04457-1f0e204c.w-node-_0734fa59-ae13-9a84-1912-a144f3c9cf0d-eea64eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ac5cf93-a7dd-af61-b032-8c34d8631a06-d8631a04.w-node-_5ff07d1d-4816-e82f-8511-4d645d23d05f-eea64eef {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7ac5cf93-a7dd-af61-b032-8c34d8631a09-d8631a04.w-node-_5ff07d1d-4816-e82f-8511-4d645d23d062-eea64eef {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_7ac5cf93-a7dd-af61-b032-8c34d8631a0f-d8631a04.w-node-_5ff07d1d-4816-e82f-8511-4d645d23d066-eea64eef {
  align-self: end;
}

@media screen and (min-width: 1440px) {
  #w-node-_1255180b-364b-088f-2138-d9ec727b1483-08b40227, #w-node-_1255180b-364b-088f-2138-d9ec727b1484-08b40227 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr .5fr;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1485-08b40227 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_1255180b-364b-088f-2138-d9ec727b1483-08b40227, #w-node-_1255180b-364b-088f-2138-d9ec727b1484-08b40227 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr .75fr;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1485-08b40227 {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1255180b-364b-088f-2138-d9ec727b1484-08b40227 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1.5fr;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1485-08b40227, #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
    grid-column: span 2 / span 2;
  }

  #w-node-_70f2528e-03ba-a81d-8bf5-0073f58e444b-78d0719d.w-node-_3e335eaa-4b82-da5c-820f-fc597d39b665-eea64eef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ac5cf93-a7dd-af61-b032-8c34d8631a09-d8631a04.w-node-_5ff07d1d-4816-e82f-8511-4d645d23d062-eea64eef {
    align-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4e9b5214-c576-ce80-0e8a-320798b04441-1f0e204c.w-node-ffc225fb-8867-0c87-98c4-3cef26cc748b-eea64eef {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1255180b-364b-088f-2138-d9ec727b1483-08b40227, #w-node-_1255180b-364b-088f-2138-d9ec727b1484-08b40227 {
    grid-template-rows: auto auto;
    grid-template-columns: 4.5fr 1fr;
  }

  #w-node-_1255180b-364b-088f-2138-d9ec727b1487-08b40227 {
    grid-column: span 2 / span 2;
  }
}
