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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633ba_Inter%20Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339a_Inter%20ExtraBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633bc_Inter%20Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339c_Inter%20ExtraBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633a2_Inter%20ExtraLight.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633a1_Inter%20ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339d_Inter%20Black.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339e_Inter%20Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339f_Inter%20Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036339b_Inter%20Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363397_Inter%20Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363398_Inter%20Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633bb_Inter%20SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363382_Inter%20SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363399_Inter%20Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633bd_Inter%20Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633a0_Inter%20Thin.woff2") format("woff2"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03633be_Inter%20Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036349b_Montserrat-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363495_Montserrat-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363499_Montserrat-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036349f_Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036349e_Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363497_Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363498_Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036349d_Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montserrat custom;
  src: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03634a1_Montserrat-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

:root {
  --brand-primary: #3f494a;
  --white-smoke: #e1ecee;
  --pale-green: #87f9ae;
  --powder-blue: #a7d5da;
  --support-pink: #e21cb4;
  --black: #141d1e;
  --azure: #e3f3f5;
  --dark-slate-grey: #004f57;
  --hero-bg: var(--white);
  --primary-head-color: #367d8d;
  --grey: #899394;
  --medium-sea-green: #00a56c;
  --dark-grey: #9ca19e;
  --white-smoke-2: #eff2f0;
  --teal: #367d8d;
  --navajo-white: #ffdf9c;
  --white: white;
  --green-black: #001f23;
  --alley-component-library--gray--0: #dedfe3;
  --alley-component-library--gray--800: #26272c;
  --untitled-ui--gray900: #101828;
  --alley-component-library--gray--500: #5e606e;
  --for-smartphone: 310px;
  --para: #2b2b2b;
  --h1-black: #171818;
  --h1: #171818;
  --pricing-btn: #ffd480;
  --edge-throughout: 20px;
  --alley-component-library--blue--900: #5167f6;
  --alley-component-library--blue--100: #eceefe;
  --alley-component-library--blue--800: #6478f7;
  --alley-component-library--blue--700: #7788f8;
  --alley-component-library--gray--900: #131316;
  --alley-component-library--gray--700: #383942;
  --alley-component-library--neutral--off-white: #f4f4f6;
  --alley-component-library--orange--900: #f69351;
  --transparent: #0019ff00;
  --alley-component-library--neutral--black: black;
  --azure-2: #e5f4f8;
  --alley-component-library--gray--100: #b2b3bd;
  --untitled-ui--primary50: var(--brand-primary);
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--white: white;
  --untitled-ui--primary500: #9e77ed;
  --untitled-ui--primary600: #57be86;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--primary25: #fcfaff;
  --alley-component-library--red--200: #fdd8e0;
  --alley-component-library--green--400: #c5e7d1;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray500: #667085;
  --untitled-ui--gray50-2: #f9fafb;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
  --untitled-ui--gray200: #eaecf0;
  --untitled-ui--primary800: #53389e;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --untitled-ui--primary200: #e9d7fe;
  --untitled-ui--indigo50: #eef4ff;
  --untitled-ui--pink50: #fdf2fa;
  --untitled-ui--pink700: #c11574;
  --untitled-ui--indigo700: #3538cd;
  --text-new: #18383f;
  --combine-library--grey-050: #f2f3f7;
  --combine-library--white: white;
  --combine-library--grey-800: #1f2c3d;
  --combine-library--grey-100: #d9dce2;
  --combine-library--primary-600: #6157f8;
  --combine-library--grey-200: #bfc4ce;
  --combine-library--success-800: #6d9400;
  --combine-library--success-100: #ebf7de;
  --combine-library--error-800: #e2004f;
  --combine-library--error-100: #ffecec;
  --combine-library--primary-800: #472def;
  --combine-library--primary-200: #9e97ff;
  --combine-library--warning-400: #f8b34b;
  --combine-library--secondary-600: #00a1c1;
  --combine-library--grey-600: #5f6570;
  --radiant-ui-components-library--color--white: white;
  --radiant-ui-components-library--color--heading-dark: #150438;
  --radiant-ui-components-library--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library--color--theme-color: #116df8;
  --lynx--black: #1f2022;
  --lynx--white: white;
  --lynx--grey: #797c83;
  --light-steel-blue: #acc6ff;
  --aquamarine: #ace5c4;
  --lynx--medium-purple: #8979ec;
}

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

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

.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: #000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.8rem;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

img {
  max-width: 80%;
  padding-top: 0;
  display: inline-block;
}

strong {
  font-weight: bold;
}

.header {
  z-index: 999;
  color: var(--brand-primary);
  background-color: #fff;
  width: 100%;
  height: 68px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.logo-link-wrap {
  z-index: 5;
  align-items: center;
  height: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.moving-arrow {
  z-index: 999;
  text-align: left;
  background-color: #fff;
  border-radius: 3px;
  width: 14px;
  height: 14px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: -1.8% 19% auto 0%;
  overflow: visible;
  transform: rotate(45deg);
}

.nav-position {
  flex: 0 auto;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-position.margin-lft-right-7vw {
  margin-left: 7vw;
  margin-right: 7vw;
}

.nav-menu {
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.nav-sigup-wrapper {
  z-index: 5;
  align-items: center;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.nav-list {
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  display: flex;
  position: relative;
}

.nav-list.margin-left10px {
  margin-left: 0;
  padding-right: 20px;
}

.nav-container {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.social-link {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 55px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.social-link.margin-right-28 {
  margin-right: 28px;
}

.footer-link {
  color: var(--white-smoke);
  text-align: left;
  margin-bottom: 8px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: var(--pale-green);
  text-decoration: none;
}

.footer-bottom {
  border-bottom: 1px solid #ffffff1a;
  justify-content: space-between;
  margin-top: 70px;
  display: flex;
}

.footer-bottom.line-blank {
  text-align: center;
  border-top: 1px solid #ffffff54;
  border-bottom-style: none;
  flex-flow: row;
  place-content: flex-end space-between;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
}

.footer-wrapper {
  clear: none;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.footer-inside-grid1 {
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
}

.footer {
  opacity: 1;
  background-color: #367d8d;
  justify-content: center;
  align-items: center;
  padding: 60px 0 30px;
  display: flex;
}

.footer.footer-new {
  background-color: #0000;
  padding-top: 40px;
}

.footer-title {
  color: var(--powder-blue);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 32px;
}

.footer-title.new {
  margin-top: 20px;
}

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

.footer-column {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 10px;
  display: flex;
}

.footer-column.hice-desk {
  display: none;
}

.footer-column.hide-mbl {
  background-color: #0000;
  width: 158px;
}

.needl_logo {
  width: 120px;
  height: 25px;
  padding-bottom: 0;
}

.secondary_button {
  color: #2c2c2c;
  background-color: #fff;
  border: 1px solid #9ca19e;
  border-radius: 8px;
  font-weight: 600;
}

.secondary_button.margin-right-8 {
  margin-right: 8px;
}

.primary_button {
  background-color: var(--support-pink);
  background-image: linear-gradient(270deg, #367d8d, #57be86);
  border-radius: 8px;
  font-weight: 600;
  transition: background-color 1s cubic-bezier(.165, .84, .44, 1);
}

.primary_button:hover {
  background-color: #57be86;
  background-image: none;
}

.primary_button.width-custom {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 70%;
  line-height: 40px;
  display: flex;
  position: static;
}

.primary_button.top32 {
  margin-top: 32px;
}

.menu-item {
  color: var(--brand-primary);
  align-self: center;
  padding: 20px 16px;
  font-weight: 500;
  line-height: 24px;
}

.menu-item:hover {
  color: var(--support-pink);
}

.menu-item.w--current {
  color: var(--black);
  font-weight: 500;
}

.menu-item.ml0 {
  padding-left: 0;
}

.hero-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

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

.container.padding-lr7vw-tb-12vh {
  margin-bottom: 0%;
  padding: 12vh 7vw;
}

.container.padding-lr7vw-tb-4vh {
  margin-bottom: 0%;
  padding: 4vh 7vw;
}

.container.padding-lr7vw-tb-4vh.relative {
  position: relative;
  top: -91px;
}

.container.padding-lr7vw-t5vh-btm12vh {
  margin-bottom: 0%;
  padding: 5vh 7vw 12vh;
}

.container.padding-lr7vw-tb8vh {
  margin-bottom: 0%;
  padding: 8vh 7vw;
}

.container.paddinglr0-tb4vw {
  padding-top: 3vw;
  padding-bottom: 0;
}

.container.paddinglr0-t0vw-b4vw {
  padding-top: 0;
  padding-bottom: 4vw;
}

.container.team-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container.about-contact-container {
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container.about-contact-container.contaioner-4-card {
  width: 80%;
  display: block;
}

.play-block {
  justify-content: flex-start;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.play-block.none {
  display: none;
}

.green-play-btn {
  width: 16px;
  height: 16px;
}

.green-play-btn.margin-left8px {
  margin-left: 8px;
}

.para {
  font-size: 16px;
  line-height: 28px;
}

.para.margin-btm40px {
  margin-bottom: 40px;
}

.para.margin-btm40px._82-percent {
  width: 82%;
  line-height: 28px;
}

.para.azure-color {
  color: var(--azure);
}

.para.azure-color.height28 {
  font-size: 18px;
  line-height: 28px;
}

.para.azure-color.height28.ch-48 {
  width: 48ch;
  margin-top: 20px;
  font-size: 16px;
}

.para.azure-color.height28.ch-48-new {
  width: 42ch;
  font-size: 16px;
  line-height: 28px;
}

.para.azure-color.height28.ch45 {
  width: 45ch;
  font-size: 16px;
}

.para.azure-color.font13 {
  margin-top: 8px;
  font-size: 13px;
}

.para.azure-color.font13.margin-right {
  margin-left: 8px;
  font-size: 14px;
}

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

.para.bold.font12 {
  text-align: center;
  border: 0 #000;
  font-size: 12px;
  line-height: 24px;
}

.para.center {
  text-align: center;
  font-weight: 400;
}

.para.center._85ch {
  z-index: 1;
  color: #141d1e;
  width: 100%;
  max-width: 91ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  position: relative;
}

.para.center._95ch {
  width: 100%;
  max-width: 93ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.para.center.medium {
  font-weight: 500;
}

.para.center.medium.ch30 {
  color: #fff;
  text-align: left;
  width: 100%;
  max-width: 53ch;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
}

.para.ch50 {
  width: 50ch;
}

.para.ch438 {
  width: 38ch;
}

.para.ch38 {
  color: var(--brand-primary);
  text-align: left;
  width: 38ch;
}

.para.ch38.whatsapp {
  text-align: left;
  font-size: 18px;
}

.para.ch38.wtsap {
  width: 38ch;
}

.para.ch38.wtsap1 {
  text-align: left;
  width: 38ch;
  margin-right: 0;
  padding-right: 0;
}

.para.ch40 {
  color: var(--brand-primary);
  text-align: left;
  width: 40ch;
  margin-bottom: 70px;
}

.para.ch40.whatsapp {
  text-align: left;
  font-size: 18px;
}

.para.ch40.wtsap {
  width: 38ch;
}

.para.ch40.wtsap1 {
  text-align: left;
  width: 38ch;
}

.para.font24-med {
  color: #000;
  font-size: 24px;
  line-height: 32px;
}

.para.padding-btm16px {
  margin-bottom: 16px;
}

.para.font-and-color {
  color: #6f797a;
  width: 34ch;
  margin-bottom: 12px;
  line-height: 28px;
}

.para.ch80 {
  width: 80ch;
}

.para.white-color.ch45 {
  width: 45ch;
}

.para.top-pad24 {
  padding-top: 24px;
  padding-bottom: 0;
}

.hero-head {
  color: #141d1e;
  letter-spacing: -.04em;
  font-size: 48px;
  font-weight: 500;
  line-height: 54px;
}

.hero-head.white-color {
  font-size: 45px;
  line-height: 50px;
}

.hero-head.white-color.ch-14 {
  width: 14ch;
}

.section {
  border-top: 1px #c6bdbd;
  border-bottom: 1px #c1baba;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section.dark-green-color {
  background-color: var(--dark-slate-grey);
  position: relative;
}

.section.dark-green-color.secion-bg-space.section-m-space {
  background-color: #367d8d;
}

.section.faded-blue-color {
  background-color: #e9f3f4;
}

.section.faded-blue-color.hide {
  display: none;
}

.section.faded-blue-color.testimonial-p {
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 40px;
}

.section.faded-blue-color.testimonial-p.pricing-testimonial {
  background-color: var(--hero-bg);
  display: none;
}

.section.financial-cta {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bbe_businessman-holding-tablet-showing-holographic-graphs-stock-market-statistics-gain-profits%201%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-height: 560px;
  margin-top: auto;
  padding-top: 160px;
  padding-bottom: 160px;
  display: none;
}

.section.reachers {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c8d_research.jpg");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  margin-top: 85px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.section.bg-light-green.secion-bg-space.section-m-space {
  background-color: var(--hero-bg);
  margin-bottom: 0;
}

.section.compliance-hero {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c8c_compliance.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 85px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
  position: relative;
}

.section.financial-hero {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c88_financial-services.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 119px;
  padding-bottom: 119px;
  display: none;
  position: relative;
  top: 85px;
}

.section.section-space.security-copy {
  background-color: #fff;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
}

.section.section-space.security-copy.ask-needl {
  padding-bottom: 0;
}

.section.relative {
  position: relative;
}

.section.relative.casestudy-finan {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c0e_Casestudy%20financial%20services%20hero.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.casestudy {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c75_case%20study%20hero.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
}

.section.career-bg {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c76_Career%20hero.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
  display: none;
}

.section.top60 {
  margin-top: 60px;
}

.section.career-bg-single {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363aee_single-career.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 85px;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}

.section.content {
  margin-top: 100px;
}

.section.enterprises {
  margin-top: 60px;
}

.section.old-section {
  display: block;
}

.section.all-container-main-section-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.section.hide {
  display: block;
}

.black-text {
  color: var(--black);
  font-size: 16px;
  line-height: 22px;
}

.black-text.padding-rgt16 {
  padding-right: 10px;
  line-height: 20px;
}

.black-text.padding-rgt16.font18-height24 {
  font-size: 24px;
  font-weight: 500;
  line-height: 44px;
}

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

.black-text.bold {
  color: var(--primary-head-color);
  font-weight: 700;
}

.link-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block.padding-3vh {
  padding-top: 4vh;
  text-decoration: none;
}

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

.heading1 {
  color: var(--black);
  letter-spacing: -.03em;
  margin-top: 0;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}

.heading1.ch-24 {
  width: 22ch;
}

.heading1.ch-24.padding-btm64 {
  margin-bottom: 40px;
  font-weight: 700;
  line-height: 48px;
}

.heading1.white {
  color: #fff;
}

.heading1.white.ch-25 {
  width: 25ch;
}

.heading1.white.max-580 {
  width: 100%;
  max-width: 640px;
  margin-top: 0;
  margin-left: 0;
  font-size: 36px;
  line-height: 42px;
}

.heading1.white.ch-25 {
  width: 25ch;
  line-height: 42px;
}

.heading1.white.font44 {
  font-size: 32px;
  line-height: 41px;
}

.heading1.ch-15 {
  width: 15ch;
}

.heading1.ch-15.margin-btm10 {
  margin-bottom: 25px;
  font-size: 32px;
  line-height: 36px;
}

.heading1.margin-auto {
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

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

._3col-grid.top87 {
  margin-top: 60px;
}

.tab-image {
  width: 742px;
  height: 474px;
}

.amplify-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.heading2 {
  color: var(--black);
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.heading2.white {
  color: var(--white-smoke);
}

.heading2.white.btm24px {
  margin-bottom: 18px;
}

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

.heading2.center._30ch {
  width: 100%;
  max-width: 30ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 28px;
}

.heading2.center._30ch.font-size40 {
  text-align: center;
  letter-spacing: -.03em;
  max-width: none;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading2.center._30ch.font-size40px-copy {
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: 63px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading2.center._30ch.font40 {
  letter-spacing: -.03em;
  font-size: 45px;
  line-height: 58px;
}

.heading2.center._30ch.font40.mb-25 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading2.font40 {
  font-size: 40px;
}

.heading2.font40.mb48 {
  margin-bottom: 48px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading2.font40.white.lh58 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.tab-side-bar {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.why-needl-wrap {
  grid-column-gap: 4vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.why-needl-content {
  flex-direction: column;
  justify-content: flex-start;
  line-height: 60px;
  display: flex;
}

.heading4 {
  color: var(--black);
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.heading4.top20 {
  margin-top: 20px;
}

.backbone-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 20px;
  display: grid;
  position: relative;
}

.backbone-wrap.width-100 {
  margin-left: 0;
}

.backbone-wrap.research-wrapp {
  grid-template-columns: 2.5fr 1fr;
  margin-left: 0;
}

.get-started-image {
  position: relative;
  top: -4%;
  left: -2%;
}

.get-started-image-block {
  z-index: 0;
  width: 650px;
  height: 440px;
  margin-top: -20px;
  position: relative;
  top: 0;
}

.get-started-flex {
  flex-direction: column;
  grid-template: "Area-1 Area-1"
                 "Area-2 Area-2" minmax(100%, 100%)
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.get-started-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5vw;
  display: grid;
}

.green-link {
  color: var(--support-pink);
  font-weight: 600;
  text-decoration: none;
}

.green-link.underline {
  text-decoration: underline;
}

.youtube, .linkedin, .twitter {
  width: 24px;
  height: 24px;
  margin-right: 18px;
}

.social-text {
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 24px;
  text-decoration: none;
}

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

.financial-box {
  z-index: 3;
  position: absolute;
  inset: 25% 0% 0% -16%;
}

.learn-block {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.compliance-box {
  z-index: 3;
  position: absolute;
  inset: 41% -5% 0% auto;
}

.marketing-box {
  z-index: 3;
  position: absolute;
  inset: auto 0% 15%;
}

.tab-content {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-6 {
  padding-left: 22px;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 236px;
  max-width: 236px;
  padding: 0;
  display: none;
  left: -82px;
  box-shadow: 0 0 24px #0000002e;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  width: 314px;
  min-width: 314px;
  max-width: 0;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 0;
  transition: opacity .325s;
  box-shadow: 1px 1px 10px #ccc;
}

.menu-txt {
  color: var(--brand-primary);
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.menu-txt:hover {
  color: var(--support-pink);
  margin-right: 0;
}

.dropdown-toggle {
  align-items: center;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.dropdown-toggle:hover {
  color: var(--support-pink);
}

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

.dropdown-item-link {
  color: var(--brand-primary);
  align-items: center;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.dropdown-item-link:hover {
  color: var(--support-pink);
}

.dropdown-item-link.padding-btm-24px {
  padding-top: 24px;
  padding-bottom: 0;
}

.dropdown-item-link.padding-btm-24px:hover {
  color: var(--support-pink);
}

.dropdown-item-link.padding-btm-24px.btm-32px {
  padding-bottom: 32px;
  text-decoration: none;
}

.dropdown-item-link.padding-btm-24px.top32px {
  padding-top: 32px;
}

.drop-item-title {
  font-size: 14px;
  font-weight: 500;
}

.dropdown-sub-title {
  color: var(--grey);
  font-size: 12px;
  font-weight: 400;
}

.left16px {
  padding-left: 16px;
}

.marketing-image {
  z-index: 2;
  background-color: #0000;
  width: 100%;
  height: auto;
  position: relative;
}

.compliance-image {
  z-index: 2;
  width: 100%;
  height: auto;
  position: relative;
}

.color-backdrop {
  position: absolute;
  inset: 3% 20% 0% auto;
}

.color-backdrop.green {
  right: 1%;
}

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

.footer-parent-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-insidegrid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-icon {
  width: 15px;
  height: 15px;
  margin-left: 4px;
  display: none;
}

.dropdown-icon:hover {
  color: var(--support-pink);
}

.white-color {
  color: #fff;
}

.text-white {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 24px;
}

.ticks {
  width: 30px;
  max-width: 88%;
  height: 30px;
}

.solid-button {
  color: #00210d;
  background-color: #87f9ae;
  border-radius: 8px;
  margin-top: 49px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.solid-button.round-btn {
  border-radius: 64px;
  padding-left: 16px;
  padding-right: 16px;
}

.solid-button.round-btn.right-padding {
  text-align: center;
  border: 1px solid #ffffff26;
  padding-left: 30px;
  padding-right: 29px;
}

.solid-button.round-btn.right-padding.primary-button {
  display: inline-block;
}

.solid-button.transparent {
  color: #cde7e9;
  background-color: #0000;
  border: 1px solid #ffffff26;
  border-radius: 64px;
  font-size: 14px;
  font-weight: 500;
}

.solid-button.transparent.left-padding {
  margin-top: 20px;
  margin-left: 20px;
  padding-left: 30px;
  padding-right: 30px;
  position: absolute;
  left: 18%;
  right: auto;
}

.solid-button.top12 {
  margin-top: 12px;
}

.solid-button.top12.primary-button {
  display: inline-block;
}

.solid-button.top0 {
  margin-top: 0;
}

.why-needl-hero-content-wrap {
  width: 100%;
  padding-bottom: 0;
}

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

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

._2col-grid.zero-gap.top60 {
  margin-top: 60px;
}

._2col-grid.height100 {
  height: 100%;
}

.dark-green {
  color: var(--primary-head-color);
  font-size: 40px;
  font-weight: 600;
}

.dark-green.font {
  font-size: 16px;
  line-height: 28px;
  text-decoration: none;
}

.dark-green.para-green-text {
  font-size: 18px;
}

.pricing-box {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #d6e2e2;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-top: 20px;
  display: grid;
  position: relative;
  top: -88px;
  box-shadow: 1px 1px 12px #0000000f;
}

.plan-title {
  color: #191c1c;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 600;
}

.plan-title.green {
  color: var(--medium-sea-green);
}

.plan-desc {
  color: #444747;
  letter-spacing: .005em;
  font-size: 14px;
  font-weight: 600;
}

.price-tag {
  color: var(--support-pink);
  margin-top: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 40px;
}

.price-tag.yearly {
  position: absolute;
  inset: 0%;
}

.price-tag.monthly {
  display: none;
  position: absolute;
  inset: 0%;
}

.small-price-tags {
  color: #425051;
  font-size: 12px;
  line-height: 24px;
}

.plan-btn {
  color: #001f23;
  text-align: center;
  background-color: #fff;
  border: 1px solid #9ca19e;
  border-radius: 8px;
  width: 100%;
  margin-top: 24px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

.plan-btn.gradient-btn {
  color: #fff;
  background-color: #57be86;
  background-image: linear-gradient(270deg, #367d8d, #57be86);
  transition: background-color 1s cubic-bezier(.165, .84, .44, 1);
}

.plan-btn.gradient-btn:hover {
  background-color: #57be86;
  background-image: none;
}

.plan-btn.gray-hover:hover {
  background-color: #eff2f0;
}

.pricing-feature {
  color: var(--support-pink);
  margin-top: 24px;
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: 500;
}

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

.pricing-card {
  background-color: #fff;
  border: 1px solid #d6e2e2;
  width: 100%;
  height: auto;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.pricing-card.radius-right {
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pricing-card.radius-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.pricing-card.radius-left-top {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 0;
}

.pricing-card.flex-center {
  align-items: center;
  padding-top: 0;
  display: flex;
}

.pricing-card.no-padding {
  border-style: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-span {
  white-space: normal;
  font-size: 20px;
}

.feature-text {
  color: #191c1c;
  position: static;
}

.pricing-hero1 {
  z-index: 1;
  width: 321px;
  height: 297px;
  position: relative;
}

.pricing-hero2 {
  z-index: 2;
  width: 349px;
  height: 273px;
  position: relative;
}

.pricing-indv-pill {
  z-index: 2;
  width: 149px;
  height: 56px;
  position: absolute;
  inset: 13% auto auto -30%;
}

.pricing-enter-pill {
  z-index: 2;
  width: 167px;
  height: 56px;
  position: absolute;
  inset: 30% -40% 0 auto;
}

.pricing-teams-pill {
  z-index: 3;
  width: 155px;
  height: 56px;
  position: absolute;
  inset: auto auto 23% 55%;
}

.pricing-imgblock-left {
  display: inline-block;
  position: relative;
}

.pricing-imgblock-rigt {
  position: absolute;
  inset: auto 0% 0% auto;
}

.hero-pricing-image-block {
  height: 465px;
  position: relative;
}

.eyebrow-green {
  color: #76fbb9;
  letter-spacing: .0015em;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.eyebrow-green.mb-10 {
  font-size: 20px;
  line-height: 28px;
}

.pricing-tab-btn-wrapper.research.mt-30 {
  display: inline-block;
}

.yellow-banner {
  background-color: #ffdf9c;
  border: 1px #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35px;
  padding-left: 0;
  line-height: 35px;
  display: flex;
  position: absolute;
  inset: -34px 0% auto;
}

._2col-grid-smallcol1 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.chat-icon-block {
  margin-top: 0;
}

.plan-price-block {
  height: 76px;
  margin-top: 40px;
}

.plan-price-block.top42px {
  margin-top: 58px;
}

.compare-button {
  border: 1px solid #9ca19e;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 248px;
  height: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.down-arrow {
  width: 15px;
  height: 9px;
  margin-top: 2px;
  margin-left: 8px;
  transform: rotate(-90deg);
}

.splide__slide {
  flex: none;
}

.splide__slide.pricing-splide {
  width: 35%;
  margin-left: 0;
}

.splide__slide.landing-slider-item {
  flex: none;
  width: 35%;
}

.splide__track {
  width: 100%;
}

.customer-content {
  text-align: center;
  margin-top: 18px;
}

.splide.slider {
  z-index: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  overflow: hidden;
}

.splide.slider.center-align {
  flex-direction: column;
  align-items: stretch;
  padding-bottom: 60px;
  display: flex;
}

.splide__arrows {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0%;
  display: flex;
  position: absolute;
  inset: 0% 1% -92% 92%;
}

.splide__arrows.landing-slider-arrows {
  bottom: 92%;
  left: 94%;
  right: 10%;
}

.splide__embed.right_splide_embed {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.splide__embed.right_splide_embed:hover {
  background-color: #0000;
}

.splide__embed.left-spilde-embed {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% -20px;
}

.splide__embed.left-spilde-embed.lanidng-left-arrow {
  left: -70px;
}

.splide__list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.splide__list.pricing-list {
  flex-direction: row;
  padding-left: 0;
  display: flex;
}

.splide__list.pricing-list.old {
  display: none;
}

.splide__list.landing-slider {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
}

.auhor-info {
  text-align: left;
  font-size: 16px;
  line-height: 25px;
  display: block;
}

.author-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  margin-top: 60px;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.author-block.align-middle {
  align-items: center;
}

.customer-testimonial {
  color: #001f23;
  text-align: left;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 28px;
}

.customer-testimonial.text-white.remove-italize {
  font-style: normal;
  font-weight: 400;
}

.customer-testimonial.text-white.remove-italize.landing-testimonial-text {
  font-size: 18px;
  line-height: 30px;
}

.testimonial-box {
  background-color: #fff;
  border-radius: 16px;
  height: 100%;
  margin-right: 30px;
  padding: 48px;
}

.testimonial-box.landing-testimonial-box {
  background-color: var(--primary-head-color);
  width: auto;
  margin-right: 0;
}

.customer-desig {
  color: #001f23;
  margin-top: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.accordionitem {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordionitem.accordion {
  background-color: #0000;
  border: 0 #0000;
  border-bottom: 1px solid #979797;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 25px 0;
}

.accordionitem.accordion.no-border {
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
}

.accordionitem.accordion.paddin0 {
  border-bottom-color: #979797cc;
  border-radius: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.faq-trigger-block {
  flex: 0 auto;
  order: 0;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-trigger-block.green-bg {
  background-color: #e9f3f4;
  border: 1px solid #e3eded;
  padding: 20px 22px;
  position: relative;
}

.faq-trigger-block.padding-lr20px {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.faq-ques-title {
  color: var(--brand-primary);
  letter-spacing: -.3px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 22px;
  display: inline;
}

.faq-ques-title.green {
  color: #006973;
}

.faq-ques-title.padding-tb-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.faq-arrow-wrap {
  background-color: #0000;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  min-height: 50px;
  padding-top: 0;
  display: flex;
}

.faq-arrow-wrap.round {
  background-color: #cae5e7;
  align-items: center;
  width: 40px;
  height: 40px;
  min-height: 40px;
  position: absolute;
  inset: 12px 24px 0% auto;
}

.faq-arrow-wrap.align-center {
  align-items: center;
  display: inline;
}

.faq-arrow {
  width: 20px;
  height: 20px;
  transform: rotate(0);
}

.faq-answer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.faq-answer.no-flex {
  display: block;
}

.faq-answer.paddin-lr-20 {
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
}

.faq-content-para {
  opacity: 1;
  color: #2c2c2c;
  width: 100%;
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.faq-block-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.support-box {
  z-index: 1;
  background-color: #ffdf9c;
  border-radius: 66px 8px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 403px;
  height: 372px;
  padding: 60px 40px;
  display: flex;
  position: relative;
  overflow: visible;
}

.support-title {
  color: #191c1c;
  letter-spacing: -.03em;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.support-image {
  width: 100%;
}

.splide__pagination__page {
  opacity: .67;
  background-color: #979797;
  width: 3em;
  height: 2px;
  margin-left: .3em;
  margin-right: 0;
  transition: all .3s;
}

.splide__pagination__page.is-active {
  opacity: 1;
  background-color: #d2d2d2;
  width: 3em;
  height: 3px;
}

.pagination_item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.splide__pagination {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.splide__arrow {
  background-color: #0000;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border: 1px solid #242022;
  border-radius: 100vw;
  width: 6em;
  height: 3em;
  margin-right: 1em;
  transition: all .2s;
}

.splide__arrow:hover {
  background-color: #3732350f;
}

.splide__arrow.splide__arrow--prev {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a6b_right-black-circular-arrow.svg");
  border-style: none;
  border-radius: 0;
  width: 4em;
  height: 3em;
  transform: rotate(-180deg);
}

.splide__arrow.splide__arrow--prev:hover {
  background-color: #0000;
}

.splide__arrow.splide__arrow--prev:active {
  transform: scale(.95)rotate(-180deg);
}

.splide__arrow.splide__arrow--next {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a6b_right-black-circular-arrow.svg");
  border: 0 #0000;
  border-radius: 0;
  width: 4em;
}

.splide__arrow.splide__arrow--next:hover {
  background-color: #0000;
}

.splide__arrow.splide__arrow--next:active {
  transform: scale(.95);
}

.style-block {
  background-color: var(--dark-slate-grey);
  height: 300px;
}

.plans-box {
  display: flex;
  position: static;
  top: 68px;
}

.plans-card {
  text-align: center;
  background-color: #fff;
  border: 1px solid #d6e2e2;
  width: 100%;
  height: auto;
  padding: 32px 13px;
  position: relative;
}

.plans-card.flex-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.plans-card.radius-right-top {
  border-top-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
}

.plan-inner-block {
  height: 76px;
  margin-top: 16px;
}

.plan-desc-table {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  overflow: hidden;
}

.plans-table-data {
  display: flex;
}

.item-title {
  color: #191c1c;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.compare-plans-wrap {
  width: 100%;
  position: relative;
  top: 0;
}

.compare-plans-wrap.sticky {
  width: auto;
  position: sticky;
  top: 68px;
}

.plans-accordians-wrap {
  position: relative;
  top: 0;
}

.cloud {
  width: 40px;
  height: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.button-inner-wrap {
  display: block;
  position: relative;
}

.month-year-price-wrap {
  height: 50px;
  position: relative;
}

.month-year-price-wrap.top40 {
  height: 50px;
  margin-top: 40px;
}

.yellow-box-border {
  background-color: #fffbf2;
  border: 2px solid #ffdf9c;
  height: 100%;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  inset: 0%;
}

.colors-section {
  padding: 70px 60px;
}

.colors-title {
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.colors-title-text {
  border-bottom: 1px solid #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
}

.core {
  width: 100%;
  max-width: 70%;
  margin-right: 100px;
}

.secondry-core {
  width: 100%;
  max-width: 30%;
}

.color {
  background-color: #57be86;
  border-radius: 8px;
  width: 100%;
  max-width: 160px;
  height: 160px;
}

.bold {
  font-weight: 700;
}

.flex-hori {
  justify-content: space-between;
  display: flex;
}

.flex-hori.justify-left {
  justify-content: flex-start;
}

.flex-hori.justify-left.padding-18px {
  padding-top: 0;
  padding-bottom: 24px;
}

.flex-hori.align-center {
  align-items: center;
}

.flex-hori.align-center.padding10 {
  opacity: 1;
  border-bottom: 1px solid #acacac;
  padding: 22px 10px;
}

.needl_solves-image {
  width: auto;
  height: auto;
}

.powder-blue-circle {
  width: 32px;
  height: 32px;
  margin-right: 20px;
}

._2col-grid-inner-gap {
  grid-column-gap: 136px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.workflows_image {
  width: 100%;
  height: 100%;
  margin-top: 40px;
}

.workflows_image.mobile {
  display: none;
}

.workflows_image.desktop {
  margin-top: 60px;
}

.btn-primary-defualt {
  color: var(--white-smoke);
  text-align: center;
  background-image: linear-gradient(80deg, #367d8d, #57be86);
  border: 1px solid #0000;
  border-radius: 8px;
  padding: 8px 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
}

.btn-primary-defualt:hover {
  background-color: #57be86;
  background-image: none;
}

.btn-primary-defualt:active {
  background-color: #367d8d;
}

.btn-primary-defualt:focus {
  background-color: #57be86;
  background-image: none;
  box-shadow: 0 0 0 2px #367d8d;
}

.btn-primary-defualt.border {
  border-style: none;
  margin-top: 20px;
}

.btn-primary-defualt.mt-45 {
  border-style: none;
  font-size: 16px;
}

.btn-primary-defualt.mt-45:hover {
  background-color: var(--support-pink);
}

.btn-primary-defualt.auto {
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.btn-secondary-defualt {
  border: 1px solid var(--dark-grey);
  color: #2c2c2c;
  text-align: center;
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.btn-secondary-defualt:hover {
  background-color: var(--white-smoke-2);
  background-image: none;
}

.btn-secondary-defualt:active {
  border-color: var(--teal);
  background-color: var(--white-smoke);
  outline-offset: 0px;
  color: #2c2c2c;
  background-image: none;
  outline: 1px solid #367d8d;
}

.btn-secondary-defualt:focus {
  border-color: var(--teal);
  background-color: #dfe5e2;
  background-image: none;
  box-shadow: 0 0 0 1px #367d8d;
}

.btn-secondary-defualt.btn-icon.btn-down-icon:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a70_down-arrow-new.svg");
  background-size: auto;
}

.hero-section {
  align-items: center;
  display: flex;
  position: relative;
}

.hero-section.hero-space {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: 100vh;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.hero-section.mobile {
  display: none;
}

.needl-container {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.needl-container.p-relative.padd-0 {
  padding-left: 0;
  padding-right: 0;
}

.needl-container.padding {
  padding-top: 55px;
  padding-bottom: 55px;
}

.needl-container.security-copy {
  background-color: #fff;
  margin-top: 57px;
  margin-bottom: 57px;
}

.needl-container.career-1 {
  padding-bottom: 40px;
}

.needl-container.ask-needl {
  text-align: left;
}

.needl-container.new-copy {
  margin-bottom: 20px;
}

.navbar {
  z-index: 99999;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  position: sticky;
  inset: 0 0 auto;
}

.navbar.landing-nav {
  padding-top: 0;
  padding-bottom: 10px;
}

.logo {
  order: -1;
  width: 100%;
  max-width: 120px;
}

.navmenu {
  flex: 1;
  order: 1;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.navmenu.new-navmenu {
  justify-content: flex-end;
  display: flex;
}

.nav-link {
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.nav-link:hover {
  color: #367d8d;
}

.nav-link.w--current {
  color: var(--primary-head-color);
  margin-left: 12px;
  margin-right: 12px;
  font-size: 16px;
}

.nav-link.mr-0.right-signal-menu {
  color: var(--support-pink);
  font-weight: 800;
}

.nav-link.trs-nav-btn {
  color: var(--primary-head-color);
}

.nav-link.trs-nav-btn:hover {
  color: #367d8db5;
}

.nav-link.trs-nav-btn.pricing-header {
  color: var(--black);
  display: block;
}

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

.navigation:hover {
  filter: grayscale(0%);
}

.navbar-dropdown {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}

.navbar-dropdown.old-solution {
  display: block;
}

.nav-dropdown-toggle {
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  padding: 10px 6px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.nav-dropdown-toggle:hover {
  display: flex;
}

.dropdown-arrow {
  width: 10px;
  height: 6px;
}

.banner {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  display: grid;
  position: relative;
}

.banner-contant {
  display: block;
}

.hero-title {
  color: var(--black);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 52px;
  font-weight: 500;
  line-height: 60px;
}

.hero-title.white {
  color: #fff;
}

.hero-title.max-width529.mb-25 {
  font-size: 46px;
  line-height: 50px;
}

.hero-title.update-titile {
  letter-spacing: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 50px;
}

.hero-title.vul-heading {
  letter-spacing: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 50px;
}

.hero-title.terms-heading {
  font-size: 45px;
  font-weight: 600;
  line-height: 50px;
}

.hero-para {
  max-width: 498px;
  margin-bottom: 2px;
  font-size: 18px;
  line-height: 32px;
}

.hero-para.mb-25 {
  font-size: 16px;
  line-height: 28px;
}

.hero-btn-block {
  color: var(--support-pink);
  align-items: center;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.hero-btn-text {
  margin-right: 8px;
}

.div-block-8 {
  display: inline-block;
}

.banner-image-block {
  width: 100%;
  max-width: 44%;
  position: absolute;
  top: 0;
  right: 0;
}

.why-banner-section {
  background-color: var(--dark-slate-grey);
  background-image: linear-gradient(90.21deg, #1d1d1da6, #1d1d1d00 96.16%), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc0_why-hero.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 50px;
  padding-top: 149px;
  padding-bottom: 62px;
  position: relative;
}

.why-contant {
  width: 100%;
  max-width: 60%;
  margin-left: 0;
  margin-right: 50px;
}

.why-title-text {
  color: var(--primary-head-color);
  letter-spacing: .0015em;
  max-width: 380px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.why {
  align-items: center;
  display: flex;
}

.why-image {
  width: 100%;
  max-width: 40%;
}

.hero-why-title {
  color: #fff;
  letter-spacing: -.04em;
  font-family: Inter, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 50px;
}

.hero-why-title.mb-10 {
  font-size: 46px;
  line-height: 46px;
}

.hero-why-title.max-width {
  font-size: 45px;
  line-height: 50px;
}

.why-para {
  color: var(--azure);
  max-width: 496px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 28px;
}

.why-para.mb24 {
  margin-bottom: 24px;
  line-height: 28px;
}

.why-para.p10 {
  padding: 10px;
}

.video.bg-light-green.secion-bg-space {
  background-color: var(--hero-bg);
}

.video.section-space {
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 0;
}

.learn {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.learn.indivisual {
  grid-column-gap: 35px;
}

.learn-box.mr0 {
  margin-right: 0;
}

.section-title {
  color: var(--black);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
}

.section-title.text-white.max-640 {
  max-width: 650px;
  font-size: 32px;
  line-height: 36px;
}

.section-title.mb3 {
  letter-spacing: -.48px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.section-title.text-black._600 {
  font-weight: 600;
}

.section-title.text-black._600.mb17 {
  margin-bottom: 17px;
  font-size: 45px;
}

.section-title.text-black._600.mb17.text-center {
  font-size: 45px;
  line-height: 58px;
}

.section-title.mb10 {
  font-size: 32px;
  line-height: 36px;
}

.section-title.ch20 {
  width: 20ch;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-text {
  color: var(--support-pink);
  text-transform: none;
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

.learn-box-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.learn-box-title.green-color {
  color: var(--dark-slate-grey);
}

.learn-box-title.green-color.mt26 {
  margin-top: 26px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.primary-para {
  color: #1b2627;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
}

.primary-para.mb24 {
  margin-bottom: 24px;
}

.primary-para.mb24.text-white {
  color: var(--white-smoke);
  text-decoration: none;
}

.primary-para.mobile-show {
  display: none;
}

.primary-para.text-white {
  color: #e3f3f5;
  margin-top: 0;
  padding-top: 0;
}

.primary-para.size-20 {
  font-size: 20px;
  line-height: 24px;
}

.primary-para.size-20.text-black {
  font-size: 16px;
  line-height: 28px;
}

.primary-para.size-16 {
  font-size: 16px;
  line-height: 24px;
}

.primary-para.mt-15 {
  font-size: 16px;
  line-height: 28px;
}

.primary-para.mt-15.padding-asst {
  margin-top: .5rem;
}

.signal-section.section-m-space.secion-bg-space.bg-dark-green {
  margin-bottom: 0;
}

.signal {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #08656f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
}

.signal.border-bottom-none {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.signal-title-block {
  flex: 0 45%;
}

.signal-text-block {
  max-width: 600px;
}

.signal-mini-title {
  color: var(--pale-green);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.signal-text {
  color: var(--azure);
  font-size: 1rem;
  line-height: 1.875rem;
}

.signal-text.pb15 {
  padding-bottom: 15px;
  font-size: 16px;
}

.signal-text.mt-45 {
  color: var(--white-smoke);
}

.signal-text.mb-57 {
  font-size: 16px;
}

.link {
  color: var(--pale-green);
  text-decoration: none;
}

.signup-section {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c0d_bg%404x%201.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #000;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.sign-up {
  display: flex;
}

.sign-up-contant {
  color: #fff;
  width: 100%;
  max-width: 40%;
  margin-bottom: 0;
}

.sign-up-title {
  letter-spacing: -.03px;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 45px;
  font-weight: 500;
  line-height: 58px;
}

.sign-up-title.light-green-text {
  color: #fff;
  font-size: 32px;
  line-height: 36px;
}

.primary-btn {
  background-color: var(--primary-head-color);
  color: #fff;
  letter-spacing: .0015em;
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 16px;
  line-height: 32px;
}

.primary-btn:hover {
  background-color: #4ca7bb;
  background-image: none;
}

.primary-btn.mt-40 {
  font-weight: 600;
}

.primary-btn.mt-40:hover {
  background-color: var(--support-pink);
  background-image: none;
}

.primary-btn.footer-btn {
  text-align: center;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
  line-height: 20px;
}

.sign-up-image {
  width: 100%;
  max-width: 600px;
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.help-section {
  background-color: var(--hero-bg);
  padding-top: 36px;
  padding-bottom: 36px;
  display: block;
}

.help-section.about-copy {
  display: none;
}

.testimonial {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.testimonial-icon {
  width: 100%;
  max-width: 72px;
  height: 72px;
  margin-right: 24px;
}

.testimonia-para {
  color: #071f20;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.testimonial-bold {
  font-weight: 600;
}

.footer-section {
  background-color: #004f57;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.footer-main {
  flex-wrap: wrap;
  display: flex;
}

.footer-block {
  width: 100%;
}

.footer-title-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.footer-title-text.mt-45 {
  margin-top: 0;
}

.footer-title-text.text-green {
  margin-bottom: 20px;
}

.footer-link-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.footer-link-item {
  margin-bottom: 15px;
}

.footer-link-new {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.footer-link-new:hover {
  color: var(--pale-green);
}

.footer-box {
  display: flex;
}

.social-text {
  margin-bottom: 0;
}

.footer-left-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.dropdown-text {
  margin-right: 8px;
  font-size: 14px;
}

.dropdown-text.nav-link.security {
  padding: 10px 6px;
}

.dropdown-text.nav-link-3 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
}

.dropdown-text.nav-link-3:hover {
  color: #fff;
}

.dropdown-text.nav-link {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
}

.dropdown-text.nav-link:hover {
  color: #367d8d;
}

.btn-block {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 16px;
  display: flex;
}

.header-btn {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(270deg, #367d8d, #57be86);
  border-radius: 8px;
  padding: 2px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  transition: all .3s;
}

.header-btn:hover {
  background-color: var(--support-pink);
  background-image: none;
}

.dropdown-link-list {
  display: none;
  inset: 0% auto auto 0;
}

.dropdown-link-list.w--open {
  background-color: #0000;
  border-radius: 8px;
  margin-top: 30px;
  box-shadow: 0 4px 10px #0000000d;
}

.dropdown-link-list.use-case-dropdown {
  border-radius: 25px;
}

.dropdown-link-list.use-case-dropdown.w--open {
  z-index: auto;
  width: auto;
  max-width: none;
  margin-top: 40px;
  left: -70%;
  right: auto;
}

.dropdown-link-list.use-case-dropdown.new-use-case-dropdown.w--open {
  margin-top: 0;
  position: fixed;
  top: 10%;
  left: 0%;
}

.dropdown-link-list.use-case-dropdown.new-us-dd.w--open {
  box-shadow: none;
  position: fixed;
  left: 0%;
}

.dropdown-link-list.product-dropdown {
  border-radius: 25px;
  top: 0%;
  left: -40px;
}

.dropdown-link-list.product-dropdown {
  border-radius: 25px;
  left: -40px;
}

.dropdown-link-list.product-dropdown.w--open {
  margin-top: 50px;
}

.home-btn-block.mb-25.top-pad-24 {
  padding-top: 24px;
}

.needl-section-title {
  color: #191c1c;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 58px;
}

.needl-section-title.white {
  color: #fff;
}

.needl-section-title.white.mb-30, .needl-section-title.white.mb-60.max-640.mb-sm-35, .needl-section-title.mb12.lh28 {
  font-size: 32px;
  line-height: 36px;
}

.team {
  margin-top: 50px;
  display: flex;
}

.team-block {
  width: 100%;
  max-width: 33.33%;
  padding-left: 20px;
  padding-right: 20px;
}

.team-image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
  position: relative;
}

.team-bg {
  z-index: -1;
  background-color: var(--navajo-white);
  border-radius: 8px 93px 8px 8px;
  width: 185px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 54px 0 0;
}

.team-link-block {
  color: #141d1e;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 54px;
  text-decoration: none;
  display: flex;
}

.team-arrow {
  width: 24px;
  height: 24px;
  margin-left: 16px;
}

.tab {
  border: 1px solid #fec0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 60px;
  display: none;
  position: relative;
}

.tab-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 30px;
  display: flex;
}

.tab-links {
  color: #fff6;
  background-color: #0000;
  border: 1px solid #ffeecc1a;
  border-radius: 64px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 8px 24px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.tab-links.w--current {
  background-color: var(--pale-green);
  color: #00210d;
  font-weight: 700;
}

.tab-image {
  max-width: 740px;
}

.tab-contant-block {
  width: 100%;
  max-width: 450px;
  padding-bottom: 0;
}

.tabs-panel {
  align-items: center;
  display: flex;
}

.tab-title {
  color: #f7f7f7;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.primary-text {
  color: #a7d5da;
  font-size: 16px;
  line-height: 28px;
}

.primary-text.color-primary {
  color: #3f494a;
  margin-bottom: 0;
}

.hero-banner-bg {
  z-index: -1;
  background-color: #e9f3f4;
  border-bottom-left-radius: 80px;
  width: 43.3%;
  height: 30px;
  display: none;
  position: absolute;
  inset: 0 0% 0 auto;
  transform: translate(0, -85px);
}

.width-800px {
  max-width: 800px;
}

.section-para {
  font-size: 18px;
  line-height: 32px;
}

.section-para.green-dark-text {
  color: var(--white);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.mb-25 {
  margin-bottom: 25px;
}

.workspace-section.section-space {
  padding-top: 80px;
}

.work-space {
  display: flex;
}

.workspace-tilte-block {
  width: 100%;
  max-width: 520px;
  margin-right: 105px;
}

.workspace-contant {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 640px;
  display: grid;
}

.workspace-block {
  width: 100%;
  margin-bottom: 0;
  margin-right: 0;
}

.workspace-block.last {
  margin-bottom: 0;
}

.workspace-icon {
  width: 100%;
  max-width: 72px;
  height: 72px;
  margin-bottom: 20px;
}

.image-2 {
  width: 100%;
}

.workspace-title {
  color: #141d1e;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.workspace-title.research {
  margin-bottom: 32px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.workspace-title.mb12 {
  margin-bottom: 8px;
}

.workspace-title.research {
  color: var(--brand-primary);
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 40px;
}

.workspace-title.research.left-align {
  text-align: left;
}

.workspace-title.research.whatsapp {
  text-align: left;
  font-size: 30px;
}

.workspace-title.research.wtsap, .workspace-title.research.wtsap1 {
  text-align: left;
}

.workspace-title.research.wts {
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 15px;
}

.workspace-title.research.low-pad-16 {
  margin-bottom: 16px;
}

.productive-section.secion-bg-space.section-m-space.bg-dark-green.mobile {
  display: none;
}

.productive {
  align-items: center;
  display: flex;
}

.productive-title-block {
  letter-spacing: -.03em;
  width: 100%;
  max-width: 480px;
  margin-right: 80px;
}

.productive-text {
  color: var(--powder-blue);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.productive-image-block {
  flex: 1;
  align-items: stretch;
  margin-left: -45px;
  margin-right: -45px;
  display: flex;
}

.productive-block {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 33.33%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.productive-block.tablet-50 {
  align-items: center;
}

.productive-image {
  max-width: 174px;
  max-height: 190px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.productive-image.pb14 {
  max-width: 171px;
  max-height: 193px;
  margin-bottom: 14px;
}

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

.dot {
  text-align: center;
  width: 21px;
  height: 21px;
  margin-bottom: 14px;
  margin-left: 0;
  margin-right: 0;
}

.productive-para {
  color: var(--powder-blue);
  text-align: left;
  margin-bottom: 0;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.productive-para.max-151, .productive-para.max-161 {
  text-align: left;
  line-height: 28px;
}

.productive-bold {
  color: var(--pale-green);
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.primary-button {
  background-color: var(--primary-head-color);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 8px;
  justify-content: flex-start;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 40px;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.primary-button:hover {
  background-color: #306672;
  background-image: none;
}

.primary-button.btn-small {
  background-color: #367d8d;
  background-image: none;
  margin-top: 0;
  display: none;
}

.primary-button.btn-small:hover {
  color: #fff;
  background-color: #306672;
  background-image: none;
  border: 1px #000;
}

.primary-button.join {
  text-align: left;
  margin-top: auto;
  margin-left: 0;
}

.primary-button.blog-subscribe-button {
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 20px;
}

.primary-button.careere-app-btn {
  align-self: center;
  margin-top: 0;
}

.secondary-button {
  color: #2c2c2c;
  background-color: #fff;
  border: 1px solid #9ca19e;
  border-radius: 8px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
}

.secondary-button:hover {
  color: #fff;
  background-image: linear-gradient(270deg, #57be86, #367d8d);
}

.secondary-button.transparent {
  color: #fff;
  background-color: #fff0;
  border-color: #fff;
}

.secondary-button.transparent:hover {
  background-image: linear-gradient(270deg, #367d8d, #57be86);
}

.secondary-button.btn-small.mr-20 {
  text-transform: uppercase;
  border-width: 2px;
  border-color: #367d8d;
  border-radius: 7px;
  margin-right: 0;
  padding: .75rem .9rem;
  font-size: 1rem;
  line-height: 1rem;
}

.secondary-button.btn-small.mr-20 {
  text-transform: uppercase;
  border-width: 2px;
  border-color: #367d8d;
  border-radius: 7px;
  margin-right: 10px;
  font-size: 16px;
}

.secondary-button.btn-small.mr-20:hover {
  background-color: #367d8d;
  background-image: none;
}

.secondary-button.ml-16 {
  font-size: 16px;
}

.pricing-hero-title {
  width: 100%;
  max-width: 520px;
  margin-right: 20px;
}

.pricing-hero-image {
  width: 100%;
  max-width: 640px;
}

.pricing {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--white-smoke);
  border-radius: 8px;
  margin-top: -150px;
  display: flex;
}

.pricing.d-none {
  display: none;
}

.pricing-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  flex: 1;
  grid-template-rows: auto 72px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 50px 25px;
  display: grid;
  box-shadow: 0 0 12px 2px #0000001a;
}

.pricing-block.border-none {
  border-right-width: 0;
}

.pricing-title-text {
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.pricing-title-text.primary-color {
  color: var(--medium-sea-green);
}

.pricing-description {
  color: #444747;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.price {
  color: var(--support-pink);
  align-items: flex-end;
  min-height: 40px;
  max-height: 40px;
  margin-bottom: 4px;
  font-size: 48px;
  font-weight: 600;
  line-height: 40px;
  display: flex;
}

.price-block {
  padding-top: 48px;
  padding-bottom: 25px;
}

.pricing-doller {
  font-size: 20px;
  line-height: 24px;
}

.timing-text {
  margin-bottom: 0;
  font-family: Roboto;
  line-height: 24px;
}

.feature-title {
  color: var(--support-pink);
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
}

.pricing-list {
  padding-left: 0;
  list-style-type: none;
}

.pricing-list-item {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b70_Vector%201.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  background-size: 11px;
  margin-bottom: 16px;
  padding-left: 20px;
  font-family: Roboto;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.premium-block {
  background-color: #fffbf2;
}

.text-center {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-center.black {
  color: #fff;
  font-weight: 700;
}

.text-center.white-color {
  font-weight: 700;
}

.text-center.padding-btm {
  padding-bottom: 40px;
}

.text-center.padding-btm20 {
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-center.h1-open-positions {
  font-size: 30px;
}

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

.mt-60 {
  margin-top: 60px;
}

.btn-icon {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b20_logo-wordmark.png");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-right: 50px;
}

.btn-down-icon {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a70_down-arrow-new.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}

.opacity-0 {
  opacity: 0;
}

.needl-section {
  margin-top: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  overflow: visible;
}

.needl-section.bg-dark-green.pb220 {
  padding-top: 100px;
  padding-bottom: 220px;
}

.needl-section.bg-dark-green.pb220.hide {
  display: none;
}

.needl-section.bg-light-green.career-copy {
  background-color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 40px;
  padding-bottom: 0;
}

.needl-section.bg-light-green.career-copy.career-copy-s2 {
  background-color: #fff;
}

.needl-section.mt-copy {
  background-color: var(--white-smoke);
  padding-top: 0;
}

.needl-section.mt-copy.hide, .needl-section.hide {
  display: none;
}

.needl-section.top-padd-50 {
  background-color: var(--dark-slate-grey);
  padding-top: 50px;
}

.needl-section.padding-top0, .needl-section.margin-top-0 {
  padding-top: 0;
}

.needl-section.new-color {
  background-color: var(--white);
  margin: 0 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.needl-section.new-color.compliance {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 30px;
}

.needl-section.new-color.compliance.telegram-4 {
  object-fit: fill;
  margin-top: 35px;
  padding-top: 5px;
  padding-bottom: 0;
}

.needl-section.new-color.compliance.emterprise-point-2 {
  padding-top: 0;
  padding-bottom: 0;
}

.needl-section.new-color.compliance.telegram2 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.needl-section.new-color.compliance.whatsapp {
  padding-top: 20px;
  padding-bottom: 40px;
}

.needl-section.new-color.compliance.gmail, .needl-section.new-color.compliance.telegram, .needl-section.new-color.compliance.twtr, .needl-section.new-color.compliance.dropbox, .needl-section.new-color.compliance.evernote, .needl-section.new-color.compliance.onenote, .needl-section.new-color.compliance.outlook, .needl-section.new-color.compliance.rss-feed, .needl-section.new-color.compliance.slack, .needl-section.new-color.compliance.google-drive, .needl-section.new-color.compliance.ms-teams, .needl-section.new-color.compliance.one-note {
  padding-bottom: 40px;
}

.needl-section.new-color.compliance.usecase-cxo {
  padding-top: 20px;
  padding-bottom: 20px;
}

.needl-section.new-color.home {
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.needl-section.regularory {
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.needl-section.compliance {
  background-color: var(--white);
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 0;
}

.needl-section.compliance.whatsapp1 {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.needl-section.compliance.wtsap1 {
  background-color: var(--white);
  margin-top: 20px;
  margin-bottom: 26px;
  padding-bottom: 0;
}

.needl-section.compliance.telegram3, .needl-section.compliance.telegram-4 {
  background-color: var(--white);
  padding-bottom: 36px;
}

.needl-section.compliance.ent3 {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.needl-section.ask-needl {
  margin-bottom: 0;
  padding: 20px;
}

.bg-dark-green {
  background-color: #004f57;
}

.bg-light-green {
  background-color: #e9f3f4;
}

.arrow-icon {
  display: block;
  position: relative;
  left: 30px;
}

.plan-tabs {
  background-color: #0000;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.plan-tabs.vertical {
  flex-direction: column;
  align-items: stretch;
  margin-top: -180px;
  display: block;
}

.tab-1 {
  background-color: #0000;
}

.tab-1.w--current {
  color: #000;
  background-color: #87f9ae;
  border-radius: 64px;
}

.tab2 {
  background-color: #0000;
}

.tab2.w--current {
  background-color: #87f9ae;
  border-radius: 64px;
}

.title-h2 {
  color: var(--black);
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 58px;
}

.title-h2.text-center.width-698 {
  max-width: 680px;
}

.title-h2.text-center.width-698.mb-80 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-h2.text-center.center {
  margin: 20px auto 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-h2.text-center.center.certification-bottom-space {
  text-align: left;
  margin-bottom: 20px;
}

.title-h2.text-center.max-width-835 {
  max-width: 835px;
}

.title-h2.text-center.max-width-835.mb-0 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-h2.text-center.ch25 {
  width: 25ch;
}

.title-h2.text-center.ch25.mb-25 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-h2.text-center.mb-15 {
  margin-bottom: 15px;
}

.title-h2.text-center.mb-15.ch28 {
  width: 30ch;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.title-h2.text-center.mb-15.ch28.top-mar-20 {
  line-height: 42px;
}

.title-h2.text-center.mb-15.top-mar-20 {
  margin-top: 20px;
  font-size: 36px;
  line-height: 42px;
}

.needl-research-section {
  display: block;
}

.needl-research-section.section-space {
  padding-top: 80px;
}

.needl-research-section.section-space.security-copy {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 40px;
}

.needl-research-content {
  grid-column-gap: 95px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.needl-research-content._1 {
  padding-top: 0;
}

.needl-research-content._1.new-update {
  grid-column-gap: 24px;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 0;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.needl-research-content._3.new-home {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.needl-research-content._5.home {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-bottom: 0;
  margin-left: 80px;
  margin-right: 80px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.needl-research-content._10 {
  padding-bottom: 0;
}

.needl-research-content.padding-btm0 {
  grid-template-columns: .7fr 1fr;
}

.needl-research-content.padding-btm0.reverse {
  grid-template-columns: 1fr .7fr;
}

.needl-research-content.last {
  margin-bottom: 20px;
}

.needl-research-content.align-center {
  justify-items: center;
}

.needl-research-title {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-bottom: 30px;
  display: flex;
}

.needl-research-title.width {
  max-width: 1028px;
  margin-left: auto;
  margin-right: auto;
}

.needl-reseach-left.home {
  object-fit: fill;
  flex: 1;
  margin-left: 0;
  padding-left: 0;
  padding-right: 20px;
}

.list {
  grid-column-gap: 38px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: block;
}

.list.contact {
  grid-column-gap: 12px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.list.negative-margin {
  margin-top: -39px;
}

.list-item {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b3e_icon%20(1).png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 10px;
  padding-left: 40px;
  list-style-type: none;
  display: flex;
}

.list-item.research {
  color: #19191c;
  background-position: 0 3px;
  margin-top: 16px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.list-item.research.home {
  line-height: 26px;
}

.list-item.research.left-align-text {
  color: #000000e3;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 20px;
  font-size: 1.1rem;
}

.needl-reseach-right {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 27px;
}

.needl-reseach-right.green-shape {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b42_Rectangle%201657%20(1).png");
  background-position: 0%;
}

.needl-reseach-right.green-shape.needl-research-left {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.needl-reseach-right.blue-shape {
  background-image: none;
}

.needl-reseach-right.purple-shape {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b3f_Rectangle%201657%20(3).png");
  background-position: 0%;
  background-size: contain;
}

.needl-reseach-right.purple-shape.needl-research-left {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.needl-reseach-right.pink-shape {
  background-image: none;
}

.needl-reseach-right.pink-shape.home {
  flex: 1;
}

.needl-reseach-right.needl-yellow-shape-left.needl-research-left {
  padding-right: 0;
}

.needl-reseach-right.one-new-update {
  background-image: none;
  padding-right: 0;
}

.needl-reseach-right.new-one {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.needl-cta-section {
  display: none;
}

.needl-cta-content {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.needl-hero-research-section {
  width: 100%;
  margin-left: 0;
  position: relative;
}

.icon-blocks {
  position: absolute;
  inset: 0% auto auto 0%;
}

._w-img {
  margin-top: 100%;
  margin-left: -50%;
  margin-right: 0%;
  position: absolute;
  inset: 87% auto auto 0%;
}

.g-icon {
  margin-top: 60%;
  margin-left: 60%;
  position: absolute;
}

.t-icon {
  margin-top: 180%;
  position: absolute;
  inset: 230% 0% auto 100%;
}

.gd-icon {
  margin-top: 150%;
  margin-left: 300%;
  position: absolute;
}

.image-9 {
  width: 100px;
  margin-left: 350%;
}

.update-section {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bfe_research-bg-foot.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 175px;
  padding-bottom: 175px;
  display: none;
}

.upadate {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.workflow-wrap {
  width: 100%;
  max-width: 100%;
}

.solution-answer {
  opacity: 1;
  color: #2c2c2c;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.solution-answer.mt-15 {
  margin-top: 10px;
  font-size: 1rem;
  line-height: 28px;
}

.solution-answer.mt-15.security-new {
  text-align: center;
  text-align: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.get-started-block {
  text-align: left;
}

.para-title-text {
  text-align: center;
  max-width: 1028px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.para-title-text.security-copy {
  text-align: center;
  padding-left: 0;
}

.comp-cta-section {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bbf_comp%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 180px;
}

.comp-cta-section.pricing-bg {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc8_PRICING%404x%201.jpg");
  background-position: 0 0;
  background-size: cover;
}

.comp-cta-section.hieght {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c08_COMPLIENCE%20DATA%20%404x%201.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.comp-cta-section.hieght.remove-tedious {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c05_complience-data.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 148px;
  padding-bottom: 148px;
  display: none;
}

.hero-head-marketing {
  color: #fff;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 45px;
  font-weight: 500;
  line-height: 50px;
}

.pricing-new {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--white-smoke);
  border-radius: 8px;
  display: flex;
}

.tab-pricing {
  border: 1px solid #fec0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 60px;
  margin-bottom: 40px;
  display: inline-block;
  position: relative;
}

.dropdown-main {
  color: #333;
  align-items: center;
  margin-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.dropdown-main.last {
  margin-bottom: 0;
}

.dropdown-main.last.new-nav-drop-link {
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.dropdown-main.btm0.no-margn.w--current, .dropdown-main.btm0.blog-insights.w--current, .dropdown-main.btm0 {
  margin-bottom: 0;
}

.dropdown-main.btm0 {
  margin-bottom: 0;
}

.dropdown-main.btm0:hover {
  color: #367d8d;
}

.dropdown-main.btm0.w--current {
  justify-content: flex-start;
  margin-bottom: 10px;
}

.dropdown-image {
  flex: 0 0 30px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
}

.dropdown-image.team-dropdown-image {
  flex-basis: 30px;
}

.dropdown-title {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-title:hover {
  color: var(--primary-head-color);
}

.dropdown-list-main {
  white-space: nowrap;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  margin-top: 0;
  padding: 35px 35px 20px;
  display: flex;
  position: relative;
  box-shadow: 4px 0 24px #00000029;
}

.dropdown-list-main.w--open {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  min-width: 280px;
  padding: 40px;
  box-shadow: 0 4px 10px #0000000d;
}

.dropdown-list-main._2col-grid {
  z-index: 5;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  box-shadow: none;
  border-radius: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.dropdown-list-main._2col-grid.new-drp-list {
  background-color: var(--white);
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 4px 10px #0000000d;
}

.dropdown-list-main._2col-grid.new-drp-list.new-updated {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1rem;
  width: 300px;
  padding-top: 10px;
  padding-left: 27px;
  display: block;
  top: auto;
  left: 444px;
}

.dropdown-list-main._2col-grid.new-drp-list {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 1037px;
  margin-left: 0;
  margin-right: 0;
  top: auto;
  left: 179px;
  box-shadow: 0 4px 10px #0000000d;
}

.dropdown-list-main._2col-grid-vertical {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  border-radius: 7px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: inline-block;
}

.arrow-image {
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: -20px;
  left: auto;
  right: auto;
}

.title-bold {
  font-weight: 600;
}

.title-bold.weight500 {
  font-size: 32px;
  line-height: 36px;
}

.hero-btn-tab {
  color: var(--pale-green);
  align-items: center;
  margin-top: 32px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.productive-img {
  margin-top: -105px;
  margin-bottom: -40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-title-rechers {
  color: #fff;
  letter-spacing: -.04em;
  max-width: none;
  margin-bottom: 12px;
  font-size: 45px;
  font-weight: 500;
  line-height: 50px;
}

.hero-title-rechers.width-100p {
  font-size: 45px;
  line-height: 50px;
}

.hero-title-rechers._20ch {
  width: 20ch;
  font-size: 45px;
  line-height: 50px;
}

.title-para {
  font-size: 16px;
  line-height: 28px;
}

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

.title-para.center.bt-mar-20 {
  margin-bottom: 20px;
}

.comp-text {
  text-align: center;
  font-size: 16px;
  line-height: 28px;
}

.comp-text.mb-25 {
  font-size: 16px;
}

.main-wrap {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.all-in-img {
  max-width: 240px;
  position: absolute;
  top: -40px;
  right: 5%;
}

.all-in-img.auto-tagging {
  top: 200px;
  left: auto;
  right: 0%;
}

.all-in-img.share-image {
  inset: auto 26% -140px auto;
}

.learn-icon-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-bottom: 16px;
}

.full-image {
  width: 100px;
  height: 100px;
  padding: 0;
  font-size: 14px;
  display: block;
}

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

.max-640 {
  max-width: 640px;
}

.mt-45 {
  background-color: #0000;
  margin-top: 45px;
}

.mt-45.security-copy {
  object-fit: fill;
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.mt-45.security-copy.ask-needl {
  text-align: left;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.mt-45.security-copy.new-ent {
  text-align: left;
  mix-blend-mode: normal;
  border: 1px #000;
  display: none;
}

.sol-text {
  color: var(--black);
  text-align: center;
  width: 105ch;
  margin-left: auto;
  margin-right: auto;
}

.why-security-section {
  background-color: var(--dark-slate-grey);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c02_security-bg.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: none;
  position: relative;
}

.needl-security-fetures-grd.mt-45 {
  grid-column-gap: 85px;
  grid-row-gap: 85px;
}

.needl-card {
  border: 1px solid #004f5780;
  border-radius: 8px;
  padding: 54px 22px 22px;
}

.image-block {
  margin-top: -90px;
  display: flex;
  position: static;
}

.border-image-lr {
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  margin-left: 0;
  padding-left: 0;
}

.dat-protection-list {
  padding-left: 15px;
}

.dat-protection-list.mt10 {
  margin-top: 10px;
}

.needl-cerifications-grid {
  grid-column-gap: 20px;
  grid-row-gap: 42px;
  grid-template-columns: .25fr 1fr;
}

.content-block-certification {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
  position: static;
}

.needl-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #b9b9b9;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
}

.needl-table-grid.mt134 {
  margin-top: 134px;
}

.needl-table-grid.mt134.bottom-border-remove {
  border-top-style: solid;
  margin-top: 80px;
}

.needl-table-grid.bottom-border-remove {
  border-bottom-style: none;
}

.needl-table-grid.border-top-remove {
  border-top-style: none;
  border-bottom-style: none;
}

.needl-left-column {
  border-bottom: 1px solid #b9b9b9;
  border-right: 1px solid #b9b9b9;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.needl-left-column.first {
  background-color: var(--hero-bg);
  height: 99px;
}

.needl-left-column.bg {
  border: 1px solid var(--grey);
  background-color: #f6f4ec;
}

.needl-left-column.bg.padding {
  padding: 16px;
}

.needl-right-column {
  border-bottom: 1px solid #b9b9b9;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 20px 0 20px 15px;
  display: flex;
}

.needl-right-column.bg {
  border: 1px solid var(--grey);
  background-color: #f6f4ec;
  align-items: center;
}

.title30 {
  text-align: center;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.title30.text-black {
  text-align: left;
  flex: 1;
  margin-left: 30px;
  font-size: 24px;
}

.text-span-2 {
  color: var(--primary-head-color);
  text-decoration: none;
}

.pricing-section-needl {
  background-image: linear-gradient(to right, #112729bf, #05050500), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c17_image%2043.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  margin-top: 85px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

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

.d-none {
  display: none;
}

.individul-tab-title {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 29px;
}

.individul-tab-title.left {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 32px;
}

.individul-tab-title.left.text-black {
  margin-left: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 28px;
}

.individul-tab-title.left.text-black.pad-top {
  padding-top: 22px;
}

.individul-tab-title.left.text-black.mid-align {
  text-align: center;
}

.individul-tab-title.text-black {
  text-align: left;
  flex: 1;
  align-self: center;
  margin-left: 30px;
}

.individul-tab-title.text-black.text-space.security-table-space {
  margin-top: 10px;
  margin-bottom: 10px;
}

.needl-p-security {
  padding-top: 43px;
  padding-bottom: 43px;
}

.mtb90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.security-cta-section {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc4_SECURITY%404x%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 135px;
  padding-bottom: 135px;
}

.security-cta-section.section-m-space {
  margin-bottom: 0;
  display: none;
}

.needl-indivisual-section {
  background-image: linear-gradient(to right, #1d1d1da6, #fff0), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc5_Needl%20for%20Individuals.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.needl-indivisual-section.needl-hero-team {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c03_team-hero-bg.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.needl-indivisual-section.needl-hero-team.about-us {
  background-image: linear-gradient(135deg, #112729bf, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c06_executives-with-big-smile%201.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 140px;
  padding-bottom: 140px;
  display: none;
}

.needl-indivisual-section.needl-hero-features {
  background-image: linear-gradient(45deg, #112628a6, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c09_top-view-person-writing-laptop-with-copy-space%202.png");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  padding-top: 220px;
  padding-bottom: 140px;
  display: flex;
}

.indivisual-cta-section {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c01_Indivisual.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 146px;
  padding-bottom: 146px;
  display: none;
}

.indivisual-cta-section.cta-feature-bg {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c0c_feature-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  padding-top: 50px;
  padding-bottom: 50px;
}

.indivisual-cta-section.cta-feature-bg.section-m-space {
  margin-bottom: 0;
}

.indivisual-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.needl-indivisual.section-space {
  background-color: var(--hero-bg);
}

.needl-heading-block {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.need-tab-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.needl-tab-content {
  display: flex;
}

.tab-vertical {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-menu-vertical {
  flex-direction: column;
  width: 50%;
  display: flex;
}

.tab-data {
  border-bottom: 1px solid var(--dark-grey);
  background-color: var(--hero-bg);
  padding: 30px 0;
}

.tab-data.w--current {
  border-bottom-color: var(--dark-slate-grey);
  background-color: var(--hero-bg);
  color: var(--teal);
  -webkit-text-stroke-color: var(--dark-slate-grey);
}

.tab-data.asst {
  border-bottom-width: .1px;
  border-bottom-color: var(--alley-component-library--gray--0);
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-data.asst.w--current {
  color: #4caf50;
  padding: 1.9rem 1.4rem;
}

.tab-menu-left {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a8a_courve-border-line.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 50%;
  margin-bottom: -55px;
  display: block;
  position: relative;
  overflow: visible;
}

.text-wrapper {
  height: auto;
}

.needl-work-icon {
  background-color: #ffefcd;
}

.needl-work-icon.size {
  color: #fffdfd;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.needl-work-icon.size._2 {
  left: 10%;
}

.needl-work-icon.size._2.mb-25 {
  background-color: var(--primary-head-color);
  align-items: center;
  margin-bottom: 0;
  position: static;
}

.needl-work-icon.size._3 {
  left: 20%;
}

.needl-work-icon.size._3.mb-25 {
  background-color: var(--primary-head-color);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  position: static;
  left: 18%;
  right: 22%;
}

.needl-work-icon.size._4 {
  left: 20%;
}

.needl-work-icon.size._4.mb-25 {
  background-color: var(--primary-head-color);
  margin-top: 0;
  margin-bottom: 0;
  position: static;
  top: auto;
  bottom: auto;
  left: 19%;
}

.needl-work-icon.size._5 {
  left: 10%;
}

.needl-work-icon.size._5.mb-25 {
  background-color: var(--primary-head-color);
  margin-top: 0;
  margin-bottom: 0;
  position: static;
  left: 14%;
}

.needl-work-icon.size._6 {
  background-color: var(--primary-head-color);
  position: static;
}

.needl-work-icon.size.mb-25 {
  background-color: var(--primary-head-color);
  margin-top: 0;
  margin-bottom: 0;
  position: sticky;
}

.hide {
  display: none;
}

.needl-work-left {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a86_curve-border-line.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60%;
  flex-direction: column;
  width: 50%;
  margin-top: 0;
  display: flex;
}

.needl-work-left.hide {
  display: none;
}

.work-icon {
  width: 50px;
  height: 50px;
}

.neeedl-icon {
  border-radius: 500px;
  width: 127px;
  height: 127px;
  position: relative;
  top: -50%;
  right: auto;
  box-shadow: 1px 1px 10px #0000001a;
}

.needl-research-left {
  padding-left: 27px;
  padding-right: 0;
}

.team-card {
  position: absolute;
  bottom: 70px;
  left: -35px;
}

.team-card.bottom-card {
  margin-left: 40px;
  bottom: 10px;
}

.team-card.right-card {
  margin-top: 0;
  margin-bottom: -10px;
  padding-top: 0;
}

.image-center {
  object-fit: contain;
  object-position: 50% 100%;
  width: 80%;
  height: 380px;
  min-height: auto;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.green-bg {
  background-color: #ace5c4;
}

.radius-right-top-90 {
  border-top-left-radius: 90px;
  border-top-right-radius: 8px;
}

.blue-bg {
  background-color: #acc6ff;
}

.right-card {
  position: absolute;
  bottom: 30px;
  left: auto;
  right: -20px;
}

.tab-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 0;
  line-height: 0;
  display: flex;
}

.tab-content-wrapper.public-content.public-content-wrapper, .tab-content-wrapper.public-content-wrapper {
  flex-direction: row-reverse;
  padding-top: 20px;
}

.tab-content-wrapper.public-content-wrapper._20px-top-bot-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-content-wrapper.curated-feed-wrapper {
  clear: left;
}

.tab-content-wrapper.curated-feed-wrapper.new-update {
  flex-flow: row-reverse;
  padding-top: 20px;
}

.tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise.flip-sides {
  flex-flow: row-reverse;
  padding-top: 0;
}

.tab-content-wrapper.share-content-wrapper {
  flex-direction: row-reverse;
}

.tab-content-wrapper.tab-content-wrapper-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 60px;
  display: flex;
}

.needl-tab-contents {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-button {
  color: #ffeecc1a;
  background-color: #0000;
  border: 1px solid #ffeecc1a;
  border-radius: 64px;
  padding: 8px 24px;
  font-weight: 500;
  line-height: 24px;
}

.tab-button.w--current {
  color: #00210d;
  background-color: #87f9ae;
  font-weight: 700;
}

.tab-button.margin-rgt-8px {
  border-color: var(--pale-green);
  margin-left: 0;
  margin-right: 0;
}

.tab-button.margin-rgt-8px.text-green {
  width: 140px;
}

.tab-button.margin-rgt-8px.text-green.w--current {
  padding-left: 18px;
  padding-right: 18px;
}

.light-green-2 {
  color: #87f9ae;
  letter-spacing: .0015em;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.para-2 {
  color: #3f494a;
  font-size: 16px;
  line-height: 26px;
}

.para-2.powder-blue {
  color: #a7d5da;
}

.para-2.powder-blue.height28 {
  line-height: 28px;
}

.heading2-2 {
  color: #141d1e;
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.heading2-2.white {
  color: #f7f7f7;
}

.tab-show {
  display: block;
}

.tab-show.tab-show-integrate.ast {
  margin-top: 0;
}

.tab-show.tab-show-orgenaize {
  margin-top: -60px;
  margin-bottom: 20px;
  margin-left: 25%;
}

.tab-show.tab-show-orgenaize.ast {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
}

.tab-show.tab-show-track {
  margin-bottom: 35px;
  margin-left: 40%;
}

.tab-show.tab-show-track.ast {
  margin-bottom: 0;
  margin-left: 0%;
}

.tab-show.tab-show-search {
  margin-bottom: 20px;
  margin-left: 40%;
}

.tab-show.tab-show-extract {
  margin-bottom: -42px;
  margin-left: 25%;
}

.mb3 {
  margin-bottom: 3px;
}

.team-image-white {
  margin-top: 0;
  padding-top: 0;
}

.mr-20 {
  margin-right: 20px;
}

.needl-second-container {
  flex: 1;
  max-width: 1100px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.needl-second-container.wtsap1 {
  padding-top: 10px;
}

.needl-second-container.gmail-9 {
  margin-top: -53px;
}

.mb-60 {
  margin-bottom: 60px;
}

.light-green-text {
  color: #76fbb9;
}

.primary-para.mb-25 {
  font-size: 16px;
  line-height: 28px;
}

.max-770 {
  max-width: 770px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-20 {
  margin-bottom: 20px;
}

.secure-heading-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 58px;
}

.secure-heading-title.text-white {
  margin-bottom: 20px;
  font-size: 36px;
}

.secure-heading-title.text-white.ln-height {
  line-height: 42px;
}

.mb-57 {
  margin-bottom: 57px;
}

.heading-title-3rd {
  letter-spacing: -.03em;
  font-family: Montserrat custom, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 58px;
}

.heading-title-3rd.text-white {
  padding-bottom: 0;
  font-size: 45px;
}

.heading-title-3rd.text-white.mb-20 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading-title-3rd.text-white.security-sub-heading {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.heading-title-3rd.text-white.security-heading-space {
  padding-bottom: 40px;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.heading-title-3rd.text-black {
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
}

.heading-title-3rd.text-black.bold-text.mb36 {
  font-size: 36px;
  line-height: 48px;
}

.heading-title-3rd.text-black.mb36 {
  margin-bottom: 36px;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  line-height: 48px;
}

.heading-title-3rd.text-black.security-sub-heading {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.heading-title-3rd._600 {
  font-weight: 600;
}

.heading-title-3rd._600.text-green {
  color: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.heading-title-3rd.font-center {
  text-align: center;
  margin-bottom: 16px;
  font-family: Montserrat custom, sans-serif;
  font-size: 40px;
  line-height: 54px;
}

.heading-title-3rd.font-center.ch43 {
  width: 42ch;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.max-580 {
  max-width: 535px;
}

.btn {
  border: 1px solid #000;
  border-radius: 8px;
  padding: 8px 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
}

.btn.primary-button {
  border-style: none;
  border-color: var(--pale-green);
}

.btn.primary-button:hover {
  background-color: #57be86;
  border-color: #57be86;
}

.btn.primary-button.mb-sm-20 {
  border-width: 0;
}

.btn.primary-button.mb-sm-20:hover {
  background-color: #57be86;
  border-color: #57be86;
}

.ml-16 {
  margin-left: 16px;
}

.mt-12 {
  margin-top: 12px;
}

.tab-show-integrate {
  margin-top: -45px;
}

.tab-show-orgenaize {
  margin-top: -70px;
  margin-left: 22%;
}

.tab-show-track {
  margin-top: 0;
  margin-left: 31%;
}

.tab-show-search {
  margin-left: 30%;
}

.tab-show-extract {
  margin-bottom: -55px;
  margin-left: 20%;
}

.tab-show-collobrate {
  margin-bottom: -55px;
}

.learn-thumbnail-block {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.learn-thumbnail-title {
  color: #004f57;
  margin-top: 0;
  margin-left: 15px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.learn-thumbnail-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.hero-right-animation {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.needl-team-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  display: block;
}

.needl-team-section.bg-light-green.secion-bg-space.section-m-space {
  background-color: var(--hero-bg);
}

.needl-team-content {
  grid-column-gap: 95px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
  display: grid;
}

.needl-team-content.last {
  padding-bottom: 0;
}

.green-right-shape {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363aa1_green-right-shape.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.text-grey-black {
  color: #191c1c;
}

.needl-yellow-shape-left {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363a9b_yellow-shape-lefft.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 31px;
  padding-bottom: 31px;
  padding-right: 37px;
}

.needl-overcome-section {
  padding-top: 104px;
  padding-bottom: 85px;
}

.needl-overcome-section.section-space {
  margin-bottom: 40px;
}

.needl-overcome-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

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

.needl-overload-title {
  color: var(--dark-slate-grey);
  font-weight: 400;
  line-height: 32px;
}

.needl-overload-title.mleft {
  margin-top: 20px;
  line-height: 31px;
}

.mb-40 {
  margin-bottom: 40px;
}

.needl-heading-title {
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 45px;
  font-weight: 600;
  line-height: 60px;
}

.needl-heading-title.max-920.text-center.mlr-auto.mb-60 {
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.needl-heading-title.paddin-btm20px {
  text-align: center;
  padding-bottom: 20px;
  font-size: 36px;
  line-height: 42px;
}

.max-920 {
  max-width: 920px;
}

.mlr-auto {
  margin-left: auto;
  margin-right: auto;
}

.needl-cta {
  width: 710px;
}

.cta-title {
  font-size: 27px;
  line-height: 32px;
}

.cta-title.text-white {
  width: 25ch;
  font-size: 36px;
  line-height: 42px;
}

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

.form-label.green-color {
  color: #004f57;
}

.form-label.green-color.mt-15 {
  margin-top: 12px;
}

.form50 {
  width: 50%;
}

.form {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.filed {
  grid-column-gap: 24px;
  display: flex;
}

.text-filed-needl {
  border-radius: 5px;
  width: 100%;
  height: auto;
  padding: 12px 8px;
  font-size: 14px;
  line-height: 14px;
  overflow: auto;
}

.text-filed-needl::placeholder {
  color: #afafaf;
  font-size: 14px;
  line-height: 17px;
}

.text-filed-needl.area {
  min-height: 81px;
  padding-left: 10px;
  font-size: 14px;
}

.text-green {
  color: var(--pale-green);
  text-decoration: none;
}

.needl-features-section.secion-bg-space.section-m-space.bg-light-fade-green {
  margin-top: 0;
}

.needl-image-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.needl-image-wrapper.mt-12 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.needl-image-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.needl-image-block:hover {
  margin-top: 0;
}

.needl-image-block.flex {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.needl-image-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.feature-app-thumbs {
  object-fit: fill;
  border-radius: 4px;
  height: 100%;
  margin-top: 0;
  transition: margin .3s;
  display: block;
}

.feature-app-thumbs:hover {
  margin-top: -10px;
}

.feature-app-thumbs.height {
  width: 30%;
  height: 40%;
  max-height: none;
}

.needl-fetures-tab {
  justify-content: center;
  align-items: center;
  display: block;
}

.feature-tab {
  color: #c8faff;
  background-color: #0000;
}

.feature-tab.w--current {
  color: #004f57;
  background-color: #c8faff;
  border-radius: 200px;
}

.features-tab-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
}

.features-tab-menu {
  background-color: #006973;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 7px;
  display: flex;
}

.features-tab-wrapper {
  flex-direction: column;
  display: flex;
}

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

.needl-tab-card {
  border: .5px solid #303030;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.needl-card-title {
  color: var(--dark-slate-grey);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 41px;
}

.height {
  height: 70%;
  max-height: 70%;
}

.needl-card-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.needl-card-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 14px;
  display: block;
}

.needl-card-para {
  color: var(--dark-slate-grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.needl-card-icon-img {
  margin-bottom: 25px;
  position: sticky;
}

.needl-card-bg {
  z-index: -1;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}

.bg-yellow {
  background-color: #ffefce;
}

.bg-green-light {
  background-color: #d6f2e1;
}

.bg-light-blue {
  background-color: #d3fbff;
}

.nav-menu-link {
  margin-left: 10px;
  margin-right: 5px;
}

.nav-menu-link.new-nav-menu-link {
  display: flex;
}

.btn-small {
  padding: 4px 16px;
}

.contact-section {
  background-color: var(--hero-bg);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 53px;
  padding-right: 0;
}

.contact-section.regulatory {
  background-color: #fff;
}

.contact-title {
  color: #004f57;
  letter-spacing: -.04em;
  font-size: 52px;
  font-weight: 500;
  line-height: 64px;
}

.contact-title.size36 {
  color: var(--white);
  width: 100%;
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 3rem;
}

.needl-cta-contact-form {
  background-color: var(--white);
  border: 4px #004f5780;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 604px;
  max-width: 604px;
  height: 656px;
  max-height: 656px;
  padding: 22px 42px;
  display: flex;
  box-shadow: 0 2px 27px 8px #1d5d6814;
}

.needl-cta-contact-form.needl-cta-form {
  width: 414px;
  max-width: 414px;
  height: auto;
  max-height: none;
  padding-top: 30px;
  padding-bottom: 30px;
  display: block;
}

.needl-contact-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.needl-contact-block.mb-60 {
  grid-column-gap: 100px;
  align-items: stretch;
  margin-top: 60px;
  margin-bottom: 10px;
}

.contact-detail {
  grid-row-gap: 59px;
  flex-wrap: wrap;
  flex: 0 765px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.contact-detail.book-demo {
  align-items: flex-start;
}

.green-dark-text {
  color: var(--dark-slate-grey);
}

.needl-suport-block {
  grid-column-gap: 0px;
  grid-row-gap: 31px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 435px;
  margin: 0 auto auto 0;
  display: flex;
}

.needl-suport-icon {
  max-height: none;
}

.needl-suport-title {
  color: var(--white);
  margin-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.needul-suport-text {
  color: var(--white);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.needl-suport-content {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex: 0 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: none;
  display: flex;
}

.needl-team-wrapper {
  justify-content: space-around;
  display: flex;
}

.needl-review {
  z-index: 99;
  grid-column-gap: 47px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.needl-review.about {
  margin-top: 0;
  padding-left: 69px;
}

.needl-review-block {
  background-color: #dbf0f2;
  background-image: linear-gradient(309deg, #bbe1e6, #dbf0f2);
  border-radius: 20px 20px 100px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding: 3rem;
  display: flex;
}

.review-para {
  color: #000;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.review-para.mb10 {
  color: var(--alley-component-library--gray--800);
  margin-top: 0;
  font-size: 1.125rem;
  font-weight: 400;
}

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

.name {
  color: #367e8d;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.review-name-title {
  color: #3e5657;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.review-head {
  color: #367e8d;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.needl-privacy-section.ptb64 {
  padding-top: 140px;
  padding-bottom: 64px;
}

.text-black {
  color: #000;
}

.down-move-arrow {
  width: 70px;
  height: 70px;
  margin-top: 55px;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
}

.primary-para-16 {
  color: #3f494a;
  font-size: 16px;
  line-height: 28px;
}

.needl-table-title {
  color: var(--black);
  letter-spacing: -.03em;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.needl-table-title.text-center, .needl-table-title.text-black {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.needl-heading-title-48 {
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 48px;
  line-height: 58px;
}

.needl-heading-title-48.mtb86 {
  margin-top: 90px;
  margin-bottom: 86px;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  line-height: 48px;
}

.needl-heading-title-48.mb36 {
  font-size: 45px;
}

.needl-heading-title-48.mb36.text-center {
  font-size: 36px;
  line-height: 42px;
}

.mb36 {
  margin-bottom: 36px;
}

.text-link {
  text-decoration: none;
  display: flex;
}

.progrees-bar {
  background-color: var(--primary-head-color);
  border: 1px #0000;
  border-radius: 10px;
  width: 100%;
  height: 3px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.needl-workflows {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-top: 35px;
  margin-right: -30px;
  display: flex;
}

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

.tabs-menu.financial-service {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
}

.tabs-menu.mb-60.mb-sm-35 {
  width: 60%;
}

.workflow-links {
  background-color: #0000;
  border-top: 1px solid #d9d9d9;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 24px 20px;
  display: block;
}

.workflow-links.w--current {
  background-color: #fff;
  border-bottom-color: #0000;
  border-radius: 8px;
  padding-top: 24px;
  padding-bottom: 24px;
  overflow: hidden;
  box-shadow: 3px 3px 10px #0000001a;
}

.workflow-content {
  background-color: #dbecee;
  border-radius: 9px;
  flex: 0 auto;
  align-items: center;
  width: 50%;
  padding: 35px;
  display: flex;
  position: static;
}

.work-flow-title-link {
  justify-content: space-between;
  align-items: flex-start;
  height: 32px;
  padding-bottom: 0;
  line-height: 32px;
  display: flex;
}

.needl-contact-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-direction: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.list-2.mt-45.contact-us {
  grid-row-gap: 20px;
  margin: 40px auto 0;
}

.tab-pane-tab-1 {
  flex: 1;
}

.contact-icon {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  max-width: 24px;
  height: 100%;
  max-height: 24px;
  margin-top: 5px;
}

.ok-btn {
  border: 1px solid var(--dark-slate-grey);
  color: var(--dark-slate-grey);
  background-color: #0000;
  border-radius: 8px;
  padding: 8px 11px;
  font-size: 24px;
  line-height: 18px;
}

.success-message-contact {
  background-color: #e9f3f4;
  border: 1px solid #004f57;
  border-radius: 8px;
  position: static;
  inset: 0%;
}

.p-relative {
  position: relative;
}

.mb10 {
  margin-bottom: 10px;
}

.hero-space {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.section-space {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-m-space {
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-m-space.secion-bg-space.fead-blue-bg.mb-0 {
  margin-bottom: 0;
}

.section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy {
  margin-left: 10px;
  margin-right: 10px;
}

.section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home {
  background-color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 40px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home.unified-search {
  margin-top: 0;
  margin-bottom: 10px;
}

.section-m-space.secion-bg-space.fead-blue-bg.mb-0.career-copy {
  background-color: #fff;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.secion-bg-space {
  padding-top: 100px;
  padding-bottom: 100px;
}

.fead-blue-bg {
  background-color: #e9f3f4;
}

.mt-50 {
  margin-top: 50px;
}

.mremove {
  margin-top: 0;
}

.financial-hero-title {
  color: #fff;
  letter-spacing: -.04em;
  font-size: 45px;
  line-height: 50px;
}

.individual-title-h2 {
  color: var(--black);
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 54px;
}

.individual-title-h2.ch26 {
  width: 26ch;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.max-width529 {
  max-width: 529px;
}

.mb12 {
  margin-bottom: 12px;
}

.max-width-500 {
  max-width: 500px;
}

.weight500 {
  font-weight: 500;
}

.mb5 {
  margin-bottom: 5px;
}

.bg-light-fade-green {
  background-color: #e9f3f4;
}

.mb-10 {
  margin-bottom: 10px;
}

.mt-40 {
  margin-top: 40px;
}

.d-block {
  width: 100%;
  display: block;
}

.mt-35 {
  margin-top: 35px;
}

.mt-30 {
  margin-top: 30px;
}

.max-151 {
  max-width: 151px;
}

.max-161 {
  max-width: 161px;
}

.mb-80 {
  margin-bottom: 80px;
}

.max-width {
  max-width: 590px;
}

.casestudy-hero-wrap {
  padding: 164px 0;
  position: relative;
}

.casestudy-hero-content {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
  position: relative;
}

.cs-text-wrap {
  padding-top: 60px;
  padding-bottom: 0;
}

.cs-text-wrap.width70 {
  background-color: #dbecee;
  border-radius: 0 80px 10px 0;
  width: 70%;
  padding-bottom: 54px;
  padding-left: 4vw;
  padding-right: 50px;
}

.cs-title {
  color: #004f57;
  letter-spacing: -.03em;
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
}

.cs-title.padding20 {
  font-size: 36px;
  line-height: 42px;
}

.cs-title.font35 {
  font-size: 25px;
}

.cs-title.font35.top45 {
  margin-top: 45px;
}

.cs-2col {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  padding-bottom: 60px;
  display: grid;
}

.cs-2col.padding-btm0 {
  grid-row-gap: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.cs-2col.padding-btm0.top36 {
  margin-top: 60px;
}

.cs-tile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.cs-tile.horizontal-grid {
  flex-direction: column;
}

.cs-tile.padding16 {
  grid-row-gap: 0px;
}

.tick-img {
  width: 32px;
  height: 32px;
}

.cs-solution-thumbnail {
  width: 474.375px;
  height: 520px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.color-tile {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  display: flex;
  position: relative;
}

.color-tile.height212 {
  height: 212px;
  margin-top: 76px;
}

.color-tile.height-440px {
  height: 400px;
}

.color-tile.height-297px {
  height: 297px;
}

.color-tile.height-243px {
  height: 243px;
}

.color-tile.height-269px {
  height: 269px;
}

.color-tile.height-356px {
  height: 356px;
}

.color-tile.height-362px {
  height: 362px;
}

.color-tile.height357px {
  height: 357px;
}

.cs-color-content-tile {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px;
  display: flex;
  position: relative;
  left: 0;
  box-shadow: 1px 1px 15px -5px #3f494a69;
}

.cs-color-content-tile.position-right {
  left: 0;
}

.tile-number {
  color: #004f57;
  font-size: 32px;
  font-weight: 600;
  line-height: 28px;
}

.color-tile-image {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0%;
}

.color-tile-image.right {
  inset: 0% 0% 0% auto;
}

.color-parent-wrap {
  margin-top: 36px;
}

.casestudy-section {
  margin-top: 0;
  display: block;
}

.cs-1col {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  padding-bottom: 17px;
  display: grid;
}

.hero-pricing-image-block-2 {
  height: 465px;
  position: relative;
}

.hero-pricing-image-block-2.research {
  display: none;
}

.primary-button-2 {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(270deg, #367d8d, #57be86);
  border-radius: 8px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
}

.right-data-text {
  color: #fff;
  flex: 1;
  margin-left: 100px;
  margin-right: 60px;
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}

.right-data-text.ch10 {
  width: 24ch;
}

.right-data-text.ch10.rght20 {
  margin-right: 20px;
  font-size: 36px;
  font-weight: 400;
  line-height: 42px;
}

.right-data-text.ch22 {
  width: 22ch;
}

.right-data-text.ch22.btm20.rght50 {
  margin-right: 50px;
  font-size: 36px;
  line-height: 42px;
}

.casestudy_rightblock {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c8b_Get%20the%20right%20data%20signal!.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.casestudy_rightblock.height217px {
  background-size: cover;
  height: 217px;
  padding: 20px 35px;
}

.casestudy_rightblock.height217px.margin0 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c8b_Get%20the%20right%20data%20signal!.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.backbone-wrap-2 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.why-needl-hero-content-wrap-2 {
  width: 100%;
  max-width: 629px;
  padding-bottom: 0;
}

.solid-transparent-button {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 12px 24px;
  display: inline-block;
}

.solid-transparent-button.left-16 {
  margin-left: 16px;
}

.cs-link {
  margin-top: 12px;
  text-decoration: none;
}

.image-18, .image-19, .image-20 {
  display: none;
}

.html-embed {
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.div-block-16 {
  margin-left: 0;
}

.career-text-normal {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.casestudy_rightblock-2 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c77_career-CTA-bg.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 53px 146px;
  display: flex;
}

.career-text-bold {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.career-2colgrid {
  grid-column-gap: 40px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.career-2colgrid.bottom100 {
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 50px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 50px;
}

.career-2colgrid.bottom100._1-new {
  grid-column-gap: 33px;
  grid-row-gap: 37px;
  background-color: #0000;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-style: normal;
}

.career-2colgrid.bottom100._1-new.home {
  padding-top: 10px;
}

.career-2colgrid.bottom100._1-new.whatsapp {
  margin-bottom: 10px;
}

.career-2colgrid.bottom100._1-new.wtsap {
  object-fit: fill;
  grid-template-rows: repeat(auto-fit, 254px);
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 36px;
}

.career-2colgrid.bottom100._1-new.wtsap.ol1 {
  padding-top: 35px;
}

.career-2colgrid.bottom100._1-new.wtsap.padding-11 {
  padding-left: 6px;
}

.career-2colgrid.bottom100.whatsapp {
  margin-bottom: 0;
}

.career-2colgrid.bottom100.wtsap1 {
  grid-template-rows: 250px;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.career-2colgrid.bottom100.gmail-2 {
  padding-left: 50px;
}

.career-2colgrid.home {
  padding-left: 10px;
  padding-right: 10px;
}

.career-2colgrid.whatsapp {
  margin-top: 10px;
}

.career-2colgrid.wtsap1 {
  grid-template-rows: 250px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.career-2colgrid.wtsap {
  grid-template-rows: repeat(auto-fit, 250px);
  margin-top: 0;
  padding-top: 36px;
  padding-bottom: 0;
}

.career-2colgrid._35px-padding {
  padding-top: 35px;
  padding-bottom: 35px;
}

.right-data-text-2 {
  color: #fff;
  font-size: 45px;
  line-height: 58px;
}

.right-data-text-2.ch34 {
  width: 34ch;
}

.right-data-text-2.ch34.btm20.align-center {
  text-align: left;
  flex: 0 auto;
  width: 26ch;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.career-tlle-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.career-value-tile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.career-value-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.career-value-block.career-copy {
  grid-template-columns: 1fr .75fr;
  align-content: stretch;
  justify-items: center;
}

.career-left-tile {
  flex-grow: 1;
  flex-shrink: 0;
  padding-top: 6px;
}

.div-block-22 {
  display: inline-block;
}

.tab-lottie {
  width: 742px;
  height: 474px;
}

.background-lottie {
  z-index: 5;
  object-fit: cover;
  width: 50%;
  height: 740px;
  margin-top: 74px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.background-lottie._1440 {
  box-shadow: 2px 0 3px 0 var(--dark-grey);
  display: none;
}

.background-lottie.base-breakpoint {
  margin-top: auto;
  margin-bottom: auto;
}

.video-ban-top {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icons {
  width: 50px;
  height: 50px;
  padding: 0;
  font-size: 14px;
  display: block;
}

.icons-80px {
  width: 80px;
  height: 80px;
  padding: 0;
  font-size: 14px;
  display: block;
}

.heading3 {
  color: #141d1e;
  font-weight: 600;
  line-height: 32px;
}

.heading3.ch28 {
  color: var(--brand-primary);
  width: 28ch;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 35px;
}

.heading3.ch28.botttom20 {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 35px;
}

.heading3.ch28.btm20 {
  margin-bottom: 20px;
}

.heading3.left.title-position {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.feature-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.feature-thumbs-wrap {
  display: block;
}

.feature-thumbs-wrap.mob {
  display: none;
}

.feature-thumbs-big {
  width: 100%;
  height: 100%;
  display: block;
}

.update-hero {
  padding-top: 140px;
  padding-bottom: 80px;
}

.big-para {
  color: #000;
  width: 99ch;
  margin-top: 40px;
  font-size: 18px;
  line-height: 42px;
}

.sub-heading {
  color: var(--teal);
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 31px;
}

.hero-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.h2-title {
  color: var(--black);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 42px;
}

.h2-title.top60 {
  padding-top: 60px;
}

.h2-title.new-h2 {
  color: var(--white-smoke);
  font-weight: 400;
  line-height: 43px;
}

.para-normal {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 30px;
}

.para-normal.btm40 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 28px;
}

.para-normal.news-para {
  color: var(--black);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.table-cell {
  border: 1px solid var(--dark-grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 16px 24px;
  display: flex;
}

.blog {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.left-icon-blog {
  margin-top: 168.5px;
}

.blog-main-slider {
  background-color: #0000;
  height: 100%;
  padding-bottom: 43px;
}

.column-28 {
  padding-right: 40px;
}

.blog-main-slide-nav {
  color: var(--teal);
  text-align: left;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1rem;
}

.flex-center {
  text-align: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.flex-center.home {
  color: var(--brand-primary);
  text-align: center;
  padding-bottom: 10px;
  font-size: 36px;
  font-weight: 600;
  line-height: 48px;
}

.right-icon-blog {
  margin-top: 168.5px;
}

.column-29 {
  padding-left: 20px;
}

.columns-22 {
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-43 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.heading-43.main-heading-recent {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  line-height: 2.6rem;
}

.blogrow {
  margin-top: 0;
}

.collection-item {
  height: 420px;
  min-height: auto;
  margin-bottom: 30px;
}

.centered-heading {
  color: #004f57;
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  color: #000;
  margin-bottom: 42px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.testimonial-main-heading {
  color: #004f57;
  margin-bottom: 2px;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

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

.section-2 {
  background-color: #004f57;
  padding-top: 200px;
  padding-bottom: 120px;
}

.quote {
  width: 40px;
  height: 34px;
}

.quote.btm40 {
  width: 24px;
  height: 20px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.quote.btm40.trasfrom {
  text-align: right;
  margin-top: 20px;
  margin-right: 0;
  display: block;
  transform: rotate(180deg);
}

.author-thumbnail {
  width: 200px;
  height: 200px;
}

.author-thumbnail.btm40 {
  border-radius: 50%;
  width: 250px;
  height: 250px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.author-thumbnail.btm40.radius {
  border-radius: 50%;
}

.author-desig {
  color: #000;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
}

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

.input {
  color: #fff;
  background-color: #2d5d5f;
  border-radius: 5px;
  height: 45px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 22px;
}

.input.rght14 {
  margin-right: 14px;
}

.subs-block {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lightbox {
  color: var(--support-pink);
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  display: flex;
}

.lightbox.btm25 {
  margin-bottom: 25px;
}

.play-icon {
  width: 20px;
  height: 20px;
}

.title-med {
  text-align: center;
  font-size: 45px;
  font-weight: 500;
  line-height: 58px;
}

.title-med.btm20 {
  margin-bottom: 20px;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.link-blue {
  color: #004f57;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.nav-icons {
  width: auto;
}

.font45 {
  color: var(--dark-slate-grey);
  font-size: 36px;
  font-weight: 600;
  line-height: 36px;
}

._2col-grid-left-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

._2col-grid-left-small.border-bottom {
  border-bottom-style: solid;
  overflow: visible;
}

.btn-wrap {
  margin-top: 20px;
}

.text-span-3 {
  text-decoration: none;
}

.bold-text-2 {
  color: var(--pale-green);
  text-decoration: none;
}

.image-32 {
  width: 110px;
}

.text-span-4 {
  color: var(--pale-green);
}

.text-span-5 {
  color: var(--pale-green);
  font-weight: 500;
}

.kuntal {
  padding-top: 50px;
  padding-bottom: 100px;
}

.image-33 {
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph {
  color: var(--white-smoke);
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.header-bg {
  background-color: var(--hero-bg);
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 21px;
  padding-bottom: 21px;
}

.success-message, .error-message {
  background-color: var(--pale-green);
}

.link-3 {
  text-decoration: none;
}

.grid-2 {
  grid-template: "."
  / .25fr 1fr 1fr;
  place-content: center;
  place-items: center start;
}

.paragraph-2 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-2.min-align {
  font-weight: 600;
  line-height: 37px;
}

.heading-45 {
  color: var(--dark-slate-grey);
  font-size: 45px;
  font-weight: 500;
  line-height: 50px;
}

.heading-47 {
  color: var(--brand-primary);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.paragraph-3 {
  color: var(--teal);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-3.job-position-text {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-23 {
  width: 97ch;
}

.paragraph-4 {
  color: var(--brand-primary);
  margin-right: 0;
  font-size: 16px;
  line-height: 28px;
}

.heading-48 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 32px;
}

.list-3 {
  color: var(--black);
  margin-bottom: 19px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 36px;
  list-style-type: disc;
}

.list-3.career-new {
  list-style-type: none;
}

.div-block-24 {
  margin-top: 40px;
  display: flex;
}

.open-positions {
  background-color: #e9f3f4;
  border-radius: 40px;
  padding: 60px 100px;
  display: block;
}

.list-item-3 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 104px;
  list-style-type: disc;
}

.model-box {
  z-index: 9999;
  background-color: #141d1e4d;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-bg {
  z-index: 9999;
  background-color: #e9f3f4;
  border: 4px solid #004f5780;
  border-radius: 20px;
  max-width: 600px;
  max-height: 550px;
  margin: 100px auto auto;
  padding: 30px;
  position: fixed;
  inset: 0%;
}

.btn-primary-defualt-2 {
  color: #f7f7f7;
  text-align: center;
  background-image: linear-gradient(80deg, #367d8d, #57be86);
  border: 1px solid #0000;
  border-radius: 8px;
  padding: 8px 24px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  display: inline-block;
}

.btn-primary-defualt-2:hover {
  background-color: #57be86;
  background-image: none;
}

.btn-primary-defualt-2:active {
  background-color: #367d8d;
}

.btn-primary-defualt-2:focus {
  background-color: #57be86;
  background-image: none;
  box-shadow: 0 0 0 2px #367d8d;
}

.btn-primary-defualt-2.auto {
  border-style: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.ok-btn-2 {
  color: #004f57;
  background-color: #0000;
  border: 1px solid #004f57;
  border-radius: 8px;
  padding: 8px 11px;
  font-size: 24px;
  line-height: 18px;
}

.close {
  cursor: pointer;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-34 {
  padding: 10px;
}

.close-model-bg {
  position: absolute;
  inset: 0%;
}

.paragraph-5 {
  color: #004f57;
  text-align: left;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
}

.paragraph-6 {
  margin-top: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}

.text-block {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.paragraph-8, .paragraph-9 {
  margin-bottom: 20px;
}

.paragraph-9.height {
  margin-bottom: 60px;
}

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

.paragraph-10 {
  color: var(--dark-grey);
}

.video-col {
  border: 1px solid var(--dark-grey);
  border-radius: 20px;
  padding: 20px 0;
}

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

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

.heading-49 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.webinar-ad {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template: "."
  / .48fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.webinar {
  background-color: var(--azure);
  border-radius: 20px;
  min-height: 100%;
  padding: 20px;
}

.div-block-26 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 6px;
  display: grid;
}

.heading-50 {
  color: var(--dark-slate-grey);
  font-size: 36px;
}

.text-block-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
}

.image-35 {
  max-width: 100%;
}

.paragraph-ab {
  color: #3e5657;
  text-align: left;
  flex: 0 auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.paragraph-ab.align-left {
  color: #3e5657;
  text-align: left;
  letter-spacing: .005em;
  max-width: none;
  margin-top: 18px;
  margin-right: 24px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-ab.align-left.mb-40 {
  margin-bottom: 40px;
  display: block;
}

.paragraph-ab.align-left.mb-40.remove-margin-right {
  margin-right: 0;
}

.paragraph-ab.align-left.mb-40.remove-margin-right.view-on-hover-text {
  margin-top: 22px;
  margin-bottom: 0;
  display: block;
}

.paragraph-ab.align-left.light-text {
  margin-bottom: 10px;
  font-weight: 400;
}

.paragraph-ab.align-left.light-text.align-left-tab {
  margin-top: 0;
}

.founder-sm.sm-link-margin {
  margin-top: 60px;
}

.ml-10 {
  margin-left: 0;
}

.ml-10.margin-right-10 {
  margin-right: 15px;
}

.heading-6 {
  color: #013134;
  max-width: 934px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 140%;
}

.heading-6.bold-600 {
  font-weight: 600;
}

.founder-box.founder-gradient1.founder-padding {
  border: 1px solid #000;
  border-radius: 12px;
  width: 100%;
  max-width: 385px;
  min-height: 550px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 30px 40px 0;
  position: relative;
  overflow: hidden;
}

.image-36 {
  max-width: none;
  display: block;
  position: absolute;
  top: 124px;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.link-block-4 {
  margin-right: 10px;
}

.div-block-27 {
  flex: 0 auto;
  max-width: 180px;
  margin-right: 30px;
  display: block;
}

.needl-container-blog {
  text-align: center;
  max-width: 1086px;
  height: 100%;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.needl-container-blog.bot-pad {
  margin-bottom: 100px;
}

.section-blog {
  margin-top: 100px;
  display: block;
}

.section-blog.old-cs-template {
  display: none;
}

.blog-main-image {
  border-radius: 30px;
  max-width: 71%;
  display: inline-block;
}

.blog-title {
  color: var(--dark-slate-grey);
  text-align: left;
  max-width: 776px;
  margin: 15px auto;
  font-size: 1.9rem;
  font-weight: 700;
}

.blog-date {
  color: var(--grey);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.blog-content {
  color: var(--brand-primary);
  text-align: left;
  max-width: 777px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.heading-51 {
  color: var(--brand-primary);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-28 {
  margin-top: 40px;
  margin-bottom: 30px;
}

.bold-text-3 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.heading-52 {
  color: var(--dark-slate-grey);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.3rem;
}

.image-39 {
  object-fit: fill;
  border-radius: 20px;
  margin-bottom: 20px;
}

.image-39.case-stud, .image-39.img100 {
  max-width: 100%;
}

.blog-dat {
  color: var(--untitled-ui--gray900);
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: block;
}

.blog-share {
  text-align: left;
  max-width: 756px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-40 {
  color: var(--white-smoke);
}

.link-block-6 {
  margin-right: 10px;
}

.link-block-6.handles {
  margin-top: 20px;
}

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

.text-block-3 {
  color: var(--alley-component-library--gray--500);
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.blog-subscribe {
  background-image: linear-gradient(80deg, #fff1eb, #ace0f9);
  border-radius: 24px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 40px;
  display: none;
}

.text-block-5 {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
}

.text-field-3 {
  border-radius: 10px;
  height: 60px;
  margin-bottom: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}

.form-3 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-53 {
  margin-bottom: 10px;
  font-weight: 600;
  line-height: 42px;
}

.text-block-6 {
  color: var(--dark-slate-grey);
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.text-block-6.category-blog {
  color: var(--teal);
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.paragraph-11 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
  display: block;
}

.heading-54 {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.heading-54._5px-bot-pad {
  color: var(--brand-primary);
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.text-block-7 {
  color: var(--dark-grey);
  margin-bottom: 0;
  padding-top: 10px;
  font-weight: 400;
}

.text-block-7.date-blogs {
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.text-block-7.date-issue {
  font-size: 1rem;
  line-height: 2rem;
}

.image-41 {
  object-fit: contain;
  border-radius: 20px;
  height: 430px;
}

.image-41.mobile-img-100 {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.image-42 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 10px;
  min-height: 100px;
}

.image-42.img-100 {
  object-fit: cover;
  max-width: 100%;
}

.div-block-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  display: grid;
}

.div-block-32.blog-thumbnail-recent {
  margin-top: 20px;
  margin-bottom: 20px;
}

.recent-stories-category {
  color: var(--dark-slate-grey);
  text-align: left;
  font-size: 14px;
}

.recent-stories-category.catgory-blogs {
  color: var(--teal);
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.6rem;
  display: block;
}

.recent-stories-title {
  color: var(--brand-primary);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.recent-stories-date {
  color: var(--dark-grey);
  text-align: left;
  font-size: 14px;
}

.recent-stories-date.date-blogs {
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
  display: block;
}

.image-43 {
  object-fit: fill;
  border-radius: 16px;
  height: 100%;
  min-height: auto;
}

.image-43.img-100 {
  max-width: 100%;
}

.text-block-8 {
  color: var(--dark-slate-grey);
  text-align: left;
  margin-top: 20px;
  text-decoration: none;
}

.text-block-8.category-blogs {
  color: var(--teal);
  margin-top: 10px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 2rem;
}

.heading-55 {
  color: var(--green-black);
  text-align: left;
  margin-top: 10px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.heading-55.blog-title-heading {
  color: var(--brand-primary);
  margin-top: 5px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.875rem;
}

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

.sidate {
  color: var(--dark-grey);
  text-align: left;
  text-decoration: none;
}

.sidate.date-blog {
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.text-block-9 {
  color: var(--dark-grey);
  text-align: right;
  text-decoration: none;
}

.text-block-9.readtine-blog {
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.blog-list {
  text-align: left;
  text-decoration: none;
}

.link-block-7 {
  text-align: left;
  text-decoration: none;
  display: flex;
}

.link-block-8 {
  text-align: left;
  text-decoration: none;
}

.link-block-9 {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: inline-block;
}

.new-container {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
}

.new-container.use-case-hero-container {
  background-color: #0000;
  max-width: 1280px;
  padding-right: 0;
}

.new-container.compliance-copy {
  margin-top: 0;
}

.new-container.hero-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-container.flex-container {
  display: flex;
}

.new-container.ask-needl {
  background-color: #0000;
  padding-left: 40px;
}

.new-container.ask-needl-new {
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-container.ask-needl-new.summary {
  padding-top: 0;
  padding-bottom: 0;
}

.new-container.container-relative {
  position: relative;
}

.new-container.feeds-sec-new {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 2.5rem 3.6rem;
}

.heading-42-54 {
  margin-bottom: 20px;
  font-family: Montserrat custom, sans-serif;
  font-size: 34px;
  line-height: 41px;
}

.para-18-30-400-intr-balck {
  color: #2b2b2b;
  text-align: center;
  width: auto;
  padding-top: 24px;
  padding-bottom: 35px;
  font-size: 16px;
  line-height: 24px;
}

.para-18-30-400-intr-balck.feature-hero-para {
  text-align: left;
  width: auto;
  padding-bottom: 40px;
}

.para-18-30-400-intr-balck.feature-hero-para.usecase-hero-padding {
  margin-top: -41px;
  padding-top: 0;
  padding-bottom: 0;
}

.para-18-30-400-intr-balck.public-para {
  text-align: center;
  padding-top: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.para-18-30-400-intr-balck.public-para.new-update {
  padding-bottom: 10px;
}

.para-18-30-400-intr-balck.white-text {
  color: var(--white);
  text-align: center;
  width: 797px;
  padding-top: 0;
  padding-bottom: 35px;
  font-size: 18px;
  line-height: 30px;
}

.para-18-30-400-intr-balck.left-align {
  text-align: left;
  margin-top: -21px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.para-18-30-400-intr-balck.left-align.ent0 {
  text-align: center;
}

.para-18-30-400-intr-balck.left-align.indi1 {
  text-align: left;
}

.para-18-30-400-intr-balck.left-align.feed {
  font-size: 1rem;
}

.para-18-30-400-intr-balck.left-align.ai-agents {
  margin-top: 0;
}

.para-18-30-400-intr-balck.left-align.no-padding {
  color: var(--brand-primary);
  margin-top: auto;
}

.para-18-30-400-intr-balck.left-align.inte {
  margin-top: 0;
}

.para-18-30-400-intr-balck.left-align {
  text-align: left;
  text-align: left;
  margin-top: -21px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.1rem;
}

.para-18-30-400-intr-balck.public-para {
  text-align: center;
  padding-top: 0;
  font-size: 16px;
}

.button {
  text-align: center;
  letter-spacing: .02px;
  background-color: #367d8d;
  border-radius: 6px;
  align-self: flex-start;
  width: auto;
  padding: 13px 32px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button:hover {
  border: 1px #367d8d;
}

.button.hero-btn {
  align-self: auto;
}

.button.homw-confidential-btn {
  flex: 0 auto;
  order: 0;
  align-self: center;
}

.button.newcta {
  margin-left: 20px;
}

.button.newcta.research {
  margin-left: 40px;
}

.button.newcta.financial {
  margin-left: 0;
}

.white-button {
  color: #367d8d;
  background-color: #fff7e8;
  border-radius: 5px;
  padding: 13px 32px;
  font-weight: 600;
}

.white-button:hover {
  color: #367d8d;
  background-color: #fdfdfd;
  border: 1px #a0a0a0;
}

.needl-feature-section {
  padding-top: 0;
  padding-bottom: 100px;
  padding-right: 0;
}

.needl-feature-section.feature-page {
  background-color: #0000;
  padding-bottom: 35px;
}

.needl-feature-section.ask-needl {
  padding-top: 0;
}

.needl-feature-section.ask-needl.section-one, .needl-feature-section.ask-needl.section-two, .needl-feature-section.ask-needl.section-three, .needl-feature-section.ask-needl.section-three, .needl-feature-section.ask-needl.section-three, .needl-feature-section.ask-needl.section-three, .needl-feature-section.ask-needl.section-three {
  display: none;
}

.feature-left-split.secure-feature {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: static;
}

.feature-left-split.processing-padding.reduce-padding {
  padding-top: 10px;
}

.feature-left-split.curated-feature.streamline-content-div {
  padding-bottom: 20px;
}

.feature-left-split.public-private-left-split {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-left-split.processing-padding {
  padding-top: 100px;
}

.feature-tab-div {
  display: block;
}

.feature-heading-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 20px;
  display: flex;
}

.feature-heading-wrapper.new-update {
  padding-bottom: 0;
  padding-left: 47px;
  padding-right: 50px;
}

.feature-heading-wrapper.new-update.left-align-head {
  justify-content: flex-start;
  padding-left: 47px;
}

.feature-heading-wrapper.new-update.center-align-head {
  justify-content: center;
}

.div-block-34 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.para-18-30-500-intr-black {
  text-align: center;
  margin-left: 128px;
  margin-right: -200px;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.para-div {
  width: 834px;
}

.tabs-content-2 {
  margin-top: 0;
  padding-top: 0;
}

.tabs-content-2.public-content {
  padding-top: 0;
}

.needl-paragraph {
  clear: left;
  color: #2b2b2b;
  align-self: auto;
  max-width: 100%;
  font-size: 1rem;
  line-height: 1.875rem;
}

.needl-paragraph.financial-services {
  margin-top: 0;
  padding-top: 0;
}

.needl-paragraph.new-update {
  display: none;
}

.heading-div {
  width: 907px;
  padding-bottom: 40px;
}

.feature-heading-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: none;
}

.feature-tab-link {
  color: #367d8d;
  background-color: #0000;
  flex: none;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 16px;
  font-weight: 600;
}

.feature-tab-link.w--current {
  text-align: left;
  background-color: #0000;
  border-bottom: 4px solid #367d8d;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
}

.feature-tab-link.home-tab-7.new-8.w--current {
  display: block;
}

.feature-tabs-menu {
  grid-column-gap: 20px;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0 0 auto auto;
}

.feature-tabs-menu.curate-tabs {
  top: -25%;
}

.feature-tabs-menu.curate-tabs.search-tab-menu {
  top: -16%;
}

.feature-tabs-menu.curate-tabs.public {
  margin-top: 40px;
}

.feature-tabs-menu.curate-tabs.public.financial-auto-tags {
  top: -18%;
  right: 100px;
}

.feature-tabs-menu.curate-tabs.regulatory-tabs {
  top: -16%;
  right: 73px;
}

.feature-tabs-menu.curate-tabs.public {
  grid-column-gap: 22px;
  margin-top: 40px;
}

.feature-tabs-menu.public-tab-menu {
  justify-content: center;
  align-items: center;
  position: static;
}

.feature-tab-text {
  color: #367d8d;
  font-family: Montserrat custom, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
}

.feature-heading {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 43px;
  overflow: visible;
}

.feature-head {
  color: #367d8d;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 2.6rem;
}

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

.feature-head.left-typo {
  text-align: left;
  font-size: 1.7rem;
  line-height: 2.4rem;
}

.feature-paragrah-wrapper {
  width: 390px;
}

.feature-paragrah-wrapper.secure-para {
  justify-content: center;
  align-items: center;
  width: 838px;
  display: flex;
}

.feature-paragrah-wrapper.process-para {
  width: auto;
  padding-top: 0;
}

.feature-paragrah-wrapper.process-sub-head {
  width: 461px;
}

.feature-tabs.public-tab-content {
  position: static;
}

.image-44 {
  width: 25px;
  max-width: none;
  height: auto;
  padding-bottom: 0;
}

.feature-tab-section {
  color: #c8faff;
  background-color: #0000;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 60px;
}

.feature-tab-section.w--current {
  color: #004f57;
  background-color: #c8faff;
  border-radius: 200px;
}

.feature-tab-section.old-search {
  display: none;
}

.feature-tab-section.research-copy {
  object-fit: fill;
  background-color: #0000;
  overflow: visible;
}

.feature-tab-section.regularory-tab-section {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.feature-tab-section.new-update, .feature-tab-section.new-updates, .feature-tab-section.newupdate {
  display: block;
}

.feature-tab-section.newupdate.new-feeds-sections {
  margin-top: 2.2rem;
  margin-bottom: 2.2rem;
  padding: 3.6rem 3.75rem 2.5rem;
}

.tab-left-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 612px;
  padding-bottom: 0;
  display: flex;
}

.tab-left-content.financial-services {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.tab-right-content {
  justify-content: center;
  align-items: center;
  max-width: 590px;
  display: flex;
  overflow: visible;
}

.tab-right-content.home-feature-img {
  width: 50%;
}

.tab-content-heading {
  width: 389px;
  padding-bottom: 0;
}

.tab-list-text {
  color: #2b2b2b;
  margin-left: 0;
  font-size: 14px;
  line-height: 26px;
}

.list-5 {
  padding-left: 0;
  list-style-type: none;
}

.feature-tab-list {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b61_Polygon%201.svg");
  background-position: 0 20%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
}

.feature-tab-split {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.feature-tab-split.research-copy {
  flex-wrap: nowrap;
}

.connect-feature-wrapper {
  background-color: #e5f4f8;
  border-radius: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.connect-feature-wrapper.new-update {
  display: block;
}

.search-feature-wrapper {
  background-color: #e5f4f8;
  border-radius: 30px;
  margin-top: 0;
  margin-bottom: 40px;
}

.secure-feature-tab-split {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.secure-feature-tab-menu {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.secure-feature-tab-menu.public {
  justify-content: center;
  overflow: auto;
}

.secure-feature-tab-menu.public.new-update {
  object-fit: none;
  padding-left: 0;
  padding-right: 0;
}

.secure-para.needl-paragraph {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.secure-tab-content {
  padding-top: 0;
}

.curate-feature-wrapper {
  background-color: #e5f4f899;
  border-radius: 30px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
}

.curate-feature-wrapper.new-update {
  display: block;
}

.processing-feature-wrapper {
  background-color: #e5f4f8cc;
  border-radius: 30px;
  margin-bottom: 40px;
}

.processing-tabs {
  padding-top: 20px;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  width: 38%;
  display: flex;
}

.processing-tab-link {
  color: #367d8d;
  text-align: center;
  background-color: #ffffff82;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-bottom: 20px;
  padding-bottom: 9px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.processing-tab-link.w--current {
  background-color: #fff;
  font-weight: 600;
}

.processing-feature-image {
  padding-top: 0;
  padding-left: 0;
}

.processing-feature-description-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-top: 20px;
  display: flex;
}

.processing-feature-description-wrapper.reduce-top-padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 10px;
}

.tabs-content-3 {
  width: 60%;
  margin-top: -257px;
  margin-left: 201px;
}

.collaborate-feature-wrapper {
  background-color: #dff1f5;
  border-radius: 30px;
}

.collaborate-feature-wrapper.new-update {
  display: block;
}

.h1-32-44-mont-700 {
  color: #171818;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.h1-32-44-mont-700.financial-services {
  margin-top: 0;
}

.h1-32-44-mont-700.left-align {
  text-align: left;
}

.h1-32-44-mont-700.ask-needl {
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.how-needl-works {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.auto-info-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.auto-info-head-wrapper {
  text-align: center;
  width: 790px;
}

.auto-info-scroll-wrapper {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  flex-flow: column;
  height: auto;
  padding-top: 0;
  display: flex;
}

.div-block-36 {
  display: block;
}

.footer-top-wrapper {
  position: static;
}

.footer-top-split {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.fotter-top-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 42%;
  margin-left: 0;
  padding-top: 60px;
  display: flex;
}

.footer-top-right {
  z-index: auto;
  mix-blend-mode: normal;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: static;
}

.heading-59 {
  color: #fff;
  padding-bottom: 30px;
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 43px;
}

.footer-nav-wrapper {
  z-index: 2;
  grid-column-gap: 30px;
  background-color: #0000;
  border: 1px #fff;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.footer-logo-sec {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.footer-nav-grid {
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 50%;
  display: grid;
}

.footer-button {
  grid-column-gap: 6px;
  background-color: #f7ffcd;
  border-radius: 9px;
  width: 160.469px;
  padding: 13px 20px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.footer-button.android-app {
  padding: 0;
}

.image-47 {
  width: 20px;
  height: 20px;
}

.text-block-10 {
  color: #367d8d;
  font-size: 12px;
  font-weight: 600;
}

.container-1160 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  transition: opacity .2s ease-in;
  display: flex;
}

.image-50 {
  display: none;
  position: absolute;
  inset: auto auto 7% 0%;
}

.video-section {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.video-section.ask-needl {
  padding-top: 0;
  padding-bottom: 0;
}

.video-section.new {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}

.video-section.hide {
  padding-top: 33px;
  padding-bottom: 33px;
}

.video-section.hide._10px-pad {
  padding-top: 12px;
  padding-bottom: 0;
}

.video-container {
  border-radius: 30px;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.video-overlay {
  cursor: pointer;
  background-color: #fffffff5;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6777c325f05594f7a80ef98c_home%20(2).svg");
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.overlay-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 531px;
  display: flex;
}

.heading-60 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.heading-60.semi-bold {
  color: var(--brand-primary);
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.image-51 {
  width: 60px;
  height: 100px;
  padding-top: 30px;
  padding-bottom: 10px;
}

.needl-feature-section {
  background-color: var(--white-smoke);
  padding-top: 60px;
  padding-bottom: 0;
}

.home-feature-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 60px;
  display: flex;
}

.home-feature-sub-head {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.h1-18-400-intr {
  color: var(--para);
  text-align: center;
  overflow-wrap: anywhere;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
  display: block;
  position: static;
}

.h1-18-400-intr.home-para {
  color: var(--brand-primary);
  padding-top: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.home-feature-desc {
  color: #2b2b2b;
  flex-wrap: nowrap;
  align-items: stretch;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.teams-heading-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.h1-600-mnstr-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--brand-primary);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 86px;
  padding-right: 86px;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
  display: flex;
}

.h1-600-mnstr-36.no-padding {
  padding-left: 155px;
  padding-right: 155px;
}

.h1-600-mnstr-36.new-heading1.teal {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.team-slider-block {
  overflow: hidden;
}

.mask {
  width: 100%;
  margin-right: 40px;
  padding-bottom: 115px;
  overflow: visible;
}

.slider2 {
  background-color: #0000;
  height: 100%;
  overflow: hidden;
}

.slide {
  background-color: #0000;
  border-radius: 30px;
  height: 450px;
  max-height: 450px;
  margin-right: 30px;
  padding: 0;
}

.team-slider-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.team-slider-content-wrap.div-put {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f1fafa;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-around;
  width: 33%;
  height: 100%;
}

.team-slider-content-wrap.div-put.landing-page-slider2 {
  background-color: var(--primary-head-color);
  color: #0000;
}

.team-slider-content-wrap.div-put.landing-page-slider1 {
  background-color: #fe8081;
}

.team-slider-content-wrap.div-put.landing-page-slider3 {
  background-color: #388be7;
}

.team-slider-content-wrap.div-put.landing-page-slider4 {
  background-color: #ffba33;
}

.team-slider-content-wrap.div-put.landing-page-slider5 {
  background-color: var(--primary-head-color);
}

.team-slider-content-wrap.div-put.benefits-tabs {
  background-color: #f1fafa;
  border: .4px solid #56aeba;
  height: 75%;
  padding: 3.4rem 27px;
}

.team-slider-content-wrap.div-put.benefits-tabs:hover {
  background-color: #fff;
  border-color: #bdf6fe;
}

.slider-para {
  text-align: center;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 28px;
}

.slider-para.title {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.slider-para.title.white-color-font {
  color: #fff;
  font-size: 14px;
}

.slider-para.title.white-color-font.landing-slider-para {
  font-size: 18px;
  line-height: 30px;
}

.link-5 {
  color: var(--primary-head-color);
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.link-5.white-color-font {
  color: #fff;
  font-family: Montserrat custom, sans-serif;
}

.learn-more-btn.top-padding {
  padding-top: 20px;
}

.slider-head {
  color: #2f626f;
  text-align: center;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2.3rem;
}

.slider-head.white-color-font {
  color: #fff;
  font-size: 22px;
}

.slider-head.white-color-font.landing-slider-head {
  font-size: 24px;
}

.right-arrow, .icon {
  display: none;
}

.lottie-animation {
  z-index: 99999;
  display: none;
  position: relative;
}

.public-text {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.public-text.monst-font {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-14 {
  display: block;
}

.connect-diff-sources {
  padding: .5rem 0 4.1rem;
}

.connect-diff-sources.career-copy {
  background-color: #e9f3f4;
  padding-top: 40px;
  padding-bottom: 40px;
}

.one-place-data-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  transition: opacity .2s ease-in;
}

.one-place-head-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.one-place-head-wrapper.career-copu {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.h1-500-mnstr-28 {
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.h1-500-mnstr-28.white-text {
  color: var(--white);
}

.one-place-tab-wrapper {
  margin-top: 10px;
  padding-top: 20px;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.one-place-tab-wrapper.career-copy, .one-place-tab-wrapper.no-padding {
  padding-top: 0;
}

.tabs {
  border: 1px solid #e0dede;
  border-radius: 7px;
  align-items: center;
  transition: opacity .2s ease-in;
  display: flex;
}

.tabs.gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
}

.tabs-menu-3 {
  max-width: 450px;
}

.tabs-menu-3.middle-align.public {
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
}

.tabs-menu-3.middle-align.public._451-max-w {
  max-width: 451px;
}

.tabs-menu-3.career {
  max-width: 492px;
}

.tab-head-wrapper {
  padding: 20px 40px;
}

.tab-head-wrapper.mobile-tab {
  padding-bottom: 20px;
  padding-left: 33px;
  padding-right: 33px;
  transition: all .2s;
}

.tab-head-wrapper.mobile-tab._5px-b._20px-hori-pad {
  padding-left: 20px;
  padding-right: 20px;
}

.tab-head-wrapper.mobile-tab._5px-b {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  padding: 26px 20px;
  display: flex;
}

.h1-600-intr-20 {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.3rem;
}

.one-place-tab-menu {
  background-color: #e9f3f4;
  border-bottom: 5px solid #fff;
  border-radius: 9px;
  padding: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.one-place-tab-menu.w--current {
  border-bottom: 5px solid var(--primary-head-color);
  background-color: var(--white);
  border-radius: 9px;
  padding: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
  box-shadow: 3px 6px 40px 8px #00000012;
}

.one-place-tab-menu.no-color {
  background-color: #fff;
}

.one-place-tab-menu.no-color.w--current {
  background-color: #fff;
  border-bottom-width: 4px;
}

.one-place-tab-menu.no-color.old.w--current {
  flex-flow: column;
  display: flex;
}

.h1-400-intr-18 {
  color: #2b2b2b;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 1rem;
  line-height: 26px;
  display: block;
}

.h1-400-intr-18.hide-desktop, .h1-400-intr-18.hide-desktop.mid-text-align {
  display: none;
}

.h1-400-intr-18.hide-mobile {
  color: #3f494a;
  margin-bottom: 13px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.oe-place-tab-content-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.oe-place-tab-content-wrapper.home-connect-tab {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  transition: all .2s ease-in;
}

.confidentail-section {
  background-color: #fff;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 3.6rem 4.1rem;
  transition: transform .2s;
}

.confidential-contnt-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.confidential-head-wrapper {
  padding-bottom: 60px;
}

.confidential-head-wrapper._20pxpad {
  padding-bottom: 20px;
}

.confidential-split-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 30px;
  outline: 1px solid #d1d1d1;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 16px;
  display: flex;
}

.confidential-left-split {
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  height: auto;
  display: flex;
  position: static;
}

.confidential-right-split {
  width: 606px;
}

.confidential-right-content {
  padding: 35px 20px;
}

.para-500-intr-20 {
  color: #232323;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.para-500-intr-20.left-align {
  margin-bottom: 10px;
  line-height: 26px;
}

.confidential-feature-wrapper {
  flex-flow: column;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.confidential-feture-div {
  grid-column-gap: 20px;
  box-shadow: none;
  color: #232323;
  border-radius: 9px;
  padding: 0 10px 5px;
  display: flex;
}

.para-400-intr-20 {
  font-size: 1rem;
  line-height: 1.875rem;
}

.new-footer {
  background-color: var(--teal);
}

.confidential-images {
  grid-column-gap: 20px;
  flex-direction: row;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.confidential-images.padding {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 155px;
  padding-top: 0;
}

.image-59 {
  display: none;
  position: absolute;
  inset: auto 0% 16% auto;
}

.h1-600-mnstr-38 {
  text-align: center;
  order: 0;
  align-self: auto;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
  display: block;
  position: static;
}

.h1-600-mnstr-38.bold {
  font-weight: 700;
}

.h1-600-mnstr-38.new-heading1.teal-text-span {
  color: #3f494a;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.tabs-content-4 {
  justify-content: flex-start;
}

.tab-pane-tab-1-3 {
  transition: all .2s;
}

.icon-2 {
  color: #367e8d;
  margin-top: 222.5px;
  margin-bottom: 222.5px;
  margin-right: 41px;
}

.image-60 {
  height: 100%;
}

.image-61 {
  opacity: .65;
  height: 100%;
}

.pricing-hero-section {
  background-color: var(--hero-bg);
  color: var(--white);
  padding-top: 180px;
  padding-bottom: 300px;
  font-weight: 400;
}

.pricing-hero-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-hero-head-wrap {
  justify-content: center;
  align-items: center;
  width: 975px;
  display: flex;
}

.pricing-hero-para-wrap {
  padding-top: 20px;
  padding-bottom: 40px;
}

.pricing-hero-para {
  color: var(--para);
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}

.annual-btn {
  color: var(--para);
  background-color: #0000;
  border-radius: 5px;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.annual-btn:hover {
  background-color: var(--primary-head-color);
  color: var(--para);
  border-radius: 6px;
  font-weight: 600;
}

.monthly-btn {
  background-color: var(--white);
  color: var(--para);
  border-radius: 5px;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: 500;
}

.monthly-btn:hover {
  background-color: var(--primary-head-color);
  color: var(--white);
  border-radius: 6px;
  font-weight: 600;
}

.monthly-btn.w--current {
  background-color: #0000;
}

.monthly-btn.w--current:hover {
  background-color: var(--primary-head-color);
}

.pricing-section {
  margin-top: 0;
  padding-bottom: 100px;
  position: relative;
}

.pricing-section.new-price-section {
  margin-top: -200px;
}

.pricing-head-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: flex;
}

.pricing-head-top-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 20px -8px #00000063;
}

.pricing-head-top-div.pro-head-div {
  background-color: var(--white);
  border: 1px solid #388be7;
  width: auto;
  position: relative;
}

.pricing-head-top-div.pro-head-div:hover {
  width: auto;
  height: auto;
}

.pricing-head-top-div.hoveranimation {
  width: auto;
}

.pricing-type {
  color: var(--h1);
  font-size: 24px;
  font-weight: 600;
}

.pricing-type.primium-white-text {
  color: var(--h1);
  margin-top: 10px;
}

.pricing-cost {
  color: var(--primary-head-color);
  margin-top: -23px;
  padding-bottom: 0;
  font-size: 28px;
  font-weight: 700;
}

.pricing-cost.pro-cost {
  color: #388be7;
  font-size: 20px;
}

.pricing-cost.premium-cost {
  color: #fe8081;
  font-size: 20px;
}

.pricing-cost.team-cost {
  color: #efb545;
  font-size: 20px;
}

.pricing-cost.enterprise-cost {
  color: var(--primary-head-color);
  font-size: 20px;
}

.pricing-cost.primium-white-text {
  color: var(--primary-head-color);
}

.paragraph-15 {
  text-align: center;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.paragraph-15.primium-white-text {
  color: #000;
}

.button-2 {
  background-color: var(--pricing-btn);
  color: #000;
  border-radius: 9px;
  flex: none;
  font-weight: 500;
}

.button-2.pro-btn, .button-2.premium-btn {
  background-color: var(--pricing-btn);
}

.button-2.team-btn {
  background-color: #efb545;
}

.button-2.enterprise-btn {
  background-color: var(--primary-head-color);
}

.text-block-18 {
  color: #5c5c5c;
  text-align: center;
  padding-top: 16px;
  font-weight: 500;
}

.text-block-18.primium-white-text {
  color: #5c5c5c;
}

.text-block-18.free-price {
  padding-top: 0;
}

.pro-cost-div.enterprise-div {
  height: 50px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.pro-cost-div.team-cost-div, .pro-cost-div.premium-cost-div {
  height: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-type-div {
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 16px;
  display: flex;
}

.user-limit {
  text-align: center;
  padding-top: 5px;
  font-size: 11px;
  line-height: 16px;
}

.div-block-41 {
  background-color: var(--primary-head-color);
  color: var(--white);
  text-align: center;
  border-radius: 15px 15px 0 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.text-block-19 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 2px;
  padding-bottom: 0;
  font-size: 14px;
}

.pricing-head-top-wrapper {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 78px;
}

.pricing-head-top-wrapper.public {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(180deg, var(--hero-bg), white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: grid;
  position: sticky;
  top: 83px;
  bottom: -6px;
}

.pricing-head-top-wrapper.public.old-pricing-head-wrapper {
  display: none;
}

.pricing-head-top-wrapper.public.pricing-for-phone {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-image: linear-gradient(#f6fbfc, #fff);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: center;
  display: flex;
  position: static;
}

.pricing-head-bottom-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-head-bottom-div {
  border-radius: 15px;
  width: auto;
  padding: 20px;
  box-shadow: 0 0 20px -8px #00000063;
}

.pricing-head-bottom-content-wrap {
  text-align: center;
  border-bottom: 1px solid #ededed;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.pricing-head-bottom-content-wrap.access-padding {
  padding-bottom: 21px;
}

.pricing-head-bottom-content-wrap.last-feature {
  border-bottom-style: none;
}

.pricing-head-bottom-content-wrap.left-align {
  justify-content: flex-start;
  align-items: center;
}

.pricing-head-bottom-content-wrap.height-100 {
  height: 160px;
}

.pricing-head-bottom-content-wrap.left-align-copy {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-16 {
  color: var(--para);
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 20px;
}

.paragraph-16.pricing-feature-head, .paragraph-16.pricing-feature-head-copy {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
}

.pricing-feature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-feature-wrapper.public {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 6px;
}

.pricing-features-div {
  z-index: 3;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  position: static;
}

.pricing-feature-head {
  z-index: 9;
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  top: 353px;
}

.heading-67 {
  color: var(--primary-head-color);
  text-align: left;
  background-color: #0000;
  font-size: 22px;
  line-height: 24px;
}

.heading-67.feature-head, .heading-67.admin-head {
  width: 15%;
}

.heading-67.princing-side-head {
  background-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 40px;
  display: flex;
}

.heading-67.princing-side-head.subheading {
  font-size: 18px;
}

.heading-67.princing-side-head.subheading.second-sub {
  color: var(--black);
}

.div-block-42 {
  width: 150px;
}

.div-block-43 {
  opacity: 0;
  background-color: #fff;
  width: auto;
}

.news-letter-hero-section {
  background-color: var(--hero-bg);
  padding-top: 140px;
  padding-bottom: 100px;
}

.news-letter-content-wrapper, .new-letter-heading-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsletter-list-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1000px;
  padding-top: 40px;
  display: flex;
}

.news-letter-div {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0000;
  border-bottom: 1px solid #aad7de;
  border-radius: 0;
  padding: 40px 20px 40px 60px;
  text-decoration: none;
  display: flex;
}

.text-block-22 {
  color: var(--primary-head-color);
  font-size: 18px;
  font-weight: 600;
}

.news-num-date-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.news-date-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.text-block-23 {
  color: var(--h1);
  font-size: 12px;
}

.news-heading-div {
  padding-top: 10px;
}

.heading-69 {
  color: var(--h1);
  font-size: 24px;
  line-height: 32px;
}

.text-block-24 {
  color: var(--h1);
  padding-top: 10px;
  font-size: 20px;
  font-weight: 500;
}

.heading-70 {
  color: var(--h1-black);
  font-family: Montserrat custom, sans-serif;
  font-size: 42px;
}

.trs-testimonial-section {
  background-color: var(--hero-bg);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c93_Mask%20group%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.trs-testimonial-section.ent {
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  margin-top: -2px;
}

.trs-testimonial-head-wrapper {
  text-align: center;
  padding-top: 0;
  padding-bottom: 40px;
}

.h1-700-mnstr-36 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.weekly-inbox-section {
  background-color: var(--primary-head-color);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363ca2_Bg.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: visible;
}

.weekly-inbox-wrapper {
  background-color: #3f91a49e;
  border-radius: 16px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.weekly-inbox-heading-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-12 {
  font-weight: 700;
}

.weekly-inbox-para-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-63 {
  position: absolute;
  inset: auto auto 0% -2%;
}

.image-64 {
  position: absolute;
  inset: 20% -2% auto auto;
  overflow: visible;
}

.trs-buttons-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.trs-options-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #479fb2;
  border-radius: 10px;
  padding: 15px;
  display: flex;
}

.trs-options-div:hover {
  border: 2px solid #48deff;
}

.text-intr-400-20 {
  color: var(--white);
  flex: none;
  font-size: 18px;
}

.trs-top-buttons, .trs-bottom-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.trs-newls-letter-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.news-letter-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.trs-newletter-div {
  color: var(--h1-black);
  border-radius: 9px;
  text-decoration: none;
  box-shadow: 0 2px 12px -6px #000000ad;
}

.div-block-47 {
  background-color: var(--white);
  padding: 20px;
}

.newslettre-number {
  color: var(--primary-head-color);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.trs-news-letter-date-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 15px;
  display: flex;
}

.image-65 {
  align-self: center;
}

.trs-newd-head {
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.trs-news-letter-button {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.founder-section {
  background-color: var(--hero-bg);
  padding-top: 100px;
  padding-bottom: 100px;
}

.founder-split-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.founder-left-split {
  width: 50%;
  position: relative;
}

.founder-right-split {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.paragraph-19 {
  font-size: 16px;
  line-height: 30px;
}

.text-span-13 {
  color: var(--primary-head-color);
  font-weight: 600;
}

.join-trs-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.join-trs-wrappper {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.join-trs-heading-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.join-trs-para-wrapper {
  justify-content: center;
  align-items: center;
  width: 794px;
  display: flex;
}

.join-trs-form-wrapper {
  position: relative;
}

.form-block-2 {
  z-index: 1;
  background-color: var(--white);
  border-radius: 22px;
  padding: 30px 40px;
  font-family: Inter, sans-serif;
  position: relative;
  box-shadow: 0 4px 50px -3px #def0f3;
}

.image-66 {
  position: absolute;
  inset: auto auto -8% -3%;
}

.image-67 {
  position: absolute;
  inset: -9% -3% auto auto;
}

.trs-form-options {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
}

.trs-form-options-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.image-68 {
  align-self: center;
}

.text-block-27, .text-block-28, .text-block-29 {
  font-size: 16px;
}

.trs-test-div {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.trs-single-test-div {
  background-color: var(--white);
  border-radius: 20px;
  align-self: stretch;
  padding: 1.8rem 15px;
  box-shadow: 0 4px 19px 1px #00000040;
}

.trs-single-test-div.green-trs-test {
  background-color: #dbf0f2;
  align-self: stretch;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}

.paragraph-23 {
  color: var(--brand-primary);
  max-width: 393px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
  line-height: 1.75rem;
}

.paragraph-23.trs-test-white-para {
  color: var(--brand-primary);
  max-width: 393px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-31 {
  color: #161515;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.875rem;
}

.text-block-31.white-trs-client-name {
  color: var(--white);
}

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

.usecase-hero-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--hero-bg);
  flex-direction: row;
  padding-top: 80px;
  display: none;
  position: relative;
}

.usecase-hero-section.career-usecae {
  padding-top: 200px;
}

.usecase-hero-section.financial-serive-hero-section {
  display: none;
}

.usecase-hero-wrapper {
  align-items: center;
  width: auto;
  padding-left: 0%;
  display: flex;
}

.usecase-hero-split {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.usecase-left-split {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-bottom: 40px;
  display: flex;
}

.usecase-left-split.space {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.usecase-right-split {
  justify-content: flex-end;
  align-items: stretch;
  width: 50%;
  display: none;
}

.usecase-name-head {
  color: var(--primary-head-color);
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.usecase-head-wrapper {
  padding-top: 20px;
  padding-bottom: 0;
}

.usecase-head-wrapper.use-case-head-pading {
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.book-a-demo-hero-section {
  background-color: var(--hero-bg);
  padding-top: 140px;
  padding-bottom: 220px;
}

.demo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.demo-heading-wrapper {
  justify-content: center;
  align-items: center;
  width: 998px;
  padding-bottom: 20px;
  display: flex;
}

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

.demo-para-wrapper {
  width: 800px;
  padding-bottom: 40px;
}

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

.demo-form-section {
  padding-bottom: 5rem;
  position: relative;
}

.demo-form-wrapper {
  z-index: 1;
  border-radius: 31px;
  justify-content: center;
  align-items: center;
  margin-top: -138px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.demo-from-split-wrapper {
  border-radius: 31px;
  display: flex;
  box-shadow: 0 2px 27px 8px #1d5d6814;
}

.demo-from-split-wrapper.cobtact-form-block {
  width: 850px;
}

.demo-left-split {
  background-color: var(--white);
  border-top-left-radius: 31px;
  border-bottom-left-radius: 31px;
  width: 60%;
  padding: 2rem;
}

.heading-73 {
  color: var(--primary-head-color);
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.heading-73.add-padding {
  padding-bottom: 10px;
  font-size: 1.9rem;
}

.demo-right-split {
  background-color: var(--teal);
  border-top-right-radius: 31px;
  border-bottom-right-radius: 31px;
  width: 40%;
  padding: 60px 20px 60px 40px;
}

.demo-right-head-div {
  padding-bottom: 40px;
}

.heading-74 {
  color: var(--white);
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  line-height: 42px;
}

.list-7 {
  color: var(--white);
  font-size: 16px;
}

.demo-list {
  padding-bottom: 20px;
}

.contact-hero-section {
  background-color: var(--hero-bg);
  padding-top: 35px;
  padding-bottom: 220px;
}

.founder-name-div {
  background-color: var(--white);
  border-radius: 12px;
  width: 263px;
  padding: 10px 30px;
  position: absolute;
  inset: auto auto -9% 0%;
  box-shadow: 0 3px 43px 6px #62a6b147;
}

.heading-75 {
  color: var(--primary-head-color);
  font-size: 21px;
  font-weight: 700;
}

.text-block-33 {
  color: var(--h1-black);
  font-size: 16px;
}

.news-right-split {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.news-left-split {
  justify-content: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.image-74 {
  width: 50%;
  position: static;
  inset: auto 0% 0% auto;
}

.full-width-div {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.full-width-div.research-copy, .full-width-div.hiding {
  display: none;
}

.div-block-53 {
  width: 48%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}

.div-block-53.trs-hero {
  width: 50%;
}

.image-75 {
  width: 50%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  right: 0;
}

.new-hero-section {
  background-color: var(--hero-bg);
  padding-top: 100px;
}

.new-hero-section.finance-hero {
  padding-top: 100px;
}

.new-hero-section.individual-hero {
  padding-top: 40px;
}

.new-hero-section.research-hero {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.new-hero-section.security-hero {
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.new-hero-section.landing-hero-section {
  padding-top: 80px;
  padding-bottom: 100px;
}

.full-width-image {
  width: 100%;
  height: auto;
}

.needl-feature-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding-top: 60px;
  display: grid;
}

.heading-77 {
  color: #388be7;
  font-family: Montserrat custom, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.heading-77.connect {
  padding-left: 49px;
}

.heading-77.curate {
  color: #fe8081;
  padding-left: 49px;
}

.heading-77.collab {
  color: #efb545;
  padding-left: 47px;
}

.heading-77.collab.conv {
  color: #367d8d;
}

.paragraph-30 {
  color: #2b2b2b;
  width: auto;
  margin-left: -90px;
  margin-right: -11px;
  padding-top: 20px;
  padding-left: 139px;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.image-76 {
  flex: 0 auto;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-76.new-img {
  max-width: 100%;
  margin-top: -21px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.image-78 {
  object-fit: cover;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  flex: none;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 32px;
  display: block;
  position: static;
  inset: 0%;
}

.html-embed-2 {
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.home-hero-section {
  background-color: var(--hero-bg);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.home-hero-section.design1 {
  padding-top: 4.1rem;
  padding-bottom: 0;
  display: block;
}

.home-hero-section.design1.d2 {
  padding-top: 4.1rem;
  padding-bottom: 2.4rem;
  display: block;
}

.home-hero-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-hero-heading-wrapper {
  width: 760px;
}

.home-hero-heading-wrapper.align-middle {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: block;
}

.hero-heading {
  color: var(--brand-primary);
  text-align: left;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.hero-heading.middle-align {
  text-align: center;
  font-weight: 700;
}

.hero-heading.ask-needl {
  color: var(--teal);
  margin-top: 1px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3rem;
}

.hero-heading.no-uppercase-for-all {
  text-transform: none;
}

.home-hero-para-wrapper {
  width: 818px;
}

.home-hero-image-section {
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4.5rem 7rem;
  display: block;
}

.home-hero-image-section.reducepadin {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}

.para-hero-section {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.image-79, .image-80, .image-81, .image-82, .image-83 {
  height: 50px;
}

.image-84 {
  width: 50px;
  height: 50px;
}

.image-85 {
  height: 50px;
}

.image-85.image-84.absolute {
  position: absolute;
  inset: 6% auto auto 3%;
}

.image-86, .image-87, .image-88, .image-89 {
  height: 50px;
}

.image-96 {
  position: absolute;
  inset: 0% 0% auto;
}

.note-img {
  width: 800px;
}

.note-img._100 {
  max-width: 100%;
}

.body-2 {
  margin-left: 0;
  margin-right: 0;
}

.div-block-54 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-97 {
  width: 100%;
  height: 100px;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.openings-section {
  background-color: var(--hero-bg);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363cb6_BG...png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 100px;
}

.opening-split-wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.opening-left-split {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.opening-left-split.sr-cloud {
  width: 67%;
}

.opening-right-split {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-self: center;
  display: flex;
}

.image-98 {
  text-align: center;
  mix-blend-mode: normal;
  width: 80%;
  margin-top: 0;
  display: block;
  position: static;
}

.image-98.sec-3-onlyimg {
  width: 100%;
  margin-top: 0;
}

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

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

.div-block-56.function-dropdown {
  grid-template-rows: auto auto auto;
}

.heading-85 {
  color: var(--primary-head-color);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 44px;
}

.compliance {
  text-align: center;
  background-color: #0000;
  margin-top: 40px;
  padding-top: 0;
}

.compliance.wtsap {
  text-align: left;
  margin: 0;
  padding-left: 0;
  box-shadow: 0 2px 5px #0003;
}

.compliance.wts {
  text-align: left;
  background-color: #0000;
  margin-top: 1px;
  margin-left: 2px;
  padding-top: 0;
}

.compliance.wts.slack {
  margin-top: 0;
}

.compliance-w.whatsapp {
  margin-top: 50px;
}

.compliance-w.wts {
  margin-top: 70px;
}

.image-100 {
  flex: 0 auto;
}

.image-101 {
  margin-top: 40px;
}

.form-block-3 {
  display: none;
}

.html-embed-3 {
  align-items: center;
}

.div-block-57 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  flex-direction: column;
  display: flex;
  position: static;
}

.paragraph-35 {
  margin-bottom: 30px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.div-block-60 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.slider-2 {
  display: none;
}

.discover-content-img-para-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.slider-content-div {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.cookie-wrapper {
  z-index: 9999;
  border: 1px solid var(--primary-head-color);
  background-color: #103135;
  background-image: linear-gradient(#e5f4f8 47%, #e3edef 100%, #fff);
  border-radius: 9px;
  width: 50%;
  padding: 10px;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.cookie-inner-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f7f7f7;
  border-radius: 9px;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.cookie-para-wrapper {
  border-radius: 9px;
  width: 55%;
  padding: 0;
}

.co0kie-btns {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 45%;
  display: flex;
}

.button-4 {
  border: 3px solid var(--primary-head-color);
  background-color: var(--primary-head-color);
  border-radius: 15px;
  flex: none;
  padding: 10px 20px;
  font-weight: 600;
}

.paragraph-37 {
  font-size: 12px;
}

.link-6 {
  color: var(--primary-head-color);
  background-color: #0000;
  align-self: auto;
  font-size: 16px;
  font-weight: 500;
}

.preference-wrapper {
  z-index: 9999;
  background-color: #0000;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0%;
}

.checkbox-label {
  font-family: Montserrat custom, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.checkbox-div {
  padding: 20px 0 20px 10px;
}

.checkbox-field {
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.heading-87 {
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 38px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-left: -20px;
  margin-right: 12px;
}

.preference-btn {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.submit-button {
  background-color: red;
  border-radius: 5px;
}

.submit-button-2 {
  background-color: var(--primary-head-color);
  border-radius: 5px;
}

.cookie-interaction-div, .preference-trigger, .cookie-trigger, .pref-trigger {
  display: none;
}

.popup-close-btn {
  background-color: #0000003d;
  position: fixed;
  inset: 0%;
}

.form-block-4 {
  z-index: 1;
  background-color: #fff;
  width: 50%;
  height: 80%;
  padding: 30px;
  position: relative;
  overflow: auto;
}

.button-5 {
  border-radius: 5px;
}

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

.paragraph-38 {
  line-height: 24px;
}

.image98.mobileimg {
  display: none;
}

.div-block-65 {
  object-fit: fill;
  height: 47%;
}

.hero-heading-2 {
  color: #171818;
  text-align: left;
  margin-bottom: 0;
  font-style: normal;
}

.hero-heading-2.middle-align {
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.section-casestudy {
  padding-top: 40px;
}

.section-casestudy.padding {
  padding-top: 0;
}

.case-study-head-wrapper {
  padding-bottom: 40px;
}

.div-block-66 {
  height: 220px;
}

.section-3 {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-3.faq-bottom-padding {
  padding-bottom: 40px;
}

.faq-block-wrap-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.heading1-2 {
  color: #141d1e;
  letter-spacing: -.03em;
  margin-top: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}

.heading1-2.ch-24 {
  width: 22ch;
}

.faq-trigger-block-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lottie-animation-4 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.annual-btn-wrap {
  background-color: var(--white);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 3px;
}

.annual-btn-wrap.w--current {
  background-color: var(--white);
  color: #0000;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.monthly-btn-wrap {
  background-color: var(--white);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.monthly-btn-wrap.w--current {
  background-color: var(--white);
  padding-left: 3px;
}

.tabs-menu-5 {
  justify-content: center;
  align-items: center;
  margin-top: -294px;
  display: flex;
}

.tabs-menu-5.new-tab {
  border-radius: 10px;
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.tabs-content-6 {
  padding-top: 3px;
  overflow: visible;
}

.tabs-content-6.new-tab-content {
  padding-top: 60px;
}

.tab-pane-tab-2-2 {
  padding-top: 0;
}

.div-block-67 {
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  display: block;
}

.html-embed-4 {
  display: block;
}

.breadcrumb-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.text-block-38 {
  color: #171818;
  font-size: 20px;
  line-height: 33px;
  text-decoration: none;
}

.text-block-38.current-case-study-color {
  color: var(--primary-head-color);
}

.cs-hero-split-wrapper {
  grid-column-gap: 100px;
  padding-top: 40px;
  display: flex;
}

.cs-hero-split-wrapper.landing-split-wrapper {
  padding-top: 0;
}

.cs-left-split {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.cs-right-split {
  object-fit: cover;
  justify-content: space-between;
  align-self: center;
  width: 50%;
  height: auto;
  padding-bottom: 0;
  display: block;
}

.company-detail-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.detail-div {
  border-bottom: .5px solid #367d8d45;
  border-right: .5px solid #367d8d45;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 20px;
  display: block;
}

.text-block-39 {
  color: #2b2b2b;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 36px;
}

.industry-type {
  color: var(--primary-head-color);
  font-family: Montserrat, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 48px;
}

.detail-div2 {
  border-bottom: .5px solid #367d8d45;
  padding-left: 25px;
}

.detail-div3 {
  border-right: .5px solid #367d8d45;
  padding-top: 20px;
  padding-bottom: 20px;
}

.detail-div4 {
  padding-top: 20px;
  padding-left: 25px;
}

.ranking-section {
  border-bottom: 1px #d5d5d5;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
}

.ranking-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d5d5d5;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 100px;
  display: flex;
}

.ranking-div {
  padding-right: 0;
}

.text-block-40 {
  color: var(--primary-head-color);
  font-size: 61px;
  font-weight: 700;
  line-height: 73px;
}

.ranking-number-div {
  display: flex;
}

.cs-detail-section {
  padding-top: 60px;
  position: relative;
}

._1st-rich-text-content.tab-element {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 75%;
  display: flex;
}

._1st-rich-text-content.tab-element._3 {
  justify-content: center;
  align-items: center;
}

.case-study-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  margin-top: -20%;
  padding-bottom: 60px;
  display: flex;
  position: static;
}

.case-study-wrapper._3rd-rich-text-div {
  margin-top: 0%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tablink {
  z-index: 3;
  flex-direction: column;
  align-items: stretch;
  width: 25%;
  height: 5%;
  padding-right: 100px;
  display: flex;
  position: sticky;
  top: 90px;
}

.tab-link-text {
  color: var(--black);
  border-bottom: 1px solid #367d8d54;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.tab-link-text:hover {
  color: #56aeba;
  background-color: #367d8d12;
}

.tab-link-text.active {
  color: var(--dark-slate-grey);
  background-color: #f1fafa;
  border-bottom-color: #f1fafa;
  font-family: Montserrat, sans-serif;
}

._2nd-rich-text {
  width: 75%;
}

.div-block-75 {
  background-color: #f1fafa;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-left: -50vw;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  left: 50%;
}

.div-block-76 {
  width: 25%;
  display: block;
}

.div-block-78 {
  width: auto;
  margin-top: 3%;
}

.case-study-testimonial-section {
  background-color: var(--hero-bg);
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.cs-testimonial-wrapper {
  justify-content: center;
  align-items: stretch;
  width: 75%;
  display: block;
}

.icon-5, .icon-6, .slide-nav-3 {
  display: none;
}

.fs-slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
}

.cs-testimonial-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  max-width: 959px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.paragraph-39 {
  font-size: 1rem;
  line-height: 1.875rem;
}

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

.right-arrow-4, .left-arrow-3 {
  display: none;
}

.testimonial-name-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.text-block-42 {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.1rem;
}

.mask-3 {
  align-self: auto;
  width: 100%;
  max-width: 959px;
  height: auto;
}

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

.latest-case-study-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-79 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-88 {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.latest-cs {
  padding-top: 60px;
}

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

.latest-cs-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--h1-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.image-103 {
  border-radius: 17px;
  max-width: 100%;
}

.heading-89 {
  color: var(--dark-slate-grey);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2.3rem;
}

.heading-89.left-align {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
}

.collection-item-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-80 {
  align-items: flex-start;
  display: flex;
}

.paragraph-40.left-align {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1.6rem;
}

.paragraph-41 {
  font-size: 18px;
  line-height: 30px;
}

.landing-page-hero-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.landing-hero-right-split {
  background-color: #fff;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 40px;
  display: block;
}

.html-embed-6 {
  margin-bottom: 0;
}

.company-logo-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.logo-marquee-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.logo-div {
  filter: grayscale();
  width: 160px;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .2s;
}

.logo-div:hover {
  filter: grayscale(0%);
}

.landing-rank-section {
  border-top: 1px solid #bfd7f1;
  border-bottom: 1px solid #bfd7f1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.landing-rank-wrapper {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  display: flex;
}

.rank-text-div {
  width: 45%;
}

.text-block-43 {
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.rank-number-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  width: 55%;
  display: flex;
}

.numberdiv {
  color: #388be7;
  font-family: Montserrat custom, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
  display: flex;
}

.how-it-works-section {
  background-color: #fffcf7;
  background-image: linear-gradient(#fff, #fffcf7);
  padding-top: 60px;
  padding-bottom: 60px;
}

.hws-wrappr {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hws-wrappr.ask-needl {
  margin-top: 40px;
}

.quote-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 849px;
  margin-bottom: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 49px;
  display: none;
}

.text-block-45 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-45.ask-needl {
  font-size: 22px;
  font-weight: 400;
}

.source {
  font-weight: 600;
}

.source.ask-needl {
  font-size: 20px;
  font-weight: 600;
}

.text-block-46 {
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.hws-fact-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.hws-fact-wrapper.ask-ft.enterprise-how-it-works {
  margin-top: 73px;
}

.fact-div {
  color: #000;
  border: 1px solid #367d8d;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 280px;
  max-width: none;
  height: 280px;
  padding: 20px;
  display: flex;
  position: relative;
}

.cccc {
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 46px;
}

.fact-number-div {
  background-color: var(--primary-head-color);
  color: #fff;
  border-radius: 100%;
  padding: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  inset: 0% auto auto 13%;
}

.landing-page-tab-section {
  padding-top: 60px;
  padding-bottom: 0;
}

.list-section {
  background-color: #fffcf7;
  padding-top: 60px;
  padding-bottom: 100px;
}

.list-heading {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.heading-90 {
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.list-content-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  padding-top: 60px;
  display: grid;
}

.list-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph-42 {
  color: var(--brand-primary);
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.875rem;
}

.landing-faq {
  padding-top: 60px;
  padding-bottom: 60px;
}

.landing-faq-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.faq-div {
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  background-color: var(--hero-bg);
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-end;
  padding: 20px;
  display: flex;
}

.faq-icon-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding-top: 10px;
  line-height: 30px;
  display: flex;
  position: relative;
}

.faq-question-div {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-50 {
  width: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.faq-answer-div {
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 94%;
  display: flex;
}

.text-block-51 {
  font-size: 18px;
  line-height: 30px;
}

.div-block-83 {
  background-color: var(--primary-head-color);
  color: var(--primary-head-color);
  width: 100%;
  height: 3px;
}

.div-block-84 {
  background-color: var(--primary-head-color);
  width: 3px;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
}

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

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 49px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  display: grid;
}

.faq-heading {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.landing-testimonial {
  padding-top: 0;
}

.div-block-86 {
  padding-bottom: 40px;
}

.authorname {
  font-size: 16px;
  font-weight: 600;
}

.authorname.text-white.landing-test-name {
  font-family: Inter, sans-serif;
  font-size: 20px;
}

.authorname.yellow-text {
  color: var(--navajo-white);
  font-size: 16px;
}

.integration-section {
  background-color: #fffcf7;
  padding-top: 60px;
  padding-bottom: 100px;
  overflow: hidden;
}

.integration-heading-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-logos-1st-row {
  grid-column-gap: 0px;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
  overflow: visible;
}

.integration-logo {
  width: 150px;
}

.integration-logos-2nd-row {
  grid-column-gap: 30px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.integration-logos {
  grid-column-gap: 20px;
  display: flex;
}

.integration-2nd-row-logos {
  grid-column-gap: 30px;
  display: flex;
}

.landing-footer {
  background-color: var(--primary-head-color);
  padding-top: 40px;
}

.landing-footer-wrapper {
  align-items: center;
  display: flex;
}

.landing-footer-left-side {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.text-block-52 {
  color: var(--white);
  font-family: Montserrat custom, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 43px;
}

.landing-footer-right-side {
  width: 50%;
}

.div-block-87 {
  background-color: #2a7687;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.text-block-53 {
  color: var(--white);
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-54, .text-block-55, .text-block-56 {
  font-family: Montserrat custom, sans-serif;
}

.text-block-57 {
  font-size: 18px;
  line-height: 30px;
}

.image-107 {
  padding-top: 6px;
}

.h1-hero-section {
  width: auto;
  font-family: Montserrat, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3rem;
  display: none;
}

.h1-hero-section.d2 {
  font-size: 2rem;
  display: block;
}

.h1-hero-section.show {
  margin-bottom: 12px;
  font-size: 2rem;
  display: block;
}

.h1-hero-section.show.headin-1 {
  font-size: 1.7rem;
  font-weight: 600;
}

.h1-hero-section.show.semi-bold {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

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

.ranking-heading-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-bottom: 40px;
  display: flex;
}

.heading-93 {
  text-align: center;
  width: 800px;
  font-size: 36px;
  font-weight: 600;
}

.paragraph-43 {
  text-align: center;
  width: 800px;
  font-size: 17px;
}

.div-block-88 {
  width: 25%;
}

.collection-list-wrapper-2, .collection-list-wrapper-2.hide, .hide-section, .fs-collection-list.fs-dynamic-filed {
  display: block;
}

.image-108 {
  border-radius: 50px;
}

.list-item-4 {
  list-style-type: none;
}

.image-109 {
  object-fit: fill;
  display: block;
}

.image-109._100 {
  max-width: 100%;
}

.link-7 {
  color: var(--para);
  text-decoration: none;
}

.div-block-90 {
  padding-top: 220px;
}

.heading-94 {
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.heading-94.white-font {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.heading-95 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.heading-96, .heading-97 {
  margin-bottom: 10px;
}

.faq-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 50%;
  display: grid;
}

.div-block-94 {
  border: 1px solid var(--dark-grey);
  color: #2c2c2c;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 10px;
  display: flex;
}

.heading-98 {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.heading-99 {
  font-size: 16px;
  font-weight: 500;
}

.faq-table2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-14 {
  color: #2fa118;
}

.text-span-15 {
  color: #1b03a3;
}

.heading-100 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-101 {
  color: var(--brand-primary);
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

._3rd-level-head {
  color: var(--brand-primary);
  margin-top: 0;
  padding-top: 25px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.3rem;
  text-decoration: underline;
}

._3rd-level-head.white-font {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.3rem;
}

.heading-102 {
  padding-top: 40px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-span-16, .text-span-17 {
  color: #1b03a3;
}

.cloud-security-section {
  padding-top: 60px;
  padding-bottom: 100px;
}

.width-ch26 {
  color: var(--brand-primary);
  text-transform: capitalize;
  width: 3040ch;
  font-weight: 600;
}

.heading-104 {
  width: 30ch;
}

.heading-105 {
  padding-bottom: 40px;
}

.heading-106 {
  width: 825px;
}

.padding-top-30 {
  padding-top: 30px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.padding-btm {
  padding-bottom: 20px;
}

.heading-107, .heading-108 {
  padding-bottom: 30px;
}

.heading-109 {
  font-family: Montserrat, sans-serif;
}

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

.div-block-96 {
  grid-column-gap: 60px;
  display: flex;
}

.deignation {
  color: var(--navajo-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat custom, sans-serif;
  font-size: 18px;
}

.test-company {
  color: var(--navajo-white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat custom, sans-serif;
  font-size: 16px;
}

.div-block-97 {
  grid-column-gap: 1px;
  justify-content: space-between;
  display: block;
}

.collection-list-wrapper-3 {
  display: none;
}

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

.image-110 {
  width: 100%;
  height: 100%;
}

.image-111 {
  align-self: center;
  width: 75px;
  height: 78px;
}

.image-113 {
  width: 20px;
  height: 15px;
}

.image-114 {
  width: 100%;
  height: 100px;
  padding-right: 0;
}

.cookie-wrapper-2 {
  z-index: 9999;
  background-color: #103135;
  background-image: linear-gradient(#e5f4f8 47%, #e3edef 100%, #fff);
  border: 1px solid #367d8d;
  border-radius: 9px;
  width: 60%;
  padding: 10px;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.cookie-inner-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f7f7f7;
  border-radius: 9px;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.cookie-para-wrapper-2 {
  border-radius: 9px;
  width: 55%;
  padding: 0;
}

.paragraph-44 {
  font-size: 12px;
}

.co0kie-btns-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  width: 45%;
  display: flex;
}

.link-8 {
  color: #367d8d;
  background-color: #0000;
  align-self: auto;
  font-size: 16px;
  font-weight: 500;
}

.button-6 {
  background-color: #367d8d;
  border: 3px solid #367d8d;
  border-radius: 15px;
  flex: none;
  padding: 10px 20px;
  font-weight: 600;
}

.checkbox-label-2 {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.submit-button-3 {
  background-color: #367d8d;
  border-radius: 5px;
}

.paragraph-45 {
  font-size: 12px;
}

.form-block-5 {
  z-index: 1;
  background-color: #fff;
  width: 50%;
  height: 80%;
  padding: 30px;
  position: relative;
  overflow: auto;
}

.button-7 {
  border-radius: 5px;
}

.heading-110 {
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 38px;
}

.cookie-wrapper-3 {
  z-index: 9999;
  background-color: #103135;
  background-image: linear-gradient(#e5f4f8 47%, #e3edef 100%, #fff);
  border: 1px solid #367d8d;
  border-radius: 9px;
  width: 60%;
  padding: 10px;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.link-9 {
  color: #367d8d;
  background-color: #0000;
  align-self: auto;
  font-size: 16px;
  font-weight: 500;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_container {
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_title {
  color: var(--h1);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: #021a69;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #0000008f;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_label {
  color: var(--primary-head-color);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  display: block;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: auto;
}

.fs-cc-banner_button {
  background-color: var(--primary-head-color);
  color: #fff;
  text-align: center;
  border-style: none;
  border-color: #4353ff;
  border-radius: 10px;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #f5f5f5;
  border-color: #4353ff;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 50%;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-family: Inter, sans-serif;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--primary-head-color);
  color: var(--primary-head-color);
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #b7dfe6;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-banner_component {
  z-index: 998;
  border: 1px solid var(--primary-head-color);
  background-color: #dbedf0;
  border-radius: 10px;
  width: 70%;
  padding: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_button {
  background-color: var(--primary-head-color);
  border: 2px #000;
  border-radius: 8px;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: 16px;
  font-weight: 500;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: #4353ff;
  background-color: #fff;
  border-color: #4353ff;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

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

.html-embed-7 {
  text-align: center;
}

.image-115 {
  text-align: center;
  object-fit: none;
  object-position: 50% 50%;
  margin-top: -66px;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  position: static;
}

.youtube-2 {
  margin-top: 20px;
  padding-right: 0;
  display: block;
}

.html-embed-8 {
  text-align: center;
}

.image-116 {
  float: none;
  text-align: center;
  max-width: 0%;
}

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

.heading-111 {
  color: var(--brand-primary);
  text-align: center;
  text-transform: capitalize;
  margin-top: 60px;
  margin-bottom: 60px;
  font-weight: 600;
}

.heading-111.ent111 {
  margin-top: 0;
  margin-bottom: -94px;
}

.paragraph-46 {
  color: #2c2c2c;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}

.section-home {
  text-align: left;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  overflow: visible;
}

.body-3 {
  padding-bottom: 0;
}

.image-117 {
  padding-top: 20px;
}

.text-block-58, .text-block-59, .text-block-60, .text-block-61 {
  text-align: center;
}

.image-118 {
  text-align: center;
  display: block;
}

.image-119 {
  overflow: auto;
}

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

.div-block-100 {
  text-align: center;
}

.div-block-101 {
  text-align: right;
}

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

.wtsap {
  text-align: left;
  margin-left: -11px;
  margin-right: 0;
  padding-left: 50px;
  position: static;
}

.wtsap1 {
  margin-left: 49px;
  padding-left: 0;
}

.div-block-103, .image-120, .image-121, .image-122, .image-123 {
  text-align: center;
}

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

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

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

.div-block-104 {
  text-align: center;
}

.bold-text-10 {
  margin-left: 2px;
  padding-right: 0;
}

.image-127 {
  margin-bottom: 35px;
}

.image-128 {
  margin-top: -200px;
  padding-top: 0;
}

.div-block-105 {
  margin-top: 1px;
  padding-top: 0;
}

.image-129 {
  margin-bottom: 50px;
}

.div-block-106 {
  padding-left: 63px;
}

.div-block-107 {
  margin-top: 1px;
}

.image-130 {
  padding-bottom: 61px;
}

.image-131 {
  margin-top: -3px;
  padding-top: 0;
}

.div-block-108 {
  padding-bottom: 0;
}

.div-block-109 {
  margin-top: 50px;
}

.image-132 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
}

.div-block-110 {
  margin-top: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-110.align-mid-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-133.mid-align {
  max-width: 100%;
}

.roi-section {
  background-color: var(--hero-bg);
  color: var(--hero-bg);
  padding-top: 90px;
}

.new-container.container-rel {
  position: relative;
}

.new-container.cs-container {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.roi-form-block {
  margin-bottom: 0;
}

.roi-heading {
  color: #000;
}

.roi-heaidng {
  color: var(--brand-primary);
  text-align: left;
  font-size: 1.6rem;
  line-height: 2.6rem;
}

.left-form-block {
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding-bottom: 40px;
  display: flex;
}

.right-form-block {
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036380b_Rectangle%202.svg");
  background-position: 0 4%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  padding-top: 80px;
  padding-left: 70px;
  display: flex;
}

.roi-form {
  grid-column-gap: 100px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.paragraph-47 {
  color: var(--brand-primary);
  font-size: 12px;
  line-height: 19px;
}

.roi-heaidng-block {
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.roi-form-field-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.roi-lable {
  color: #000;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.roi-input {
  border: 1px solid #ababab;
  border-radius: 10px;
  width: 100px;
  margin-bottom: 0;
}

.roi-input.number {
  text-align: center;
  height: 35px;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 500;
}

.roi-input.hourly-emp {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ms-range-slider-value {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ababab;
  border-radius: 10px;
  flex: none;
  width: 100px;
  margin-left: 12px;
  padding: 5px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  display: inline-block;
  position: relative;
}

.style-range-slider {
  display: none;
}

.range-wrap {
  width: 100%;
  position: relative;
}

.ms-range-slider {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  width: 100%;
  margin-bottom: 25px;
  display: flex;
  position: static;
}

.ms-range-slider-bar {
  outline-offset: 0px;
  background-color: #eae9e9;
  background-image: linear-gradient(127deg, #fff, #ffd480);
  border: 1px solid #fff8eb;
  border-radius: 10px;
  outline: 0 #0000;
  width: 100%;
  height: 10px;
  margin: 0;
  padding: 0;
}

.range-value {
  opacity: 1;
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 30px;
  display: none;
  position: absolute;
  top: -45px;
  box-shadow: 0 3px 10px 3px #0000001a;
}

.number.hourl-emp-input {
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
}

.ms-range-embed {
  width: 100%;
}

.ms-input-label {
  color: #121331;
  margin-bottom: 0;
  font-weight: 700;
}

.range-slider-block {
  padding-top: 40px;
}

.text-block-62 {
  color: var(--primary-head-color);
  padding-bottom: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.rangle-block {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.number-input-block {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.input-block {
  grid-row-gap: 30px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.range-slider-input-block {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.slider-block {
  width: 100%;
}

.result-block {
  grid-row-gap: 20px;
  background-color: var(--primary-head-color);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
}

.text-field-4 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  height: auto;
  margin-bottom: 0;
  font-family: Montserrat custom, sans-serif;
  font-size: 58px;
  font-weight: 600;
  line-height: 85px;
}

.text-field-4::placeholder {
  color: #fff;
}

.field-label {
  text-align: center;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.reslut-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-8 {
  background-color: var(--primary-head-color);
  border-radius: 8px;
  align-items: center;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-8.start-save-btn {
  display: none;
}

.calculation-block {
  grid-column-gap: 100px;
  display: flex;
}

.email-block {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000070;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  display: none;
  position: fixed;
  inset: 0%;
}

.email-wrapper {
  grid-row-gap: 35px;
  color: #fff;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 30px 40px;
  display: flex;
  position: relative;
}

.text-block-63 {
  color: #2c2c2c;
  width: 100%;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-field-5 {
  background-color: #f3f3f3;
  border: 1px #000;
  border-radius: 10px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  font-family: Montserrat custom, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-112 {
  grid-row-gap: 15px;
  flex-direction: column;
  width: 80%;
  display: flex;
}

.div-block-113 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: none;
}

.image-134 {
  width: auto;
}

.text-block-64 {
  color: #525252;
  font-family: Montserrat custom, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.image-135 {
  cursor: pointer;
  position: absolute;
  inset: 2% 2% auto auto;
}

.text-block-65 {
  color: #000;
  flex-direction: row;
  width: auto;
  display: flex;
}

.form-block-6 {
  margin-bottom: 0;
  display: flex;
}

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

.div-block-115 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.footer-logo-divider {
  border: 1px #000;
  border-bottom: 1px solid #f7ffcd73;
  width: 90%;
}

.install-apss {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.install-apss.hide-desk {
  display: none;
}

.text-block-66 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.image-136 {
  border: 1px solid #a1a1a1;
  border-radius: 12px;
  width: 160px;
}

.div-block-116 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-116.app-desk {
  flex-direction: column;
  display: flex;
}

.errorcls {
  color: #ff0707;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  display: none;
}

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

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

.zero-error {
  color: red;
  font-size: 11px;
  display: none;
}

.image-137 {
  height: 50%;
}

.usd-price {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.usd-price.india {
  display: none;
}

.tabs-2 {
  display: block;
}

.tabs-2.india {
  display: none;
}

.currency-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
  position: absolute;
  inset: -46px 400px auto auto;
}

.arrow-dropdown {
  margin-left: 15px;
}

.dropdown-text-2 {
  color: #000;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.dropdown-toggle-currency {
  background-color: #fff;
  border: 1px #eff0f6;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  min-width: auto;
  padding: 17px 15px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.dropdown-toggle-currency.w--open {
  padding: 17px 15px;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.center-start {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.center-start.eur {
  display: none;
}

.dropdown-bg-currency {
  background-color: #0000;
  border: 1px #eff0f6;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.icon-flag {
  margin-right: 4px;
}

.dropdown-currency {
  flex-direction: column;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.dropdown-link {
  color: #6f6c90;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.dropdown-link:hover {
  color: #170f49;
}

.dropdown-link.eur, .dropdown-link.usd {
  margin-bottom: 0;
  display: flex;
}

.text-color-neutral-800 {
  color: #170f49;
}

.text-color-neutral-800.mg-bottom-0px {
  margin-bottom: 0;
}

.dropdown-list-2 {
  z-index: 24;
  background-color: #0000;
  margin-top: 0;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 2px;
  padding: 10px 15px;
  display: flex;
}

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

.pricing-menu, .pricing-menu.w--current {
  background-color: #fff;
  border-radius: 0;
  font-size: 18px;
  font-weight: 500;
}

.pricing-menu.monthly-pricing-menu {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pricing-menu.annual-pricing-menu.w--current {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pricing-menu.month-price-menu {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-menu.annual-price-menu {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-menu.annual-price-menu.w--current {
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-menu-inner-div {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px 15px;
}

.india {
  flex-direction: column;
  align-items: flex-start;
  display: none;
}

.togglebutton {
  background-color: #e9e9e9;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 40px;
  text-decoration: none;
  display: none;
  position: relative;
}

.togglebuttongreen {
  opacity: 0;
  background-color: #50e461;
  border-radius: 50px;
  width: 100px;
  height: 40px;
  position: absolute;
}

.buttontoggle {
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}

.buttontext-off {
  color: #0003;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.html-embed-9 {
  justify-content: center;
  align-items: center;
  display: block;
}

.form-block-7 {
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.ms-embed {
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 10px;
  font-style: italic;
  display: flex;
}

.ms-toggle-dot {
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  transition: left .2s;
  position: absolute;
  left: 3px;
  box-shadow: 0 1px 5px #0003;
}

.ms-toggle-dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.ms-toggle-dot.icon {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036384d_nightlight_black_24dp.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 12px;
}

.ms-toggle-dot.small {
  width: 20px;
  height: 20px;
}

.ms-column {
  grid-row-gap: 20px;
  flex-direction: column;
  width: 30%;
  display: flex;
}

.ms-column._50 {
  width: 47%;
}

.ms-column._50.padding {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 16px;
  padding: 10%;
}

.ms-input-label-2 {
  color: #121331;
  margin-bottom: 5px;
  font-weight: 700;
}

.ms-input-label-2.less-margin {
  margin-bottom: 3px;
}

.ms-toggle-checkbox {
  display: none;
}

.ms-toggle-wrap {
  width: 50px;
  height: 34px;
  margin-bottom: 0;
  position: relative;
}

.ms-toggle-wrap.table {
  width: 100%;
  height: 26px;
  margin-bottom: 0;
}

.ms-toggle-wrap.small {
  width: 42px;
  height: 26px;
}

.ms-column-wrap {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-wrap: wrap;
  min-height: auto;
  padding-bottom: 0;
  display: flex;
}

.ms-light-text {
  font-size: 13px;
  font-weight: 300;
}

.ms-toggle-row {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.ms-toggle-bg {
  z-index: 0;
  background-color: #e2e2e2;
  border-radius: 100px;
  width: 50px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.ms-toggle-bg.small {
  width: 42px;
  height: 26px;
}

.ms-loom {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036396e_642fe1063af357211520eff3_vidbox2.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.ms-toggle-label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 65px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ms-toggle-label.table {
  width: 100%;
  padding-left: 55px;
}

.ms-toggle-row-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: 10px;
  flex-direction: column;
  margin-bottom: 15px;
  padding: 10px;
  display: flex;
}

.ms-toggle-row-divider {
  background-color: #1213311a;
  width: 100%;
  height: 1px;
}

.ms-help-text {
  opacity: .8;
  margin-top: -18px;
  margin-bottom: 15px;
  font-size: 90%;
  font-weight: 300;
}

.ms-help-text.less-margin {
  margin-top: -4px;
  margin-bottom: 4px;
}

.html-embed-10 {
  padding-bottom: 0;
}

.dropdown {
  display: block;
}

.dropdown-list-3 {
  width: 128.281vw;
}

.dropdown-list-3.w--open {
  width: auto;
  position: fixed;
  left: 0;
}

.solution-dropdown {
  position: fixed;
  left: 0;
  box-shadow: 0 4px 10px #0000000d;
}

.solution-dropdown.w--open {
  background-color: #0000;
  border-radius: 25px;
}

.div-block-119 {
  border-radius: 25px;
}

.bold-text-11 {
  font-size: 20px;
}

.div-block-120 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.text-block-67 {
  color: var(--h1-black);
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.team-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 30px;
  display: flex;
}

.heading-3 {
  margin-top: 0;
  font-weight: 600;
}

.heading-3.team-member {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
}

.heading-2 {
  margin-top: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 45px;
}

.job-title {
  opacity: .75;
  color: #fff;
  font-size: 1rem;
  line-height: 1.6rem;
}

.team-member-info-01 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-style: solid none none;
  border-width: 5px 1px 1px;
  border-color: var(--primary-head-color) black black;
  background-color: var(--primary-head-color);
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 11px;
  flex-direction: column;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  display: flex;
  position: static;
  overflow: visible;
}

.team-member-info-01.team-member-info-new {
  z-index: auto;
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #367d8ded;
  border-top-style: none;
  width: 87%;
  height: 119px;
  padding-left: 9px;
  padding-right: 9px;
  position: absolute;
  inset: auto -5% -4% auto;
}

.team-member-01 {
  background-color: #0000;
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  transition: all .2s;
  display: block;
  overflow: hidden;
}

.team-member-01:hover {
  box-shadow: 1px 1px 20px #00000029;
}

.team-member-01.team-member-001 {
  z-index: auto;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3f9297a880007e4034_Kuntal%201-fotor-bg-remover-202409172206.png");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #bbe1e6;
  height: 300px;
  min-height: 400px;
  display: block;
  position: relative;
  overflow: visible;
}

.team-member-01.team-member-001.team-member-002 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e06453215005ce781_Vikram-fotor-bg-remover-202409172258.png");
}

.team-member-01.team-member-001.team-member-002.team-member-003 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9301f66fdd922df0bba02_Anil-G-fotor-bg-remover-2024091722930.png");
  background-position: 50%;
  background-size: cover;
}

.team-member-01.team-member-001.team-member003 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639d2_Anil.jpg");
}

.team-member-01.team-member-001.team-member003.team-member004 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b1d5dc4385c4ad575b8f_Anil-fotor-bg-remover-20240917114227.png");
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639d8_Dom.jpg");
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639dc_Upasana.jpg");
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b291f6fae95bf96ce7a7_Venkat-fotor-bg-remover-20240917114556.png");
  background-position: 32% 62%;
  background-size: cover;
  border-style: none;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007:hover {
  box-shadow: none;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b2ebe8aa7c71903f0483_Varun-fotor-bg-remover-20240917114727.png");
  background-position: 50% 11%;
  background-size: cover;
  border-radius: 1rem;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e1370748f749a4de7_Swapnil-fotor-bg-remover-2024091722338.png");
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.principal-engeer {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3fa2716200f9f8e7e1_Kusmakar-fotor-bg-remover-2024091722141.png");
  background-position: 50% 0;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.product-lead {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f40edff63687bf4706f_Nitin-fotor-bg-remover-2024091722232.png");
  background-position: 50%;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.hr-ops {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3f9297a880007e4005_Prema-fotor-bg-remover-2024091722258.png");
  background-position: 46%;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.india-sales-lead {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3fb751151794396549_mayur-fotor-bg-remover-202409172228.png");
  background-position: 50% 0;
  background-size: cover;
}

.team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.marketing-manager {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b347357fcf17060731a1_Abhilasha-fotor-bg-remover-2024091721827-fotor-bg-remover-2024091711493.png");
  background-position: 50%;
}

.team-member-01.team-member-001.team-member003.team-member004.anil {
  background-position: 50%;
}

.team-section-01 {
  border-bottom: 1px #dbdbdb;
  flex-direction: column;
  align-items: center;
  width: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
}

.team-member-image-01 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 225px;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
  overflow: hidden;
}

.team-member-image-01.new {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363972_professional-headshot-for-surgical-sales-representative-blog.jpg");
}

.team-member-image-01.blil {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f036397a_professional-headshot-backgrounds-600x400.jpg");
}

.team-member-image-01.llib {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363971_03-how-to-pose-for-a-professional-headshot-photo-copy-1024x683.jpg");
}

.team-member-image-01.bill {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639d4_Kuntal.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  overflow: visible;
}

.team-member-image-01.lbil {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363970_HS-1-Resize-800x550.jpg");
}

.team-member-image-01.will {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639cd_professional-headshots-10-lg.jpg");
}

.team-member-image-01.man {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363977_janel-lee_photography_cincinnati_ohio_professional_headshots_personal_branding_justin_england-2.jpg");
}

.team-member-image-01.nill {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363978_headshot1_TrunkClubDallasHeadshots_JoeKathrina-069.jpg");
}

.linkedin-link {
  width: 25px;
  height: 25px;
  margin-bottom: 10px;
  transition: all .2s;
  position: static;
  inset: 10% auto auto 7%;
}

.linkedin-link:hover {
  opacity: .8;
}

.section-title-2 {
  color: var(--teal);
  text-transform: none;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
}

.team-grid-01 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 80%;
  max-width: none;
}

.image-138 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.link-block-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 13px;
  text-decoration: none;
  display: flex;
}

.team-name {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
  position: static;
}

.team-name.team-name-new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
}

.text-block-68 {
  font-size: 14px;
  font-weight: 400;
}

.heading-wrap {
  position: absolute;
  inset: 0% 0% auto;
}

.yt-text {
  margin-bottom: 0;
  margin-left: .5rem;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.sub-heading-2 {
  color: #000;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3vw;
  font-style: italic;
  line-height: 1;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.marquee-image {
  object-fit: cover;
  border-radius: 50%;
  width: 130px;
  height: 130px;
}

.text-block-69 {
  color: #000;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 9vw;
  font-weight: 900;
  line-height: 1;
}

.marquee-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.marquee-content.scroll.reverse {
  grid-column-gap: 30px;
  grid-column-gap: 30px;
  justify-content: space-around;
  min-width: 100%;
}

.marquee {
  grid-column-gap: 1rem;
  background-color: #0000;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.heading {
  color: #000;
  text-align: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 8vw;
  font-weight: 900;
  line-height: 1;
}

.yt-link {
  z-index: 10;
  color: #fff;
  background-color: #ef445c;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #f0f0f0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: fixed;
  inset: auto 0% 10% auto;
}

.yt-link:hover {
  background-color: #9e0000;
}

.html-embed-11 {
  display: block;
}

.marquee-horizontal {
  z-index: 200;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.track-horizontal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.marquee-text {
  color: #fff;
  text-transform: uppercase;
  flex: none;
  margin-right: 8vw;
}

.section_loop-marquee {
  z-index: 1;
  grid-row-gap: 1.5rem;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639a6_svg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  height: auto;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_loop-marquee.about-contact-section {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.loop-marquee-logo-wrapper {
  display: flex;
}

.loop-marquee-item-holder {
  flex: none;
  display: flex;
}

.loop-marquee_item-top {
  grid-column-gap: 1.5rem;
  flex: none;
  align-items: center;
  display: flex;
}

.loop-marquee_brand-logo {
  grid-column-gap: 2.3rem;
  grid-row-gap: 2.3rem;
  flex: none;
  display: flex;
}

.loop-marquee_item-bottom {
  grid-column-gap: 1.5rem;
  flex: none;
  align-items: center;
  display: flex;
}

.team-marquee-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

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

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

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

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

.features-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.about-contact-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.about-contact-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: grid;
}

.us-address-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--primary-head-color);
  background-color: var(--hero-bg);
  border-radius: 8px;
  flex-direction: column;
  padding: 40px;
  display: flex;
}

.div-block-121 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-112 {
  color: var(--primary-head-color);
}

.text-block-70 {
  font-size: 17px;
  font-weight: 500;
  line-height: 30px;
}

.yt-link-2 {
  z-index: 10;
  color: #fff;
  background-color: #ef445c;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #f0f0f0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  align-items: center;
  padding: .5rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
  position: fixed;
  inset: auto 0% 10% auto;
}

.yt-link-2:hover {
  background-color: #9e0000;
}

.marquee-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #08080800;
  width: 100%;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: none;
  overflow: hidden;
}

.text-block-71 {
  color: #000;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 9vw;
  font-weight: 900;
  line-height: 1;
}

.about-contact-section {
  opacity: 1;
  display: block;
}

.about-contact-section.new-address-section {
  display: block;
}

.about-contact-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.about-contact-wrap._4-address-cards-div {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: start center;
  width: auto;
  display: grid;
}

.text-block-72 {
  font-size: 1.25rem;
  line-height: 32px;
}

.text-block-72.new-aboutus {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.div-block-122 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #e9f3f4;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639e0_doodle-freehand-outline-sketch-of-india-map-free-png.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100px;
  border-radius: 18px;
  flex-direction: column;
  width: 50%;
  padding: 60px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-122.us {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f03639e1_united-states-blank-map-clip-art-about-us-removebg-preview.png");
  background-position: 100% 100%;
  background-size: 150px;
}

.div-block-122.address-card {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 37px;
}

.heading-113 {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-123 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

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

.div-block-124 {
  padding-left: 20px;
}

.div-block-125 {
  width: 80%;
}

.div-block-126 {
  width: 20%;
}

.div-block-127 {
  width: 20%;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-block-128, .div-block-129 {
  width: 80%;
}

.link-11 {
  color: #367d8d;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 700;
}

.link-11.ctanew {
  margin-left: 40px;
}

.link-11.featurespage {
  margin-left: 20px;
}

.image-140 {
  width: 20px;
  height: 15px;
}

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

.html-embed-12 {
  margin: 40px;
  padding: 20px 100px;
}

.pricing-head-bottom-content-wrap-copy {
  text-align: center;
  border-bottom: 1px solid #ededed;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.pricing-head-bottom-content-wrap-copy.access-padding {
  padding-bottom: 21px;
}

.pricing-head-bottom-content-wrap-copy.last-feature {
  border-bottom-style: none;
}

.pricing-head-bottom-content-wrap-copy.left-align {
  justify-content: flex-start;
  align-items: center;
}

.pricing-head-bottom-content-wrap-copy.height-100 {
  height: 160px;
}

.second-sub {
  color: var(--h1);
  font-size: 18px;
}

.bold-text-12 {
  aspect-ratio: auto;
  object-fit: fill;
  position: static;
  overflow: visible;
}

.terms-and-conditions {
  color: var(--white-smoke);
  font-size: 12px;
}

.section-4 {
  margin-top: 43px;
}

.paragraph-48 {
  margin-top: 79px;
  margin-left: 40px;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-49 {
  font-size: 16px;
  line-height: 36px;
}

.image-141 {
  width: auto;
}

.image-142 {
  max-width: 97%;
  padding-top: 0;
}

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

.container-1163 {
  flex-flow: row;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  margin-left: 127px;
  margin-right: 127px;
  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;
}

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

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

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

.hero-wrapper-two-2 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  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-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

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

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

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

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

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-2.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-3 {
  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;
}

.shadow-two {
  max-width: 100%;
  padding-top: 0;
  padding-left: 32px;
}

.shadow-two.askneedl {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.shadow-two.assistant {
  z-index: 1;
  box-shadow: none;
  max-width: 100%;
  position: relative;
}

.shadow-two.connectors {
  align-self: auto;
  width: auto;
  max-width: 100%;
  height: 700px;
  padding-right: 0;
}

.shadow-two.banking {
  max-width: 85%;
}

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

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

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

.usecase {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  justify-content: space-between;
  align-items: center;
}

.quick-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: auto;
  margin-right: auto;
}

.heading-114, .heading-115, .heading-116, .heading-117, .heading-118 {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

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

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

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

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

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

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

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

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

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

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

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

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-grid {
  grid-column-gap: 64px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-card-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.team-member-image {
  object-fit: cover;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  margin-bottom: 24px;
}

.team-member-name {
  margin-bottom: 6px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.team-member-position {
  margin-bottom: 24px;
}

.cell {
  flex-flow: row;
}

.paragraph-50, .heading-119 {
  flex-flow: column;
  display: flex;
}

.paragraph-51 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-143 {
  text-align: center;
  display: block;
}

.link-12, .link-13 {
  color: #367d8d;
  font-weight: 600;
}

.link-14, .link-15, .link-16, .link-17 {
  color: var(--teal);
  font-weight: 600;
}

.flex-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white-smoke);
  border-radius: 20px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 5px #0003;
}

.flex-block.flex-box-updown-features {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-block-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.heading-120 {
  flex-flow: column wrap-reverse;
  display: flex;
}

.paragraph-52 {
  flex-flow: column-reverse;
  display: flex;
}

.testimonial-column-dark {
  background-color: var(--azure);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.testimonial-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.testimonial-block-main {
  background-color: #f5f7fa;
  border-radius: 20px;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-main-image {
  object-fit: cover;
  border-radius: 20px;
  width: 200px;
  height: 280px;
  margin-right: 24px;
}

.testimonial-main-content {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

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

.testimonial-main-heading-2 {
  margin-bottom: 2px;
  font-weight: 600;
}

.testimonial-block-2 {
  border-radius: var(--edge-throughout);
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px 24px;
  display: flex;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.cell-2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}

.quick-stack-2 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  background-color: var(--white);
  border: 0 solid #000;
  border-radius: 10px;
}

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

.flex-block-3 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.link-18 {
  color: var(--teal);
  font-weight: 600;
}

.flex-block-4 {
  flex-flow: column;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-121, .paragraph-53, .heading-122, .paragraph-54 {
  padding-left: 8px;
}

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

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

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

.hero-wrapper-two-3 {
  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-5 {
  margin-bottom: 24px;
}

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

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

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

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

.youtube-3 {
  border-radius: 0;
}

.footer-for-new-page {
  background-image: linear-gradient(180deg, var(--dark-slate-grey) 27%, var(--teal) 74%);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-145 {
  max-width: 54%;
  padding-left: 0;
}

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

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

.heading-123 {
  font-family: Montserrat, sans-serif;
}

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

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

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-5.margin-bottom-32px {
  margin-bottom: 32px;
}

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

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

.margin-bottom-24px-6 {
  color: #fff;
  margin-bottom: 24px;
}

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

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

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

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

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

.hero-wrapper-two-4 {
  border: 25px none var(--dark-slate-grey);
  background-color: var(--dark-slate-grey);
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-124 {
  color: #fff;
}

.accordion-wrapper {
  margin-top: 20px;
}

.accordion-heading {
  color: var(--black);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 30px;
}

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

.content-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.content-wrapper.slim {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin-top: -9px;
  padding-top: 101px;
  display: flex;
}

.content-wrapper.slim.new-accordion-wrap {
  margin-top: -52px;
}

.content-wrapper.slim.new-accordion-wrap.no-padding {
  padding-top: 0;
}

.content-wrapper.slim.paddingg-top {
  margin-top: 0;
}

.content-wrapper.slim.na {
  padding-top: 0;
}

.content-wrapper.slim {
  max-width: 940px;
  margin-top: -80px;
}

.header-center-box {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-center-box._75 {
  width: 75%;
  margin-bottom: 16px;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid #c9c8c8;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 14px 30px 11px;
  box-shadow: 4px 4px 11px 6px #13131308;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.icon-7.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.bold-text-13 {
  color: var(--black);
  font-size: 17px;
}

.bold-text-14 {
  color: var(--black);
}

.bold-text-15 {
  color: var(--black);
  font-size: 17px;
}

.bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25 {
  color: var(--black);
}

.paragraph-61 {
  font-size: 14px;
}

.link-19 {
  color: var(--teal);
}

.heading-125 {
  color: #fff;
  padding-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 43px;
}

.html-dropdown-cursor, .html-embed-14, .html-embed-15, .html-embed-16, .html-embed-17 {
  cursor: pointer;
}

.intro-title {
  font-size: 2.5rem;
  line-height: 1.5em;
}

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

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

.hero-wrapper-two-5 {
  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-7 {
  margin-bottom: 24px;
}

.button-primary-6 {
  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-6:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.centered-heading-6 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-6.margin-bottom-32px {
  margin-bottom: 32px;
}

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

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

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

.faq-menu {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
}

.faq-menu-item-label {
  background-color: #0000;
  max-width: 64ch;
  text-decoration: none;
}

.faq-menu-wrapper {
  width: 30%;
  height: 100%;
  position: sticky;
  top: 6rem;
}

.faq-container {
  flex-direction: row;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.faq-question-label {
  color: #3c3d49;
  background-color: #0000;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.faq-answer-p {
  line-height: 1.5em;
}

.faq-group-row {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.faq-menu-item {
  color: #20202466;
  flex: none;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: 1rem 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.faq-menu-item.w--current {
  box-shadow: none;
  color: #3c3d49;
  border-radius: 999px;
  margin-left: .5rem;
  margin-right: .5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: color .3s, font-size .3s;
}

.faq-answer-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 2rem;
  display: flex;
  overflow: hidden;
}

.faq-menu-title {
  width: 100%;
  padding: 1rem 2rem;
}

.faq-section {
  background-image: linear-gradient(#faf9fa, #fff);
  padding: 6rem 2rem;
  position: relative;
}

.faq-groups-wrapper {
  width: 70%;
  padding: 1rem;
  position: static;
  left: 30%;
}

.faq-arrow-2 {
  z-index: 0;
  position: relative;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  padding: 1.5rem 2rem;
  display: flex;
}

.faq-menu-title-label {
  font-size: 2rem;
  line-height: 1.5em;
}

.accent-color {
  color: #454dec;
}

.dropdown-arrow-image {
  transform: rotate(180deg);
}

.dropdown-arrow-2 {
  border: 1px solid #203492;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  display: flex;
}

.sticky-faq {
  position: sticky;
  top: 100px;
}

.read-more-wrap {
  cursor: pointer;
  align-items: center;
  margin-top: 15px;
  font-size: 16px;
  line-height: 1.6em;
  display: flex;
  position: relative;
}

.more {
  color: #203492;
  position: static;
}

.faq-answer-3 {
  overflow: hidden;
}

.faq-dropdown-2 {
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.no-margin {
  margin-bottom: 0;
  font-size: 18px;
}

.faq-question-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.container-1171 {
  width: 95%;
  max-width: 1350px;
}

.faq-title {
  max-width: 350px;
  margin-bottom: 0;
}

.section-5 {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.less {
  color: #203492;
  display: none;
  position: absolute;
}

.faq-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.dropdown-arrow-3 {
  border: 1px solid #203492;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  display: flex;
}

.container-1172 {
  width: 95%;
  max-width: 1350px;
}

.section-6 {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.faq-arrow-3 {
  width: 20px;
  height: 23px;
  margin-right: 0;
}

.no-margin-2 {
  margin-bottom: 0;
}

.container-1173 {
  width: 95%;
  max-width: 1350px;
}

.section-7 {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-7.smoke-background {
  background-color: #f5f5f5;
}

.faq-card {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 30px 30px 0;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  box-shadow: 0 0 30px #00000005;
}

.faq-card:hover {
  box-shadow: 0 3px 30px #0000000d;
}

.bold-text-26 {
  color: var(--teal);
}

.flex-block-8 {
  flex-flow: row;
}

.flex-block-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--teal);
  font-size: 23px;
}

.list-8 {
  flex: 0 auto;
  font-size: 16px;
}

.list-item-5 {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.list-item-6 {
  margin-top: 10px;
}

.accordion-heading-2 {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
}

.section-faq {
  background-color: #f8f8f8;
  padding: 150px 30px;
}

.accordion-item-2 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 3px 7px #00000008;
}

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

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

.hero-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-7 {
  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-7:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

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

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

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

.bold-text-27 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 5px;
  display: inline;
}

.heading-126 {
  text-align: left;
  line-height: 30px;
}

.section-8 {
  width: 80%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.section-8.decresing-top-padding {
  width: 82%;
}

.section-8.decresing-top-padding.alignment {
  margin-top: auto;
  padding-top: 104px;
}

.section-8.decresing-top-padding.alignment.reduce-alignment, .section-8.decresing-top-padding.alignment.no-padding {
  padding-top: 20px;
}

.section-9 {
  margin-top: 150px;
}

.div-block-131 {
  overflow: clip;
}

.div-block-133 {
  display: none;
  overflow: visible;
}

.price-type, .price-type-copy {
  padding-left: 10px;
}

.div-block-134 {
  text-align: justify;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 158px;
  display: flex;
}

.div-block-134.date {
  margin-bottom: 10px;
}

.image-147 {
  text-align: center;
  border-radius: 50px;
  max-height: 50px;
  margin-right: 17px;
}

.link-21 {
  color: #494545;
  text-align: left;
  -webkit-text-stroke-color: #b56464;
  text-transform: capitalize;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.paragraph-69 {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-size: 14px;
}

.div-block-135 {
  margin-top: 10px;
}

.image-150, .image-151 {
  display: none;
}

.div-block-136 {
  display: block;
}

.div-block-138 {
  max-width: none;
}

.div-block-139 {
  justify-content: center;
  align-items: center;
  min-width: 100%;
  display: flex;
}

.section-10 {
  text-align: left;
  display: block;
}

.code-embed-5 {
  max-width: 75%;
  margin: auto;
}

.security-legal {
  background-color: var(--hero-bg);
  padding-top: 100px;
}

.security-legal.finance-hero {
  padding-top: 100px;
}

.security-legal.individual-hero {
  padding-top: 140px;
}

.security-legal.security-hero {
  padding-top: 140px;
  padding-bottom: 60px;
}

.security-legal.landing-hero-section {
  padding-top: 80px;
  padding-bottom: 100px;
}

.feature-heading-wrapper-for-askneedl {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 50%;
  padding-bottom: 20px;
  display: flex;
}

.feature-heading-wrapper-for-askneedl.new-update {
  padding-bottom: 0;
}

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

.bold-text-30 {
  font-weight: 400;
}

.demo-form-section-copy {
  padding-bottom: 140px;
  position: relative;
}

.demo-form-wrapper-copy {
  z-index: 1;
  border-radius: 31px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.demo-from-split-wrapper-copy {
  border-radius: 31px;
  display: flex;
  box-shadow: 0 2px 27px 8px #1d5d6814;
}

.demo-from-split-wrapper-copy.cobtact-form-block {
  width: 850px;
}

.demo-from-split-wrapper-copy.cobtact-form-block-copy {
  background-color: #195f6f;
  width: 850px;
}

.demo-left-split-copy {
  border-radius: 0 30px 30px 0;
  width: 60%;
  padding: 20px 50px 20px 40px;
}

.demo-right-split-copy {
  border-radius: 30px 0 0 30px;
  width: 40%;
  padding: 60px 20px 60px 40px;
}

.contact-detail-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 0 765px;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.contact-detail-copy.book-demo {
  align-items: flex-start;
}

.text-block-75 {
  color: #fff;
  margin-top: -16px;
}

.code-embed-6 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 49px;
}

.div-block-144 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 42px;
  display: flex;
}

.image-154 {
  min-height: 30px;
  max-height: 30px;
}

.image-155 {
  max-height: 30px;
}

.needl-suport-icon-copy {
  min-height: 25px;
  max-height: 25px;
  overflow: visible;
}

.sub-heading-career {
  margin-top: 35px;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

.career-end-para {
  color: var(--black);
  margin-right: 0;
  font-size: 16px;
  line-height: 28px;
}

.a-header-grid-image {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
  box-shadow: -1px 0 20px #0000000d;
}

.a-header-grid-column {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.a-header-image-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  align-items: start;
  width: 100%;
  margin-top: 75px;
  padding-right: 5%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.a-header-background-image {
  object-fit: cover;
  object-position: 0% 0%;
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.a-header-image-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 40%;
  height: 90%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-header-logo-block {
  grid-column-gap: 44px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.a-text-color-primary {
  color: var(--alley-component-library--blue--900);
}

.a-paragraph-small {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-header-logo-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  color: var(--alley-component-library--gray--500);
  justify-content: space-between;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.a-caption {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-icon-small {
  color: var(--primary-head-color);
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-header-play {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-header-play:hover {
  background-color: #0000;
}

.a-button-video {
  grid-column-gap: 6px;
  color: var(--alley-component-library--blue--900);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 7px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 41px;
  min-height: 41px;
  padding: 12px 24px 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.a-button-video:hover {
  color: var(--primary-head-color);
}

.a-button-video:active {
  background-color: var(--alley-component-library--blue--100);
}

.a-button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-header-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  display: flex;
}

.a-header-button-wrapper.mid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
}

.a-paragraph-regular {
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-span-underline {
  border-bottom: 3px solid var(--primary-head-color);
  color: var(--primary-head-color);
  -webkit-text-stroke-color: var(--primary-head-color);
  font-weight: 600;
}

.a-h1-heading {
  color: var(--alley-component-library--gray--900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.a-margin-bottom-48 {
  margin-bottom: 10px;
}

.a-detail-small {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-small.a-text-color-primary {
  color: var(--primary-head-color);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.a-detail-small.a-text-color-primary.mid-align {
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 700;
}

.a-margin-bottom-16 {
  margin-bottom: 16px;
}

.a-header-content {
  color: var(--alley-component-library--gray--700);
  max-width: none;
  margin-bottom: 10px;
}

.a-header-block {
  flex-direction: column;
  justify-content: space-between;
  max-width: none;
  display: flex;
}

.a-header-block.right-padding {
  padding-left: 160px;
  padding-right: 160px;
}

.a-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-header-section {
  padding: 120px 5%;
  position: relative;
  overflow: hidden;
}

.a-header-logo-wrapper-annual-summary {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  color: var(--alley-component-library--gray--500);
  justify-content: space-between;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.a-caption-annual-summary {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-08 {
  margin-bottom: 8px;
}

.a-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-feature-icon {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-feature-card {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  padding: 24px;
}

.a-feature-basic-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.a-feature-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.a-h3-heading {
  color: var(--brand-primary);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.a-detail-regular {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-regular.a-detail-small.a-text-color-primary {
  text-align: left;
}

.a-detail-regular.a-text-color-primary {
  color: var(--primary-head-color);
}

.a-margin-bottom-49 {
  margin-bottom: 16px;
}

.a-feature-grid {
  grid-column-gap: 72px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-container-regular-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.a-section-large {
  padding: 20px 5% 60px;
  position: relative;
}

.a-margin-bottom-50 {
  margin-bottom: 8px;
}

.a-span-underline-2 {
  border-bottom: 3px solid var(--primary-head-color);
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-51 {
  margin-bottom: 48px;
}

.a-margin-bottom-52 {
  margin-bottom: 16px;
}

.a-feature-basic-grid-assistance {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.a-text-color-orange-900 {
  color: var(--alley-component-library--orange--900);
}

.a-caption-2 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-button-primary-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-2:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-2:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-feature-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.a-paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-icon-extra-small {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.a-button-arrow-icon {
  background-color: var(--alley-component-library--blue--100);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-button-text-link {
  grid-column-gap: 6px;
  color: var(--alley-component-library--blue--900);
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.a-button-text-link:hover {
  color: var(--alley-component-library--blue--800);
}

.a-subheading-regular-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-53 {
  margin-bottom: 8px;
}

.a-icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-margin-bottom-54 {
  margin-bottom: 16px;
}

.a-feature-links-grid {
  grid-template-rows: auto;
  margin-top: 48px;
  margin-bottom: 48px;
}

.a-span-underline-3 {
  border-bottom: 3px solid var(--primary-head-color);
  color: var(--primary-head-color);
}

.a-h3-heading-2 {
  color: var(--brand-primary);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.a-detail-regular-2 {
  color: var(--primary-head-color);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-regular-2.a-text-color-primary {
  color: #5167f6;
}

.a-feature-content {
  max-width: 500px;
}

.a-feature-grid-2 {
  grid-column-gap: 72px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-container-regular-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-large-2 {
  padding: 90px 5% 100px;
  position: relative;
}

.a-h3-heading-2-whatsapp {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 48px;
  line-height: 1.2;
}

.a-paragraph-regular-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-feature-bottom-wrapper {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-paragraph-small-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-feature-icon-2 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-feature-card-2 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  padding: 24px;
}

.a-feature-card-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 64px;
  margin-bottom: 28px;
}

.a-margin-bottom-55 {
  margin-bottom: 16px;
}

.a-title-wrap-center {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-max-width-medium {
  max-width: 486px;
}

.a-cta-input-field {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  background-color: var(--alley-component-library--neutral--off-white);
  border-radius: 99px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 24px;
  transition: border-color .2s;
}

.a-cta-input-field:focus {
  border-style: solid;
  border-color: var(--alley-component-library--blue--900);
}

.a-cta-form-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 8px;
  display: flex;
}

.a-cta-form {
  width: 100%;
  max-width: 480px;
  margin-bottom: 16px;
}

.a-subheading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-cta-icon-wrapper {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.a-cta-feature {
  align-items: center;
  display: flex;
}

.a-cta-feature-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.a-cross-span {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66825769a62e77ce89c9648b_text-overlay.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

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

.a-text-color-primary-2 {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-56 {
  margin-bottom: 16px;
}

.a-cta-content-wrapper {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.a-cta-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-section-regular {
  padding: 92px 5%;
  position: relative;
}

.a-cta-image-bottom-right {
  width: 65%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-cta-image-top {
  width: 45%;
  margin-bottom: 18px;
}

.a-cta-image-wrapper {
  width: 100%;
  max-width: 430px;
  margin-left: auto;
  position: relative;
}

.a-cta-icon-circle {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-cta-link-wrapper {
  grid-column-gap: 16px;
  color: var(--alley-component-library--neutral--black);
  align-items: center;
  display: flex;
}

.a-cta-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  max-width: 430px;
  display: flex;
  overflow: hidden;
}

.a-cta-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.a-h5-heading {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

.a-cta-grid-wrapper {
  background-color: var(--alley-component-library--neutral--off-white);
  border-radius: 32px;
  padding: 64px 5%;
}

.a-section-regular-2 {
  padding: 92px 5%;
  position: relative;
}

.a-cta-grid-googleform {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-title-wrap-center-bse50 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.primary-button-copy {
  background-color: var(--primary-head-color);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  justify-content: flex-start;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 40px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.primary-button-copy:hover {
  background-color: #306672;
  background-image: none;
}

.primary-button-copy.btn-small {
  background-color: #367d8d;
  background-image: none;
  margin-top: 0;
  display: none;
}

.primary-button-copy.btn-small:hover {
  color: #fff;
  background-color: #306672;
  background-image: none;
  border: 1px #000;
}

.primary-button-copy.join {
  text-align: left;
  margin-top: auto;
  margin-left: 0;
}

.primary-button-copy.blog-subscribe-button {
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 20px;
}

.button-9 {
  background-color: var(--primary-head-color);
  border-radius: 5px;
  margin-left: 0;
  padding: 12px 21px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.button-9.contact-us-btn {
  background-color: var(--white);
  color: var(--green-black);
}

.button-9.contact-us-btn:hover {
  background-color: var(--azure-2);
}

.text-block-76 {
  color: var(--primary-head-color);
}

.text-block-76.aa {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}

.a-banner-link {
  color: var(--alley-component-library--neutral--black);
  border-radius: 4px;
}

.a-banner-link:hover {
  background-color: var(--alley-component-library--gray--0);
}

.a-banner-list {
  background-color: #947777;
}

.a-banner-list.w--open {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-icon-small-2 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-caption-3 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-banner-toggle {
  grid-column-gap: 4px;
  color: var(--alley-component-library--gray--100);
  align-items: center;
  padding: 4px;
  transition: all .2s;
  display: flex;
}

.a-banner-toggle:hover {
  color: #fff;
}

.a-banner-icon {
  background-color: var(--alley-component-library--gray--800);
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  display: flex;
}

.a-banner-button-divider {
  background-color: var(--alley-component-library--gray--700);
  border-radius: 4px;
  width: 1px;
  height: 16px;
}

.a-banner-button {
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.a-banner-button:hover {
  color: var(--alley-component-library--blue--900);
  background-color: #fff;
}

.a-banner-right-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.a-banner-strong-text {
  color: var(--alley-component-library--blue--700);
  font-weight: 700;
}

.a-paragraph-small-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-banner-text-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.a-banner-container-small {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  display: flex;
}

.a-banner-announcement {
  background-color: var(--alley-component-library--neutral--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.a-header-dashboard {
  width: 100%;
  height: 100%;
  margin-top: 64px;
}

.a-header-play-2 {
  background-color: var(--alley-component-library--blue--100);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-button-video-2 {
  grid-column-gap: 12px;
  color: var(--alley-component-library--blue--900);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 99px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 48px;
  padding: 12px 24px 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.a-button-video-2:hover {
  background-color: var(--alley-component-library--neutral--off-white);
}

.a-button-video-2:active {
  background-color: var(--alley-component-library--blue--100);
}

.a-button-primary-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-3:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-3:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-header-button-wrapper-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 24px;
  margin-bottom: 16px;
  display: flex;
}

.a-paragraph-regular-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-span-underline-4 {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h1-heading-2 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.a-margin-bottom-57 {
  margin-bottom: 48px;
}

.a-detail-small-2 {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-small-2.a-text-color-primary, .a-text-color-primary-3 {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-58 {
  margin-bottom: 16px;
}

.a-title-wrap-center-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-container-regular-4 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-header {
  padding-top: 120px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-banner16_close-button {
  color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner16_close-button:hover {
  background-color: #fff3;
}

.uui-button-secondary {
  grid-column-gap: .5rem;
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary:hover {
  background-color: var(--untitled-ui--primary100);
}

.uui-button-secondary:focus {
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary.is-button-small {
  grid-column-gap: .5rem;
  background-color: var(--transparent);
  border: 1px solid #fff;
  border-radius: 4.4rem;
  margin-left: 12px;
  padding: .25rem .5rem;
  font-size: 1rem;
}

.uui-button-secondary.is-button-small:hover {
  background-color: var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary700);
}

.uui-banner16_supporting-text {
  color: var(--untitled-ui--primary100);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner16_text {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner16_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.uui-icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large {
  background-color: var(--primary-head-color);
  color: var(--untitled-ui--white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner16_icon-wrapper {
  flex: none;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner16_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner16_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-banner16_component {
  background-image: linear-gradient(40deg, var(--primary-head-color) 45%, var(--untitled-ui--primary700));
  justify-content: center;
  align-items: center;
}

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

.uui-banner18_close-button {
  color: var(--untitled-ui--primary500);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: .5rem;
  transition: all .3s;
  display: flex;
}

.uui-banner18_close-button:hover {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary600);
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-banner18_supporting-text {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-banner18_text {
  color: var(--untitled-ui--primary700);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner18_text-wrapper {
  grid-row-gap: .125rem;
  flex-wrap: wrap;
  display: flex;
}

.icon-featured-outline-medium {
  border: .375rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-banner18_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
}

.uui-banner18_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.uui-banner18_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.uui-banner18_component {
  border-bottom: 1px solid var(--untitled-ui--primary300);
  background-color: var(--untitled-ui--primary25);
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.uui-icon-1x1-xsmall-copy {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-square-large-copy {
  color: var(--untitled-ui--white);
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.a-header-section-annualreport {
  padding: 90px 5% 60px;
  position: relative;
  overflow: hidden;
}

.a-header-section-calltranscript {
  border: 1px solid #c7c3c3;
  padding: 120px 5% 20px;
  position: relative;
  overflow: hidden;
}

.text-block-78 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
}

.a-header-dashboard-2 {
  width: 100%;
  height: 100%;
  margin-top: 64px;
}

.a-caption-4 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-icon-small-3 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-header-play-3 {
  background-color: var(--alley-component-library--blue--100);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-button-video-3 {
  grid-column-gap: 12px;
  color: var(--alley-component-library--blue--900);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 99px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 48px;
  padding: 12px 24px 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.a-button-video-3:hover {
  background-color: var(--alley-component-library--neutral--off-white);
}

.a-button-video-3:active {
  background-color: var(--alley-component-library--blue--100);
}

.a-button-primary-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-4:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-4:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-header-button-wrapper-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 24px;
  margin-bottom: 16px;
  display: flex;
}

.a-paragraph-regular-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-span-underline-5 {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h1-heading-3 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.a-margin-bottom-59 {
  margin-bottom: 48px;
}

.a-detail-small-3 {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-small-3.a-text-color-primary, .a-text-color-primary-4 {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-60 {
  margin-bottom: 16px;
}

.a-title-wrap-center-3 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-container-regular-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-header-2 {
  padding-top: 120px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.a-feature-bottom-wrapper-2 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-paragraph-small-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-subheading-regular-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-61 {
  margin-bottom: 8px;
}

.a-icon-regular-3 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-feature-icon-3 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-feature-card-3 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  padding: 24px;
}

.a-feature-card-grid-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 64px;
  margin-bottom: 28px;
}

.a-h3-heading-3 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-detail-regular-3 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-62 {
  margin-bottom: 16px;
}

.a-section-large-3 {
  padding: 120px 5%;
  position: relative;
}

.a-section-large-call {
  padding: 0 5% 60px;
  position: relative;
}

.a-text-color-orange-901 {
  color: var(--alley-component-library--orange--900);
}

.a-caption-5 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-max-width-medium-2 {
  max-width: 486px;
}

.a-error-message {
  background-color: var(--alley-component-library--red--200);
}

.a-success-message {
  background-color: var(--alley-component-library--green--400);
}

.a-button-primary-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-5:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-5:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-cta-input-field-2 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  background-color: var(--alley-component-library--neutral--off-white);
  border-radius: 99px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 24px;
  transition: border-color .2s;
}

.a-cta-input-field-2:focus {
  border-style: solid;
  border-color: var(--alley-component-library--blue--900);
}

.a-cta-form-wrapper-2 {
  grid-column-gap: 4px;
  grid-row-gap: 8px;
  display: flex;
}

.a-cta-form-2 {
  width: 100%;
  max-width: 480px;
  margin-bottom: 16px;
}

.a-subheading-small-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-icon-regular-4 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-cta-icon-wrapper-2 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.a-cta-feature-2 {
  align-items: center;
  display: flex;
}

.a-cta-feature-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.a-cross-span-2 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66825769a62e77ce89c9648b_text-overlay.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.a-h3-heading-4 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

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

.a-detail-regular-4 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-regular-4.a-text-color-primary {
  color: #5167f6;
}

.a-text-color-primary-5 {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-64 {
  margin-bottom: 16px;
}

.a-cta-container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.a-section-regular-3 {
  padding: 92px 5%;
  position: relative;
}

.a-h3-heading-5 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: 1.2;
}

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

.a-margin-bottom-66 {
  margin-bottom: 16px;
}

.a-cta-content-wrapper-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.a-cta-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-regular-4 {
  background-color: #bdced1;
  border-radius: 17px;
  margin-bottom: 100px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 92px 5%;
  position: relative;
}

.a-section-large-report {
  padding: 120px 5%;
  position: relative;
}

.a-paragraph-regular-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-feature-bottom-wrapper-3 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-paragraph-small-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-subheading-regular-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-67 {
  margin-bottom: 8px;
}

.a-feature-icon-4 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-feature-card-4 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  padding: 24px;
}

.a-feature-card-grid-3 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 64px;
  margin-bottom: 28px;
}

.a-span-underline-6 {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h3-heading-6 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-margin-bottom-68 {
  margin-bottom: 16px;
}

.a-title-wrap-center-4 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-section-large-4 {
  padding: 120px 5%;
  position: relative;
}

.a-margin-bottom-69 {
  margin-bottom: 16px;
}

.a-section-regular-5 {
  padding: 92px 5%;
  position: relative;
}

.a-margin-bottom-70 {
  margin-bottom: 16px;
}

.a-text-color-orange-902 {
  color: var(--alley-component-library--orange--900);
}

.a-caption-6 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-max-width-medium-3 {
  max-width: 486px;
}

.a-button-primary-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-6:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-6:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-cta-input-field-3 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  background-color: var(--alley-component-library--neutral--off-white);
  border-radius: 99px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 24px;
  transition: border-color .2s;
}

.a-cta-input-field-3:focus {
  border-style: solid;
  border-color: var(--alley-component-library--blue--900);
}

.a-cta-form-wrapper-3 {
  grid-column-gap: 4px;
  grid-row-gap: 8px;
  display: flex;
}

.a-cta-form-3 {
  width: 100%;
  max-width: 480px;
  margin-bottom: 16px;
}

.a-subheading-small-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-icon-regular-5 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-cta-icon-wrapper-3 {
  background-color: #fff;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.a-cta-feature-3 {
  align-items: center;
  display: flex;
}

.a-cta-feature-wrapper-3 {
  grid-column-gap: 24px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 48px;
  display: flex;
}

.a-cross-span-3 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66825769a62e77ce89c9648b_text-overlay.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.a-h3-heading-7 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

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

.a-detail-regular-5 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-regular-5.a-text-color-primary {
  color: #5167f6;
}

.a-text-color-primary-6 {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-72 {
  margin-bottom: 16px;
}

.a-cta-content-wrapper-3 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.a-cta-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
}

.a-container-regular-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-regular-6 {
  padding: 92px 5%;
  position: relative;
}

.a-h3-heading-emailsummary {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.bold-text-33, .bold-text-34, .bold-text-35 {
  color: var(--primary-head-color);
}

.bold-text-36 {
  color: var(--primary-head-color);
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.a-paragraph-small-trial {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-icon-regular-2-tata {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.bold-text-37 {
  color: var(--primary-head-color);
  font-weight: 600;
}

.a-paragraph-regular-hero-annualreport {
  text-align: center;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.a-paragraph-regular-hero-calltranscript {
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-icon-regular-2-infosys, .a-icon-regular-2-copy, .a-icon-regular-2-dabar {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

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

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

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

.div-block-150 {
  margin-top: 28px;
}

.uui-text-style-link {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small.text-align-left {
  text-align: left;
}

.uui-button-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-2:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-2:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-form_input {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-signup-form_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .375rem;
  display: grid;
}

.uui-heroheader12_form {
  max-width: 30rem;
  margin: 2.5rem auto 0;
}

.uui-text-size-xlarge {
  color: var(--h1-black);
  text-align: left;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 99px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .8rem;
  line-height: 1.5;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  max-width: none;
  margin-top: 22px;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.uui-max-width-xlarge.align-center {
  max-width: none;
}

.uui-text-align-center {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

.uui-padding-vertical-xhuge {
  padding-top: 2.8rem;
  padding-bottom: 2rem;
}

.uui-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-2 {
  background-image: linear-gradient(80deg, var(--navajo-white), var(--powder-blue));
  border-radius: 0 0 0 75px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader12 {
  margin-bottom: 35px;
}

.search {
  justify-content: center;
  align-items: center;
  max-width: 60%;
  margin: 0 auto;
  display: flex;
}

.search.lower-pad {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.search-input {
  border-radius: 5px;
  min-height: 45px;
  margin-bottom: 0;
  margin-right: 0;
}

.div-block-151 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 18px;
  padding-right: 30px;
  display: flex;
}

.image-164 {
  width: 22px;
  height: 22px;
}

.help-navigation-pannel-text {
  color: #6b5d5d;
  font-style: normal;
  text-decoration: none;
}

.link-block-13, .link-block-14, .link-block-15, .link-block-16, .link-block-17 {
  text-decoration: none;
}

.help-page-accordion {
  width: 80%;
  margin: 0;
  overflow: hidden;
}

.dropdown-toggle-2 {
  border-bottom: 1px solid #f7d40e;
  display: block;
}

.quick-stack-3 {
  padding-top: 40px;
  padding-left: 0;
}

.text-block-84 {
  font-size: 16px;
}

.get-started-section {
  width: 80%;
  margin-top: -37px;
}

.div-block-152 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.get-started-link-block {
  border-bottom: 1px solid #f7d40e;
  width: 100%;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}

.text-block-85 {
  color: #000;
}

.image-165 {
  width: 20px;
  height: 20px;
}

.dropdown-list-4 {
  padding: 18px 24px;
  display: block;
  position: static;
}

.accordion-item-3 {
  width: 100%;
  overflow: hidden;
}

.accordion-toggle {
  white-space: normal;
  align-items: center;
  max-width: 85%;
  height: 40px;
  margin-top: 0;
  margin-left: 21px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.accordion-toggle.ess-padding {
  padding-bottom: 8px;
}

.accordion-icon {
  margin-top: 12px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 7px;
  display: block;
}

.accordion-icon.pad {
  margin-top: 16px;
  padding-left: 0;
}

.text-block-86 {
  white-space: normal;
  flex: none;
  width: 100%;
}

.dropdown-list-5 {
  background-color: #fff;
  padding: 20px;
  display: block;
  position: static;
}

.accordion-item-4 {
  border-bottom: 1px solid #f7d40e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.text-block-87 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-list-6 {
  background-color: #fff;
  margin-bottom: 15px;
  padding: 0 20px;
  display: block;
  position: static;
}

.accordion-icon-copy {
  color: #252323;
  position: static;
}

.heading-158 {
  margin-top: 35px;
  margin-bottom: 29px;
}

.levrage-ai-section, .levrage-ai-section-copy, .features-section {
  width: 80%;
}

.levrage-ai-link-block {
  border-bottom: 1px solid #18b2dd;
  width: 100%;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}

.feature-section-link-block {
  border-bottom: 1px solid #7b0ef7;
  width: 100%;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}

.div-block-153 {
  position: sticky;
  top: 15%;
}

.features-section-accordion {
  border-bottom: 1px solid #7b0ef7;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.integrations-section {
  width: 80%;
}

.integrations-link-block {
  border-bottom: 1px solid #31bb5f;
  width: 100%;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}

.resources-section {
  width: 80%;
}

.resources-link-block, .resource-accordian-block {
  border-bottom: 1px solid #eea928;
  width: 100%;
  padding: 20px 0 20px 20px;
  text-decoration: none;
}

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

.icon-8 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 3px;
}

.dropdown-toggle-3 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-155 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.text-block-88 {
  color: #756e6e;
  padding-left: 13px;
}

.link-block-18 {
  color: #362e2e;
  height: auto;
  margin-bottom: 0;
  text-decoration: none;
}

.text-block-89 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-89.faqs {
  font-weight: 500;
}

.text-block-89._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.get-started-side-block {
  flex-flow: column;
  display: flex;
}

.accordion-item-side-bar {
  border-bottom: 0 #f7d40e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.accordion-item-side-bar.hid {
  display: none;
}

.leverage-ai-side-block, .features-side-block {
  flex-flow: column;
  margin-top: 43px;
  display: flex;
}

.dropdown-link-2 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-2.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-3 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-3.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-4 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

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

.dropdown-link-5 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.dropdown-link-6 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-7 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-7.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-8 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-8.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-9 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-9.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-10 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-10.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-11 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-11.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-12 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-12.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-13 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-13.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-14 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-14.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-15 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-15.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-16 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-16.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-17 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-17.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-17.no-pad {
  padding-bottom: 0;
}

.dropdown-link-18 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-18.w--current {
  color: #000;
  text-decoration: none;
}

.support-page-navigation-pannel {
  border-bottom: 1px #817878;
  border-right: 1px solid #9b9595;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  max-height: 90vh;
  margin-bottom: 0;
  display: block;
  position: sticky;
  top: 10%;
  overflow: auto;
}

.div-block-158 {
  width: 20%;
  min-width: 0;
  margin-top: 44px;
  margin-left: 30px;
}

.div-block-159 {
  width: 82%;
}

.integrations-side-block {
  flex-flow: column;
  margin-top: 43px;
  display: flex;
}

.div-block-160 {
  border-bottom: 1px solid #a19f9f;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-161 {
  border-left: 1px #000;
  flex-flow: column;
  max-width: 80%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 92px;
  font-size: 1rem;
  display: block;
}

.div-block-161.padding {
  padding-right: 20px;
}

.div-block-162 {
  margin-bottom: 10px;
  display: flex;
}

.heading-159 {
  color: var(--brand-primary);
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 9px;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.text-block-90 {
  color: #000;
  margin-bottom: 10px;
  padding-top: 7px;
  font-size: 1rem;
  line-height: 1.875rem;
  text-decoration: none;
}

.text-block-90.text-main {
  padding-top: 17px;
  font-size: .9rem;
}

.text-block-89-wrap-text {
  overflow-wrap: normal;
  margin-bottom: 0;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 500;
}

.text-block-91 {
  margin-top: 0;
}

.div-block-163 {
  background-color: var(--azure-2);
  border-radius: 4px;
  margin-top: 15px;
  margin-bottom: 0;
  padding: 11px 21px;
}

.text-block-92 {
  margin-top: 21px;
}

.sign-upp-div {
  margin-top: 20px;
  line-height: 26px;
  display: flex;
}

.sign-upp-div._10px-top-margin {
  margin-top: 10px;
}

.sign-upp-div.no-pad-top {
  margin-top: 0;
}

.image-166 {
  align-self: flex-start;
  width: 24px;
  height: auto;
  margin-right: 10px;
}

.image-167 {
  margin: 27px 0 20px;
}

.image-167.max-w60 {
  max-width: 60%;
}

.div-block-165 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-93 {
  margin-top: 25px;
  margin-bottom: 20px;
  font-size: 1.24rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-decoration: none;
}

.text-block-93.output {
  margin-top: 49px;
  margin-bottom: 22px;
  text-decoration: none;
}

.text-block-93.output.ppad {
  margin-top: 20px;
}

.text-block-93.output.ppad.semi-bold {
  font-weight: 600;
}

.text-block-93.reduce-paad {
  margin-bottom: 10px;
  font-size: 1.4rem;
}

.text-block-93.reduce-paad.add-decor {
  -webkit-text-decoration: underline #3f3f3fb0;
  text-decoration: underline #3f3f3fb0;
}

.text-block-93.semi-bold-font {
  margin-bottom: 20px;
  font-weight: 600;
}

.text-block-93.sleek {
  font-weight: 400;
}

.text-block-93.semi-bold {
  font-weight: 600;
}

.text-block-93.subhead {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 1.1rem;
}

.text-block-93._10 {
  margin-bottom: 10px;
}

.text-block-95 {
  background-color: #e4e2e2;
  border-radius: 8px;
  margin-top: 15px;
  margin-bottom: 54px;
  padding: 10px 10px 10px 20px;
  font-size: 13px;
}

.text-block-95.paddng {
  margin-bottom: 20px;
}

.text-block-95.paddng.line-h {
  background-color: #e7feff;
  border: .1px dashed #96e7fa;
  font-size: 14px;
  line-height: 26px;
}

.text-block-96 {
  padding-bottom: 5px;
  padding-left: 10px;
  line-height: 26px;
}

.text-block-97 {
  padding-left: 10px;
  line-height: 1.875rem;
}

.text-block-98 {
  margin-top: 0;
  padding-top: 0;
  padding-left: 10px;
  line-height: 1.875rem;
}

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

.text-block-98.add-top-padding {
  padding-top: 20px;
}

.code, .code-2, .code-3, .code-4, .code-5, .code-6, .code-7, .code-8, .code-9 {
  color: var(--support-pink);
}

.video-block-support-page {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
}

.div-block-166 {
  background-color: #eff8fa;
  border-radius: 13px;
  margin-top: 62px;
  margin-left: 59px;
  margin-right: 59px;
  padding: 27px 0;
}

.div-block-167 {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  display: flex;
}

.heading-bse50-heading {
  float: none;
  color: #367d8d;
  text-align: center;
  font-family: Montserrat custom, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 51px;
}

.text-block-99 {
  margin-right: 10px;
}

.get-started-only-link {
  color: #362e2e;
  height: auto;
  min-height: 44px;
  margin-bottom: 0;
  text-decoration: none;
}

.text-block-100 {
  margin-right: 7px;
}

.code-10, .code-11, .code-12, .code-13, .code-14 {
  color: var(--support-pink);
}

.text-block-101 {
  margin-right: 0;
}

.text-block-102 {
  margin-right: 10px;
}

.code-15, .code-16, .code-17, .code-18, .code-19, .code-20, .code-21, .code-22, .code-23, .code-24, .code-25, .code-26, .code-27 {
  color: var(--support-pink);
}

.rich-text-block {
  margin-top: 31px;
  line-height: 25px;
}

.code-28, .code-29, .code-30, .code-31, .code-32 {
  color: var(--support-pink);
}

.code-33 {
  color: var(--support-pink);
  overflow: visible;
}

.code-34, .code-35, .code-36, .code-37, .code-38, .code-39, .code-40, .code-41, .code-42, .code-43, .code-44, .code-45, .code-46, .code-47, .code-48, .code-49, .code-50, .code-51, .code-52, .code-53, .code-54, .code-55, .code-56, .code-57, .code-58, .code-59, .code-60, .code-61, .code-62 {
  color: var(--support-pink);
}

.div-block-169 {
  background-color: var(--untitled-ui--gray300);
  border-radius: 4px;
  margin-top: 15px;
  padding: 15px 20px;
}

.link-22, .link-23, .link-24 {
  color: #706d6d;
  text-decoration: underline;
}

.div-block-170 {
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.text-block-103 {
  margin-right: 7px;
}

.text-block-104 {
  color: #000;
}

.text-block-105 {
  color: #857f7f;
  text-decoration: none;
}

.text-block-105.black {
  color: #000;
}

.link-block-19 {
  color: #a09b9b;
  text-decoration: underline;
}

.div-block-171 {
  margin-top: 13px;
  margin-left: 28px;
}

.div-block-172 {
  margin-top: 30px;
  display: flex;
}

.text-block-106 {
  margin-right: 10px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-107 {
  font-size: 17px;
  font-weight: 600;
}

.div-block-174 {
  margin-top: 0;
  margin-bottom: 12px;
  display: flex;
}

.div-block-175 {
  margin-top: 6px;
  display: flex;
}

.div-block-176 {
  margin-top: 20px;
  display: flex;
}

.heading-160 {
  margin-top: 49px;
}

.search-result-item {
  border-top: 1px solid #bdb3b3;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-112 {
  margin-top: 14px;
  display: none;
}

.paragraph-72 {
  width: 95%;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
}

.field-label-2 {
  margin-top: 8px;
}

.div-block-177 {
  width: 75%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.search-result-wrapper {
  width: 90%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-178 {
  background-image: linear-gradient(45deg, var(--powder-blue), var(--pricing-btn));
  border-radius: 12px;
  width: auto;
  margin: 0 auto 41px;
  display: none;
}

.search-input-2 {
  border-radius: 6px;
}

.search-result-list {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.link-25 {
  margin-left: 20px;
}

.div-block-179 {
  margin-bottom: 0;
  margin-left: 20px;
  display: flex;
}

.code-64, .code-65, .code-66, .code-67, .code-68, .code-69, .code-71 {
  color: var(--support-pink);
}

.paragraph-73 {
  margin-top: 17px;
  margin-bottom: 23px;
}

.div-block-180 {
  margin-top: 21px;
}

.text-block-113 {
  color: #000;
  background-color: #e7feff;
  border: .1px dashed #96e7fa;
  border-radius: 4px;
  margin-top: 20px;
  padding: 11px 16px;
}

.text-block-114 {
  margin-top: 18px;
  margin-bottom: 9px;
}

.div-block-181 {
  background-color: #d2c7c8;
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 7px 15px;
  display: flex;
}

.div-block-181.change-color {
  background-color: #d7f2ffd6;
}

.image-168 {
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin-right: 16px;
}

.text-block-116 {
  margin-bottom: 18px;
}

.text-block-120 {
  margin-bottom: 9px;
}

.text-block-121 {
  margin-top: 14px;
  margin-bottom: 18px;
}

.div-block-182 {
  margin-top: 15px;
  display: flex;
}

.text-block-122 {
  margin-right: 10px;
}

.text-block-123 {
  margin-top: 56px;
  margin-bottom: 18px;
  font-size: 20px;
}

.cta-div-help {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: linear-gradient(45deg, var(--teal), var(--black));
  border-radius: 19px;
  justify-content: center;
  align-items: center;
  max-width: 44%;
  margin: 48px auto;
  padding: 30px;
  display: flex;
}

.text-block-124 {
  font-size: 36px;
  line-height: 40px;
}

.text-block-125 {
  color: #fff;
  max-width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 45px;
}

.a-icon-small-4 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-team-social-wrapper {
  color: var(--alley-component-library--gray--500);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.a-team-social-wrapper:hover {
  background-color: var(--alley-component-library--blue--100);
  color: var(--alley-component-library--blue--900);
}

.a-team-social {
  grid-column-gap: 8px;
  margin-top: 16px;
  display: flex;
}

.a-paragraph-regular-7 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-h6-heading {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.a-team-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.a-team-image-wrapper {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  width: 100%;
  height: 260px;
  margin-bottom: 20px;
  overflow: hidden;
}

.a-team-grid {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 80px;
}

.a-caption-7 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-button-primary-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-7:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-7:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-margin-bottom-73 {
  margin-bottom: 16px;
}

.a-h3-heading-8 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-margin-bottom-32 {
  margin-bottom: 32px;
}

.a-detail-small-4 {
  letter-spacing: .08em;
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-title-wrap-center-5 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 510px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.a-container-regular-8 {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  background-color: #e5f4f7;
  border: .1px dashed #bde6ee;
  border-radius: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: none;
  margin: 0 auto;
  padding: 60px 0 0;
  display: flex;
  position: static;
}

.a-container-regular-8.flip {
  flex-flow: row-reverse;
}

.a-section-regular-7 {
  background-color: #f7f7f7;
  border-radius: 15px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 3.75rem 0%;
  position: static;
  overflow: clip;
}

.image-169 {
  border-radius: 10px;
  max-width: 65%;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-3:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-avatar-group_item, .uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white);
  background-color: var(--untitled-ui--white);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

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

.uui-team01_cta {
  background-color: var(--untitled-ui--gray50-2);
  border-radius: 1rem;
  padding: 2.5rem 2rem;
}

.social-icon {
  color: var(--alley-component-library--gray--800);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link-2 {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link-2:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team01_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1rem;
  display: grid;
}

.uui-text-size-medium {
  color: var(--alley-component-library--gray--800);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium.text-color-primary700 {
  color: var(--alley-component-library--gray--800);
  font-family: Inter, sans-serif;
}

.uui-heading-tiny {
  color: var(--brand-primary);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team01_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.uui-team01_image-wrapper {
  margin-bottom: 1.25rem;
}

.uui-team01_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  display: flex;
}

.uui-team01_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center, .align-center-3 {
  margin-left: auto;
  margin-right: auto;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-184 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-126 {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
}

.vikram-content {
  background-color: var(--transparent);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  margin: 0 auto;
  padding: 15px 0 60px;
  display: flex;
}

.vikram-content.forvik {
  width: 80%;
}

.review-para-cheers {
  color: #000;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.review-para-cheers.mb10 {
  color: var(--white-smoke);
  margin-top: 36px;
  font-weight: 400;
}

.text-block-127 {
  color: var(--brand-primary);
  margin-top: 33px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.2rem;
}

.div-block-185 {
  margin-bottom: 12px;
}

.text-block-128 {
  color: var(--alley-component-library--gray--800);
  margin-top: 33px;
}

.div-block-186 {
  margin-top: 5px;
  display: flex;
}

.text-block-129 {
  margin-right: 10px;
  line-height: 1.875rem;
}

.text-block-130 {
  color: var(--alley-component-library--gray--800);
  margin-top: 24px;
}

.div-block-187 {
  border-radius: 10px;
  width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.text-block-131, .text-block-132, .text-block-133, .text-block-134 {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-134.add-top-margin {
  margin-top: 10px;
}

.text-block-135, .text-block-136, .text-block-137 {
  color: var(--alley-component-library--gray--800);
}

.div-block-188 {
  color: #000;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 25px;
  padding-right: 20px;
  font-size: 20px;
  display: none;
}

.link-26, .link-27, .link-28 {
  text-decoration: none;
}

.create-feed-heading {
  color: #4d4848;
  font-style: normal;
  font-weight: 500;
  text-decoration: underline;
}

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

.div-block-189 {
  background-color: #ebe9e9;
  border-radius: 7px;
  margin-bottom: 32px;
  padding: 10px 30px;
}

.bold-text-41 {
  font-size: 20px;
}

.italic-text-3 {
  color: #4b82aa;
  font-style: italic;
}

.text-block-141 {
  margin-top: 39px;
}

.bold-text-42 {
  font-size: 20px;
}

.text-block-142 {
  margin-bottom: 11px;
}

.div-block-190 {
  background-color: #0000;
  border-radius: 15px;
  width: 85%;
  margin: 0 auto;
  padding-bottom: 0;
}

.vikram-profile-heading {
  color: var(--brand-primary);
  margin-top: 33px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.2rem;
}

.div-block-192 {
  margin-top: 12px;
  display: flex;
}

.text-block-143 {
  margin-top: 12px;
}

.div-block-193 {
  background-color: #0000;
}

.text-block-127-cop {
  color: var(--brand-primary);
  margin-top: 33px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.2rem;
}

.text-block-144 {
  color: var(--brand-primary);
  margin-bottom: 25px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-145 {
  margin-bottom: 15px;
  font-style: italic;
}

.accordion-toggle-createfeed {
  white-space: normal;
  background-color: #dfdcdc;
  border-radius: 6px;
  align-items: center;
  max-width: 80%;
  height: 40px;
  margin-top: 0;
  margin-left: 21px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.text-block-146 {
  margin-top: 16px;
  margin-bottom: 11px;
}

.feed-subheading {
  margin-top: 30px;
}

.error-text {
  color: #e23939;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

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

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.uui-button-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-4:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-form-button-wrapper {
  flex-direction: column;
  margin-top: .5rem;
  display: flex;
}

.uui-text-style-link-2 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-form-checkbox-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-checkbox-icon {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: .375rem;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-checkbox-icon:hover {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ac93f374d1ef511db1f0b1_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .875rem .875rem;
  background-attachment: scroll;
  border-radius: .25rem;
}

.uui-form-checkbox-icon.w--redirected-focus {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  border-radius: .25rem;
}

.uui-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.uui-form_input-2 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-2:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-2::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-form_input-2.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.uui-form_input-2.select {
  color: var(--untitled-ui--gray900);
  background-color: #fff;
}

.uui-field-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-form-field-wrapper {
  position: relative;
}

.uui-form-radio-label {
  color: var(--untitled-ui--gray700);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.uui-form-radio-icon {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .75rem;
  transition: all .3s;
}

.uui-form-radio-icon:hover {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
}

.uui-form-radio-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ac93f374d1ef511db1f0c6_check-circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uui-form-radio-icon.w--redirected-focus {
  border-color: var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary50);
  box-shadow: 0 0 0 4px var(--untitled-ui--primary100);
  margin-top: 0;
}

.uui-form-radio-icon.tick-icon.w--redirected-checked {
  background-color: var(--untitled-ui--primary600);
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ac93f374d1ef511db1f0ad_check-tick.svg");
}

.uui-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-radio-2col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-contact02_component {
  flex-direction: column;
  align-items: stretch;
  max-width: 35rem;
  margin: 4rem auto 0;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-2 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-2 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center, .align-center-4 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-padding-vertical-xhuge-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-169-copy {
  border-radius: 10px;
  max-width: 85%;
}

.image-169-copy.vik-photo {
  width: 90%;
  margin-left: 0;
}

.image-169-copy {
  border-radius: 10px;
  width: 95%;
  max-width: none;
}

.a-container-regular-8-copy {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  background-color: #e5f4f7;
  border: .1px dashed #c2e7ee;
  border-radius: 22.1px;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: none;
  margin: 0 auto;
  padding: 60px 0 0;
  display: flex;
  position: static;
}

.div-block-194 {
  width: 50%;
}

.div-block-195.vic {
  margin-left: 79px;
}

.div-block-196, .div-block-197 {
  display: block;
}

.text-block-147 {
  margin-top: 11px;
  margin-bottom: 24px;
}

.div-block-198 {
  margin-left: 73px;
  display: flex;
}

.text-block-148 {
  margin-left: 0;
  padding-left: 0;
}

.text-block-149 {
  margin-left: 13px;
}

.italic-text-4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.bold-text-43 {
  margin-left: 25px;
}

.text-block-150 {
  margin-top: 19px;
  padding-bottom: 8px;
}

.div-block-199 {
  background-color: #ebe9e9;
  border-radius: 11px;
  margin-top: 40px;
  padding: 27px 20px;
}

.div-block-198-copy {
  margin-top: 14px;
  margin-left: 49px;
  display: flex;
}

.text-block-151 {
  margin-top: 0;
}

.image-170 {
  width: 100px;
  max-width: 100%;
}

.image-171 {
  max-width: 100%;
}

.section-12 {
  background-color: #f9f9f9;
}

.uui-text-style-link-02 {
  color: var(--untitled-ui--primary700);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui--gray600);
  text-align: left;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large {
  border: 1px solid var(--teal);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-contact10_item {
  border: 1px solid var(--alley-component-library--gray--100);
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 23px;
  display: flex;
}

.uui-contact10_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 4rem;
  display: grid;
}

.uui-text-size-large-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-3 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-4.align-center, .align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-padding-vertical-xhuge-4 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-5 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-172 {
  color: var(--alley-component-library--gray--700);
  padding-left: 11px;
  padding-right: 11px;
}

.image-173 {
  width: 40px;
}

.a-paragraph-regular-hero-calltranscript-copy {
  color: var(--untitled-ui--gray600);
  text-align: center;
  letter-spacing: normal;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.a-paragraph-regular-hero-calltranscript-copy.mid-align {
  color: #1d1d1d;
  font-size: 1.1rem;
}

.a-header-content-copy {
  color: var(--alley-component-library--gray--700);
  max-width: none;
  margin-bottom: 60px;
}

.uui-layout09_lightbox-image {
  border: .25rem none var(--untitled-ui--gray900);
  object-fit: cover;
  border-radius: .5rem;
  max-width: 100%;
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer {
  z-index: 1;
  background-color: var(--untitled-ui--white);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout09_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.uui-button-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-5:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-4 {
  letter-spacing: normal;
  padding-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 1.1rem;
  line-height: 1.875rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout09_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout09_item {
  display: flex;
}

.uui-layout09_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-4 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.uui-heading-subheading-4 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout09_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 80vh;
  display: grid;
}

.uui-layout09_component.padding-right-left {
  height: 70vh;
  padding-left: 4.7rem;
  padding-right: 4.7rem;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 0;
  padding-bottom: 0;
}

.uui-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin: auto;
}

.uui-page-padding-6 {
  border: 1px #b8b8b8;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-6.background-white {
  background-color: #fff;
}

.uui-page-padding-6.col {
  background-color: #fff;
  border-color: #e5f4f7;
}

.uui-section_layout09 {
  height: auto;
}

.uui-layout14_image {
  width: 48rem;
  min-width: 48rem;
  position: absolute;
  inset: auto auto auto 3rem;
}

.uui-layout14_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 33rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-featured-outline-large-2 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout14_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-bottom: 2.5rem;
}

.uui-layout14_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-text-size-medium-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.uui-icon-1x1-xsmall-4 {
  color: var(--teal);
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.uui-layout32_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.uui-layout32_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.uui-layout32_progress-bar {
  background-color: var(--untitled-ui--primary600);
  width: 2px;
  height: 100%;
}

.uui-layout32_progress-bar-wrapper {
  background-color: var(--untitled-ui--gray200);
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 1.75rem;
  right: auto;
}

.uui-layout32_timeline-wrapper {
  position: relative;
}

.uui-button-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--alley-component-library--blue--900);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-2 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-2:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-medium-2 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-medium-5 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading-5 {
  color: var(--alley-component-library--blue--900);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-layout13_image-01 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-02 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-lightbox_play-icon-2 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-2 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout13_lightbox {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-text-size-medium-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .82rem;
  line-height: 1.5;
}

.uui-space-xxsmall-5 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-layout13_tabs-link {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link.w--current {
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-7 {
  background-image: linear-gradient(166deg, #e5f4f7 53%, #e5f4f8);
  border-radius: 16px;
  margin-top: 6rem;
  margin-bottom: 6rem;
  padding: 2rem 3rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-8 {
  border: 1px #000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-7:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-3:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-3:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-heading-xxsmall-5 {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.uui-heading-xxsmall-5.teal {
  color: #367d8d;
}

.uui-space-xsmall-5 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-5 {
  width: 1.5rem;
  height: 1.5rem;
  padding-left: 0;
  padding-right: 0;
}

.uui-icon-featured-outline-large-4 {
  border: .5rem none var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.uui-layout20_item {
  display: block;
}

.uui-layout20_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-6.most-font {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.uui-heading-subheading-6 {
  color: var(--teal);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout20_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.div-block-200 {
  display: flex;
}

.text-block-152 {
  padding-top: 10px;
  padding-left: 17px;
  font-size: 16px;
  font-weight: 700;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-icon-1x1-xsmall-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-5 {
  border: .5rem none var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.uui-layout33_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-icon-featured-outline-large-6 {
  border: .5rem none var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--white);
  color: var(--alley-component-library--gray--800);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.uui-layout93_item {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  box-shadow: 1px 3px 6px #56aeba;
}

.uui-layout93_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 2.5rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-heading-subheading-7 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.uui-layout93_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-section_layout93 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
}

.uui-layout21_item-icon-wrapper {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout21_item {
  display: flex;
}

.uui-layout21_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout20_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-8 {
  padding-top: 0;
  padding-bottom: 5rem;
}

.div-block-183-copy {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  background-image: linear-gradient(45deg, var(--teal), var(--black));
  border-radius: 19px;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  margin: 48px auto 0;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.bold-text-44 {
  color: var(--white-smoke);
}

.div-block-201 {
  padding-bottom: 0;
}

.text-block-153 {
  color: #fff;
  padding-top: 52px;
  font-size: 15px;
}

.text-block-154 {
  color: #fff;
  padding-top: 12px;
  font-size: 15px;
}

.image-175 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-202 {
  border: 1px solid #a7a1a1;
  border-style: none solid solid none;
  padding-top: 3rem;
  padding-bottom: 5rem;
}

.a-header-section-calltranscript-copy {
  border: 1px #c7c3c3;
  padding: 4.2rem 5%;
  position: relative;
  overflow: hidden;
}

.a-header-section-calltranscript-copy.color-back {
  background-color: #e5f4f7;
  border-color: #dbf0f2;
}

.navbar-2 {
  display: none;
}

.link-block-20, .link-block-21 {
  text-decoration: none;
}

.link-29, .link-30, .link-31, .link-32, .link-33, .link-34 {
  color: var(--alley-component-library--gray--500);
  text-decoration: none;
}

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

.side-nav-div {
  position: sticky;
  top: 11%;
}

.image-176 {
  display: none;
}

.div-block-204, .div-block-205 {
  display: flex;
}

.div-block-206 {
  padding-top: 5px;
  display: flex;
}

.text-block-156, .text-block-157 {
  padding-left: 10px;
  line-height: 1.875rem;
}

.code-72, .code-73 {
  color: var(--support-pink);
}

.text-block-158 {
  padding-left: 10px;
}

.div-block-207, .div-block-208, .div-block-209, .div-block-210 {
  display: flex;
}

.text-block-159, .text-block-160, .text-block-161 {
  padding-left: 10px;
}

.code-74, .code-75, .code-76, .code-77, .code-78, .code-79, .code-80 {
  color: var(--support-pink);
}

.div-block-211 {
  margin-top: 17px;
  padding-left: 10px;
}

.code-81, .code-82, .code-83, .code-84, .code-85, .code-86, .code-87, .code-88, .code-89, .code-90, .code-91, .code-92, .code-93, .code-94, .code-95, .code-96, .code-97, .code-98, .code-99, .code-100, .code-101, .code-102 {
  color: var(--support-pink);
}

.text-block-162, .text-block-163, .text-block-164 {
  padding-left: 10px;
}

.code-103 {
  color: var(--support-pink);
}

.text-block-165 {
  padding-left: 10px;
}

.code-104, .code-105, .code-106, .code-107, .code-108, .code-109 {
  color: var(--support-pink);
}

.text-block-166, .text-block-167, .text-block-168 {
  padding-left: 10px;
}

.div-block-212 {
  display: flex;
}

.code-110, .code-111, .code-112, .code-113, .code-114, .code-115, .code-116, .code-117, .code-118, .code-119, .code-120, .code-121, .code-122, .code-123, .code-124, .code-125, .code-126, .code-127, .code-128, .code-129, .code-130, .code-131, .code-132, .code-133, .code-134, .code-135, .code-136, .code-137, .code-138, .code-139, .code-140, .code-141, .code-142, .code-143, .code-144, .code-145, .code-146, .code-147, .code-148, .code-149, .code-150, .code-151, .code-152, .code-153, .code-154, .code-155, .code-156, .code-157, .code-158, .code-159, .code-160, .code-161, .code-162, .code-163, .code-164, .code-165, .code-166, .code-167, .code-168, .code-169, .code-170, .code-171, .code-172, .code-173, .code-174, .code-175, .code-176, .code-177, .code-178, .code-179, .code-180, .code-181, .code-182, .code-183, .code-184, .code-185, .code-186, .code-187, .code-188, .code-189, .code-190, .code-191, .code-192, .code-193, .code-194, .code-195, .code-196, .code-197, .code-198, .code-199, .code-200, .code-201, .code-202, .code-203, .code-204, .code-205, .code-206, .code-207, .code-208, .code-209, .code-210 {
  color: var(--support-pink);
}

.code-211 {
  color: var(--black);
  font-weight: 500;
}

.code-212, .code-213, .code-214, .code-215, .code-216, .code-217, .code-218, .code-219, .code-220, .code-221, .code-222, .code-223 {
  color: var(--support-pink);
}

.text-block-169 {
  margin-top: 31px;
  margin-bottom: 24px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.div-block-165-copy {
  border-bottom: 1px #d3c7c7;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-45, .bold-text-46, .bold-text-47 {
  padding-left: 10px;
}

.text-block-170 {
  margin-bottom: 28px;
}

.text-block-171 {
  margin-bottom: 26px;
}

.image-177, .image-178 {
  max-width: 75%;
}

.italic-text-6 {
  padding-left: 0;
}

.div-block-213 {
  padding-left: 26px;
}

.div-block-204-copy {
  padding-top: 10px;
  padding-left: 38px;
  display: flex;
}

.text-block-174 {
  padding-left: 10px;
}

.text-block-174.semibold {
  color: #000;
  font-weight: 600;
  text-decoration: none;
}

.text-block-174.semibold.no-decor {
  text-decoration: none;
}

.text-block-174.semibold.use-decor-line {
  text-decoration: underline;
}

.text-block-175 {
  padding-left: 10px;
}

.text-block-175.semi-blod-inter {
  color: #000;
  text-decoration: none;
}

.text-block-175.semi-blod-inter.use-decor-line {
  text-decoration: underline;
}

.text-block-176, .text-block-177, .text-block-178 {
  padding-left: 10px;
}

.text-block-179 {
  padding-bottom: 33px;
}

.link-38 {
  flex-flow: column;
  display: block;
}

.div-block-216 {
  flex-flow: column;
  margin-bottom: 42px;
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button-primary-8 {
  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-8:hover {
  color: #fff;
  background-color: #32343a;
}

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

.heading-159-copy {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 9px;
  font-size: 26px;
  display: none;
}

.text-block-184 {
  padding-left: 32px;
}

.image-179 {
  max-width: 75%;
  margin-top: 0;
}

.image-179.redo {
  border-radius: 13px;
  max-width: 60%;
}

.div-block-217 {
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 30px;
  padding-left: 0;
}

.text-block-185 {
  margin-bottom: 51px;
  padding-left: 27px;
  line-height: 1.875rem;
}

.text-block-186 {
  margin-top: 10px;
  padding-left: 27px;
  line-height: 1.875rem;
}

.text-block-186.no-tp-pad {
  margin-top: 0;
}

.heading-159-copy {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 9px;
  font-size: 26px;
}

.inro-heading {
  color: var(--brand-primary);
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 9px;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.explore-button {
  display: none;
}

.uui-heroheader01_pattern-image {
  width: 18.625rem;
  position: absolute;
  top: -6%;
  right: -21%;
}

.uui-heroheader01_fileupload-image2 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
}

.uui-heroheader01_fileupload-image1 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: .5rem;
  width: 23rem;
  min-width: 23rem;
  margin-bottom: .75rem;
}

.uui-heroheader01_fileupload-image-wrapper {
  width: 23rem;
  position: absolute;
  inset: auto auto 5% -16%;
}

.uui-heroheader01_image {
  object-fit: cover;
  background-color: #0000;
  border-top-left-radius: 0;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.uui-heroheader01_image-wrapper {
  color: #004f57;
  position: relative;
}

.uui-button-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-8:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-8:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-8.is-button-large {
  grid-column-gap: .75rem;
  background-color: var(--primary-head-color);
  border-style: none;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
  transition: opacity .2s;
}

.uui-button-8.is-button-large:hover {
  background-color: #56aeba;
  border-style: none;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-secondary-gray-4 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-4:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-4:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-4.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  color: var(--untitled-ui--gray600);
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.7;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-4 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xlarge-2 {
  color: var(--brand-primary);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-heroheader01_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-9 {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}

.uui-container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-9 {
  background-color: #e5f4f7;
  border-radius: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader01 {
  margin-top: auto;
  margin-bottom: auto;
  padding: 2rem 2.3rem 0;
  overflow: hidden;
}

.text-block-187 {
  color: var(--teal);
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 2rem;
}

.call-to-action {
  text-align: left;
  letter-spacing: 0;
  background-color: #367c8d;
  border-radius: 7px;
  padding: 14px 23px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.call-to-action:hover {
  background-color: #409ab0;
}

.uui-layout09_lightbox-image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  object-fit: cover;
  border-radius: .5rem;
}

.uui-lightbox_play-icon-3 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-3 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout09_lightbox-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.uui-button-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-5 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-5:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-5:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-6 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-6.button-row-center {
  justify-content: center;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui--gray600);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.7;
}

.uui-icon-1x1-xsmall-7 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout09_item-icon-wrapper-2 {
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout09_item-2 {
  display: flex;
}

.uui-layout09_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-space-xsmall-6.section-2-h1 {
  min-height: 1rem;
}

.uui-heading-medium-7 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.uui-heading-subheading-8 {
  color: #367c8d;
  margin-bottom: .75rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout09_component-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-padding-vertical-xhuge-10 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-10 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.our-inspiration-values {
  padding: 2rem 2rem 0;
}

.social-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.social-link-3 {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link-3:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team02_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.uui-text-size-medium-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-7.text-color-primary700 {
  color: var(--teal);
  font-family: Montserrat, sans-serif;
}

.uui-heading-tiny-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-team02_image {
  object-fit: cover;
  background-color: #e0e0e0;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team02_image.custom-photo-change {
  object-fit: scale-down;
  width: auto;
  max-width: none;
  display: inline-flex;
  inset: 0% 0% 0% auto;
}

.uui-team02_image.custom-mayur-image-chnage {
  object-fit: contain;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: none;
  display: inline;
  left: auto;
}

.uui-team02_image-wrapper {
  background-color: #e0e0e0;
  border-radius: 16px 16px 0 0;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team02_image-wrapper.custom-bg-for-vikram {
  background-color: #e0e0e0;
}

.uui-team02_item {
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
  padding-bottom: 16px;
  display: flex;
}

.uui-team02_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.uui-team02_component {
  margin-top: 4rem;
}

.uui-space-medium-3 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-8 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center, .align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

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

.uui-padding-vertical-xhuge-11 {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.uui-page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_team02 {
  border-top: 1px #bebbbb;
  padding: 0 2rem 2rem;
}

._2x-grid-founder {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.link-39 {
  color: #367d8d;
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  text-decoration: underline;
}

.div-block-219 {
  flex-flow: column;
  display: none;
}

.bold-text-48 {
  font-size: 22px;
  font-weight: 500;
}

.text-block-188 {
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  line-height: 1.875rem;
}

.div-block-220 {
  background-color: var(--azure);
  border-radius: 4px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 9px;
}

.assistant-isection-link {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 34px;
  margin-bottom: 25px;
  padding-right: 20px;
  font-size: 20px;
  display: flex;
}

.bold-text-49 {
  text-decoration: none;
}

.bold-text-50 {
  text-decoration: underline;
}

.bold-text-51 {
  font-size: 18px;
}

.text-block-189 {
  line-height: 25px;
}

.text-block-190 {
  line-height: 1.875rem;
}

.text-block-190._10-top-margin {
  margin-top: 10px;
}

.div-block-221 {
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.link-block-22 {
  color: #fff;
  background-color: #377c8d;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-191 {
  text-decoration: none;
}

.div-block-222 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  display: flex;
}

.div-block-222.copy-join-tem-setion {
  margin-top: -.6rem;
}

.heading-161 {
  text-align: left;
  font-size: 24px;
}

.heading-162 {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.link-43, .link-44, .link-45 {
  color: var(--primary-head-color);
  text-decoration: none;
}

.video-section-unified-broker {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 75vh;
  margin: auto 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.video-wrapper-unified-broker {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-52 {
  font-family: Montserrat, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}

.bold-text-54 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-54.typo-white {
  color: var(--untitled-ui--white);
  font-size: 2rem;
  line-height: 3rem;
}

.bold-text-55 {
  color: #050505;
  font-size: 1.3rem;
}

.bold-text-55.most-font {
  color: #367d8d;
  font-family: Inter, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.uui-button-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-10:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-10:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-6 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-7 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-7.button-row-center {
  justify-content: center;
}

.uui-space-medium-4 {
  width: 100%;
  min-height: 2rem;
}

.uui-text-size-large-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.uui-padding-vertical-xhuge-12 {
  background-color: #dbf0f2;
  border: .5px solid #bbe1e6;
  border-radius: 7px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_cta08 {
  background-color: var(--untitled-ui--white);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 6rem;
  position: relative;
}

.bold-text-56 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.bold-text-56.teal {
  color: #367d8d;
}

.image-181 {
  width: 20px;
  max-width: none;
}

.uui-banner16_text-copy {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  padding-left: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-banner16_text-mobile {
  color: var(--untitled-ui--white);
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: none;
}

.uui-navbar3_menu-button {
  padding: 0;
}

.uui-button-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-11:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-11:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-11.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-tertiary-gray {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray700);
}

.uui-button-secondary-gray-7 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-7:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-7:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-7.show-tablet {
  display: none;
}

.uui-button-secondary-gray-7.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.show-tablet {
  display: none;
}

.uui-navbar03_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar03_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar03_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar03_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_link.w--current {
  color: #000;
}

.uui-button-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-link-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui--primary800);
}

.uui-navbar03_bottom-bar-right {
  grid-column-gap: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-medium-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-navbar03_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: flex;
  position: relative;
}

.uui-navbar03_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar03_bottom-bar-background {
  background-color: var(--untitled-ui--gray50-2);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.uui-navbar03_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.uui-text-size-small-2 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar03_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar03_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar03_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-8 {
  color: #388be7;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-featured-large {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-navbar03_icon-wrapper {
  flex: none;
}

.uui-navbar03_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: background-color .3s;
  display: grid;
}

.uui-navbar03_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar03_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar03_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar03_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar03_dropdown-content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.uui-navbar03_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar03_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar03_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar03_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar03_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar03_menu-dropdown {
  position: static;
}

.uui-navbar03_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 1.5rem;
  display: flex;
}

.uui-navbar03_logo-link {
  padding-left: 0;
}

.uui-navbar03_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-heroheader03_arrow-image {
  position: absolute;
  bottom: 5rem;
  left: -12rem;
}

.uui-heroheader03_image {
  object-fit: cover;
  border-top-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 40rem;
}

.uui-heroheader03_image-wrapper {
  position: relative;
}

.uui-button-row-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-8.button-row-center {
  justify-content: center;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-3 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-3.text-color-primary200 {
  color: var(--untitled-ui--primary200);
}

.uui-max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xlarge-3.text-color-white {
  color: var(--untitled-ui--white);
}

.uui-heroheader03_content {
  z-index: 1;
  margin-right: -6rem;
  position: relative;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-section_heroheader03 {
  overflow: hidden;
}

.uui-heroheader15_card-image-05 {
  z-index: 5;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(65%, 79%)rotate(150deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-04 {
  z-index: 4;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(38%, 33%)rotate(120deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-03 {
  z-index: 3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(0, 16%)rotate(90deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-02 {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-38%, 33%)rotate(60deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_card-image-01 {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(112deg, #ffffff80, #fff0);
  border: 1px solid #ffffff80;
  border-radius: 1.25rem;
  width: 35rem;
  position: absolute;
  transform: translate(-65%, 79%)rotate(30deg);
  box-shadow: 1px 1px 25px 12px #0000000d;
}

.uui-heroheader15_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.uui-max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-7.align-center, .align-center-7 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heroheader15_subheading {
  color: var(--untitled-ui--primary200);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.uui-heroheader15_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-section_heroheader15 {
  background-color: var(--untitled-ui--primary800);
  overflow: hidden;
}

.uui-navbar07_menu-button {
  padding: 0;
}

.uui-navbar07_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar07_link {
  color: var(--primary-head-color);
  align-items: center;
  margin-top: 18px;
  margin-left: 20px;
  margin-right: 11px;
  padding: .75rem 1rem .75rem 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.uui-navbar07_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_link.w--current {
  color: #000;
}

.uui-navbar07_item-heading {
  color: #333;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.uui-navbar07_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.uui-navbar07_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar07_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar07_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar07_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: 25px;
  width: 16rem;
  padding: .75rem;
  right: -100%;
}

.uui-navbar07_dropdown-toggle {
  color: #000;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  padding: .75rem 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-navbar07_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar07_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar07_logo-link {
  padding-left: 0;
}

.uui-navbar07_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar07_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #f5fbfc;
  align-items: center;
  min-height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.image-182 {
  width: 50%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  right: 0;
}

.image-182.add-img-radius {
  border-radius: 30px;
}

.list-9 {
  padding-left: 0;
  list-style-type: none;
}

.div-block-224 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-content-7 {
  width: 60%;
  margin-top: -257px;
  margin-left: 201px;
}

.tabs-content-7.edit--resize {
  margin-top: -179px;
}

.button-11 {
  text-align: center;
  background-color: #367d8d;
  border-radius: 6px;
  align-self: flex-start;
  width: auto;
  padding: 13px 32px;
  font-weight: 600;
}

.button-11:hover {
  border: 1px solid #367d8d;
}

.fact-number-div-2 {
  color: #fff;
  background-color: #367d8d;
  border-radius: 100%;
  padding: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  inset: 0% auto auto 13%;
}

.mons-typo-tab-labels {
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  line-height: 1.875rem;
}

.tabs-content-8 {
  margin-top: 0;
  padding-top: 0;
}

.tabs-content-8.public-content {
  padding-top: 0;
}

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

.new-hero-section-2 {
  background-color: #fff;
  padding-top: 100px;
}

.new-hero-section-2.individual-hero {
  padding-top: 40px;
}

.paragraph-74 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  line-height: 1.9rem;
}

.html-embed-18 {
  text-align: center;
}

.hero-heading-3 {
  color: #171818;
  text-align: left;
  margin-top: -9px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat custom, sans-serif;
  font-style: normal;
}

.hero-heading-3.ask-needl {
  color: #306672;
  margin-top: 1px;
  margin-bottom: -2px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
}

.how-askneedl-works-h1 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.div-block-225 {
  width: 48%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}

.heading-164 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.heading-164.ask, .heading-164.sec3-h1 {
  font-size: 2rem;
  line-height: 3rem;
}

.filter-img {
  align-self: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.text-block-197 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-197.ask-needl {
  font-size: 22px;
  font-weight: 400;
}

.section-13 {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-13.section-space.security-copy {
  background-color: #fff;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
}

.section-13.section-space.security-copy.ask-needl {
  padding-top: 63px;
  padding-bottom: 0;
}

.tabs-menu-6 {
  flex-direction: column;
  width: 38%;
  display: flex;
}

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

.feature-heading-wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 20px;
  display: flex;
}

.feature-heading-wrapper-2.edit {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
}

.usecase-name-head-2 {
  color: #367d8d;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.image-186 {
  width: 50%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  right: 0;
}

.div-block-226 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-content-9 {
  width: 60%;
  margin-top: -257px;
  margin-left: 201px;
}

.button-12 {
  text-align: center;
  background-color: #367d8d;
  border-radius: 6px;
  align-self: flex-start;
  width: auto;
  padding: 13px 32px;
  font-weight: 600;
}

.button-12:hover {
  border: 1px solid #367d8d;
}

.fact-number-div-3 {
  color: #fff;
  background-color: #367d8d;
  border-radius: 100%;
  padding: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  inset: 0% auto auto 13%;
}

.tabs-content-10 {
  margin-top: 0;
  padding-top: 0;
}

.tabs-content-10.public-content {
  padding-top: 0;
}

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

.new-hero-section-3 {
  background-color: #fff;
  padding-top: 100px;
}

.new-hero-section-3.individual-hero {
  padding-top: 40px;
}

.new-hero-section-3.security-hero {
  padding-top: 140px;
  padding-bottom: 60px;
  display: none;
}

.paragraph-75 {
  text-align: center;
  font-size: 20px;
}

.html-embed-19 {
  text-align: center;
}

.hero-heading-4 {
  color: #171818;
  text-align: left;
  margin-top: -9px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-style: normal;
}

.hero-heading-4.ask-needl {
  color: #306672;
  margin-top: 1px;
  margin-bottom: -2px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
}

.heading-165 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-227 {
  width: 48%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}

.heading-166 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 36px;
}

.image-189 {
  width: auto;
  max-width: none;
  height: auto;
  padding-bottom: 52px;
}

.text-block-204 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-204.ask-needl {
  font-size: 22px;
  font-weight: 400;
}

.section-14 {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-14.section-space.security-copy {
  background-color: #fff;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
}

.section-14.section-space.security-copy.ask-needl {
  padding-bottom: 0;
}

.tabs-menu-7 {
  flex-direction: column;
  width: 38%;
  display: flex;
}

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

.usecase-name-head-3 {
  color: #367d8d;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.image-190 {
  width: 50%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  right: 0;
}

.div-block-228 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-content-11 {
  width: 60%;
  margin-top: -257px;
  margin-left: 201px;
}

.button-13 {
  text-align: center;
  background-color: #367d8d;
  border-radius: 6px;
  align-self: flex-start;
  width: auto;
  padding: 13px 32px;
  font-weight: 600;
}

.button-13:hover {
  border: 1px solid #367d8d;
}

.fact-number-div-4 {
  color: #fff;
  background-color: #367d8d;
  border-radius: 100%;
  padding: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  inset: 0% auto auto 13%;
}

.tabs-content-12 {
  margin-top: 0;
  padding-top: 0;
}

.tabs-content-12.public-content {
  padding-top: 0;
}

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

.paragraph-76 {
  text-align: center;
  font-size: 20px;
}

.html-embed-20 {
  text-align: center;
}

.heading-167 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-229 {
  width: 48%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}

.heading-168 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 36px;
}

.image-193 {
  width: auto;
  max-width: none;
  height: auto;
  padding-bottom: 52px;
}

.text-block-211 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-211.ask-needl {
  font-size: 22px;
  font-weight: 400;
}

.section-15 {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-15.section-space.security-copy {
  background-color: #fff;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
}

.section-15.section-space.security-copy.ask-needl {
  padding-bottom: 0;
}

.tabs-menu-8 {
  flex-direction: column;
  width: 38%;
  display: flex;
}

.usecase-name-head-4 {
  color: #367d8d;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.uui-navbar08_menu-button {
  padding: 0;
}

.uui-button-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-12:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-12:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray700);
}

.uui-button-secondary-gray-8 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-8.show-tablet, .show-tablet-2 {
  display: none;
}

.uui-navbar08_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar08_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar08_link.w--current {
  color: #000;
}

.uui-text-size-small-3 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-navbar08_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar08_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-badge-small-success-2 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: 25px;
  width: 28rem;
  padding: 1.25rem;
  left: -100%;
}

.uui-dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-navbar08_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  padding: .75rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-logo_image-2 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-logo_logotype-2 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logomark-dot-2 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logomark-blur-2 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-styleguide_logomark-bg-2 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-2 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-logo_component-2 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-navbar08_logo-link {
  padding-left: 0;
}

.uui-navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar01_menu-button {
  padding: 0;
}

.uui-navbar01_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-navbar01_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar01_link {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
}

.uui-navbar01_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar01_link.w--current {
  color: #000;
}

.uui-navbar01_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui--gray50-2);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-button-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-3:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-3.is-button-xsmall {
  font-size: .875rem;
}

.uui-navbar01_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 1rem;
  margin-left: .75rem;
  font-size: .875rem;
}

.uui-button-row-9 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-navbar01_item-button-wrapper {
  margin-top: .75rem;
}

.uui-navbar01_item-heading {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar01_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-navbar01_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar01_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar01_blog-image-wrapper {
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 11rem;
  height: 6.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-navbar01_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_blog-item:hover {
  background-color: var(--untitled-ui--white);
}

.uui-navbar01_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.uui-navbar01_dropdown-content-heading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-left: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-content-wrapper {
  z-index: 1;
  grid-row-gap: .75rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar01_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 1.25rem;
  display: flex;
  position: relative;
}

.uui-navbar01_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-icon-1x1-xsmall-10 {
  color: #388be7;
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar01_icon-wrapper {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar01_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_dropdown-link:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-navbar01_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar01_heading {
  color: #367c8d;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-navbar01_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar01_dropdown-content-left {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .6fr .6fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar01_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar01_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar01_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar01_dropdown-list.w--open {
  background-color: #fff;
  border-radius: 25px;
  width: auto;
  min-width: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 0;
  position: absolute;
  inset: 5.0625rem auto auto 12%;
  overflow: hidden;
}

.uui-navbar01_dropdown-toggle {
  color: var(--untitled-ui--gray600);
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  padding: 1.75rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar01_dropdown-toggle:hover {
  color: var(--untitled-ui--gray700);
}

.uui-navbar01_menu-dropdown {
  position: static;
}

.uui-navbar01_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar01_logo-link {
  padding-left: 0;
}

.uui-navbar01_component {
  border-bottom: 1px solid var(--untitled-ui--gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.text-block-213 {
  padding-right: 5px;
}

.text-block-214, .text-block-215, .text-block-216 {
  color: #000;
  padding-right: 5px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.text-block-217 {
  padding-right: 5px;
}

.uui-navbar01_dropdown-link-list-3 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar01_dropdown-link-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar01_dropdown-link-copy:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-navbar01_dropdown-link-list-1, .uui-navbar01_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: .6fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-194 {
  width: 1.5rem;
  height: 1.6rem;
}

.small-text-hero {
  opacity: 1;
  background-color: #c7f7ff;
  background-image: radial-gradient(circle closest-corner at 31% 396%, #4d61a7 39%, #377d8e 70%, #377d8ec9 91%, #4d61a7 93%);
  border: .3px solid #c8c8c8;
  border-radius: 8px;
  padding: .5rem 1rem;
  box-shadow: 0 0 20px -2px #8ee9ff;
}

.small-text-hero._2 {
  box-shadow: none;
  opacity: 1;
  opacity: 1;
  border-style: solid;
  border-color: #378ca0;
  border: .01px solid var(--untitled-ui--indigo50);
  opacity: 1;
  background-color: #e7fcff;
  background-image: radial-gradient(circle closest-corner at 50% 303%, #4d61a700, #377d8e 40%, #5ff5e6 44%, #dcf8ff 53%);
  border-radius: 7px;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  display: block;
  box-shadow: inset 0 0 2px #8ee9ff;
}

.text-block-218 {
  color: #377d8e;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-block-218.main-heading-smaller-font {
  font-size: 1.08rem;
  font-weight: 500;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #367d8d;
  border-radius: 9px;
  padding: 13px 17px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
  transition: opacity .2s cubic-bezier(.55, .055, .675, .19);
}

.button-primary-9:hover {
  color: #fff;
  background-color: #4e61a7;
  background-image: radial-gradient(circle at 100% 100%, #5ff5e6, #377d8e 36%);
}

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

.button-primary-9._2 {
  letter-spacing: 0;
  text-transform: uppercase;
  background-image: none;
  border: 2px solid #367d8d;
  border-radius: 7px;
  padding: .75rem 1.5rem;
  font-weight: 600;
  line-height: 1rem;
  transition-property: none;
}

.button-primary-9._2:hover {
  color: #367d8d;
  background-color: #0000;
  background-image: none;
  border: 2px solid #367d8d;
}

.button-primary-9._2.header-cta {
  padding-left: .9rem;
  padding-right: .9rem;
}

.button-primary-9._2.header-cta.unified {
  margin-left: 53px;
}

.button-primary-9._2.security-cta {
  margin-top: auto;
}

.button-primary-9._2.benefits-cta {
  margin-top: 15px;
}

.grid-3 {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-3.top-pad-grid {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.grid-box {
  border-left: .1px solid #e1ecee;
  border-right: .1px #e1ecee;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.grid-box.no-left-line {
  border-left-style: none;
  padding-left: 0;
}

.heading-169 {
  color: #337584;
  font-family: Montserrat, sans-serif;
  font-size: 1.245rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.heading-169.connect-text-col {
  color: #3983c8;
}

.heading-169.curate-txt-col {
  color: #ff767c;
}

.heading-169.converse-txt-col {
  color: #c5932d;
}

.heading-169.medium-typo {
  font-weight: 600;
}

.paragraph-77 {
  color: var(--brand-primary);
  padding-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-219 {
  color: #2a454f;
  margin-right: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.7rem;
}

.animation-block {
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-4 {
  padding-top: 1rem;
}

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

.tab-button-2 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 15px;
  display: flex;
}

.tab-button-2.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative;
}

.margin-bottom-24px-9 {
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 2rem;
}

.tab-h1 {
  color: var(--brand-primary);
  -webkit-text-stroke-color: #2a454f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.3rem;
}

.paragraph-78 {
  color: #393d46;
  max-width: 650px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.7rem;
}

.tabs-content-13 {
  padding-top: 20px;
  overflow: visible;
}

.load-bar-base {
  -webkit-text-stroke-color: #377d8e;
  background-color: #e0ebed;
  border-radius: 500px;
  max-width: 111px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.link-arrow {
  color: #6a35ff;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-top: 19px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.arrow {
  filter: grayscale();
  color: #e6e6e6;
}

.image-3 {
  padding-top: 63px;
}

.content-block {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 30px;
  display: flex;
}

.container-4 {
  -webkit-text-stroke-color: #377d8e;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem 10.9rem;
}

.text-block-220 {
  color: #2a454f;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 2rem;
}

.tab-grid {
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.tabs-menu-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-4 {
  padding-top: 46px;
}

.hero-without-image-6 {
  background-color: #fff;
  padding: 52px 35px 80px;
  position: relative;
}

.tab-panel {
  -webkit-text-stroke-color: #0000;
  background-color: #cfeef0;
  border-radius: 24px;
  padding: 16px;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.load-bar {
  -webkit-text-stroke-color: #dde8eb;
  background-color: #377d8e;
  border-radius: 500px;
  width: 0%;
  height: 2px;
}

.heading-170 {
  color: #000;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.text-span-19 {
  font-weight: 700;
}

.sec-3-h2 {
  text-align: center;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.sec-3-h2.padding {
  padding-top: 20px;
}

.text-block-221 {
  color: #4f4f4f;
  margin-right: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.7rem;
  text-decoration: underline;
}

.tabs-5 {
  padding-top: .5rem;
}

.hero-wrapper-two-7 {
  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-10 {
  color: var(--brand-primary);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-79 {
  color: var(--brand-primary);
  max-width: 650px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.tabs-content-14 {
  padding-top: 20px;
  overflow: visible;
}

.image-195 {
  padding-top: 63px;
}

.container-1179 {
  -webkit-text-stroke-color: #377d8e;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem .3rem;
}

.container-1179.needl-features {
  width: 1160px;
  padding: 0 0 2rem;
}

.text-block-222 {
  color: #367d8d;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.text-block-222.medium-typo {
  font-size: 1.245em;
  font-weight: 600;
}

.image-196 {
  padding-top: 46px;
}

.lottie-animation-7 {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.explore-needl-features {
  background-color: #fff;
  height: auto;
  padding: 3rem 35px 3.4rem;
  position: relative;
}

.heading-171 {
  color: #000;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.heading-171.no-padding {
  font-weight: 700;
}

.heading-171.no-padding.new-heading1.medium-typo {
  font-size: 1.7rem;
  font-weight: 500;
}

.heading-171.no-padding.new-heading1.medium-typo.teal {
  color: var(--brand-primary);
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.cta-div-wrap {
  margin-top: 10px;
  padding-top: 19px;
}

.security-link-block {
  color: #000;
  font-size: 16px;
  text-decoration: none;
}

.text-span-20 {
  text-transform: uppercase;
}

.heading-172 {
  text-transform: uppercase;
  margin-bottom: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 3rem;
  display: none;
}

.text-span-21 {
  text-transform: uppercase;
  font-weight: 400;
}

.div-block-230 {
  display: block;
}

.padding-global-2 {
  padding-left: 0;
  padding-right: 0;
}

.padding-global-2.cta {
  background-color: #fff;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.padding-global-2.cta.new {
  background-color: #0000;
}

.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-medium.cta {
  color: #000;
  background-color: #367d8d;
  border-radius: 41px;
  padding: 2.5rem 3.4rem;
}

.features-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-25 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.features-image-2 {
  height: 14.375rem;
  transform: rotate(0);
}

.features-image-2.n {
  transform-style: preserve-3d;
  transform: rotateX(166deg)rotateY(-180deg)rotateZ(0);
}

.features-image-2.n.hide-on-mob {
  transform-style: preserve-3d;
  transform: rotateX(166deg)rotateY(180deg)rotateZ(0);
}

.features-image-2.n.hide-on-mob.absolutte {
  position: absolute;
  inset: 0% auto auto 0%;
}

.features-component {
  grid-column-gap: 7.8rem;
  grid-row-gap: 7.8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.button-primary-10 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #367d8d;
  border-radius: 9px;
  padding: 13px 17px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
  transition: opacity .2s cubic-bezier(.55, .055, .675, .19);
}

.button-primary-10:hover {
  color: #fff;
  background-color: #4e61a7;
  background-image: radial-gradient(circle at 100% 100%, #5ff5e6, #377d8e 36%);
}

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

.button-primary-10._2 {
  letter-spacing: 0;
  text-transform: uppercase;
  background-image: none;
  border: 2px solid #367d8d;
  padding: .75rem 1.5rem;
  font-weight: 600;
  line-height: 1rem;
  transition-property: none;
}

.button-primary-10._2:hover {
  color: #367d8d;
  background-color: #0000;
  background-image: none;
  border: 2px solid #367d8d;
}

.button-primary-10._2.cta {
  color: #000;
  background-image: radial-gradient(circle, #fff, #dbf0f2 4%, #fff);
}

.button-primary-10._2.cta:hover {
  background-color: #f1fafa;
  background-image: none;
}

.button-primary-10._2.cta.cta-big {
  color: #367d8d;
  padding: 1.15rem 3.7rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.cta-section {
  background-color: #fff;
  padding: 4.5rem 2rem;
}

.cta-section.for-feeds-page {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.features-image-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.features-image-wrapper.absolute {
  z-index: -1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  position: relative;
  inset: -295px auto 0% 0%;
}

.text-block-223 {
  color: #131516;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.image-197 {
  width: 42%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-231 {
  background-color: #ffffff52;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d8255dd6afc17befd1754b_background.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 15px;
  display: flex;
}

.div-block-231.border-image {
  background-color: #0000;
  border: .1px solid #b4b1b1;
}

.image-198 {
  border: .1px solid #ddd;
  max-width: 40%;
}

.div-block-232 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d8255dd6afc17befd1754b_background.png");
  background-position: 0 0;
  background-size: cover;
  border: .1px solid #8f8a8a;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 35px 0;
  display: flex;
}

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

.title-mi {
  white-space: break-spaces;
}

.title-mi.testimonial-v1---brix {
  margin-bottom: 13px;
  font-family: Montserrat, sans-serif;
}

.title-mi.testimonial-v1---brix.title-big-typo {
  text-align: left;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2.3rem;
}

.title-mi.testimonial-v1---brix.title-big-typo:hover {
  color: #000;
}

.title-mi.avatar-extra-info-1---brix {
  font-family: Inter, sans-serif;
}

.title-mi.avatar-name-v1---brix {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
}

.title-mi.testimonial---brix {
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.image-wrapper---brix {
  overflow: hidden;
}

.image-wrapper---brix.testimonial-v1---brix {
  border-radius: 50%;
  margin-right: 18px;
  box-shadow: 0 4px 14px #2427291a;
}

.text-block-224 {
  font-family: Inter, sans-serif;
}

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

.text-block-225 {
  font-family: Inter, sans-serif;
}

.slide---brix.testimonial-v1---brix {
  max-width: 500px;
  margin-right: 30px;
}

.cloneable-container-default {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  padding-top: 5.8rem;
  padding-bottom: 5.8rem;
  display: flex;
  transform: translate(0);
}

.display-none {
  display: none;
}

.mask---brix {
  border-radius: 20px;
}

.mask---brix.testimonial-v1---brix {
  max-width: 500px;
  overflow: visible;
}

.quotation-mark-div {
  position: absolute;
  inset: 17% auto auto 22%;
}

.paragraph---brix.testimonial-v1---brix {
  margin-bottom: 28px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-226 {
  font-family: Inter, sans-serif;
}

.split-content---brix.avatar-content---brix {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.split-content---brix.testimonials-client-info---brix {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.image---brix.avatar---brix.testimonial-v1---brix {
  width: 60px;
  min-width: 60px;
  min-height: 60px;
  max-height: 60px;
}

.image---brix.slider-arrow-icon---brix, .image---brix.slider-arrow-icon---brix:hover {
  color: #fff;
}

.slider-arrow---brix {
  background-color: #4a3aff;
  border-radius: 50%;
  width: 64px;
  min-width: 64px;
  min-height: 64px;
  max-height: 64px;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 22px;
  transition: box-shadow .35s, background-color .35s, color .35s, transform .35s;
  box-shadow: 0 4px 4px #0c046633;
}

.slider-arrow---brix:hover {
  color: #170f49;
  background-color: #fff;
  transform: scale(1.1);
  box-shadow: 0 4px 20px -8px #0c04661a;
}

.slider-arrow---brix:active {
  transform: scale(.94);
}

.slider-arrow---brix.small---brix {
  width: 56px;
  min-width: 56px;
  min-height: 56px;
  max-height: 56px;
  margin-top: auto;
  margin-bottom: auto;
}

.slider-arrow---brix.small---brix.right---brix {
  background-color: #337584;
  left: auto;
}

.slider-arrow---brix.small---brix.right---brix:hover {
  color: #fff;
  background-color: #337584;
}

.slider-arrow---brix.small---brix.left---brix {
  color: #fff;
  background-color: #337584;
  right: auto;
}

.container-default---brix {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.testimonial-main-wrapper---brix.hidden-overflow---brix {
  overflow: hidden;
}

.top-content---brix.testimonial-v1--brix {
  margin-bottom: 42px;
}

.card---brix {
  background-color: #fff;
  border: 1px solid #f7f7fb;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 5px 14px #080f340a;
}

.card---brix.testimonial-v1---brix {
  background-image: linear-gradient(166deg, #dbf0f2 77%, #56aeba);
  padding: 53px 54px 60px;
}

.card---brix.testimonial-v1---brix.first---brix.gradient-card {
  background-image: linear-gradient(166deg, #dbf0f2 77%, #56aeba);
  box-shadow: 0 5px 11px 3px #6ee0ff0a;
}

.text-span-22 {
  color: #367d8d;
}

.text-span-23 {
  color: #337584;
  font-weight: 600;
}

.text-block-227 {
  color: var(--teal);
  text-transform: uppercase;
  font-family: Montserrat custom, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.steps-text-blck {
  color: #56aeba;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.step-div-wrap {
  border: 1px #000;
  border-bottom: .2px solid #56aeba;
  flex-flow: wrap;
  display: inline-block;
}

.div-block-233 {
  background-color: #dbd4d4;
  border-radius: 5px;
  padding: 10px;
}

.div-block-233.change-color {
  background-color: #ddfafa;
}

.text-block-228 {
  font-weight: 500;
}

.div-block-234 {
  padding-top: 4px;
  display: flex;
}

.text-block-229 {
  padding-left: 10px;
}

.bold-text-67 {
  font-size: 16px;
}

.bold-text-68 {
  text-decoration: underline;
}

.text-block-93-copy {
  margin-top: 9px;
  margin-bottom: 9px;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-93-copy.output {
  margin-top: 49px;
  margin-bottom: 22px;
  text-decoration: none;
}

.bold-text-69, .bold-text-70 {
  font-size: 18px;
  font-weight: 600;
}

.div-block-235 {
  display: flex;
}

.text-block-230 {
  padding-left: 10px;
}

.text-block-231 {
  border-left: .12rem solid #888383;
  padding-left: 20px;
}

.image-199 {
  max-width: 80%;
  transition: all .2s ease-in;
}

.text-span-24 {
  color: #367d8d;
}

.container-large {
  width: 90%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.text-size-medium.text-weight-semibold {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 20px;
}

.text-size-medium.text-weight-semibold.left-align {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 600;
  line-height: 2rem;
}

.text-size-medium.text-weight-semibold.left-align.feed {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-size-medium.text-weight-semibold.left-align.white._1-5rem {
  color: var(--white-smoke);
  font-size: 1.5rem;
  line-height: 2.4rem;
}

.text-size-medium.text-weight-semibold.left-align.white {
  color: #eff2f0;
}

.text-size-medium.text-weight-semibold.left-align.white._1-5rem {
  color: #f7f7f7;
  border-bottom: .1px solid #ffffff52;
  font-size: 1.5rem;
  line-height: 2.4rem;
}

.heading-container-centered-2 {
  text-align: center;
  max-width: 51.1rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-173 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.padding-section-large-4 {
  padding: 0;
}

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

.padding-bottom-2.padding-xlarge {
  padding-top: .8rem;
}

.padding-bottom-2.padding-xlarge.padding-9 {
  padding-top: .9rem;
}

.padding-bottom-2.padding-xlarge._2 {
  padding-top: .5rem;
}

._3x2-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  padding-top: 19px;
}

._3x2-grid.benefits-grid {
  grid-template-rows: auto auto;
  padding-top: 10px;
}

.icon-height-xlarge {
  height: 4.5rem;
}

.features-grid_item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  border: 1px solid #3b929f;
  border-radius: 9px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.features-grid_item:hover {
  color: #fff;
  background-color: #f1fafa;
  border-style: solid;
  border-color: #fff;
}

.section-benefits-of-needl, .section-benefits-of-needl.discover-use-cases {
  display: block;
}

.text-custom-gray-2 {
  color: #636262;
}

.text-custom-gray-2.text-size-small {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-custom-gray-2.text-size-small.white {
  color: var(--white-smoke);
}

.text-custom-gray-2.text-size-small {
  color: #3f494a;
}

.text-custom-gray-2.text-size-small.white {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-subheader-padding {
  max-width: 33rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.padding-global-5 {
  background-image: none;
  padding: 4.3rem 2.5rem;
}

.text-span-25 {
  color: #367d8d;
}

.heading-174 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.features-grid_item-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #3b929f;
  border-radius: 9px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 2.5rem 1.3rem;
  display: flex;
}

.features-grid_item-2:hover {
  color: #000;
  background-color: #fff;
  border-style: solid;
  border-color: #3b929f;
}

.features-grid_item-2.solo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-80 {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-80.mid-aligh {
  text-align: center;
}

.text-span-26 {
  color: #367d8d;
}

.heading-175 {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.heading-175.teal {
  color: var(--primary-head-color);
  margin-bottom: 10px;
}

.heading-175.feed {
  color: var(--brand-primary);
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 2.8rem;
}

.padding-section-large-5 {
  padding-top: 0;
  padding-bottom: .125rem;
}

._3x2-grid-2 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
}

._3x2-grid-2.feed {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
}

.features-grid_item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid #3b929f;
  border-radius: 9px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.features-grid_item-3:hover {
  color: #fff;
  background-color: #fff;
  border-style: solid;
  border-color: #fff;
}

.features-grid_item-3.discover {
  grid-row-gap: 1.5rem;
  background-color: #f1fafa;
  grid-template-rows: minmax(0, .5fr) auto;
}

.features-grid_item-3.discover:hover {
  background-color: #fff;
  border-color: #3b929f;
}

.features-grid_item-3.discover.new-use-cases {
  z-index: -2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr auto;
  place-items: end start;
}

.features-grid_item-3.discover.new-use-cases:hover {
  background-color: #fff;
}

.features-grid_item-3.discover.new-use-cases.investment {
  z-index: -3;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6769433cedbfe289d22324cf_Untitled%20design.jpg");
  background-position: 0 0;
  background-size: cover;
}

.features-grid_item-3.discover.new-use-cases.investment:hover {
  background-color: #fff;
}

.features-grid_item-3.discover.exp {
  grid-template-rows: auto;
}

.features-grid_item-3.discover.feed {
  grid-template-rows: minmax(0, 1fr) auto;
}

.features-grid_item-3.discover.feed.ir {
  z-index: 8;
  background-color: #367d8d;
  border: .3px solid #cfeef0;
  border-radius: 7px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.features-grid_item-3.discover.feed.ir:hover {
  color: #fff;
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775270fb3b19c42cc6463df_pexels-shkrabaanthony-5816298.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-3.discover.feed.cr {
  background-color: #367d8d;
}

.features-grid_item-3.discover.feed.cr:hover {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677527f1f1df64ac9786053e_pexels-mikhail-nilov-6963030.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-3.discover.feed.etc {
  background-color: #367d8d;
}

.features-grid_item-3.discover.feed.etc:hover {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67752845d2e80a786fa3ca49_image%20(5).png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-3.discover.feed.rm {
  background-color: #367d8d;
}

.features-grid_item-3.discover.feed.rm:hover {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775273fa669f3c3af1d1e28_standard-quality-control-concept-m%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-3.discover.feed.ism {
  background-color: #367d8d;
}

.features-grid_item-3.discover.feed.ism:hover {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775268125b56812bb1d7165_pexels-goumbik-590016.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-3.discover.feed.avatar-stack_component {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677286f09e4d013c6a498bdb_Knowledge%20Management.webp");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-3.discover.feed.km {
  background-color: #367d8d;
}

.features-grid_item-3.discover.feed.km:hover {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775258fb700ee945188a285_felipe-furtado-2zDXqgTzEFE-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.padding-global-6 {
  padding: 3rem 2.5rem;
  display: block;
}

.padding-global-6.feed {
  background-color: #fff;
  padding: 3rem 2.1rem 0;
}

.know-more-text {
  color: var(--teal);
  flex-flow: row;
  align-items: stretch;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-decoration: underline;
  display: flex;
}

.know-more-text:hover {
  color: var(--dark-slate-grey);
}

.heading-176 {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.text-span-blue {
  color: var(--teal);
}

.uui-layout05_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-layout05_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 6rem;
}

.uui-lightbox_play-icon-4 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-4 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout05_lightbox {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-button-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-13:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-13:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-secondary-gray-9 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-9:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-row-10 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-6 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xxsmall-6 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-xsmall-8 {
  width: 100%;
  min-height: 1rem;
}

.uui-icon-1x1-xsmall-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-7 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout05_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.uui-heading-subheading-9 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-layout05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-14 {
  margin-top: auto;
  margin-bottom: auto;
  padding: 3.5rem .5rem;
}

.uui-container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding: 2.5rem 2rem 4rem;
}

.uui-layout26_image-01 {
  width: 28rem;
  min-width: 28rem;
  margin-left: 20rem;
  position: absolute;
  top: 5%;
}

.uui-layout26_image-02 {
  width: 22rem;
  min-width: 22rem;
  margin-right: 20rem;
  position: absolute;
  top: 18%;
}

.uui-layout26_image-wrapper {
  justify-content: center;
  width: 100%;
  height: 40rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout26_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout26_item {
  display: flex;
}

.uui-layout26_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout26_content-right {
  padding-top: 0;
}

.uui-layout26_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-section_layout26, .image-200 {
  display: block;
}

.bold-text-71 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.a-header-grid-image-2 {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
  box-shadow: -1px 0 20px #0000000d;
}

.a-header-grid-column-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.a-header-image-grid-2 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  align-items: start;
  width: 100%;
  margin-top: 75px;
  padding-right: 5%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.a-header-background-image-2 {
  object-fit: cover;
  object-position: 0% 0%;
  width: 90%;
  height: 90%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.a-header-image-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 40%;
  height: 90%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-header-logo-block-2 {
  grid-column-gap: 44px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.a-text-color-primary-7 {
  color: var(--alley-component-library--blue--900);
}

.a-paragraph-small-6 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.a-header-logo-wrapper-2 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  color: var(--alley-component-library--gray--500);
  justify-content: space-between;
  align-items: center;
  margin-top: 140px;
  display: flex;
}

.a-caption-8 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-icon-small-5 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-header-play-4 {
  background-color: var(--alley-component-library--blue--100);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.a-button-video-4 {
  grid-column-gap: 12px;
  color: var(--alley-component-library--blue--900);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 99px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 48px;
  min-height: 48px;
  padding: 12px 24px 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: flex;
}

.a-button-video-4:hover {
  background-color: var(--alley-component-library--neutral--off-white);
}

.a-button-video-4:active {
  background-color: var(--alley-component-library--blue--100);
}

.a-button-primary-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-8:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-8:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-header-button-wrapper-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 24px;
  margin-bottom: 16px;
  display: flex;
}

.a-paragraph-regular-8 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-span-underline-7 {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h1-heading-4 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.a-margin-bottom-74 {
  margin-bottom: 48px;
}

.a-detail-small-5 {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-detail-small-5.a-text-color-primary {
  color: var(--alley-component-library--blue--900);
}

.a-margin-bottom-75 {
  margin-bottom: 16px;
}

.a-header-content-2 {
  color: var(--alley-component-library--gray--700);
  max-width: 500px;
}

.a-header-block-2 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 50%;
  display: flex;
}

.a-container-regular-9 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-header-section-2 {
  padding: 120px 5%;
  position: relative;
  overflow: hidden;
}

.designation-company {
  color: var(--primary-head-color);
  padding-top: 5px;
  padding-left: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.875rem;
}

.text-block-232 {
  margin-top: 20px;
}

.dropdown-link-7-copy {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-7-copy.w--current {
  color: #000;
  text-decoration: none;
}

.link-46 {
  text-decoration: none;
}

.text-block-102-copy {
  margin-right: 10px;
}

.div-block-236 {
  margin-top: 18px;
  padding-left: 30px;
  display: flex;
}

.text-block-233 {
  padding-left: 5px;
  font-size: 13px;
}

.text-block-234 {
  padding-left: 30px;
  font-size: 13px;
}

.text-block-235 {
  padding-left: 40px;
  font-size: 13px;
}

.div-block-237 {
  padding-left: 30px;
  display: flex;
}

.text-block-236 {
  padding-left: 5px;
  font-size: 13px;
}

.use-cases-block {
  flex-flow: column;
  margin-top: 43px;
  display: flex;
}

.new-test-accord {
  background-color: #fff;
}

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

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

.c-faq {
  background-color: #fff;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.c-faq-icon {
  border-width: .1px;
  border-color: #000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  position: relative;
}

.c-faq-q {
  background-color: #fff;
  border: .1px solid #b0b0b0;
  align-items: center;
  display: flex;
}

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

.c-faq-a-text {
  padding: .5rem 1rem 1rem;
}

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

.c-faq-divider {
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.cloneable-area {
  background-color: #fff;
  min-height: auto;
}

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

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

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

.accordion-item-side-bar-copy {
  border-bottom: 0 #f7d40e;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.accordion-item-side-bar-copy.hid {
  display: none;
}

.paragraph-81 {
  margin-top: -3px;
  margin-bottom: 10px;
  font-size: 1.1rem;
  line-height: 1.875rem;
}

.text-span-27 {
  font-weight: 500;
}

.heading-177 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.bold-text-72 {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  line-height: 3rem;
}

.h1-askneedl {
  align-self: center;
  font-family: Montserrat, sans-serif;
}

.tab-label-streamline {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.stremline-tab-img {
  max-width: 86%;
  padding-left: 28px;
  padding-right: 28px;
}

.heading-163 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}

.tabs-menu-10 {
  flex-direction: column;
  width: 38%;
  display: flex;
}

.tabs-content-15 {
  margin-top: 0;
  padding-top: 0;
}

.tabs-content-15.public-content {
  padding-top: 0;
}

.new-container-2 {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
}

.new-container-2.ask-needl {
  background-color: #0000;
  padding-left: 40px;
}

.new-container-2.ask-needl-new {
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-container-2.flex-container {
  display: flex;
}

.div-block-238 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-239 {
  font-family: Montserrat, sans-serif;
}

.button-14 {
  text-align: center;
  background-color: #367d8d;
  border-radius: 6px;
  align-self: flex-start;
  width: auto;
  padding: 13px 32px;
  font-weight: 600;
}

.button-14:hover {
  border: 1px solid #367d8d;
}

.text-block-193 {
  font-family: Montserrat, sans-serif;
}

.image-203 {
  width: 50%;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: static;
  right: 0;
}

.video-container-2 {
  border-radius: 30px;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.section-16 {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-16.section-space.security-copy {
  background-color: #fff;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 10px;
}

.section-16.section-space.security-copy.ask-needl {
  padding-bottom: 0;
}

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

.tab-right-content-2 {
  display: flex;
  overflow: visible;
}

.h1-32-44-mont-700-2 {
  color: #171818;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 42px;
}

.h1-32-44-mont-700-2.ask-needl {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 42px;
}

.feature-head-2 {
  float: none;
  color: #367d8d;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 51px;
}

.feature-head-2.left-typo {
  text-align: left;
}

.paragraph-82 {
  text-align: center;
  font-size: 20px;
}

.processing-feature-description-wrapper-2 {
  padding-top: 20px;
}

.text-block-240 {
  font-family: Montserrat, sans-serif;
}

.full-width-div-2 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.full-width-div-2.research-copy {
  display: none;
}

.image-185 {
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 14px;
  padding-bottom: 48px;
}

.usecase-left-split-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-bottom: 40px;
  display: flex;
}

.heading-178 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 36px;
  font-weight: 600;
}

.text-block-242 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-242.ask-needl {
  font-size: 22px;
  font-weight: 400;
}

.tabs-content-16 {
  width: 60%;
  margin-top: -257px;
  margin-left: 243px;
}

.usecase-name-head-5 {
  color: #367d8d;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.needl-paragraph-2 {
  clear: left;
  color: #2b2b2b;
  align-self: auto;
  max-width: 90%;
  padding-top: 10px;
  font-size: 14px;
  line-height: 26px;
}

.needl-paragraph-2.ask-needl {
  margin-bottom: 0;
  padding-top: 10px;
}

.needl-paragraph-2.financial-services {
  margin-top: 0;
  padding-top: 0;
}

.needl-paragraph-2.process-para-size {
  padding-top: 10px;
}

.usecase-hero-split-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.html-embed-21 {
  text-align: center;
}

.fact-number-div-5 {
  color: #fff;
  background-color: #367d8d;
  border-radius: 100%;
  padding: 10px;
  font-family: Montserrat custom, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  position: absolute;
  inset: 0% auto auto 13%;
}

.needl-container-2 {
  flex-direction: column;
  flex: 1;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.needl-container-2.ask-needl {
  text-align: left;
}

.usecase-hero-wrapper-2 {
  align-items: center;
  width: auto;
  padding-left: 0%;
  display: flex;
}

.tab-left-content-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 612px;
  padding-bottom: 0;
  display: flex;
}

.div-block-239 {
  width: 48%;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
}

.hero-stack-2 {
  background-color: #fff;
  padding: 5rem 30px 0;
  position: relative;
}

.container-1181 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

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

.margin-bottom-24px-11 {
  color: var(--brand-primary);
  text-align: left;
  width: 100%;
  margin-bottom: 24px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-11 {
  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-11:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hero-image-2.shadow-two {
  border-radius: 1rem;
  max-width: 100%;
  margin-top: 0;
}

.hero-image-2.shadow-two.hero-img-shadow {
  box-shadow: none;
  -webkit-backdrop-filter: drop-shadow(0 2px 5px #000000b3) blur(250px);
  backdrop-filter: drop-shadow(0 2px 5px #000000b3) blur(250px);
}

.hero-image-2.shadow-two {
  box-shadow: none;
  border-radius: 1rem;
  max-width: 100%;
  margin-top: 0;
  transition: opacity 50ms ease-in;
}

.grid1-4-div-wrapper {
  padding-top: 0;
  padding-bottom: 1rem;
}

.heading-179 {
  color: var(--brand-primary);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.heading-180 {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.4rem;
}

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

.container-1182 {
  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;
}

.certification-tabs {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  background-color: #f1fafa;
  background-image: linear-gradient(#f1fafa, #fff);
  border: .2px solid #56aeba;
  border-radius: 9px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 37px;
  display: flex;
}

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

.paragraph-84 {
  text-align: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-85, .paragraph-86 {
  text-align: center;
}

.link-47 {
  color: #367d8d;
}

.agreement-policies-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 12.125rem;
  display: flex;
}

.agreement-policies-section.disclosure-added {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.links-wrapper {
  align-self: flex-start;
  max-width: 750px;
}

.heading-181 {
  color: var(--brand-primary);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.agreement-link-block {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.list-items {
  margin-bottom: 7px;
}

.div-block-240 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.cell-6 {
  justify-content: center;
  align-items: stretch;
}

.heading-182 {
  margin-top: 40px;
}

.rss-faq-bullet-points {
  margin-top: 6px;
  display: flex;
}

.text-block-243 {
  background-color: #ddd;
  border-radius: 4px;
  margin-top: 9px;
  padding: 7px 20px;
}

.paragraph-61-copy {
  color: #000;
  font-size: 14px;
}

.text-block-244 {
  margin-left: 13px;
}

.main-pointer-s-m {
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 36px;
}

.heading-183 {
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.heading-184 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
}

.career-h1 {
  margin-bottom: 20px;
}

.image-205, .image-206, .image-207 {
  max-width: 100%;
}

.uui-career07_detail-wrapper {
  color: #475467;
  align-items: center;
  margin-right: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  display: flex;
}

.uui-badge {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge.is-blue {
  color: #109862;
  background-color: #effff4;
  font-size: .875rem;
  font-weight: 500;
}

.uui-badge.is-pink {
  color: var(--support-pink);
  background-color: #ffeefb;
}

.uui-badge.is-pink.prod-not-pink {
  background-color: var(--azure-2);
  color: var(--teal);
}

.uui-badge.is-orange {
  color: #b93815;
  background-color: #fef6ee;
}

.uui-badge.is-indigo {
  color: #3538cd;
  background-color: #eef4ff;
}

.uui-career09_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}

.uui-text-size-large-10 {
  color: #475467;
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-career09_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-career09_label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.uui-career09_tabs-content {
  width: 100%;
  margin-top: 0;
  overflow: visible;
}

.uui-container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-career09_tab-link {
  color: #667085;
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.uui-career09_tab-link.w--current {
  color: #344054;
  background-color: #fff;
  height: 50px;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.uui-career09_tab-link.news {
  align-items: center;
  height: 50px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.news.w--current {
  box-shadow: none;
  border-radius: 10px;
  height: 50px;
  font-family: Inter, sans-serif;
}

.uui-career09_tab-link.blog {
  border-radius: 10px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.blog.w--current {
  box-shadow: none;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.whitepaper {
  height: 50px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.whitepaper.w--current {
  box-shadow: none;
  border-radius: 10px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.all-articles {
  height: 50px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-career09_tab-link.all-articles.w--current {
  box-shadow: none;
  background-color: #fff;
  border-radius: 10px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.uui-heading-medium-11 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.badge-dot {
  color: #667085;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-pink500 {
  color: var(--support-pink);
}

.badge-dot.text-color-pink500.prod-not-pink {
  color: var(--teal);
}

.badge-dot.text-color-indigo500 {
  color: #6172f3;
}

.badge-dot.text-color-warning500 {
  color: #f79009;
}

.badge-dot.text-color-blue500 {
  color: #2e90fa;
}

.uui-button-icon-5 {
  color: #367d8d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-career09_component {
  flex-direction: column;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-career09_component.blog {
  margin-top: 0;
}

.uui-career09_top-wrapper {
  justify-content: space-between;
  margin-bottom: .5rem;
  display: flex;
}

.section-open-positions {
  padding-top: 4.9rem;
}

.uui-space-xsmall-9 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-subheading-10 {
  color: #367d8d;
  margin-bottom: .75rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-career09_tabs-menu {
  grid-column-gap: .3rem;
  grid-row-gap: 16px;
  background-color: #f1fafa;
  border: 1px solid #dbf0f2;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 3rem;
  padding: .375rem;
  display: grid;
}

.uui-career09_tabs-menu.blog {
  grid-column-gap: .5rem;
  outline-offset: 0px;
  background-color: #ebf2f4;
  border: 1px #fffc;
  border-radius: 10px;
  outline: 3px solid #ebf2f459;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: auto;
  margin-top: .4rem;
  margin-bottom: 1rem;
  padding: 7px 10px;
}

.uui-career09_job-details-wrapper {
  margin-top: 1.5rem;
  display: flex;
}

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-button-link-4 {
  grid-column-gap: .5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-4:hover {
  color: #53389e;
}

.uui-text-size-medium-10 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-career09_icon {
  color: #98a2b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-career09_heading {
  color: var(--dark-slate-grey);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-career09_item {
  border: 1px solid #bbe1e6;
  border-radius: 1rem;
  padding: 1.5rem;
  overflow: hidden;
}

.uui-career07_icon-wrapper {
  flex: none;
  margin-right: .5rem;
}

.view-cta {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
}

.text-tab-inter {
  color: #367d8d;
  align-self: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
}

.text-tab-inter.blog, .text-tab-inter.news, .text-tab-inter.whitepapers, .text-tab-inter.all-articles {
  color: var(--teal);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}

.text-tab-inter.position {
  font-size: 1rem;
}

.domain {
  font-family: Montserrat, sans-serif;
}

.job-type, .job-time {
  font-family: Inter, sans-serif;
}

.uui-layout79_item {
  flex-direction: column;
  align-items: center;
}

.uui-icon-featured-outline-large-8 {
  color: #57be86;
  background-color: #0000;
  border: .5rem #3f494a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.heading-185 {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: .5rem;
}

.uui-space-small-6 {
  width: 100%;
  min-height: 0;
  display: none;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-section_layout79 {
  padding: 0 4rem;
}

.uui-padding-vertical-xhuge-15 {
  padding: 0 2rem;
}

.uui-icon-1x1-xsmall-12 {
  color: #367d8d;
  width: auto;
  height: auto;
}

.uui-page-padding-16 {
  background-color: #fff;
  border-radius: 1rem;
  padding: 4rem 2rem 2rem;
}

.uui-layout79_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: grid;
}

.uui-layout79_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.our-values-career {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.uui-text-size-medium-11 {
  color: #444546;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-248 {
  color: var(--brand-primary);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.image-208, .image-209 {
  max-width: 100%;
}

.uui-button-icon-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-link-5 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-5:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-row-11 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-small-7 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-8 {
  width: 100%;
  min-height: .5rem;
}

.uui-heading-xsmall-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-icon-1x1-xsmall-13 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-9 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout34_component {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 44px 3rem;
  display: flex;
}

.uui-container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-17 {
  padding: 5rem 2rem;
}

.a-button-primary-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-9:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-9:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-paragraph-regular-9 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-feature-bottom-wrapper-4 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-paragraph-small-7 {
  color: var(--brand-primary);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.a-subheading-regular-5 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.a-margin-bottom-76 {
  margin-bottom: 8px;
}

.a-icon-regular-6 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-feature-icon-5 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-feature-card-5 {
  border: 1px solid #bbe1e6;
  border-radius: 9px;
  padding: 24px;
}

.a-feature-card-5:hover {
  background-color: #f1fafa;
}

.a-feature-card-grid-4 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 28px;
  margin-bottom: 28px;
}

.a-span-underline-8 {
  border-bottom: 6px solid var(--alley-component-library--blue--900);
  color: var(--alley-component-library--blue--900);
}

.a-h3-heading-9 {
  color: var(--brand-primary);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.a-detail-regular-6 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-margin-bottom-77 {
  margin-bottom: 16px;
}

.a-title-wrap-center-6 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-container-regular-10 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.how-we-work---career {
  padding: 4rem 5% 5rem;
}

.heading-186 {
  color: var(--brand-primary);
  font-weight: 600;
}

.gallery-slider {
  border-bottom: 1px #fff;
  padding: 3.9rem 30px;
  position: relative;
}

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

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

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

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

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

.gallery-slide-image {
  border-radius: 9px;
  position: relative;
}

.gallery-image {
  border-radius: 9px;
  width: 100%;
  max-width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 2.4rem;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

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

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

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

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

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

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

.gallery-slide-nav.career {
  padding-top: 0;
  inset: auto 0% -17%;
}

.paragraph-87 {
  color: var(--brand-primary);
  text-align: center;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.heading-187 {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.top-releases-max-w {
  max-width: 100%;
}

.paragraph-88 {
  text-align: center;
  width: 800px;
  font-size: 17px;
}

.icon-9, .icon-10 {
  display: none;
}

.heading-188 {
  font-family: Inter, sans-serif;
  line-height: 51px;
}

.div-block-244 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-249 {
  color: #367d8d;
  font-size: 61px;
  font-weight: 700;
  line-height: 73px;
}

.div-block-245 {
  background-color: #fcfbf8;
  justify-content: center;
  align-items: center;
  width: 100vw;
  margin-left: -50vw;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  left: 50%;
}

.text-block-250 {
  color: #2b2b2b;
  font-size: 21px;
  font-weight: 500;
  line-height: 36px;
}

.case-study-testimonial-section-2 {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

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

.heading-189 {
  text-align: center;
  width: 800px;
  font-size: 36px;
  font-weight: 600;
}

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

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

.collection-item-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-block-251 {
  color: #171818;
  font-size: 20px;
  line-height: 33px;
  text-decoration: none;
}

.div-block-246 {
  width: 25%;
}

.div-block-247 {
  display: block;
}

.industry-type-2 {
  color: #367d8d;
  font-size: 28px;
  font-weight: 600;
  line-height: 48px;
}

.image-210 {
  object-fit: fill;
  display: block;
}

.div-block-248 {
  width: auto;
  margin-top: 0%;
}

.div-block-249 {
  width: 25%;
}

.left-arrow-4 {
  display: none;
}

.rich-text-block-2 {
  font-size: 1rem;
}

.left-align {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 20px;
}

.testimonial-heading {
  color: #367d8d;
  font-size: 26px;
  font-weight: 600;
  line-height: 3rem;
}

.image-213 {
  max-width: 90%;
}

.image-214, ._100-img {
  max-width: 100%;
}

.text-block-252, .text-block-253, .text-block-254, .text-block-255, .text-block-256 {
  font-family: Montserrat, sans-serif;
}

.uui-text-size-medium-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_author-heading-bottom {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper {
  margin-right: 1rem;
}

.uui-blogpost03_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.uui-blogpost03_author-wrapper.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-2.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-badge-2.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-blogpost03_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper {
  width: 50%;
}

.uui-button-icon-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-7.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-button-secondary-gray-10 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-10.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-10.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-10.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost03_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost03_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost03_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text h5, .uui-text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text a {
  text-decoration: underline;
}

.uui-text-rich-text figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost03_content {
  margin-bottom: 4rem;
}

.uui-max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-8.align-center-8, .align-center-8 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost03_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost03_image-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-text-divider {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_date-wrapper {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-large-11 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-blogpost03_author-text {
  display: flex;
}

.uui-blogpost03_content-top {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-breadcrumb-link {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost03_title-wrapper {
  flex-direction: column;
  display: flex;
}

.uui-blogpost03_header {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-padding-vertical-xhuge-17 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-18 {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.hero-stack-3.news-hero-sec {
  opacity: 1;
  background-color: #dbf0f2;
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 115px;
}

.hero-stack-3.press-partnership-hero-sec {
  display: block;
}

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

.hero-wrapper-two-9 {
  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-12 {
  color: var(--para);
  text-transform: none;
  margin-bottom: 24px;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 22px;
}

.button-primary-12 {
  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-12:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.heading-news {
  color: var(--teal);
  font-size: 2.5rem;
  line-height: 3.6rem;
}

.a-caption-9 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-button-primary-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-10:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-10:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-margin-bottom-78 {
  margin-bottom: 16px;
}

.a-blog-footer-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-text-link-regular {
  color: var(--alley-component-library--blue--900);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
  display: block;
}

.a-paragraph-regular-10 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-subheading-large {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.8;
}

.a-blog-image {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.a-blog-image-border {
  border: 1px solid var(--alley-component-library--gray--0);
  border-radius: 9px;
  width: 100%;
  height: 270px;
  margin-bottom: 16px;
  overflow: hidden;
}

.a-blog-card-centered {
  border: .1px solid var(--powder-blue);
  background-color: #fff;
  background-image: none;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 23px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #2c2c2c33;
}

.a-blog-grid-small {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: repeat(auto-fit, 500px);
  grid-template-columns: 1fr 1fr;
  margin-bottom: 32px;
}

.a-h3-heading-10 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

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

.a-detail-regular-7 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-blog-title-wrapper-l {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-container-x-small {
  width: 100%;
  max-width: 915px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-section-regular-8 {
  padding: 92px 5%;
  position: relative;
}

.new-heading2 {
  color: var(--teal);
  text-align: left;
  margin-top: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.text-block-257 {
  color: var(--primary-head-color);
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-258 {
  color: var(--primary-head-color);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.uui-text-size-medium-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  margin-top: 5px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_author-heading-bottom-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost03_author-image-2 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper-2 {
  margin-right: 1rem;
}

.uui-blogpost03_author-wrapper-2 {
  align-items: center;
  margin-bottom: 2rem;
}

.uui-blogpost03_author-wrapper-2.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_divider-2 {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-badge-3 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-3.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-3.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-badge-3.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-blogpost03_tag-list-2 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper-2 {
  width: 50%;
}

.uui-button-icon-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-8.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-button-secondary-gray-11 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-11:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-11:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-11.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-11.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-11.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-blogpost03_share-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost03_share-heading-2 {
  color: var(--untitled-ui--gray900);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.uui-blogpost03_share-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom-2 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-text-rich-text-2 {
  color: var(--untitled-ui--gray600);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-text-rich-text-2 h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.uui-text-rich-text-2 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.uui-text-rich-text-2 h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 h5, .uui-text-rich-text-2 h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 p {
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-2 blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-style: italic;
}

.uui-text-rich-text-2 a {
  text-decoration: underline;
}

.uui-text-rich-text-2 figcaption {
  color: var(--untitled-ui--gray500);
  text-align: left;
  margin-top: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blogpost03_content-2 {
  margin-bottom: 4rem;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center-9, .align-center-9 {
  margin-left: auto;
  margin-right: auto;
}

.uui-blogpost03_image-2 {
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost03_image-wrapper-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-text-divider-2 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_date-wrapper-2 {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_author-heading-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-text-size-large-12 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost03_author-text-2 {
  display: none;
}

.uui-blogpost03_content-top-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-heading-large-2 {
  color: var(--teal);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.uui-breadcrumb-link-2 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-2:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link-2.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-2.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider-2 {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost03_breadcrumb-2 {
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost03_title-wrapper-2 {
  flex-direction: column;
  display: flex;
}

.uui-blogpost03_header-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-padding-vertical-xhuge-18 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-15 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-259, .text-block-260 {
  color: var(--teal);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}

.text-block-261 {
  align-self: center;
  font-size: 16px;
  line-height: 36px;
}

.accordion-wrapper-2 {
  margin-top: 50px;
}

.accordion-trigger---brix {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-content---brix {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.accordion-arrow-wrap---brix {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  display: flex;
  box-shadow: 0 5px 16px #080f340f;
}

.accordion-paragraph---brix {
  text-align: left;
  width: 100%;
  max-width: 90%;
  margin-top: 7px;
  margin-bottom: 0;
  line-height: 26px;
}

.accordion-arrow-wrapper---brix {
  z-index: 200;
  color: #367d8d;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-bottom: 2px;
  display: flex;
  position: relative;
  transform: rotate(90deg);
}

.accordion-item-wrapper---brix {
  max-width: 886px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-item-wrapper---brix.preview-page {
  max-width: 999px;
  margin-bottom: 60px;
}

.arrow-line---brix {
  background-color: #4a3aff;
  border-radius: 500px;
  width: 11px;
  min-height: 2px;
  position: absolute;
}

.arrow-line---brix._2---brix {
  background-color: #367d8d;
  right: 7px;
  transform: rotate(-45deg);
}

.arrow-line---brix._1---brix {
  color: #367d8d;
  background-color: #367d8d;
  left: 7px;
  transform: rotate(45deg);
}

.accordion-item-title---brix {
  color: #000;
  text-align: left;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
}

.accordion-item---brix {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordion-item---brix.accordion-1---brix {
  border: 2px solid #0000;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 5px 16px #080f340f;
}

.accordion-item---brix.accordion-1---brix:hover {
  box-shadow: 0 14px 21px #4a3aff0f;
}

.heading-191 {
  margin-top: 20px;
  font-size: 1.1rem;
}

.image-215 {
  align-self: center;
  max-width: 29%;
}

.monthwise-div {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 50px;
  display: flex;
}

.monthwise-div.oct {
  display: block;
}

.month-heading {
  margin-bottom: 10px;
  text-decoration: underline;
}

.month-heading.add-padding-smooth {
  margin-top: 20px;
}

.release-image {
  align-self: center;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 17px;
}

.release-image._70 {
  max-width: 70%;
}

.release-text {
  color: var(--teal);
  font-size: 1rem;
  font-weight: 500;
}

.release-para {
  font-size: .9rem;
  line-height: 24px;
}

.text-block-262 {
  font-size: 16px;
  font-weight: 500;
}

.dropdown-toggle-4 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
}

.improvements-drop-down {
  margin-left: 0;
}

.paragraph-89 {
  flex-flow: column;
  display: flex;
}

.icon-11 {
  inset: auto auto -20.1% 37.5%;
}

.list-item-7 {
  margin-bottom: 10px;
}

.semi-blod-inter {
  font-weight: 600;
}

.list-release-notes {
  margin-bottom: 0;
}

.text-block-263 {
  color: var(--primary-head-color);
  text-align: justify;
  text-transform: uppercase;
  padding-left: 158px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.link-48, .link-49, .text-block-264 {
  font-size: 1rem;
}

.text-block-265, .text-block-266 {
  line-height: 25px;
}

.text-block-267, .text-block-268, .text-block-269 {
  line-height: 24px;
}

.text-block-270, .text-block-271, .italic-text-9 {
  line-height: 25px;
}

.text-span-28 {
  color: var(--teal);
  font-weight: 600;
}

.text-block-272, .text-block-273 {
  line-height: 1.875rem;
}

.teal-text-span {
  color: var(--primary-head-color);
}

.heading-192 {
  text-align: left;
  font-weight: 600;
}

.heading-192.top-margin-40 {
  margin-top: 40px;
}

.new-text-block {
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 26px;
}

.heading-195 {
  font-size: 2rem;
  line-height: 3rem;
}

.div-for-cta {
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.text-span-29 {
  color: #3e8291;
}

.card_front-content {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.card_front-content.mobile {
  flex-flow: column;
  align-items: center;
}

.card_front-content.mobile.reimagined-feed {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
}

.card_front-content.mobile.reimagined-feed.text {
  color: var(--brand-primary);
}

.card_front-content.mobile.reimagined-feed {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.text-style-link {
  text-decoration: underline;
}

.text-color-grey {
  color: #fbf9fc80;
}

.section-tip {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card_scroll {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #367d8d;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 101%);
}

.card_scroll.light-teal, .card_scroll.home {
  background-color: #f1fafa;
}

.card_scroll.light-teal {
  opacity: 1;
  background-color: #e8f1f2;
  border: .1px solid #cbdee2;
  border-radius: 16px;
  transform: translate(0, 102%);
}

.card_component {
  background-image: linear-gradient(#cfeef0, #d3eef1 100%, #fff);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 20.9rem;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -1px 1px #367d8d;
}

.card_component:hover {
  opacity: 1;
}

.card_component.feed {
  background-color: #fff;
  background-image: none;
  border: .3px solid #cfeef0;
  height: 17.7rem;
  box-shadow: inset 0 -1px 1px #cfeef0;
}

.card_component.feed.asst {
  width: 28.9rem;
}

.card_component.home {
  background-color: #fff;
  background-image: none;
  border: .4px solid #cfeef0;
  width: 17rem;
  height: 17.7rem;
  box-shadow: inset 0 -1px 1px #cfeef0;
}

.card_title {
  color: var(--brand-primary);
  text-align: center;
  flex-direction: column;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.6rem;
  text-decoration: none;
}

.card_title.feed {
  color: var(--brand-primary);
  font-size: 1.3rem;
  line-height: 2.4rem;
}

.card_title.feed.mid-align.teal {
  color: var(--teal);
}

.cards {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.cards.feed {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 5px;
}

.cards.homepage {
  grid-column-gap: 1.7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cards.assistant {
  grid-column-gap: 1.6rem;
  grid-row-gap: 1.6rem;
}

.cards.feed {
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  padding-top: 0;
  display: grid;
}

.cards.feed.askneedl {
  grid-template-rows: auto;
}

.cards.feed.reports {
  grid-template-columns: 1fr 1fr;
}

.card_image-front {
  width: 11rem;
}

.paragraph-90 {
  color: #fff;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-90._1-1rem-text-hover {
  font-size: 1.1rem;
}

.paragraph-90._1-1rem-text-hover.grey-typo {
  color: var(--brand-primary);
  font-size: 1rem;
}

.paragraph-90._1-1rem-text-hover.grey-typo.text-mid-align {
  text-align: center;
}

.paragraph-91 {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-91._1-1rem-text-hover {
  color: var(--brand-primary);
  text-align: left;
  font-size: 1rem;
}

.paragraph-91._1-1rem-text-hover.text-change {
  color: var(--brand-primary);
  font-size: 1rem;
}

.paragraph-91._1-1rem-text-hover.grey-typo.text-mid-align {
  text-align: center;
}

.paragraph-92 {
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-92._1-1rem-text-hover {
  font-size: 1.1rem;
}

.paragraph-92._1-1rem-text-hover.grey-typo {
  color: var(--brand-primary);
  font-size: 1rem;
}

.paragraph-92._1-1rem-text-hover.grey-typo.text-mid-align {
  text-align: center;
}

.paragraph-93 {
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-93._1-1rem-text-hover {
  font-size: 1.1rem;
}

.paragraph-93._1-1rem-text-hover.grey-typo {
  color: var(--brand-primary);
  font-size: 1rem;
}

.paragraph-93._1-1rem-text-hover.grey-typo.text-mid-align {
  text-align: center;
}

.text-span-bold-typo {
  color: var(--teal);
  font-weight: 700;
}

.section-why-needl {
  padding-top: 3rem;
  padding-bottom: 0;
  display: block;
}

.section-why-needl.reimagined-for-feed {
  padding-top: 3rem;
}

.card-img-front {
  vertical-align: top;
  display: inline;
}

.card-front-img-div {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25%;
  display: flex;
}

._100 {
  max-width: 100%;
}

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

.text-span-30.teal {
  color: var(--teal);
}

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

.testimonials1-15-slider {
  background-color: #ddd0;
  width: 100%;
  max-width: 750px;
  height: 100%;
  margin-top: .5rem;
}

.testimonials1-15-mask {
  box-shadow: none;
  overflow: visible;
}

.text-size-regular-sf1 {
  color: var(--brand-primary);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

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

.max-width-full.align-center {
  justify-content: center;
  display: flex;
}

.profile-details {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.profile-image {
  border-radius: 100px;
  max-width: 100%;
  margin-right: 25px;
}

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

.padding-vertical.padding-large {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.slide-wrap {
  border: .3px solid var(--azure);
  box-shadow: 0 2px 5px 0 var(--azure);
  background-color: #fff;
  border-radius: 7px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 350px;
  padding: 78px 60px 40px;
  display: flex;
}

.page-padding {
  padding-left: 5%;
  padding-right: 5%;
}

.text-size-medium-sf1 {
  color: var(--brand-primary);
  flex: 0 auto;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.text-size-medium-sf1.text-color-black {
  color: var(--primary-head-color);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-size-medium-sf1.text-color-purple {
  color: #7f56d9;
  flex: 0 auto;
}

.text-size-medium-sf1.text-color-purple.text-align-center {
  color: #7f56d9;
}

.testimonials1-15-arrow_left {
  background-color: #fff;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  inset: 0% auto 0% -25px;
  box-shadow: 0 5px 10px #1b2d451a;
}

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

.margin-bottom.margin-small {
  margin-left: 0;
  padding-left: 0;
  display: block;
}

.icon-12 {
  color: var(--teal);
  font-size: 15px;
}

.profile-block {
  align-items: center;
  margin-top: 15px;
  display: flex;
}

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

.testimonials1-15-arrow_right {
  background-color: #fff;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  inset: 0% -25px 0% auto;
  box-shadow: 0 5px 10px #1b2d451a;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.testimonials1-17_slide-nav {
  display: none;
}

.testimonials1-15-slide {
  background-color: #fff;
  border: 1px #4689d733;
  border-radius: 20px;
  margin-right: 50px;
  padding: 0;
  box-shadow: 0 7px 150px #ececec;
}

.section-testimonials1-15 {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.heading-large-sf1 {
  color: #101828;
  flex: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.whats-new-section {
  background-color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.whats-new-container {
  max-width: 70rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.whats-new-main-div {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: .5rem .5rem 2rem;
  display: grid;
}

.div-card-wrap {
  background-color: var(--azure);
  background-image: linear-gradient(#fff, #fff);
  border: .2px solid #e0e0e0;
  border-radius: 12px;
  padding: 1rem;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.div-card-wrap:hover {
  background-color: #ebf2f4;
  background-image: none;
}

.image-216 {
  text-align: center;
  border-radius: 12px;
  max-width: 100%;
}

.card-title-whats-new {
  color: var(--brand-primary);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 30px;
}

.new-cta {
  max-width: 1111px;
}

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

.uui-container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-20 {
  margin-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-20.feed {
  margin-top: 0;
  margin-bottom: 0;
}

.uui-max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-10.align-center-10 {
  max-width: 51.1rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-13 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-heading-medium-12 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-button-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-14:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-14:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-12.button-row-center {
  justify-content: center;
}

.uui-button-row-12.button-row-center.is-reverse-mobile-landscape {
  grid-column-gap: 4.1rem;
  grid-row-gap: 4.1rem;
}

.uui-cta12_component {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ffd3e089dce2b424aad13b_magicpattern-grid-pattern-1724264619156.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 25px;
  padding: 3rem .9rem;
}

.uui-cta12_component.feed {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ffd3e089dce2b424aad13b_magicpattern-grid-pattern-1724264619156.png");
  background-position: 50%;
  background-size: cover;
  box-shadow: 0 2px 5px #0003;
}

.uui-button-secondary-gray-12 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-12:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-12:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-12.contact-sales-cta {
  border-width: 2px;
  border-color: var(--primary-head-color);
  background-color: var(--primary-head-color);
  box-shadow: none;
  color: var(--untitled-ui--white);
  border-radius: 7px;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  line-height: 1rem;
}

.uui-button-secondary-gray-12.contact-sales-cta:hover {
  background-color: var(--azure-2);
  color: var(--teal);
}

.uui-cta12_logo-row {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.uui-cta12_logo {
  height: 2.5rem;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-5 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-19 {
  padding: 4rem 3rem;
}

.uui-padding-vertical-xhuge-19.feed {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.cta-contact-sales {
  text-transform: uppercase;
}

.container-1186 {
  max-width: 750px;
}

.container-1186.for-feed {
  max-width: 960px;
}

.close-line {
  background-color: #fff;
  width: 20px;
  height: 2px;
  position: absolute;
}

.close-line.rotate {
  transform: rotate(90deg);
}

.close-line.rotate.popup, .close-line.popup {
  background-color: #333;
}

.clone-instructions-panel {
  z-index: 999;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.panel-text-wrapper {
  text-align: center;
  flex: 0 auto;
  width: 600px;
}

.demo-p.main {
  text-align: left;
  max-width: 560px;
  padding-right: 60px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.demo-p.main.popup {
  color: #333;
  text-align: center;
  max-width: none;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  line-height: 20px;
}

.demo-p.arrow {
  text-align: left;
  margin-bottom: 10px;
  font-size: 19px;
  position: static;
  inset: 0% auto auto 0%;
}

.demo-close-div {
  display: block;
}

.demo-close-div.popup {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  top: 100px;
  right: 150px;
}

.demo-heading.h1 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.demo-heading.h1.popup {
  color: #333;
  margin-top: 0;
  font-size: 50px;
  line-height: 60px;
}

.demo-heading.h2 {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 35px;
}

.demo-heading.h2.popup {
  color: #333;
  font-size: 25px;
  line-height: 35px;
}

.demo-btn {
  background-image: linear-gradient(to right, #4d16dd, #ff47f9);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 70px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.demo-btn.f-1 {
  background-image: linear-gradient(to right, #4d16dd, #ff47f9);
  border-radius: 25px;
  margin: 0;
  padding-top: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.instructions-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: auto;
  margin-left: -20px;
  display: block;
  position: absolute;
  inset: -100px auto auto;
}

.content-wrapper-2 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  height: auto;
  display: flex;
  position: relative;
}

.d-64-border {
  text-align: left;
  border: 2px #fff;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 40%;
  margin: 30px 30px 0;
  padding-left: 25px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.demo-btn-text {
  z-index: 1;
  color: #fff;
  border-right: 1px solid #ffffff54;
  padding: 15px 30px;
  font-size: 1.25rem;
  text-decoration: none;
  position: relative;
}

.demo-btn-text.f-1 {
  z-index: 1;
  letter-spacing: .5px;
  border-style: none;
  padding: 8px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  position: static;
}

.separator {
  background-color: var(--untitled-ui--gray100);
  width: auto;
  height: 2px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.separator.popup {
  background-color: #101010;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.d-64-heading-light {
  font-weight: 400;
}

.demo-container {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.demo-btn-wrapper-block {
  z-index: 0;
  background-color: #4d16dd;
  position: absolute;
  inset: 0;
}

.d-64-h3-heading {
  color: var(--white-smoke);
  text-transform: uppercase;
  margin-top: 60px;
  margin-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
  display: inline-block;
  position: relative;
}

.demo-wrapper-2 {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.d-64-section-home {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.image-217 {
  margin-top: 0;
  margin-right: 0;
  position: relative;
}

.panel-button-wrapper {
  width: 150px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.inner-wrapper {
  background-color: #e6e7e8;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.d-64-p {
  color: var(--white-smoke-2);
  margin-bottom: 20px;
}

.d-64-card-wrapper {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67693c51a6192bbee6dd96e7_pexels-alesiakozik-6771882.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-start;
  width: 400px;
  height: 360px;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-64-card-wrapper.second {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6769414260f10cc9ca152785_james-zwadlo-88308-unsplash.jpg");
  background-size: auto;
}

.demo-main-text-wrapper {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 43%;
  height: auto;
  margin-left: 10%;
  margin-right: 40px;
  display: block;
}

.d-64-card-overlay {
  background-image: linear-gradient(25deg, var(--teal), var(--dark-slate-grey));
  opacity: .5;
  position: absolute;
  inset: 0%;
}

.image-218, .image-219 {
  max-width: 100%;
  transition: all .2s ease-in;
}

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

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.uui-max-width-xlarge-2.align-center {
  max-width: none;
}

.uui-container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-21 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-11.align-center-11 {
  max-width: 49.3rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-button-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-15:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-15:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-15.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge-4 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.uui-section_heroheader13 {
  overflow: hidden;
}

.uui-button-row-13 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-13.button-row-center {
  justify-content: center;
}

.uui-button-row-13.button-row-center.is-reverse-mobile-landscape {
  margin-top: 15px;
}

.uui-button-row-13.button-row-center.is-reverse-mobile-landscape.feed {
  margin-top: 1rem;
}

.uui-heroheader13_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-heroheader13_image-wrapper {
  border-radius: 0;
  margin-top: .6rem;
}

.uui-button-icon-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-9.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-heroheader13_image {
  border-radius: 7px;
  width: 100%;
  max-width: 50.7rem;
}

.uui-text-size-xlarge-4 {
  color: var(--brand-primary);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875;
}

.uui-button-secondary-gray-13 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-13:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-13:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-13.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small-8 {
  width: 100%;
  min-height: .7rem;
  padding-top: 0;
}

.uui-space-small-8.spacer-1rem {
  min-height: 1rem;
}

.uui-space-small-8._6 {
  min-height: .6rem;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-20 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tagline-teal-text {
  color: var(--primary-head-color);
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.mid-align-text-before-hover {
  color: var(--brand-primary);
  text-align: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.hero-without-image-7 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 4rem 2rem;
  position: relative;
}

.container-1187 {
  width: 100%;
  max-width: 74.18rem;
  height: 130vh;
  margin-left: auto;
  margin-right: auto;
}

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

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

.button-primary-13 {
  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-13:hover {
  color: #fff;
  background-color: #32343a;
}

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

.gif-dv-wrapper-main-feed {
  width: 38vw;
  height: 60vh;
}

.columns-23 {
  width: 100vw;
  height: 60vh;
}

.column-30 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  display: flex;
}

.heading-196 {
  color: var(--brand-primary);
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
}

.image-220, .image-221, .image-222 {
  border-radius: 7px;
  max-width: 93.33%;
}

.column-31 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
  display: flex;
}

.testimonial-column-light {
  border-bottom: 1px #e4ebf3;
  padding: 3rem 30px;
  position: relative;
}

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

.centered-heading-7 {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 16px;
  padding-left: 149px;
  padding-right: 149px;
  font-size: 1.8rem;
  font-weight: 600;
}

.centered-heading-7.feed {
  font-size: 1.6rem;
}

.testimonial-grid-two-2 {
  grid-column-gap: 13px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-top: 10px;
  display: grid;
}

.testimonial-card-two-2 {
  border-right: .05px solid var(--alley-component-library--gray--0);
  flex-direction: column;
  padding: 0 25px;
  display: flex;
}

.testimonial-card-two-2.no-right-line {
  border-right-style: none;
}

.testimonial-text-two-2 {
  text-align: center;
  margin-top: 17px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading-3 {
  margin-bottom: 2px;
  font-weight: 600;
}

.img-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

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

.centered-heading-8 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 33.33%;
  margin-right: 5%;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

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

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

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.testimonial-image-left {
  background-color: #cceced;
  border-bottom: 1px #e4ebf3;
  border-top-left-radius: 121px;
  border-bottom-right-radius: 78px;
  padding: 0 30px 3rem;
}

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

.testimonial-wrapper-four {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.testimonial-left {
  width: 33.33%;
  margin-right: 0;
}

.testimonial-image-four {
  object-fit: fill;
  border-radius: 7px;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.testimonial-right {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.heading-197 {
  color: var(--brand-primary);
  margin-top: 10px;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.bold-text-76 {
  font-size: 1.45rem;
  font-weight: 600;
}

.heading-198 {
  color: var(--brand-primary);
  margin-top: 10px;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.heading-199, .bold-text-77 {
  font-size: 1.5rem;
}

.heading-200 {
  color: var(--brand-primary);
  margin-top: 10px;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.image-223 {
  max-width: 100%;
}

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

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

.hero-wrapper-two-11 {
  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-14 {
  margin-bottom: 24px;
}

.button-primary-14 {
  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-14:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.heading-201 {
  color: var(--brand-primary);
  margin-bottom: 15px;
  font-weight: 600;
}

.div-block-252 {
  z-index: -2;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6773c6303f08400a347cb9ae_Girid.svg");
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 270px;
  position: absolute;
  inset: auto 0% 10%;
}

.step {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-224 {
  width: 21%;
  max-width: 29%;
  height: 54%;
}

.gallery-scroll {
  border-bottom: 1px #e4ebf3;
  padding: 3rem 2rem;
  position: relative;
}

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

.gallery-wrapper-2 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  border: .3px solid var(--azure);
  background-color: #fff;
  border-radius: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding-bottom: 66px;
  padding-left: 2rem;
  display: grid;
  box-shadow: 0 2px 5px #00000014;
}

.gallery-sticky {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 40px;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-sticky.hide-on-mobile {
  padding-top: 66px;
  top: 220px;
}

.gallery-link {
  color: var(--brand-primary);
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 1.45rem;
  font-weight: 500;
  line-height: 2.6rem;
  text-decoration: none;
}

.gallery-link:hover {
  color: #1a1b1fcc;
}

.gallery-link.w--current {
  color: var(--teal);
  margin-bottom: 65px;
  font-weight: 600;
  text-decoration: underline;
}

.gallery-grid {
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding-top: 0;
  display: grid;
}

.gallery-image-wrapper {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-image-2.shadow-two {
  float: right;
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: padding-box;
  width: 100%;
  max-width: 35%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4.375rem;
  padding-left: 0;
  padding-right: 2rem;
  position: relative;
}

.gallery-image-2.shadow-two.after {
  left: -5.313rem;
}

.gallery-image-text {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.gallery-image-text.typo-col {
  color: var(--black);
  font-family: Montserrat, sans-serif;
}

.gallery-image-text.typo-col.hide-on-desktop {
  display: none;
}

.uui-container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-22 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-13 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-16:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-16:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-14 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-14 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout10_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-14 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-14:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-14:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-icon-featured-outline-large-10 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout10_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  height: 100%;
  min-height: 27rem;
  position: relative;
  overflow: hidden;
}

.uui-layout10_image {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: 3rem auto auto 3rem;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-11 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-6 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-21 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

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

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

.gallery-sticky-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 140px;
}

.gallery-link-2 {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link-2:hover {
  color: #1a1b1fcc;
}

.gallery-link-2.w--current {
  font-weight: 600;
}

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

.gallery-image-wrapper-2 {
  position: relative;
}

.gallery-image-3 {
  width: 100%;
}

.gallery-image-3.shadow-two {
  padding-top: 0;
}

.gallery-image-text-2 {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

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

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

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

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

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

.button-primary-15 {
  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-15:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.div-content-popular-use-cases-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: .3px solid var(--azure);
  background-color: #367d8d;
  border-radius: 7px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 2rem;
  display: flex;
}

.div-content-popular-use-cases-cards:hover {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6776253dc5fffbcc6df28ec7_zR7nFjjIAWE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.ect {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67762e49430d458634b0e2b3_image%20(6).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.ect:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.div-content-popular-use-cases-cards.is {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677635412775bee07431dd02_image%20(8).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.is:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.div-content-popular-use-cases-cards.rm {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677635b3b1fd5f9d2ce8171e_image%20(10).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.rm:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.div-content-popular-use-cases-cards.mn {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677635e2d3b35f9cc58b8f1c_image%20(11).png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.mn:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.div-content-popular-use-cases-cards.crr {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677636278308ebc8e3b44087_image%20(13).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.crr:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.div-content-popular-use-cases-cards.invet-r {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6776253dc5fffbcc6df28ec7_zR7nFjjIAWE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-content-popular-use-cases-cards.invet-r:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.cell-7 {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.use-case-card-heading {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.4rem;
}

.use-case-para-typo {
  color: #fff;
  font-size: 1rem;
  line-height: 1.875rem;
}

.unsplash-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: auto;
  display: block;
}

.cell-8, .cell-9, .cell-11 {
  flex-flow: wrap;
  align-items: stretch;
}

.quick-stack-4 {
  padding-top: 0;
}

.new-grey-button-cta {
  letter-spacing: .1px;
  background-color: #555a57;
  border-radius: 7px;
  padding: .8rem 1.3rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.new-grey-button-cta:hover {
  background-color: var(--teal);
}

.div-block-253 {
  position: absolute;
}

.team-slider-2 {
  background-color: #fff;
  padding: 2rem 30px;
  position: relative;
}

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

.centered-heading-9 {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 600;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 10px;
  display: flex;
}

.team-slide-wrapper-2 {
  width: 100%;
  margin-right: 5%;
}

.team-block-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--primary-head-color);
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.team-member-image-two-2 {
  max-width: 50%;
  margin-bottom: 18px;
}

.team-block-info-2 {
  background-color: #f8fcfc;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 9px 24px;
  display: flex;
}

.team-member-name-two-2 {
  color: var(--teal);
  align-self: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

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

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

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  color: #fff;
  background-color: #fff;
  margin-top: 0;
  font-size: 17px;
  line-height: 21px;
  position: static;
  bottom: -60px;
}

.smart-benefits-mid-rectangle-grid {
  position: absolute;
  inset: -13% auto auto;
}

.smart-benefits-mid-rectangle-grid.asst {
  top: -25%;
}

.paragraph-94 {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.paragraph-94._1-1rem-text-hover {
  color: #3f494a;
  text-align: left;
  font-size: 1rem;
}

.paragraph-94._1-1rem-text-hover.text-change {
  color: #3f494a;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.bottom-small-grid {
  z-index: -1;
  position: absolute;
  inset: auto auto -10% -2%;
}

.bottom-small-grid.ask.smb {
  bottom: -21%;
  left: -3%;
}

.bottom-small-grid.top-assist {
  inset: -10% -2% auto auto;
}

.margin-bottom-24px-15 {
  color: var(--brand-primary);
  width: 87%;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.margin-bottom-24px-15.mid {
  margin-bottom: 16px;
  font-weight: 400;
}

.card_component-2 {
  background-image: linear-gradient(#cfeef0, #d3eef1 100%, #fff);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 20.9rem;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -1px 1px #367d8d;
}

.card_component-2:hover {
  opacity: 1;
}

.card_component-2.feed {
  z-index: 1;
  background-color: #fff;
  background-image: none;
  border-radius: 16px;
  width: 23.1rem;
  height: 234px;
  box-shadow: 0 2px 6px #0000000a;
}

.card_component-2.feed.ask {
  height: 267px;
}

.card_component-2.feed.reports {
  width: auto;
}

.card_component-2.feed.reports.partnerpage {
  height: auto;
}

.card_component-2.feed.reports.bankingagents {
  height: 250px;
}

.div-block {
  opacity: 1;
  width: auto;
  height: 28.625rem;
  position: absolute;
  inset: 26% 0% 0%;
}

.container-2 {
  background-color: #0000;
  border-radius: 16px;
  width: 100%;
  max-width: 1265px;
  margin: auto;
}

.div-block-3 {
  border-bottom: 2px solid #0000000a;
  margin-bottom: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

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

.card-img-front-2 {
  vertical-align: top;
  width: 46px;
  height: 48px;
  display: inline;
}

.unlock-heading {
  color: var(--brand-primary);
  text-align: left;
  padding-left: 10px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

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

.cards-for-gis {
  object-fit: cover;
  border-radius: 50%;
  width: 48px;
  height: 44px;
  margin-bottom: 24px;
}

.cards-for-gis.gif {
  object-fit: fill;
  border-radius: 6%;
  width: 300px;
  max-width: 100%;
  height: 300px;
  margin-bottom: 0;
}

.features-grid_item-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid #3b929f;
  border-radius: 9px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  display: grid;
}

.features-grid_item-4:hover {
  color: #fff;
  background-color: #fff;
  border-style: solid;
  border-color: #fff;
}

.features-grid_item-4.discover {
  grid-row-gap: 1.5rem;
  background-color: #f1fafa;
  grid-template-rows: minmax(0, .5fr) auto;
}

.features-grid_item-4.discover:hover {
  background-color: #fff;
  border-color: #3b929f;
}

.features-grid_item-4.discover.feed {
  grid-template-rows: minmax(0, 1fr) auto;
}

.features-grid_item-4.discover.feed.km {
  background-color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c9560aa33d87055e1d540_Merchant%20Newsletter%20-%20AskNeedl.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.km:hover {
  background-color: #367d9b;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.cr {
  background-color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c0b_compliance-hero-bg.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 2.5rem;
}

.features-grid_item-4.discover.feed.cr:hover {
  background-color: #367d9b;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.cr.home {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677636278308ebc8e3b44087_image%20(13).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.cr.home:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.etc {
  background-color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c9560e9ea7cdcef29778c_Credit%20Rating%20Research.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 2.5rem;
}

.features-grid_item-4.discover.feed.etc:hover {
  background-color: #367d9b;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.etc.home {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67762e49430d458634b0e2b3_image%20(6).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 2.5rem;
}

.features-grid_item-4.discover.feed.etc.home:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.rm {
  background-color: #367d9b;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c955dc335015e589a1f8b_Regulatory%20Monitoring%20-%20Ask%20Needl.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.rm:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.rm.home {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677635b3b1fd5f9d2ce8171e_image%20(10).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.rm.home:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.ir {
  z-index: 8;
  background-color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775270fb3b19c42cc6463df_pexels-shkrabaanthony-5816298.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: .3px solid #cfeef0;
  border-radius: 7px;
  padding: 2.5rem;
}

.features-grid_item-4.discover.feed.ir:hover {
  color: #fff;
  background-color: #367d9b;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.ism {
  background-color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c9574c7bb823b1f8295b7_Sales%20%26%20Marketing%20-%20AskNeedl.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.ism:hover {
  background-color: #367d9b;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.ism.home {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677635412775bee07431dd02_image%20(8).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.ism.home:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.features-grid_item-4.discover.feed.invest-r {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c969044f46e55f7668bdd_Ask%20Needl%20-%20Investment%20Research.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.invest-r:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 0 0;
  background-size: cover;
}

.features-grid_item-4.discover.feed.invest-r.home {
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6776253dc5fffbcc6df28ec7_zR7nFjjIAWE.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.features-grid_item-4.discover.feed.invest-r.home:hover {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
  background-position: 50%;
  background-size: cover;
}

.hero-heading-left-feed {
  background-color: var(--transparent);
  object-fit: fill;
  border-bottom: 1px #e4ebf3;
  height: 40.5rem;
  margin: auto;
  padding: 0 30px;
  display: flex;
  overflow: hidden;
}

.main-div-wrapper {
  overflow: hidden;
}

.text-block-274 {
  color: var(--brand-primary);
  margin-top: 6px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-16 {
  z-index: 1;
  border: 2px solid var(--primary-head-color);
  color: #fff;
  letter-spacing: .2px;
  text-transform: uppercase;
  background-color: #367d8d;
  border-radius: 7px;
  padding: 12px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3rem;
  transition: all .2s;
  position: relative;
}

.button-primary-16:hover {
  color: #367d9b;
  background-color: #fff;
  border: 2px solid #367d9b;
  border-radius: 7px;
  font-weight: 600;
}

.button-primary-16.use-case-cta {
  border-color: var(--alley-component-library--gray--0);
  color: var(--teal);
  background-color: #fff;
}

.hero-split-5 {
  z-index: 99;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 54%;
  display: flex;
  position: relative;
}

.hero-split-5.connector {
  max-width: 60%;
}

.hero-split-5.connector1 {
  max-width: 50%;
}

.how-to-create-a-feed-section {
  background-color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  padding: 3rem 2rem;
  position: relative;
}

.text-element-gif {
  color: #3d8c40;
  background-color: #fff;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.text-element-gif.yelow {
  color: #dbb05c;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.text-element-gif.grey {
  color: #8e8e8e;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.text-element-gif.blue {
  color: #3a82c4;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.smart-features-section {
  background-color: #fff;
  padding: 5rem 30px 3rem;
  position: relative;
}

.text-span-teal {
  color: #367d9b;
}

.horizontal-section {
  background-color: #0000008f;
  width: 100%;
  position: relative;
}

._3x2-grid-3 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
}

._3x2-grid-3.feed {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
}

.grid-for-gifs-1-3 {
  z-index: 1;
  grid-column-gap: 1.1rem;
  grid-row-gap: 1.1rem;
  object-fit: fill;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  display: flex;
  position: relative;
}

.mid-align-text-before-hover-2 {
  color: #3f494a;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.image {
  opacity: .51;
  margin-left: 0;
}

.centered-heading-10 {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: 16px;
  padding-left: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.centered-heading-10.gifs-head {
  text-align: center;
}

.centered-heading-10.reports {
  text-align: left;
  padding-left: 1.1rem;
}

.centered-heading-10.reports.partners {
  color: var(--white);
}

.heading-5 {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: 0;
  padding-right: 589px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.padding-section-large-6 {
  padding-top: 0;
  padding-bottom: .125rem;
}

.backdrop-image {
  z-index: -1;
  align-self: flex-start;
  width: 100vw;
  max-width: 100%;
  margin-top: 0;
  display: block;
  position: absolute;
  inset: auto 0% 23%;
  overflow: clip;
}

.backdrop-image.needl-products {
  opacity: 0;
  display: none;
}

.backdrop-image.connectors {
  align-self: flex-start;
  width: 100vw;
  height: 600px;
  margin-top: -200px;
  bottom: 1%;
  overflow: visible;
}

.div-block-5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.teal-span {
  color: #367d8d;
}

.container-3 {
  background-color: #f9fafc;
  border: 1px solid #d2e2e6;
  border-radius: 16px;
  width: 100%;
  max-width: 1236px;
  height: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.6rem 3rem;
}

.container-3.gif-section {
  background-color: #f9fafc;
  border: 1px solid #d2e2e6;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.container-3.gif-section.new {
  background-color: #f9fafc;
  height: auto;
  display: block;
}

.container-3.feed {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.container-3.feed.gifs {
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 2rem;
}

.heading-202 {
  color: #3d8c40;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.heading-202.yellow {
  color: #dbb05c;
}

.heading-202.yellow._5, .heading-202.blue {
  color: #3a82c4;
}

.heading-202.blue._3 {
  color: #dbb05c;
}

.heading-202.blue._4 {
  color: #3d8c40;
}

.horizontal-trigger {
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-2 {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff;
  width: 100%;
  height: 98px;
  display: block;
  position: absolute;
  inset: 19% 0% auto;
}

.heading-4 {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: 10px;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2rem;
}

.heading-4.mid {
  text-align: center;
  margin-bottom: 7px;
  font-size: 1.7rem;
  line-height: 2.8rem;
}

.gif-card-div {
  text-align: center;
  background-color: #fff;
  border: .1px solid #f2f2f2;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.gif-card-div.gif {
  border-color: #cfeef0;
  justify-content: flex-start;
  align-items: center;
  width: 23.1rem;
  padding: 1rem;
}

.list-10 {
  width: 553px;
  padding-left: 0;
}

.horizontal-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div-block-4 {
  border-bottom: 2px solid #0000000a;
  padding-top: 10px;
  padding-bottom: 10px;
}

.title-tag {
  color: #367d8d;
  letter-spacing: .3px;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 3rem;
  text-decoration: none;
}

.card_title-2 {
  color: #3f494a;
  text-align: center;
  flex-direction: column;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.6rem;
  text-decoration: none;
}

.card_title-2.feed {
  color: #3f494a;
  text-align: left;
  font-size: 1.3rem;
  line-height: 2.4rem;
}

.hero-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0 10px;
  display: flex;
  position: static;
}

.hero-wrapper-6.ask {
  flex-flow: row;
}

.hero-wrapper-6.askneedl {
  justify-content: space-between;
  align-items: center;
}

.container-1289 {
  width: 100%;
  max-width: 1265px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container-1289.neel-reports-con {
  padding-left: 32px;
  padding-right: 32px;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.smart-benefits-grid-sqaure {
  position: absolute;
  inset: -55% -2% auto auto;
}

.smart-benefits-grid-sqaure.for-feed {
  vertical-align: baseline;
  align-self: auto;
  top: -89px;
}

.smart-benefits-grid-sqaure.assist {
  top: -65%;
}

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

.uui-container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large-3 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-17:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-17:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-15 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-section_cta01 {
  background-color: var(--untitled-ui--white);
}

.uui-cta01_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-15 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-15:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-15:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-cta01_image-wrapper {
  background-color: var(--untitled-ui--gray100);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-cta01_image-02 {
  width: 15.25rem;
  min-width: 15.25rem;
  position: absolute;
  inset: auto 0% -5rem 2rem;
}

.uui-cta01_image-01 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: auto auto auto 16%;
}

.uui-space-small-10 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-medium-7 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-22 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-4 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-4.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

.social-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-footer03_logo-link {
  float: none;
  margin-bottom: 2rem;
  display: block;
}

.uui-footer03_details-wrapper {
  max-width: 20rem;
}

.uui-footer03_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: start;
}

.uui-footer03_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-footer03_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui--gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer03_social-link {
  color: var(--untitled-ui--gray400);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-footer03_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer03_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer03_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

.uui-footer03_social-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  margin-top: 2rem;
  display: grid;
}

.uui-footer03_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer03_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.uui-logo_component-3 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-3 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-3 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-3 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-3 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-badge-small-success-3 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-3 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.a-margin-bottom-80 {
  margin-bottom: 16px;
}

.a-icon-regular-7 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-caption-10 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-section-regular-9 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  aspect-ratio: auto;
  object-fit: fill;
  flex-flow: column;
  padding: 4rem 3%;
  display: flex;
  position: static;
}

.a-section-regular-9.home-cta {
  background-color: #fff;
  padding-top: 0;
  padding-left: 6.6%;
  padding-right: 6.6%;
}

.a-section-regular-9.needl-prod-cta {
  padding-left: 4.3rem;
  padding-right: 4.3rem;
}

.a-section-regular-9.needl-prod-cta.success-stories-cta {
  padding-top: 0;
}

.a-section-regular-9.more-products {
  background-color: #fff;
  padding: 2rem 3rem 4rem;
}

.a-section-regular-9.security {
  padding-top: 3rem;
  padding-bottom: 4rem;
}

.a-container-regular-11 {
  direction: ltr;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-container-regular-11.more-prod {
  max-width: 63.938rem;
}

.a-container-regular-11.security {
  max-width: 72.438rem;
}

.a-button-primary-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-11:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-11:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-h5-heading-2 {
  color: var(--brand-primary);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.a-h5-heading-2.ask {
  color: var(--primary-head-color);
  padding-right: 30px;
  font-size: 1.7rem;
}

.a-text-color-orange-903 {
  color: var(--alley-component-library--orange--900);
}

.a-subheading-regular-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.a-paragraph-regular-11 {
  aspect-ratio: auto;
  color: var(--brand-primary);
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.a-button-text-link-2 {
  grid-column-gap: 6px;
  color: var(--alley-component-library--blue--900);
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.a-button-text-link-2:hover {
  color: var(--alley-component-library--blue--800);
}

.a-button-arrow-icon-2 {
  background-color: var(--alley-component-library--blue--100);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-icon-extra-small-2 {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
}

.a-cta-grid-wrapper-2 {
  opacity: 1;
  background-color: #ebf2f4;
  border-radius: 18px;
  padding: 2% 3%;
  box-shadow: 0 2px 5px #0003;
}

.a-cta-grid-wrapper-2.ask {
  box-sizing: border-box;
  aspect-ratio: auto;
  width: auto;
  position: static;
  overflow: visible;
}

.a-cta-grid-wrapper-2.security-gradient {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67bda6ad642eb928fe2acf5a_Gradiant%20CTA.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.a-cta-grid-4 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-left: 9px;
  padding-right: 9px;
  position: static;
}

.a-cta-button-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 32px;
  display: flex;
}

.a-cta-content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  flex: none;
  justify-content: space-between;
  max-width: 430px;
  display: flex;
  overflow: hidden;
}

.a-cta-link-wrapper-2 {
  grid-column-gap: 16px;
  color: var(--alley-component-library--neutral--black);
  align-items: center;
  display: flex;
}

.a-cta-image-bottom-right-2 {
  width: 65%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-cta-image-wrapper-2 {
  width: 100%;
  max-width: 444px;
  margin-top: auto;
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.a-cta-image-top-2 {
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

.a-cta-icon-circle-2 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.cta-button-needl {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #367d8b;
  border: 2px solid #367d8b;
  border-radius: 7px;
  padding: .75rem 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  transition: background-color .2s cubic-bezier(.55, .085, .68, .53);
}

.cta-button-needl:hover {
  background-color: var(--white-smoke);
  color: #367d8b;
  -webkit-text-stroke-color: #367d8b;
}

.cta-button-needl.redirect-contact-us.header-mobile-only {
  display: none;
}

.div-block-254 {
  margin-bottom: 50px;
}

.bold-text-79, .bold-text-80, .bold-text-81, .bold-text-82 {
  font-weight: 600;
}

.text-span-32, .text-span-33, .text-span-34 {
  font-weight: 400;
}

.short-cut-to-hyperlink {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column-reverse wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: center;
  place-items: center;
  padding-left: 46px;
  padding-right: 46px;
  display: grid;
}

.feb24-hyperlink, .march24-hyperlink {
  color: var(--teal);
  align-self: auto;
  font-weight: 600;
  display: block;
}

.april24-hyperlink, .may24-hyperlink, .june24-hyperlink, .july24-hyperlink, .aug24-hyperlink, .sept24-hyperlink, .oct24-hyperlink, .nov24-hyperlink, .dec24-hyperlink {
  color: var(--teal);
  font-weight: 600;
  display: block;
}

.hyperlink-div-wrapper {
  background-color: var(--azure);
  border-radius: 9px;
  width: 90%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-83 {
  font-size: 1.25rem;
  line-height: 2rem;
}

.text-block-275, .text-block-276, .text-block-277 {
  line-height: 26px;
}

.uui-text-size-medium-16 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-style-link-3 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-5 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-5.text-color-gray500 {
  color: var(--untitled-ui--gray500);
}

.uui-container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-24 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-xxsmall-7 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-button-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-18:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-18:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-18.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-3 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-3:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-3::placeholder {
  color: var(--untitled-ui--gray500);
}

.success-message-4 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.uui-footer05_bottom-wrapper {
  border-top: 1px solid var(--untitled-ui--gray200);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

.uui-footer05_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
}

.uui-footer05_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.uui-footer05_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 4rem;
  display: flex;
}

.uui-footer05_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.uui-footer05_link {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_link:hover {
  color: var(--untitled-ui--gray700);
}

.uui-footer05_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.uui-footer05_social-icons {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.uui-footer05_social-link {
  color: var(--untitled-ui--gray400);
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer05_social-link:hover {
  color: var(--untitled-ui--gray500);
}

.uui-logo_component-4 {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-4 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-4 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-4 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-4 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-4 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-footer05_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-footer05_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer05_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  display: flex;
}

.uui-footer05_legal-link {
  color: var(--untitled-ui--gray500);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer05_legal-link:hover {
  color: var(--untitled-ui--gray600);
}

.uui-space-xxsmall-9 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xlarge-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-footer05_link-list-heading {
  color: var(--untitled-ui--gray500);
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success-4 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-logo_image-4 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.uui-text-size-medium-17 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-17.text-color-white-2 {
  color: var(--untitled-ui--white);
}

.uui-container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-25 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-16 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-small {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small.text-color-white-2 {
  color: var(--untitled-ui--white);
}

.uui-button-row-16 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-testimonial18_logo-wrapper {
  margin-top: .5rem;
  margin-left: .5rem;
}

.uui-testimonial18_content {
  background-color: var(--untitled-ui--gray500);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 32rem;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.background-color-primary600 {
  background-color: var(--untitled-ui--primary600);
}

.uui-testimonial18_content.background-color-blue600 {
  background-color: #1570ef;
}

.uui-testimonial18_content.background-color-indigo600 {
  background-color: #444ce7;
}

.uui-testimonial18_content.background-color-pink600 {
  background-color: #dd2590;
}

.uui-testimonial18_content.background-color-lightblue600 {
  background-color: #0086c9;
}

.uui-testimonial18_content.background-color-orange600 {
  background-color: #e04f16;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-testimonial18_arrow.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.uui-section_testimonial17 {
  overflow: hidden;
}

.uui-testimonial17_logo {
  max-height: 3rem;
}

.uui-button-link-6 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-6:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-link-6.is-alternate {
  color: var(--untitled-ui--white);
}

.uui-button-icon-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui--white);
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: 1.5rem;
}

.uui-space-small-11 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-12 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-8 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-23 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.new-container-3 {
  max-width: 1249px;
  padding-left: 13px;
  padding-right: 13px;
}

.dropdown-arrow-4 {
  color: #fff;
  width: 10px;
  height: 6px;
}

.heading-203 {
  color: #367d8d;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 44px;
}

.nav-link-3 {
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.nav-link-3:hover {
  color: #367d8d;
}

.nav-link-3.w--current {
  color: #367d8d;
  margin-left: 12px;
  margin-right: 12px;
  font-size: 16px;
}

.nav-link-3.trs-nav-btn {
  color: #367d8d;
}

.nav-link-3.trs-nav-btn:hover {
  color: #367d8db5;
}

.nav-link-3.trs-nav-btn.pricing-header {
  color: #141d1e;
  display: block;
}

.image-227 {
  max-width: 80%;
  margin-top: auto;
  margin-bottom: auto;
}

.tab-pane-tab-2-3 {
  margin-top: 1.2rem;
  transition: opacity 50ms ease-in;
}

.testimonials1-15-arrow_right-2 {
  background-color: #e1ecee;
  border: .3px solid #367d8d;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  display: flex;
  inset: auto 0% -25% 10%;
  box-shadow: 0 5px 10px #1b2d451a;
}

.tab-link-tab-1 {
  background-color: #ebf2f4;
  border-radius: 10px;
  width: 153px;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-1.w--current {
  z-index: auto;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
}

.tab-button-div-img-text-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-bg-2 {
  max-width: 96%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-icon-1x1-xsmall-copy-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.popup-video-group {
  width: 108px;
}

.uui-page-padding-26 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.slide-wrap-2 {
  background-color: #fff;
  border: .3px solid #e3f3f5;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 371px;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px #e3f3f5;
}

.slide-wrap-2.chetan {
  min-height: 435px;
}

.tab-pane-tab-3-2 {
  margin-top: 1.2rem;
  margin-left: auto;
  margin-right: auto;
}

.blue-typo-text-span {
  color: #8ed7e7;
  text-decoration: underline;
}

.popup-video {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.light-green-text-span {
  color: #7ee8b3;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2.6em;
  height: 2.6em;
  display: flex;
  position: absolute;
  inset: 9% 1% auto auto;
}

.testimonials1-15-arrow_left-2 {
  background-color: #fff;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  inset: auto 0% -25% -10%;
  box-shadow: 0 5px 10px #1b2d451a;
}

.icon-featured-square-large-copy-2 {
  color: #fff;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.small-ms-tagline-div-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #245060;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 23rem;
  height: 2rem;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.icon-13 {
  color: #367d8d;
  font-size: 15px;
}

.text-block-278 {
  color: #367d9b;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-279 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  text-decoration: none;
}

.div-wrapper-for-home {
  background-color: #01252d;
  width: 100vw;
}

.dropdown-title-2 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-title-2:hover {
  color: #367d8d;
}

.dropdown-title-2.rem {
  font-size: 1rem;
  line-height: 1.875rem;
}

.popup-content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.2em;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.popup-content-wrapper.video {
  z-index: 2;
  clear: left;
  z-index: 2;
  clear: left;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: 90vh;
  max-height: 675px;
  display: flex;
  overflow: visible;
}

.div-block-256 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81171_1920.svg");
  background-position: 50% 3%;
  background-size: auto;
  background-attachment: fixed;
  width: 100vw;
}

.is-magnetic.is-absolut {
  position: absolute;
}

.tab-link-tab-2 {
  background-color: #ebf2f4;
  border-radius: 10px;
  width: 153px;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-2.w--current {
  background-color: #fff;
  border-radius: 10px;
  width: 153px;
  padding-left: 16px;
  padding-right: 16px;
}

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

.video-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.paragraph-95 {
  color: #3f494a;
  text-align: center;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.bold-text-84 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.uui-banner16_text-mobile-2 {
  color: #fff;
  margin-right: .375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  display: none;
}

.tab-pane-tab-1-11 {
  border: 1px #fff;
  margin-top: 1.2rem;
}

.tab-link-tab-3 {
  background-color: #ebf2f4;
  border-radius: 10px;
  width: 153px;
  padding-left: 16px;
  padding-right: 16px;
}

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

.uui-banner16_text-2 {
  color: #fff;
  margin-right: .375rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.popup-toggle {
  cursor: pointer;
  text-decoration: none;
}

.play-icon-2 {
  color: #000;
  width: 12px;
  height: 24px;
  margin-left: .2em;
  font-size: 1.7em;
}

.text-block-280 {
  color: #367d9b;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-281 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
}

.uui-banner16_text-copy-2 {
  color: #fff;
  margin-right: .375rem;
  padding-left: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.image-228 {
  width: 100%;
  height: 100%;
}

.testimonials1-15-slider-2 {
  background-color: #ddd0;
  width: 100%;
  max-width: 750px;
  height: 100%;
  margin-top: .5rem;
  display: block;
}

.navbar-4 {
  z-index: 99999;
  text-transform: none;
  background-color: #0000;
  padding: 13px 15px;
  font-family: Montserrat, sans-serif;
  position: sticky;
  inset: 0 0 auto;
}

.text-size-medium-sf1-2 {
  color: #3f494a;
  flex: 0 auto;
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.text-size-medium-sf1-2.text-color-black {
  color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.popup-close-2 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  position: absolute;
  inset: 5.6em 1em auto auto;
}

.text-block-282 {
  color: #367d9b;
  text-align: center;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}

.button-primary-17 {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #367d8d;
  border-radius: 9px;
  padding: 13px 17px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
  transition: opacity .2s cubic-bezier(.55, .055, .675, .19);
}

.button-primary-17:hover {
  color: #fff;
  background-color: #4e61a7;
  background-image: radial-gradient(circle at 100% 100%, #5ff5e6, #377d8e 36%);
}

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

.button-primary-17._2 {
  letter-spacing: 0;
  text-transform: uppercase;
  background-image: none;
  border: 2px solid #367d8d;
  border-radius: 7px;
  padding: .75rem 1.5rem;
  font-weight: 600;
  line-height: 1rem;
  transition-property: none;
}

.button-primary-17._2:hover {
  color: #367d8d;
  background-color: #0000;
  background-image: none;
  border: 2px solid #367d8d;
}

.button-primary-17._2.header-cta {
  padding-left: .9rem;
  padding-right: .9rem;
}

.button-primary-17._2.explore-additonal-featurees {
  margin-top: 0;
}

.button-primary-17.white-cta {
  border: 1px solid var(--primary-head-color);
  color: var(--teal);
  letter-spacing: 0;
  background-color: #0000;
}

.button-primary-17.white-cta:hover {
  border-color: var(--primary-head-color);
  background-color: #fff;
  background-image: none;
}

.page-padding-2 {
  height: auto;
  padding: 5.4rem 5%;
}

.section-testimonials1-15-2 {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 90vh;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

.play-wrapper {
  z-index: 3;
  background-color: var(--teal);
  background-image: linear-gradient(167deg, var(--primary-head-color) 64%, white);
  color: var(--primary-head-color);
  cursor: pointer;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  box-shadow: 0 10px 4em #00000073;
}

.play-wrapper:hover {
  transform: scale(1.15);
}

.div-block-258 {
  background-color: #d9d9d9;
  min-height: 1px;
  margin-top: 3rem;
}

.popup-background-2 {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.uui-banner16_component-2 {
  justify-content: center;
  align-items: center;
}

.primary-button-3 {
  color: #fff;
  text-align: center;
  background-color: #367d8d;
  border-radius: 8px;
  justify-content: flex-start;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 40px;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.primary-button-3:hover {
  background-color: #306672;
  background-image: none;
}

.primary-button-3.btn-small {
  background-color: #367d8d;
  background-image: none;
  margin-top: 0;
  display: none;
}

.primary-button-3.btn-small:hover {
  color: #fff;
  background-color: #306672;
  background-image: none;
  border: 1px #000;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.text-size-regular-sf1-2 {
  color: var(--text-new);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.hero-wrapper-two-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 828px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-thumbnail {
  border-radius: 1.3em;
  max-width: 100%;
}

.heading-204 {
  color: #fff;
  padding-left: 59px;
  padding-right: 59px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.popup-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.uui-button-secondary-2 {
  grid-column-gap: .5rem;
  color: #6941c6;
  text-align: center;
  white-space: nowrap;
  background-color: #3f494a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-2:hover {
  background-color: #f4ebff;
}

.uui-button-secondary-2:focus {
  background-color: #3f494a;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-secondary-2.is-button-small {
  grid-column-gap: .5rem;
  background-color: #0019ff00;
  border: 1px solid #fff;
  border-radius: 4.4rem;
  margin-left: 12px;
  padding: .25rem .5rem;
  font-size: 1rem;
}

.uui-button-secondary-2.is-button-small:hover {
  color: #6941c6;
  background-color: #6941c6;
}

.uui-container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.popup-background {
  z-index: 0;
  background-image: linear-gradient(#01242580, #01242580);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-stack-5 {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  width: 100vw;
  height: 999px;
  padding: 4.4rem 30px;
  position: relative;
  overflow: hidden;
}

.popup-content {
  margin: 2.5em 3em;
}

.popup-content.has-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  overflow: hidden;
}

.video-teaser-wrapper {
  justify-content: center;
  align-items: center;
  width: 222px;
  display: flex;
}

.image-229 {
  width: 20px;
  max-width: none;
}

.cta-for-watch-video-wrapper {
  z-index: 1;
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  transition: opacity .1s ease-in;
  display: flex;
  position: relative;
}

.tabs-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  top: auto;
}

.image-230 {
  z-index: 0;
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

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

.div-block-259.function-dropdown {
  grid-template-rows: auto auto auto;
}

.image-231 {
  margin-left: -7px;
}

.btn-block-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.tabs-menu-11 {
  z-index: 1;
  background-color: #ebf2f4;
  border-radius: 10px;
  outline: 3px solid #fffc;
  justify-content: center;
  align-items: center;
  width: 474px;
  max-width: 525px;
  margin-top: 1rem;
  padding-top: 7px;
  padding-bottom: 7px;
  display: inline-flex;
}

.container-large-4 {
  width: 90%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.popup-toggle-text {
  color: #b8b8b8;
  font-family: Inter, sans-serif;
  font-size: .9rem;
  line-height: 20px;
  text-decoration: underline;
}

.tab-content-photo-backdrop {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81164_GlassBackGround.svg");
  background-position: 50%;
  background-size: auto;
  border: .4px solid #ebf2f4;
  border-radius: 15px;
  width: 940px;
  height: 621px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: 40% auto 0%;
  overflow: clip;
}

.navigation-2 {
  justify-content: space-between;
  align-items: center;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  display: flex;
}

.navigation-2:hover {
  filter: grayscale(0%);
}

.h1-600-mnstr-36-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #3f494a;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 86px;
  padding-right: 86px;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
  display: flex;
}

.h1-600-mnstr-36-2.new-heading1.teal {
  color: #18383f;
  margin-bottom: 10px;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.h1-600-mnstr-36-2.new-heading1.teal.text-teal.hide-on-desktop {
  display: none;
}

.h1-600-mnstr-36-2.left {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.margin-bottom-24px-17 {
  color: #cfcfcf;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

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

.uui-text-size-small-6 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.show-tablet-3 {
  display: none;
}

.uui-button-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-19:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-19:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-dropdown-icon-3 {
  color: var(--azure);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-icon-1x1-xsmall-15 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar08_dropdown-content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_dropdown-link-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.uui-navbar08_dropdown-link-2:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-navbar08_dropdown-link-list-2 {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar08_icon-wrapper-2 {
  color: var(--untitled-ui--primary600);
  flex: none;
}

.uui-navbar08_item-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.uui-navbar08_component-2 {
  background-color: #0000;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.uui-navbar08_container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar08_logo-link-2 {
  padding-left: 0;
}

.uui-navbar08_link-2 {
  color: var(--azure);
  align-items: center;
  padding: .75rem 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.uui-navbar08_link-2:hover {
  font-weight: 500;
}

.uui-navbar08_link-2.w--current {
  color: #000;
}

.uui-navbar08_menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 23rem;
  display: flex;
  position: static;
}

.uui-navbar08_dropdown-toggle-2 {
  color: var(--untitled-ui--gray600);
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.uui-navbar08_dropdown-toggle-2:hover {
  color: #7ee8b3;
}

.uui-navbar08_dropdown-toggle-2.w--open:hover {
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
}

.uui-navbar08_dropdown-list-2 {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar08_dropdown-list-2.w--open {
  border: 1px solid var(--untitled-ui--gray200);
  background-color: var(--untitled-ui--white);
  border-radius: .75rem;
  width: 13rem;
  padding: 1.25rem;
  left: auto;
}

.uui-navbar08_text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: .25rem;
  display: flex;
}

.uui-navbar08_menu-right-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar08_menu-button-2 {
  padding: 0;
}

.uui-button-secondary-gray-16 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-16:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-16:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-16.show-tablet-3 {
  display: none;
}

.uui-button-tertiary-gray-3 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-tertiary-gray-3:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray700);
}

.uui-navbar08_button-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component-5 {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark-5 {
  border: .1px solid #dae0e8;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg-5 {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur-5 {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot-5 {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype-5 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar08_heading-2 {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-badge-small-success-5 {
  grid-column-gap: .25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar08_item-heading-2 {
  color: var(--untitled-ui--gray900);
  margin-bottom: .25rem;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.uui-navbar08_item-heading-2.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-logo_image-5 {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.text-block-283 {
  color: var(--azure);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-283:hover {
  color: #7ee8b3;
}

.text-block-284, .text-block-285 {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.why-mi-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679219656b8764ad7bb1d4b7_Verticle%20Grid%20Line.svg");
  background-size: cover;
  background-clip: padding-box;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: -51px;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
}

.dropdown-arrow-5 {
  width: 10px;
  height: 6px;
}

.button-primary-18 {
  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-18:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.image-232 {
  max-width: 80%;
  margin-top: auto;
  margin-bottom: auto;
}

.one-place-tab-wrapper-2 {
  margin-top: 10px;
  padding-top: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.heading-205 {
  color: #337584;
  font-family: Montserrat, sans-serif;
  font-size: 1.245rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.heading-205.medium-typo {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 600;
}

.container-1290 {
  max-width: 1160px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.heading-206 {
  color: #367d8d;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 44px;
}

.heading-207 {
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.image-233 {
  flex: 0 auto;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-233.new-img {
  max-width: 100%;
  margin-top: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.image-233.new-img.remove-negative-margin {
  margin-top: -50px;
}

.text-span-36 {
  color: #18383f;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
}

.div-block-262 {
  border-radius: 25px;
}

.h1-600-intr-20-2 {
  color: #3f494a;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.3rem;
}

.h1-600-intr-20-2.color-green {
  margin-top: 10px;
  line-height: 2.6rem;
}

.h1-600-intr-20-2.color-green.font-h.greenfont {
  color: var(--teal);
}

.image-234 {
  margin-left: 10px;
}

.slide-wrap-3 {
  background-color: #fff;
  border: .3px solid #e3f3f5;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 371px;
  padding: 2rem;
  display: flex;
  box-shadow: 0 7px 17px #ececec;
}

.slide-wrap-3.chetan {
  min-height: 435px;
  box-shadow: 0 7px 17px #ececec;
}

.tab-pane-tab-3-3 {
  margin-top: 1.2rem;
  margin-left: auto;
  margin-right: auto;
  transition: opacity 50ms ease-in;
}

.header-bg-3 {
  background-color: #0000;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 21px;
  padding-bottom: 21px;
}

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

.div-block-263.function-dropdown {
  grid-template-rows: auto auto auto;
}

.div-wrapper-for-home-2 {
  width: 100vw;
}

.popup-close-3 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2.6em;
  height: 2.6em;
  display: flex;
  position: absolute;
  inset: 11.9rem 3.4rem auto auto;
}

.image-235 {
  padding-top: 46px;
}

.margin-bottom-24px-18 {
  color: #18383f;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.yellow-span-text {
  color: #bfb02c;
}

.card-heading-benefits {
  font-family: Montserrat, sans-serif;
  font-size: 1.188rem;
  font-weight: 600;
  line-height: 2rem;
}

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

.icon-14 {
  color: #367d8d;
  font-size: 15px;
}

._3n4-divcard-wrappper {
  position: relative;
  top: 6rem;
}

.divider-for-cards {
  height: 1px;
  margin-bottom: 10px;
}

.text-block-286 {
  color: #367d9b;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.section-testimonials1-15-3 {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
}

.text-block-287 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  text-decoration: none;
}

.dropdown-title-3 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-title-3:hover {
  color: #367d8d;
}

.paragraph-96 {
  color: #3f494a;
  white-space: normal;
  word-break: normal;
  padding-top: 5px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.gallery-block-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 100px;
}

.heading-208 {
  color: #000;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3rem;
}

.heading-208.no-padding {
  font-weight: 700;
}

.heading-208.no-padding.new-heading1.medium-typo {
  font-size: 1.7rem;
  font-weight: 500;
}

.heading-208.no-padding.new-heading1.medium-typo.teal {
  color: #3f494a;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.image-236 {
  max-width: 80%;
  transition: all .2s ease-in;
}

.why-needl-ai-section {
  background-color: #fff;
  padding-bottom: 2rem;
}

.text-block-288 {
  color: #367d8d;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.text-block-288.medium-typo {
  font-size: 1.1em;
  font-weight: 500;
}

.video-box-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.green-typo {
  color: #449e48;
}

.paragraph-97 {
  color: var(--text-new);
  text-align: center;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.card-block-scroll {
  padding: 1rem;
}

.card-block-scroll.yellow {
  background-color: #fffdeb;
  border: .1px solid #0000000a;
  border-radius: .5rem;
  box-shadow: 0 4px 13.3px #0000000a;
}

.card-block-scroll.yellow:hover {
  border-color: #ccbc2f;
}

.card-block-scroll.green {
  background-color: #edf7ee;
  border: .1px solid #0000000a;
  border-radius: .5rem;
  box-shadow: 0 4px 13.3px #0000000a;
}

.card-block-scroll.green:hover {
  border-color: #449e48;
}

.card-block-scroll.blue {
  background-color: #e9f5fe;
  border: .1px solid #0000000a;
  border-radius: .5rem;
  box-shadow: 0 4px 13.3px #0000000a;
}

.card-block-scroll.blue:hover {
  border-color: #43a6f5;
}

.popup-toggle-text-2 {
  color: #18383f;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 20px;
  text-decoration: underline;
}

.heading-209 {
  color: #388be7;
  font-size: 20px;
  line-height: 24px;
}

.heading-209.collab {
  color: #efb545;
  padding-left: 47px;
}

.heading-209.curate {
  color: #fe8081;
  padding-left: 49px;
}

.heading-209.connect {
  padding-left: 49px;
}

.tab-pane-tab-1-12 {
  border: 1px #fff;
  margin-top: 1.2rem;
  transition: opacity 50ms ease-in;
}

.light-green-text-span-2 {
  color: #367d9b;
}

.container-1160-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 70rem;
  transition: opacity .2s ease-in;
  display: flex;
}

.tabs-content-18 {
  justify-content: flex-start;
}

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

.navigation-3:hover {
  filter: grayscale(0%);
}

.play-icon-3 {
  color: #fff;
  width: 12px;
  height: 24px;
  margin-left: .2em;
  font-size: 1.7em;
}

.text-block-289 {
  color: #367d9b;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.blue-typo-text-span-2 {
  color: #2196f3;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  text-decoration: underline;
}

.add-value-needl-ai {
  background-color: #fff;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.home-hero-sec-div-wrapper {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210aa_Whitegrid.svg"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a8_1920%20(1).svg");
  background-position: 50% 0, 50% 0;
  background-size: contain, auto;
  background-attachment: scroll, fixed;
  width: 100vw;
}

.testimonials1-15-slider-3 {
  background-color: #ddd0;
  width: 100%;
  max-width: 750px;
  height: 100%;
  margin-top: .5rem;
  display: block;
}

.text-block-290 {
  color: #4f4f4f;
  margin-right: 14px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.7rem;
  text-decoration: underline;
}

.text-size-medium-sf1-3 {
  color: var(--text-new);
  flex: 0 auto;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.text-size-medium-sf1-3.text-color-black {
  color: var(--teal);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.popup-close-4 {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  position: absolute;
  inset: 13.5em 3.9em auto auto;
}

.text-block-291 {
  color: #367d9b;
  text-align: center;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}

.tabs-7 {
  padding-top: .5rem;
}

.grid-mi {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-mi.top-pad-grid {
  grid-column-gap: 0px;
  grid-row-gap: 27px;
  border-top: .1px solid #e1ecee;
  border-bottom: .1px solid #e1ecee;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-mi.top-pad-grid.cr-grid {
  aspect-ratio: auto;
  border-right: .1px solid var(--white-smoke);
  border-left: .1px solid var(--white-smoke);
  grid-template-columns: 1fr 1fr;
  width: auto;
}

.grid-mi.top-pad-grid.banking {
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-98 {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.tab-pane-tab-1-13 {
  transition: all .2s;
}

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

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

.div-block-265 {
  background-color: #d9d9d9;
  min-height: 1px;
  margin-top: 3rem;
}

.popup-background-3 {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-99 {
  color: #2b2b2b;
  width: auto;
  margin-left: -90px;
  margin-right: -11px;
  padding-top: 20px;
  padding-left: 139px;
  padding-right: 0;
  font-size: 18px;
  line-height: 24px;
}

.primary-button-4 {
  color: #fff;
  text-align: center;
  background-color: #367d8d;
  border-radius: 8px;
  justify-content: flex-start;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 40px;
  padding: 8px 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.primary-button-4:hover {
  background-color: #306672;
  background-image: none;
}

.primary-button-4.btn-small {
  background-color: #367d8d;
  background-image: none;
  margin-top: 0;
  display: none;
}

.primary-button-4.btn-small:hover {
  color: #fff;
  background-color: #306672;
  background-image: none;
  border: 1px #000;
}

.hero-wrapper-two-14 {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 828px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video-thumbnail-2 {
  border-radius: 1.3em;
  max-width: 80%;
}

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

.container-1293 {
  -webkit-text-stroke-color: #377d8e;
  margin-left: auto;
  margin-right: auto;
  padding: 2.2rem .3rem;
}

.container-1293.needl-features {
  width: 1160px;
  padding: 0 0 2rem;
}

.margin-bottom-24px-19 {
  color: #3f494a;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.popup-wrapper-2 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.tab-content-photo-backdrop-2 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a7_Group%20(1).svg");
  background-position: 32%;
  background-size: auto;
  border: .4px solid #ebf2f461;
  border-radius: 15px;
  width: 940px;
  height: 621px;
  margin-left: 0;
  margin-right: 0;
  transition: opacity 50ms ease-in;
  display: block;
  position: absolute;
  inset: 41% auto 0%;
  overflow: clip;
}

.blue-text-span {
  color: #2196f3;
}

.image-237 {
  padding-top: 63px;
}

.tabs-menu-12 {
  max-width: 450px;
}

.tabs-menu-12.middle-align.public {
  max-width: 527px;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
}

.gallery-grid-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  top: auto;
}

.gallery-grid-4.col2 {
  top: auto;
}

.small-ms-tagline-div-wrapper-2 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #fff;
  border: 1px solid #ebf2f4;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 27rem;
  height: 2.75rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.small-ms-tagline-div-wrapper-2.new-version.s-p {
  width: 29.9rem;
}

.navbar-5 {
  z-index: 99999;
  text-transform: none;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  position: sticky;
  inset: 0 0 auto;
}

.hero-home-heading-1 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #18383f;
  padding-left: 84px;
  padding-right: 84px;
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 3rem;
}

.paragraph-100 {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.tab-h1-2 {
  color: #3f494a;
  -webkit-text-stroke-color: #2a454f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2.3rem;
}

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

.needl-ai-logo-teal {
  width: 100%;
  height: 100%;
}

.text-span-37 {
  color: #337584;
  font-weight: 600;
}

.tabs-8 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  top: auto;
}

.h1-18-400-intr-2 {
  color: #2b2b2b;
  text-align: center;
  overflow-wrap: anywhere;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
  display: block;
  position: static;
}

.h1-18-400-intr-2.home-para {
  color: #3f494a;
  padding-top: 0;
  font-size: 1rem;
  line-height: 1.875rem;
}

.h1-18-400-intr-2.home-para.add-padding {
  padding-left: 145px;
  padding-right: 145px;
}

.h1-18-400-intr-2.home-para.add-padding.home {
  margin-bottom: 24px;
  position: relative;
}

.bottom-fade-effect {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

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

.tabs-content-19 {
  width: 54.6rem;
}

.one-place-tab-menu-2 {
  background-color: #e9f3f4;
  border-bottom: 5px solid #fff;
  border-radius: 9px;
  padding: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.one-place-tab-menu-2.w--current {
  background-color: #fff;
  border-bottom: 5px solid #367d8d;
  border-radius: 9px;
  padding: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
  box-shadow: 3px 6px 40px 8px #00000012;
}

.one-place-tab-menu-2.no-color {
  background-color: #fff;
  border-bottom-style: none;
  border-left: 4px solid #fff;
  border-radius: 0;
}

.one-place-tab-menu-2.no-color.w--current {
  outline-offset: 0px;
  background-color: #ebf2f4;
  border-bottom: 1px #e1ecee;
  border-left: 4px solid #367d9b;
  border-radius: 0;
  outline: 3px #222;
}

.one-place-tab-menu-2.mobile-tab-color.no-color {
  border-bottom-style: none;
}

.one-place-tab-menu-2.mobile-tab-color.no-color.w--current {
  border-top: 1px solid #367d8d0a;
  border-left-width: 3px;
  border-radius: 6px;
}

.one-place-tab-menu-2.no-color {
  background-color: #fff;
  border-top: 1px solid #367d8d0a;
  border-bottom-style: none;
  border-left: 3px solid #0000;
  border-radius: 0;
  padding-left: 0;
}

.one-place-tab-menu-2.no-color.w--current {
  box-shadow: none;
  outline-offset: 0px;
  background-color: #367d8d0a;
  background-image: linear-gradient(90deg, #367d8d0a, #fff);
  border-bottom-style: none;
  border-bottom-width: 4px;
  border-left: 3px solid #367d9b;
  border-radius: 6px 0 0;
  outline: 3px #222;
}

.new-container-4 {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
}

.testimonials1-15-arrow_left-3 {
  border: .3px solid var(--primary-head-color);
  background-color: #e1ecee;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  inset: auto 0% -25% -10%;
  box-shadow: 0 5px 12px #1b2d451a;
}

.tabs-content-20 {
  padding-top: 20px;
  overflow: visible;
}

.image-240 {
  margin-left: -7px;
}

.tabs-menu-13 {
  z-index: 1;
  background-color: #ebf2f4;
  border-radius: 10px;
  outline: 3px solid #fffc;
  justify-content: center;
  align-items: center;
  width: 474px;
  max-width: 525px;
  margin-top: 1rem;
  padding-top: 7px;
  padding-bottom: 7px;
  display: inline-flex;
}

.paragraph-101 {
  color: #3f494a;
  max-width: 650px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

._1n2-divcard-wrapper {
  display: flex;
  position: relative;
  top: 2rem;
}

.container-large-5 {
  width: 90%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-14 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-panel-2 {
  -webkit-text-stroke-color: #0000;
  background-color: #cfeef0;
  border-radius: 24px;
  padding: 3rem 16px;
  box-shadow: 0 50px 11px -50px #151c344f;
}

.tab-panel-2.light-color {
  box-shadow: none;
  background-color: #f9fafc;
  border: .1px solid #d2e2e6;
}

.page-padding-3 {
  padding: 5.4rem 5%;
}

.tab-button-3 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  border: 1px solid #d2e2e6;
  border-radius: 6rem;
  justify-content: center;
  align-items: center;
  width: 256px;
  height: 47px;
  padding-bottom: 9px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 15px;
  display: flex;
}

.tab-button-3.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #ebf2f4;
  border-color: #d2e2e6;
  position: relative;
}

.hero-stack-6 {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  width: 100vw;
  height: 1041px;
  padding: 4rem 30px 4.4rem;
  position: relative;
  overflow: hidden;
}

.connect-diff-sources-2 {
  padding: 0 0;
}

.small-gird-works-img {
  position: absolute;
  inset: -6% auto auto 0%;
}

.vertical-lines-img {
  position: absolute;
}

.tabs-9 {
  outline-offset: 0px;
  border: 1px solid #367d8d0a;
  border-left-style: none;
  border-radius: 16px;
  outline: 2px solid #e4e4e4;
  align-items: center;
  transition: opacity .2s ease-in;
  display: flex;
}

.image-242 {
  border: .1px dotted #ececec;
  border-radius: 7px;
  margin-left: 10px;
}

.image-243 {
  border: .1px dotted #ececec;
  border-radius: 7px;
  max-width: 80%;
  transition: all .2s ease-in;
}

.tabs-content-21 {
  justify-content: flex-start;
}

.one-place-tab-wrapper-3 {
  border-radius: 37px;
  margin-top: 10px;
  padding-top: 0;
  transition: all .2s cubic-bezier(.55, .085, .68, .53);
}

.tab-pane-tab-1-14 {
  transition: all .2s;
}

.image-244 {
  max-width: 100%;
  padding-top: 0;
  display: inline-flex;
}

.div-block-266 {
  flex-flow: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.tabs-menu-15 {
  max-width: 450px;
}

.tabs-menu-15.middle-align.public {
  max-width: 500px;
  transition: all .2s cubic-bezier(.55, .055, .675, .19);
}

.img-wrap-div1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  padding-top: 33px;
  display: inline-flex;
}

.image-245 {
  border: .1px dotted #ececec;
  border-radius: 7px;
  max-width: 80%;
}

.in-line-flex-div {
  flex-flow: column;
  padding: 26px;
  display: inline-flex;
}

.container-70 {
  max-width: 70rem;
}

.use-cases-homepage-section {
  background-color: #fff;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.heading-home-use-cases {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.7rem;
  font-weight: 600;
}

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

.para-use-cases-home {
  color: var(--brand-primary);
  text-align: center;
  font-size: 1rem;
  line-height: 1.875rem;
}

.head-para-wrap-home {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 97px;
  padding-right: 97px;
  display: flex;
}

.img-arrow-head-wrap-whatsnew {
  justify-content: space-between;
  margin-top: 1rem;
  text-decoration: none;
  display: flex;
}

.grid-value-sec-img {
  z-index: 3;
}

.grid-right-div {
  position: absolute;
  left: auto;
  right: 0%;
}

.right-grid-why-need {
  z-index: 0;
  position: absolute;
  inset: auto auto auto 0%;
}

.uui-container-large-23 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-27 {
  padding-left: 0;
  padding-right: 0;
}

.uui-text-size-large-17 {
  color: var(--brand-primary);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-heading-medium-15 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-button-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-20:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-20:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-17 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-16 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout56_component {
  grid-column-gap: .9rem;
  grid-row-gap: 4rem;
  border: 1px solid #e1ecee;
  border-radius: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.1rem 1rem;
  display: grid;
}

.uui-layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-layout56_item {
  border-bottom: 1px solid #ececec;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  padding: 1rem 5px 1rem 1rem;
  display: flex;
}

.uui-layout56_item.white {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 7px 7px 0 0;
  padding-top: .9rem;
  padding-bottom: .9rem;
  padding-left: 1rem;
}

.uui-layout56_item.white.ss {
  border-radius: 18.6px 18.6px 0 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uui-layout56_item.grey {
  background-color: #fbfbfb;
  padding-left: 1rem;
}

.uui-layout56_item.grey.all-borders {
  border-bottom: 1px solid #ececec;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
}

.uui-layout56_item.border-radius {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

.uui-layout56_item.ss {
  border-bottom-right-radius: 18.6px;
  border-bottom-left-radius: 18.6px;
}

.uui-layout56_item.ss.meridian {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.uui-layout56_item-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
  display: grid;
}

.uui-layout56_item-list.success-stories {
  grid-template-rows: auto auto auto auto auto;
}

.uui-button-secondary-gray-17 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-17:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-17:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-layout56_image {
  border-radius: .5rem;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-space-xsmall-13 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-24 {
  padding-top: 0;
  padding-bottom: 1rem;
}

.uui-heading-subheading-11 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.security-section-home {
  background-color: #fff;
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.security-head-para-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.step-head-div {
  display: flex;
}

.steps-text {
  background-color: #f9fafc;
  border-radius: 4px;
  margin-top: 10px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.section-17 {
  padding: 2rem 1.875rem;
}

.small-rect-grid-smart-benefits {
  position: absolute;
  inset: auto auto -20% -2.5%;
}

.container-1294 {
  max-width: 1236px;
}

.section-18 {
  padding-left: 30px;
  padding-right: 30px;
}

.heading-211 {
  color: var(--brand-primary);
  margin-bottom: 10px;
  padding-right: 557px;
  font-weight: 600;
}

.heading-212 {
  margin-top: 1rem;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-block-292 {
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 1.875rem;
}

.div-block-270 {
  flex-flow: column;
  padding: 1rem 1.4rem;
  display: inline-block;
}

.container-1236 {
  max-width: 1236px;
}

.uui-text-size-medium-18 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-container-large-24.flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-page-padding-28 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.uui-heading-xsmall-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-lightbox_play-icon-5 {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.lightbox_video-overlay-layer-5 {
  z-index: 1;
  background-color: #1d29391a;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.uui-layout13_tabs-link-2 {
  border-left: 4px solid var(--untitled-ui--gray100);
  background-color: #0000;
  padding: 1.5rem 0 1.5rem 2rem;
  display: block;
}

.uui-layout13_tabs-link-2.w--current {
  border-left-color: var(--untitled-ui--primary600);
  opacity: 1;
  background-color: #0000;
}

.uui-layout13_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-layout13_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-layout13_image-02-2 {
  width: 18rem;
  min-width: 18rem;
  position: absolute;
  top: 7rem;
  left: 2rem;
  right: 0%;
}

.uui-layout13_image-01-2 {
  width: 24rem;
  min-width: 24rem;
  position: absolute;
  top: 2rem;
  left: auto;
  right: -1.5rem;
}

.uui-layout13_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  width: 100%;
  height: 100%;
  min-height: 35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-2 {
  background-color: var(--untitled-ui--gray100);
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 35rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-layout13_lightbox-image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 100%;
}

.uui-space-xxsmall-10 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-25 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  max-width: 50%;
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.image-gif-holder {
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 50%;
  min-height: 30vh;
  display: flex;
}

.heading-213 {
  padding-left: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

._3-dropdown-div-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
}

.dropdown-toggle-5 {
  flex-flow: wrap;
}

.dropdown-toggle-6 {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  margin-right: 0;
  padding-right: 40px;
  display: flex;
}

.dropdown-3, .dropdown-4, .dropdown-5 {
  display: block;
}

.text-block-293 {
  background-color: #fff;
}

.dropdown-list-7 {
  padding-left: 0;
}

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

.c-faq-2 {
  background-color: #fff;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.cloneable-area-2 {
  min-height: 50vh;
  padding: 20px;
}

.c-faq-item-2 {
  border-left: 3px solid var(--medium-sea-green);
  cursor: pointer;
  background-color: #fff;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

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

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

.heading-214 {
  font-weight: 600;
}

.c-content.cloneable {
  padding-top: 20px;
  padding-left: .1rem;
}

.c-content.cloneable.hs.socialgraph {
  padding-left: 0;
}

.container-1295 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 3%;
}

.container-1295.cloneable {
  border-top: 2px dashed #ffffff80;
  width: 100%;
}

.container-1295.cloneable.socialgraph {
  background-color: #e9f5fe70;
  border: 1px solid #000;
  border-radius: 1rem;
  padding-top: 3%;
  padding-bottom: 3%;
}

.container-1295.cloneable.socialgraph.borders {
  border-width: .1px;
  border-color: #2196f370;
  width: 1023px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.container-1295.cloneable.socialgraph.borders.use-case {
  background-color: #e9f5fe;
  border-color: #2196f385;
  width: auto;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.container-1295.cloneable.socialgraph.borders.use-case.custom-reports {
  background-color: #fffef6;
  border-color: #e6d43585;
  width: auto;
}

.container-1295.cloneable.socialgraph.borders.use-case.green {
  background-color: #edf7ee;
  border-color: #4caf5085;
  width: auto;
}

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

.c-note {
  align-items: center;
  margin-bottom: 1rem;
  padding-left: 0;
}

.c-faq-3 {
  background-color: #f8fbf9;
  border-radius: 12px;
  width: 48%;
  margin: auto;
  padding: 17px;
}

.c-faq-3.green {
  border: 1px solid #4caf50;
  width: 48%;
}

.c-faq-3.green.hs {
  background-color: #f7fafc;
  border-color: #2196f3;
}

.c-faq-3.green.hs.socialgraph {
  background-color: #0000;
  border-style: none;
  width: 50%;
  padding: 0;
}

.c-faq-3.green.cr {
  background-color: #fefdf7;
  border-color: #e6d435;
}

.div-block-271 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  border: .84px solid #e8f1f2;
  border-radius: 12.66px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 48%;
  display: flex;
  overflow: hidden;
}

.div-block-271.hs {
  width: 45%;
}

.div-block-271.hs.socialgraph {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  width: 48%;
}

.faq-a-text-2 {
  color: var(--brand-primary);
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.faq-a-text-2.glimpse-para {
  padding-right: 498px;
}

.faq-a-text-2.glimpse-para.mid {
  font-weight: 400;
}

.cloneable-area-3 {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  display: flex;
}

.cloneable-area-3.hs {
  flex-flow: row-reverse;
}

.cloneable-area-3.hs.mob-only.socialgraph {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.c-faq-item-3 {
  cursor: pointer;
  background-color: #fff;
  border: .1px solid #4caf50;
  border-radius: 12px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.c-faq-item-3.blue {
  border-color: #2196f3ab;
}

.c-faq-item-3.yellow {
  border-color: #e6d435;
}

.heading-215 {
  color: var(--brand-primary);
  padding-right: 722px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 3rem;
}

.image-246 {
  max-width: 77%;
  margin-top: 0;
}

.image-246.social-graph {
  max-width: 100%;
}

.assistant-feature-section {
  padding-top: 1rem;
  padding-bottom: 3rem;
}

.faq-q-text-2 {
  color: #204b55;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.feature-content-div {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.heading-2 {
  color: #4caf50;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 2rem;
}

.heading-2.hs {
  color: #2196f3;
}

.heading-2.cr {
  color: #e6d435;
}

.gif-text {
  color: #8e8e8e;
  margin-top: -18px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 2.2rem;
}

.mid {
  color: var(--brand-primary);
  font-weight: 600;
}

.horizon-scanning-sec {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.horizon-scanning-sec.for-social-graph {
  padding-left: 2.4rem;
  padding-right: 2.4rem;
}

.horizon-scanning-sec.for-social-graph.use-case {
  padding-top: 0;
}

.custom-reports-section {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.heading-216 {
  color: var(--brand-primary);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.hero-stack-7 {
  opacity: 1;
  background-color: #0000;
  padding: 3rem 1.875rem 2rem;
  position: relative;
  overflow: visible;
}

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

.container-1296.more-prod {
  max-width: 975px;
}

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

.margin-bottom-24px-20 {
  color: var(--brand-primary);
  margin-bottom: 24px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-19 {
  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-19:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hero-image-5.shadow-two {
  box-shadow: none;
  max-width: 100%;
  margin-top: -10px;
}

.hero-image-5.shadow-two._80 {
  max-width: 80%;
}

.hero-image-5.shadow-two.more-prod-image {
  z-index: 0;
  margin-top: 0;
  position: relative;
  top: -15px;
}

._3products-section-showcase {
  background-image: none;
  padding-top: 10px;
  padding-left: 4.3rem;
  padding-right: 4.3rem;
}

.uui-container-large-25 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-29 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-large-18 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-16 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-21:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-21:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-18 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-17 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout10_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-secondary-gray-18 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-18:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-18:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-icon-featured-outline-large-11 {
  border: .5rem solid var(--untitled-ui--primary50);
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.uui-layout10_image-wrapper-2 {
  background-color: var(--untitled-ui--gray100);
  height: 100%;
  min-height: 27rem;
  position: relative;
  overflow: hidden;
}

.uui-layout10_image-2 {
  border: .25rem solid var(--untitled-ui--gray900);
  border-radius: .5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: 3rem auto auto 3rem;
}

.uui-space-small-12 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall-14 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-9 {
  width: 100%;
  min-height: 2rem;
}

.uui-padding-vertical-xhuge-26 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-product-sections {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  padding: 5rem 30px;
  position: relative;
}

.hero-product-sections.blue-bckgrd {
  background-color: #e9f5fe;
  border: 1px solid #e9f5fe;
  border-radius: 50px 50px 0 0;
  margin-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-product-sections.blue-bckgrd.border-blue {
  background-color: #e9f5fe70;
  border-color: #d9eefd;
  border-top-width: .1px;
}

.hero-product-sections.green-bckgrd {
  background-color: #edf7ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-product-sections.green-bckgrd.borders {
  border: 1px solid #dcf0de;
  border-top: .1px #dcf0de;
}

.hero-product-sections.yellow-bckgrd {
  background-color: #fffdeb;
  border: 1px solid #e6d43570;
  border-top: .1px #e6d43570;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-product-sections.yellow-bckgrd.borders, .hero-product-sections.yellow-bckgrd.outline-borders {
  border: 1px solid #000;
}

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

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

.hero-wrapper-7.swtich {
  flex-flow: row-reverse wrap;
}

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

.hero-split-7.pic {
  justify-content: flex-start;
  align-items: center;
}

.hero-split-7.tab {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
}

.shadow-two-5 {
  border-radius: 7px;
  max-width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.more-products-heading {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 600;
}

.uui-text-size-medium-19 {
  color: var(--brand-primary);
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

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

.uui-container-large-26 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-30 {
  padding-left: 4.3rem;
  padding-right: 4.3rem;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-19 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-heading-xxsmall-8 {
  color: var(--brand-primary);
  text-align: left;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 2rem;
}

.uui-heading-medium-17 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.uui-button-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-22:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-22:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-row-19 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-19.button-row-center {
  justify-content: center;
}

.uui-button-icon-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-badge-4 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-4.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-layout91_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  width: 100%;
  height: 442px;
  margin-top: 1rem;
  margin-bottom: auto;
  display: grid;
}

.uui-section_layout91 {
  background-color: #fff;
}

.uui-layout91_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout91_item {
  text-align: center;
  background-color: #f9fafb;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 4.1rem 1.5rem 0;
  display: flex;
}

.uui-layout91_item.green {
  background-color: #edf7ee;
  border: 1px solid #edf7ee;
  border-radius: .5rem;
  padding-bottom: 1rem;
}

.uui-layout91_item.green:hover {
  border: 1px solid #7fbe83;
}

.uui-layout91_item.yellow {
  background-color: #fffdeb;
  border: 1px solid #fffdeb;
  border-radius: .8rem;
  padding-bottom: 1rem;
}

.uui-layout91_item.yellow:hover {
  border-color: #ffeb3b;
}

.uui-layout91_item.blue {
  background-color: #e9f5fe;
  border: 1px solid #e9f5fe;
  padding-bottom: 1rem;
}

.uui-layout91_item.blue:hover {
  border-color: #badefb;
}

.uui-layout91_icon {
  width: 5rem;
  max-width: 100%;
  height: 5rem;
  margin-top: -2rem;
}

.uui-button-secondary-gray-19 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-19:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-19:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-15 {
  width: 100%;
  min-height: 1.6rem;
}

.uui-space-xsmall-15.additonal {
  min-height: .6rem;
}

.uui-space-xsmall-15.small-spacer {
  min-height: 1rem;
}

.uui-space-xxsmall-11 {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.uui-padding-vertical-xhuge-27 {
  padding-top: 3.4rem;
  padding-bottom: 3.4rem;
}

.green-text-span {
  color: #4caf50;
}

.background-grid-assistants-svg {
  z-index: 0;
  max-width: 80%;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: -5% -17% auto auto;
  overflow: hidden;
}

.combine-padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 3rem;
}

.combine-padding-section-small {
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}

.combine-form_input {
  border: 1px solid var(--combine-library--grey-050);
  background-color: var(--combine-library--white);
  color: var(--combine-library--grey-800);
  border-radius: .5rem;
  min-width: 16rem;
  height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1.25rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: border-color .25s;
}

.combine-form_input:hover {
  border-color: var(--combine-library--grey-100);
}

.combine-form_input:focus {
  border-color: var(--combine-library--primary-600);
}

.combine-form_input::placeholder {
  color: var(--combine-library--grey-200);
}

.combine-form_success-message {
  border: 1px solid var(--combine-library--success-800);
  background-color: var(--combine-library--success-100);
  color: var(--combine-library--success-800);
  text-align: left;
  border-radius: .25rem;
  padding: .5rem 1.25rem;
  font-size: .875rem;
}

.combine-form_error-message {
  border: 1px solid var(--combine-library--error-800);
  background-color: var(--combine-library--error-100);
  color: var(--combine-library--error-800);
  border-radius: .25rem;
  margin-top: .5rem;
  padding: .5rem 1.25rem;
  font-size: .875rem;
}

.combine-button-colored {
  background-color: var(--combine-library--primary-600);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  padding: .75rem 1.75rem;
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: background-color .25s;
}

.combine-button-colored:hover {
  background-color: var(--combine-library--primary-800);
}

.combine-space-small {
  width: 100%;
  height: 1rem;
}

.combine-social_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.combine-footer4_component {
  background-color: var(--combine-library--grey-800);
}

.combine-footer4_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.combine-footer4_top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.combine-footer4_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 25rem;
  display: flex;
}

.combine-footer4_form-wrapper {
  margin-bottom: 0;
}

.combine-footer4_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-footer4_top-text {
  color: var(--combine-library--grey-200);
  font-family: Open Sans, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-footer4_top-text-link {
  color: var(--combine-library--grey-200);
  text-decoration: underline;
}

.combine-footer4_top-text-link:hover {
  color: var(--combine-library--white);
}

.combine-footer4_column {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.combine-footer4_title {
  color: var(--combine-library--white);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.combine-footer4_link {
  color: var(--combine-library--grey-200);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.combine-footer4_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-footer4_social-link:hover {
  color: var(--combine-library--primary-200);
}

.combine-footer4_bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.combine-footer4_bottom-text {
  color: var(--combine-library--grey-200);
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-footer4_logo {
  max-width: 100%;
  height: 100%;
  max-height: 2rem;
}

.combine-footer4_bottom-text-link {
  color: var(--combine-library--primary-200);
  text-decoration: none;
}

.combine-footer4_bottom-text-link:hover {
  color: var(--combine-library--white);
}

.social-handles {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  display: flex;
}

.divider {
  background-color: #fff6;
  min-height: .5px;
}

.certification-wrapper {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-top: 30px;
  display: flex;
}

.soc {
  max-width: 10%;
}

.iso {
  max-width: 10%;
  margin-top: 0;
}

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

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

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

.margin-bottom-24px-21 {
  color: var(--brand-primary);
  margin-top: .8rem;
  margin-bottom: .8rem;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-20 {
  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-20:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.security-heading-1 {
  color: var(--brand-primary);
  font-weight: 600;
}

.title-tag-security {
  color: var(--primary-head-color);
  margin-bottom: .8rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.9rem;
}

.gif-feed-1236 {
  max-width: 1236px;
  padding-top: 3rem;
}

.gifs-section {
  padding-top: 2rem;
}

.background-grid-prod-landing {
  z-index: -1;
  opacity: .47;
  max-width: 126%;
  position: absolute;
  inset: 0% 0% 0% -13.4%;
  overflow: hidden;
}

.page-load-lottie {
  width: 50%;
  height: 50%;
}

.page-loader {
  z-index: 2147483647;
  background-color: #fff;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: center;
  place-items: center;
  width: 50vw;
  height: 50vh;
  margin: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.lottie-animation-8 {
  width: 25%;
  height: 25%;
}

.image-247 {
  justify-content: center;
  align-items: center;
  width: 8%;
  max-width: 100%;
  margin: 0 auto;
}

.loading-img-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.combine-padding-global-2 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.combine-container-large-2 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium-2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 0;
}

.combine-heading-style-h2 {
  color: #204b55;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.combine-text-size-regular {
  color: var(--brand-primary);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.combine-icon_color1 {
  color: var(--combine-library--primary-600);
}

.combine-icon_medium {
  color: var(--combine-library--warning-400);
  width: 2.25rem;
  height: 2.25rem;
  display: block;
}

.combine-icon_color2 {
  color: var(--combine-library--secondary-600);
}

.combine-section_feature2 {
  background-color: #fffef3;
  border: .1px solid #bfb02c29;
  border-radius: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.combine-section_feature2.deep-search {
  background-color: #f9fafc;
  border: .1px solid #d2e2e6;
  border-radius: 16px;
}

.combine-feature2_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.combine-feature2_item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.combine-icon_color3 {
  color: var(--combine-library--warning-400);
}

.combine-feature2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.combine-feature2_component.deep-search {
  flex-flow: row-reverse;
}

.combine-feature2_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 33rem;
  display: flex;
}

.combine-feature2_image-wrapper {
  border-radius: 1.25rem;
  width: 100%;
  overflow: hidden;
}

.combine-feature2_image {
  z-index: 1;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
  position: relative;
}

.sec-ai-sentiment-analysis {
  padding: 2rem 2.4rem 3rem;
}

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

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

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

.gallery-sticky-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.gallery-link-3 {
  color: #1a1b1f;
  margin-bottom: 35px;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.gallery-link-3:hover {
  color: #1a1b1fcc;
}

.gallery-link-3.w--current {
  font-weight: 600;
}

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

.gallery-image-wrapper-3 {
  position: relative;
}

.gallery-image-4 {
  width: 100%;
}

.gallery-image-text-3 {
  color: #f5f7fa;
  margin-bottom: 0;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
}

.social-grpah-heading {
  color: #204b55;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.sg-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 7.5rem;
  padding-right: 7.5rem;
  display: flex;
}

.socialgraph-para {
  color: var(--brand-primary);
  text-align: center;
  margin-top: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

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

.container-collab {
  max-width: 1023px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-sentiment-analysis {
  max-width: 63.938rem;
}

.collab-main-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.heading-217 {
  color: #204b55;
  margin-bottom: 10px;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.collab-para {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.tab-link-share {
  color: #4caf50;
  background-color: #0000;
  border: 1px solid #4caf50;
  border-radius: 6rem;
  padding-left: 2.3rem;
  padding-right: 2.3rem;
  font-size: 1rem;
  line-height: 1.875rem;
}

.tab-link-share.w--current {
  color: #fff;
  background-color: #4caf50;
  border: 1px solid #4caf50;
  border-radius: 6rem;
  padding-left: 2.3rem;
  padding-right: 2.3rem;
  font-size: 1rem;
  line-height: 1.875rem;
}

.tab-link-collaborate {
  color: #4caf50;
  background-color: #0000;
  border: 1px solid #4caf50;
  border-radius: 6rem;
  padding-left: 2.3rem;
  padding-right: 2.3rem;
  font-size: 1rem;
  line-height: 1.875rem;
}

.tab-link-collaborate.w--current {
  color: #fff;
  background-color: #4caf50;
}

.tabs-menu-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-content-wrap-collab {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-content-wrap-collab.swtich-sides {
  flex-flow: row-reverse;
}

.content-wrapper-for-collab-tabs {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.small-heading-prop {
  color: #18383f;
  margin-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.9rem;
}

._2value-props-content-div {
  width: 50%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.divider-grey {
  color: #c8e6c9;
  background-color: #c8e6c9;
  min-height: 1px;
}

.image-248 {
  max-width: 100%;
}

.green-div-rectangle {
  background-color: #edf7ee;
  border: 1px solid #4caf5070;
  border-radius: 1rem;
  padding: 2rem 1.75rem;
}

.subtext-tabs {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.image-wrapper-tab-img {
  justify-content: center;
  align-items: center;
  width: 50%;
}

.tabs-content-22 {
  margin-top: 10px;
}

.image-249 {
  width: 2rem;
  max-width: 100%;
  height: 2rem;
  display: block;
  overflow: visible;
}

.check-ico {
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
}

.absolute-grid-ds {
  z-index: 0;
  max-width: 70%;
  position: absolute;
  left: 4%;
}

.bold-text-86 {
  font-weight: 600;
}

.bold-text-87 {
  font-family: Montserrat, sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.bold-text-88 {
  color: var(--brand-primary);
  font-weight: 600;
}

.div-block-272 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-stack-9 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 3rem 1.9rem 5rem;
  position: relative;
}

.container-1159 {
  background-color: #f9fafc;
  border: 1px solid #eaeaea;
  border-radius: 1rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 1.5rem;
}

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

.margin-bottom-24px-22 {
  color: var(--brand-primary);
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 1.875rem;
}

.button-primary-21 {
  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-21:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hero-image-7.shadow-two {
  box-shadow: none;
  margin-top: 1rem;
}

.heading-218 {
  color: var(--brand-primary);
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.enterprise-grade-section {
  border-bottom: 1px #e4ebf3;
  padding: 2rem 30px;
  position: relative;
}

.centered-heading-11 {
  color: var(--brand-primary);
  text-align: center;
  margin-bottom: 16px;
  font-size: 1.7rem;
  font-weight: 600;
}

.centered-subheading-4 {
  color: var(--brand-primary);
  text-align: center;
  max-width: 814px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  line-height: 1.875rem;
}

.team-grid-2 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-left: .4rem;
  padding-right: .4rem;
  display: grid;
  position: relative;
}

.team-card-3 {
  text-align: center;
  background-color: #fff;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  line-height: 22px;
  display: flex;
  box-shadow: 0 4px 13.3px #0000000a;
}

.icon-security-gridcard {
  object-fit: cover;
  border-radius: 8%;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 24px;
}

.card-heading-security {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 2rem;
}

.team-member-position-2 {
  margin-bottom: 24px;
}

.security-grid-card-para {
  color: #959393;
  text-align: left;
  font-size: .9rem;
  line-height: 1.875rem;
}

.card-wrapper-security-cards {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.big-container-security {
  z-index: 2;
  max-width: 1159px;
  position: relative;
}

.enterprise-security-top-grid {
  position: absolute;
  inset: 16% 0% auto 11%;
}

.enterprise-security-top-grid.bottom {
  inset: auto 0% 21% 10%;
}

.image-250 {
  max-width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.image-250.on-mobile {
  z-index: 1;
  overflow: hidden;
}

.hero-security-div {
  z-index: 1;
}

.hero-stack-10 {
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  padding: 2rem 30px;
  position: relative;
}

._1159mxw {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67bf4e206b30e4edf1a03a84_f60752e3eb2db5747359612d1002f422_cloud.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 100%;
  max-width: 1159px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.hero-wrapper-two-18 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 702px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2rem;
  padding-left: 0;
  display: flex;
}

.margin-bottom-24px-23 {
  color: var(--brand-primary);
  margin-bottom: 24px;
  font-size: .9rem;
  line-height: 1.875rem;
}

.button-primary-22 {
  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-22:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hero-image-8.shadow-two {
  z-index: -1;
  margin-top: 0;
  position: relative;
}

.heading-219 {
  color: var(--brand-primary);
  margin-top: 2rem;
  font-size: 1.7rem;
  font-weight: 600;
}

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

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

.hero-wrapper-two-19 {
  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-24 {
  margin-bottom: 24px;
}

.button-primary-23 {
  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-23:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hide-on-desktop {
  display: none;
}

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

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

.hero-wrapper-two-20 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  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-25 {
  color: var(--brand-primary);
  margin-bottom: 24px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-24 {
  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-24:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.heading-221 {
  color: var(--brand-primary);
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.heading-222, ._10px-bot-margin {
  margin-bottom: 10px;
}

.div-for-categories {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  display: flex;
}

.categories-wrapper-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.category-item-wrapper {
  margin-right: 0;
}

.empty-state {
  text-align: center;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 11px;
  padding: 26px 24px;
  box-shadow: 0 2px 12px #0000001f;
}

.badge-primary {
  color: #fff;
  letter-spacing: .08em;
  text-transform: uppercase;
  background-color: #131313;
  border-radius: 6px;
  padding: 14px 15px;
  font-size: 16px;
  line-height: 18px;
  display: inline-block;
}

.badge-primary.small {
  padding: 12px;
  font-size: 12px;
  line-height: 14px;
}

.badge-primary.small.light.category {
  background-color: #63a2ae;
  border: 1px solid #daeff1;
  margin-top: 0;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-decoration: none;
  transition: background-color .3s, color .3s;
}

.badge-primary.small.light.category:hover {
  color: var(--teal);
  background-color: #ddf1f3;
  border-color: #367d8d;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.new-insights-main-h1 {
  color: var(--brand-primary);
  white-space: break-spaces;
  word-break: break-all;
  align-self: center;
  margin-bottom: 10px;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.link-50, .link-51 {
  color: var(--teal);
}

.text-block-294 {
  font-size: 1.24rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.text-block-295, .dot-block {
  line-height: 1.875rem;
}

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

.categoryname-filters-tab {
  color: #367d8d;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.category-blog-section-tab {
  grid-column-gap: .3rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: .375rem;
  display: flex;
}

.tabs-10 {
  align-self: center;
}

.tab-link-tab-2-2 {
  font-size: 1.6rem;
}

.tab-link-tab-2-2.w--current {
  background-color: #fff;
  border-radius: 1rem;
  line-height: 2.6rem;
}

.uui-text-size-medium-20 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-7 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-container-large-27 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-31 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-14 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-20 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-large-4 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-heading-xsmall-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-heading-small-2 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-blog03_component {
  margin-top: 6rem;
}

.uui-blog03_featured-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 4rem;
  display: grid;
}

.uui-blog03_featured-item-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 0 3rem;
  display: flex;
}

.uui-blog03_category-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blog03_category-menu.no-scrollbar {
  box-shadow: inset 0 -1px 0 0 var(--untitled-ui--gray200);
}

.uui-text-divider-3 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-3.text-size-small {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
}

.uui-blog03_image {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blog03_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.uui-blog03_image-link {
  width: 100%;
  margin-bottom: 2rem;
  transition: all .3s;
}

.uui-blog03_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.uui-blog03_image-link.is-featured {
  margin-bottom: 0;
}

.uui-blog03_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uui-blog03_category-link {
  color: var(--untitled-ui--primary700);
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .3s;
}

.uui-blog03_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blog03_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-blog03_title-link {
  color: var(--untitled-ui--gray900);
  justify-content: space-between;
  margin-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.uui-blog03_title-link.is-featured {
  margin-top: .5rem;
  margin-bottom: .75rem;
}

.uui-blog03_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-blog03_author-image-wrapper {
  margin-right: .75rem;
}

.uui-blog03_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.uui-blog03_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blog03_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .25rem;
  margin-left: .5rem;
  display: flex;
}

.uui-blog03_menu-link {
  color: var(--untitled-ui--gray500);
  white-space: nowrap;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1rem;
  padding: .5rem .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
}

.uui-blog03_menu-link:hover, .uui-blog03_menu-link.w--current {
  border-bottom-color: var(--untitled-ui--primary700);
  color: var(--untitled-ui--primary700);
}

.uui-space-small-13 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-padding-vertical-xhuge-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-12 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blog03_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.empty-state-2 {
  border: .1px dotted var(--azure);
  background-color: #fff;
  border-radius: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.div-wrapper-success-stories {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: grid;
}

.section-hero-success-stories {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.success-stories-container {
  max-width: 64.375rem;
}

.content-wrapper-success-stories {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.success-stories-heading1 {
  color: var(--brand-primary);
  text-align: left;
  margin-bottom: .5rem;
  margin-left: 0;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.image-251 {
  max-width: 100%;
}

.success-stories-para {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

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

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

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

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

.margin-bottom-24px-26 {
  margin-bottom: 24px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-25 {
  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-25:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.heading-224 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.uui-text-size-medium-21 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-small-8 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-8.text-color-white-3 {
  color: var(--untitled-ui--white);
}

.uui-text-rich-text-3 {
  color: var(--untitled-ui--gray600);
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-text-rich-text-3 h2 {
  color: var(--brand-primary);
  margin-top: 1rem;
  margin-bottom: .7rem;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.uui-text-rich-text-3 h4 {
  color: var(--brand-primary);
  margin-top: 1.5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.uui-text-rich-text-3 p {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.uui-container-large-28 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-32 {
  background-color: #f5fbff;
  padding: 2rem;
}

.uui-max-width-large-15 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-15.align-center-12 {
  max-width: 75.813rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-container-small-4 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-5 {
  color: var(--brand-primary);
  text-align: left;
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.uui-heading-large-5.text-color-white-3 {
  color: var(--untitled-ui--white);
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  line-height: 2.6rem;
}

.uui-blogpost02_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost02_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost02_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-text-divider-4 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-divider-4.text-color-white-3 {
  color: var(--untitled-ui--white);
}

.uui-blogpost02_date-wrapper {
  align-items: center;
  margin-top: .25rem;
  display: flex;
}

.uui-blogpost02_author-image-wrapper {
  margin-bottom: 1rem;
}

.uui-blogpost02_category-link {
  color: #fff;
  margin-bottom: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.uui-blogpost02_category-link.w--current {
  border-bottom: 2px solid #000;
}

.uui-breadcrumb-link-3 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-3:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link-3.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-3.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider-3 {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost02_background {
  z-index: -1;
  background-image: linear-gradient(#10182866, #10182866), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67ce9e238d8d29c1ff1bd6b0_Blog%20Image%204.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.uui-blogpost02_header {
  margin-bottom: 4rem;
  position: relative;
}

.uui-blogpost02_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.uui-blogpost02_tag-list-wrapper {
  width: 100%;
}

.uui-blogpost02_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-blogpost02_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uui-blogpost02_content {
  margin-bottom: 4rem;
}

.uui-blogpost02_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost02_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.uui-blogpost02_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.uui-blogpost02_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: grid;
}

.uui-button-icon-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-12.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-badge-5 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-5.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-badge-5.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-5.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-button-secondary-gray-20 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-20:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-20:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-20.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-20.is-button-small.icon-only {
  border-style: solid;
  border-color: var(--azure-2);
  box-shadow: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-20.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-heading-tiny-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-tiny-3.text-color-white-3 {
  color: var(--untitled-ui--white);
}

.uui-padding-vertical-xhuge-29 {
  background-color: #e9f5fe;
  border: .1px solid #2196f370;
  border-radius: 1rem;
  padding: 5rem 2rem;
}

.uui-padding-vertical-xhuge-29.blue-back {
  background-color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-space-xhuge-2 {
  width: 100%;
  min-height: 7rem;
}

.uui-blogpost02_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-blogpost02_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.text-block-296 {
  font-family: Montserrat, sans-serif;
}

.uui-text-size-large-21 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-blogpost03_header-3 {
  grid-column-gap: 2.2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 6rem;
  display: grid;
}

.uui-blogpost03_title-wrapper-3 {
  flex-direction: column;
  padding-right: 56px;
  display: flex;
}

.uui-blogpost03_image-wrapper-3 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0%;
  overflow: hidden;
}

.uui-blogpost03_content-top-3 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost03_breadcrumb-3 {
  align-items: center;
  width: 100%;
  margin-bottom: 1.2rem;
  display: flex;
}

.uui-blogpost03_author-wrapper-3 {
  align-items: center;
  margin-bottom: 0;
}

.uui-blogpost03_author-wrapper-3.content-bottom {
  margin-bottom: 0;
  display: flex;
}

.uui-blogpost03_author-text-3 {
  display: flex;
}

.uui-blogpost03_date-wrapper-3 {
  margin-bottom: 1rem;
  display: flex;
}

.uui-blogpost03_divider-3 {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 100%;
  height: 1px;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}

.uui-blogpost03_author-image-3 {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost03_author-image-wrapper-3 {
  margin-right: 1rem;
}

.uui-blogpost03_tag-list-3 {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost03_tag-list-wrapper-3 {
  width: 50%;
}

.uui-blogpost03_share-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 0;
  display: grid;
}

.uui-blogpost03_share-wrapper-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost03_content-bottom-3 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost03_content-bottom-3.bottom {
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
}

.uui-blogpost03_content-3 {
  margin-bottom: 4rem;
}

.uui-blogpost03_image-3 {
  border-radius: 1rem;
  width: 100%;
  max-width: 100%;
}

.uui-blogpost03_author-heading-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-left: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-blogpost03_share-heading-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  align-self: center;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.uui-blogpost03_author-heading-bottom-3 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.paragraph-103 {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.text-block-297 {
  color: var(--brand-primary);
  -webkit-text-stroke-width: .1px;
  -webkit-text-stroke-color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-decoration: underline;
}

.text-block-298 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

._3-1grid-ss {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  display: grid;
}

._3-1grid-ss._4col-grid-meridian {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.heading-225 {
  color: var(--black);
  margin-top: 2px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.text-block-299 {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.challenges-blocks {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-left: 0;
  padding-right: 19px;
  display: flex;
}

.challenges-blocks.customised {
  padding: .7rem;
}

.challenges-blocks.customised.no-1 {
  background-color: #fef4df;
  border-radius: .5rem;
  padding: 1.1rem;
  box-shadow: 0 1px 4px #00000014;
}

.challenges-blocks.customised.no-2 {
  background-color: #eff9f3;
  border-radius: .5rem;
  padding: 1.1rem;
  box-shadow: 0 1px 4px #00000014;
}

.challenges-blocks.customised.no-2.meridian {
  background-color: #ebf2f4;
}

.challenges-blocks.customised.no-3 {
  background-color: #e9f5fe;
}

.image-252 {
  max-width: 22%;
}

.image-252.payments {
  max-width: 16%;
}

.titke-tag {
  color: var(--primary-head-color);
  text-transform: uppercase;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.titke-tag.success-stories {
  background-color: #ebf2f4;
  border-radius: .5rem;
}

.subtext-articles {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.uui-text-size-medium-22 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-medium-22.text-color-primary700 {
  color: var(--untitled-ui--primary700);
}

.uui-container-large-29 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-33 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-16 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-16.align-center {
  max-width: none;
  margin-top: 22px;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-22 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-18 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button-23 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-23:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-23:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.social-icon-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.uui-button-row-20 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.social-link-4 {
  color: var(--untitled-ui--gray400);
  transition: all .3s;
}

.social-link-4:hover {
  color: var(--untitled-ui--gray500);
}

.uui-team06_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  position: relative;
}

.uui-section_team06 {
  overflow: hidden;
}

.uui-team06_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-team06_image-wrapper {
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.uui-team06_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-team06_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team06_slide {
  margin-right: 2rem;
}

.uui-team06_mask {
  width: 33.33%;
  overflow: visible;
}

.uui-team06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.uui-button-icon-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-team06_arrow {
  border: 1px solid var(--untitled-ui--gray200);
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-team06_arrow:hover {
  background-color: var(--untitled-ui--gray50-2);
}

.uui-team06_arrow.left {
  right: 4rem;
}

.uui-button-secondary-gray-21 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-21:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-21:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-space-xsmall-16 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-medium-10 {
  width: 100%;
  min-height: 2rem;
}

.uui-heading-tiny-4 {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-padding-vertical-xhuge-30 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading-13 {
  color: var(--untitled-ui--primary600);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.a-icon-small-6 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.a-margin-bottom-81 {
  margin-bottom: 16px;
}

.a-h6-heading-2 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.4;
}

.a-h3-heading-11 {
  color: var(--alley-component-library--gray--900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-caption-11 {
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.a-detail-small-6 {
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.a-section-regular-10 {
  padding: 92px 5%;
  position: relative;
}

.a-container-regular-12 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-button-primary-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--alley-component-library--blue--900);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 99px;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
}

.a-button-primary-12:hover {
  background-color: var(--alley-component-library--blue--800);
}

.a-button-primary-12:active {
  background-color: var(--alley-component-library--blue--700);
}

.a-margin-bottom-82 {
  margin-bottom: 32px;
}

.a-paragraph-regular-12 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-title-wrap-center-7 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-team-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 80px;
}

.a-team-image-wrapper-2 {
  border: 1px solid var(--alley-component-library--neutral--off-white);
  border-radius: 24px;
  width: 100%;
  height: 260px;
  margin-bottom: 20px;
  overflow: hidden;
}

.a-team-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.a-team-social-2 {
  grid-column-gap: 8px;
  margin-top: 16px;
  display: flex;
}

.a-team-social-wrapper-2 {
  color: var(--alley-component-library--gray--500);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: background-color .2s, color .2s;
  display: flex;
}

.a-team-social-wrapper-2:hover {
  background-color: var(--alley-component-library--blue--100);
  color: var(--alley-component-library--blue--900);
}

.combine-padding-global-3 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-container-large-3 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium-3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-heading-style-h2-2 {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.7rem;
}

.combine-heading-style-h6 {
  color: var(--teal);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.5;
}

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

.combine-text-size-regular-2 {
  color: var(--combine-library--grey-600);
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.combine-social_icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.combine-container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-medium {
  width: 100%;
  height: .5rem;
}

.combine-space-large {
  height: 1rem;
}

.combine-section_team3 {
  background-color: var(--radiant-ui-components-library--color--white);
}

.combine-team3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  display: flex;
}

.combine-team3_item {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--radiant-ui-components-library--color--white);
  text-align: center;
  border: .1px solid #c1d7dc99;
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: center;
  width: 38%;
  height: auto;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.combine-team3_image-wrapper {
  border-radius: .75rem;
  width: 100%;
  height: 15rem;
  overflow: hidden;
}

.combine-team3_image-wrapper.kuntal {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3f9297a880007e4034_Kuntal%201-fotor-bg-remover-202409172206.png");
  background-position: 0 -15px;
  background-size: auto;
  height: 25rem;
}

.combine-team3_image-wrapper.vikram {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e06453215005ce781_Vikram-fotor-bg-remover-202409172258.png");
  background-position: 0 -12px;
  background-size: cover;
  height: 25rem;
}

.combine-team3_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.combine-team3_job-title {
  color: var(--combine-library--grey-600);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 29px;
}

.combine-team3_social-links {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.combine-team3_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--combine-library--grey-600);
  justify-content: center;
  align-items: center;
  display: flex;
}

.combine-team3_social-link:hover {
  color: var(--combine-library--primary-600);
}

.rt-category-cards-text {
  color: var(--radiant-ui-components-library--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text.rt-margin-bottom-ten {
  color: var(--teal);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 600;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-container.advisors {
  width: 80%;
  max-width: 916px;
}

.rt-component-container.team {
  max-width: 980px;
  height: auto;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section.team {
  height: auto;
}

.rt-auto-fit {
  border-radius: 10px;
  height: auto;
}

.rt-full-width {
  border-radius: 10px;
  width: 100%;
}

.rt-full-width.rt-auto-fit {
  object-fit: cover;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  transition: color .35s;
}

.rt-margin-bottom-ten {
  margin-bottom: 10px;
}

.rt-margin-top-twenty {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
}

.rt-team-one-expert-card-social-link {
  justify-content: center;
  align-items: center;
  width: 32.82px;
  height: 32.82px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rt-team-one-expert-card-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-team-one-expert-card-flex.rt-margin-top-twenty {
  justify-content: space-between;
  margin-top: 20px;
}

.rt-team-one-expert-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.rt-team-one-expert-grid.our-team {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rt-team-one-expert-grid.advisors {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-top: 20px;
}

.rt-team-one-expert-card-image-social-icons {
  background-color: var(--teal);
  width: 100%;
  max-width: 49px;
  height: 50px;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-team-one-expert-card-image-social-icons.advisor {
  height: 52px;
}

.rt-team-one-expert-card-image {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b291f6fae95bf96ce7a7_Venkat-fotor-bg-remover-20240917114556.png");
  background-position: -45px -15px;
  background-size: auto;
  border-radius: 1rem;
  width: 100%;
  height: 80%;
  position: relative;
}

.rt-team-one-expert-card-image.mayur {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3fb751151794396549_mayur-fotor-bg-remover-202409172228.png");
  background-position: 51% 33%;
  background-size: cover;
  height: 78%;
}

.rt-team-one-expert-card-image.venkat {
  background-position: -31px 1px;
  background-size: cover;
  height: 78%;
}

.rt-team-one-expert-card-image.varun {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b2ebe8aa7c71903f0483_Varun-fotor-bg-remover-20240917114727.png");
  background-position: -29px 2px;
  background-size: cover;
  height: 78%;
}

.rt-team-one-expert-card-image.nitin {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f40edff63687bf4706f_Nitin-fotor-bg-remover-2024091722232.png");
  background-position: 0 0;
  background-size: cover;
  height: 78%;
}

.rt-team-one-expert-card-image.swapnil {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e1370748f749a4de7_Swapnil-fotor-bg-remover-2024091722338.png");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  height: auto;
}

.rt-team-one-expert-card-image.kusumakar {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3fa2716200f9f8e7e1_Kusmakar-fotor-bg-remover-2024091722141.png");
  background-position: 0 -52px;
  background-size: cover;
  height: 78%;
}

.rt-team-one-expert-card-image.anil, .rt-team-one-expert-card-image.amit {
  background-image: none;
}

.rt-radius-six {
  border-radius: 10px;
}

.rt-radius-six.rt-responsive-full-width-2.rt-auto-fit.rt-full-width {
  object-fit: fill;
  border-radius: 1rem;
  max-width: 100%;
  height: auto;
}

.text-block-300 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
}

.div-block-273 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b291f6fae95bf96ce7a7_Venkat-fotor-bg-remover-20240917114556.png");
  background-position: 0 0;
  background-size: auto;
  height: 207px;
}

.bio-link {
  color: var(--teal);
  font-size: 1rem;
  line-height: 29px;
  text-decoration: underline;
}

.rt-category-cards-text-2 {
  color: var(--radiant-ui-components-library--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-margin-bottom-twenty {
  margin-bottom: 20px;
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden-2 {
  overflow: hidden;
}

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

.rt-text-center.rt-margin-bottom-ten-2 {
  margin-bottom: 10px;
}

.rt-font-two {
  font-weight: 600;
  line-height: 2.9rem;
}

.rt-body-font-color-2 {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  transition: color .35s;
}

.rt-button-three-underline-wrap {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.rt-button-three-icon-one {
  position: absolute;
}

.rt-branches-text-wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 22px;
}

.rt-branch-locations {
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 45px 25px;
  position: relative;
  overflow: hidden;
}

.rt-button-three-text-wrap {
  grid-column-gap: 15px;
  display: flex;
  overflow: hidden;
}

.rt-utton-three-2 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.rt-background-wrapper {
  align-items: center;
  width: 120%;
  height: 120%;
  position: absolute;
}

.rt-branches-list-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.rt-location-icon-white {
  position: absolute;
}

.rt-button-underline {
  background-color: var(--radiant-ui-components-library--color--theme-color);
  width: 100%;
  height: 2px;
}

.rt-button-underline.rt-home-one-button-three-line-two {
  background-color: var(--radiant-ui-components-library--color--theme-color);
  position: absolute;
  bottom: 0;
}

.rt-branches-heading {
  flex: 0 38.52%;
}

.rt-no-margin-2 {
  color: var(--brand-primary);
  text-align: center;
  margin: 0;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 600;
  line-height: 2.7rem;
}

.rt-location-background-overlay {
  z-index: 2;
  background-color: #f8f8f8;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rt-city-background-image {
  z-index: 1;
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.rt-location-icon-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  position: relative;
}

.rt-button-three-icon-wrap {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.rt-branches-description {
  flex-direction: column;
  align-items: flex-start;
  max-width: 390px;
  display: flex;
}

.rt-branch-location-item-container {
  z-index: 2;
  align-items: center;
  position: relative;
}

.rt-text-black {
  color: var(--radiant-ui-components-library--color--heading-dark);
}

.rt-location-branch-link {
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.rt-margin-bottom-ten-2 {
  margin-bottom: 10px;
}

.rt-text-decoration-none {
  text-decoration: none;
}

.rt-position-relative {
  position: relative;
}

.rt-margin-bottom-fifteen {
  margin-bottom: 15px;
}

.rt-arrow-horizontal {
  max-width: 100%;
}

.rt-upward-icon {
  opacity: 0;
  max-width: 100%;
  position: absolute;
}

.rt-category-cards-text-3 {
  color: var(--radiant-ui-components-library--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-3.rt-text-white {
  color: #132c31;
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 2.1rem;
}

.rt-text-white {
  color: var(--radiant-ui-components-library--color--white);
}

.rt-component-container-3 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-3 {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 1rem 2.188rem 2rem;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-underline-off {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-body-font-color-3 {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  transition: color .35s;
}

.rt-precision-card-body {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  padding-bottom: 38px;
  padding-left: .7rem;
  padding-right: .7rem;
}

.rt-precision-card-image {
  object-fit: cover;
  width: 100%;
}

.rt-precision-card-body-icon-column {
  text-align: center;
  background-color: #367d8d;
  justify-content: center;
  align-items: center;
  width: 23%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.rt-all-btn-two {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.rt-padding-top-twenty {
  padding-top: 20px;
}

.rt-padding-top-twenty.rt-body-font-color-3 {
  color: var(--brand-primary);
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.rt-padding-top-twenty.rt-body-font-color-3.card3 {
  margin-bottom: 35px;
}

.rt-precision-card-body-row {
  background-color: #0000;
  border-radius: 6px;
  margin-top: -39px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-precision-card-body-caption-column {
  background-color: #ebf2f4;
  justify-content: flex-start;
  align-items: center;
  width: 77%;
  padding: 15px 23px;
  display: flex;
}

.rt-precision-card-image-box {
  text-align: center;
  height: 222px;
  overflow: hidden;
}

.rt-discover-btn {
  color: var(--teal);
  font-family: Montserrat, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 2.1rem;
}

.rt-cover-image-2 {
  object-fit: cover;
}

.rt-cover-image-2.rt-full-width-image {
  width: 100%;
  max-width: 100%;
}

.rt-precision-card-body-caption-btn-box {
  margin-top: 10px;
}

.rt-precision-card {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 14px;
  overflow: hidden;
}

.rt-precision-card.rt-home-two {
  margin-right: 0;
}

.rt-precision-card.rt-home-two.rt-home-two-page {
  border-radius: 10px;
  box-shadow: 0 2px 20px #00000014;
}

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

.rt-discover-button-icon-wrap {
  justify-content: center;
  align-items: center;
  position: relative;
}

.lli-icon, .image-253 {
  max-width: 100%;
}

.success-story-div-block-heading1-para {
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .7rem;
}

.paragraph-104 {
  color: var(--brand-primary);
  font-size: 1rem;
  line-height: 1.875rem;
}

.rt-category-cards-text-4 {
  color: var(--radiant-ui-components-library--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-4.rt-margin-bottom-fifteen-2 {
  color: var(--brand-primary);
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.rt-component-container-4 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-4 {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 0 0;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-auto-fit-3 {
  max-width: 100%;
  height: auto;
}

.rt-left-right-effect {
  position: absolute;
}

.rt-solutions-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 20px 25px;
  transition: background-color .2s, box-shadow .2s;
  display: flex;
  position: relative;
}

.rt-solutions-card-icons-block {
  background-color: #f0f4ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.rt-solutions-card-icons-block.rt-bg-light-green {
  background-color: #e3ffeb;
}

.rt-solutions-card-icons-block.rt-light-pink {
  background-color: #fff0ff;
}

.rt-solutions-card-flex {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
}

.rt-solutions-card-flex.rt-align-top {
  align-items: flex-start;
}

.rt-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 60%;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.rt-solutions-card-icons-col {
  flex: 1;
  max-width: 70px;
}

.rt-solutions-card-icons-col.rt-amazing-home-two {
  max-width: 48px;
}

.rt-home-three-business-flex {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  align-items: center;
  display: flex;
}

.rt-solutions-card-caption-col {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  flex: 1;
}

.rt-home-three-business-image-block {
  flex: 0 58%;
  position: relative;
}

.rt-margin-bottom-fifteen-2 {
  margin-bottom: 15px;
}

.rt-solution-card-background {
  z-index: 1;
  opacity: 0;
  border-radius: 20px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 50px #dbdfffcc;
}

.paragraph-105 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.image-254 {
  max-width: 100%;
}

.rt-component-section-5 {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-testimonial-main-block-one {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc9629d_Testimonial.svg");
  background-position: 4% 2%;
  background-repeat: no-repeat;
  background-size: 35px;
  width: 95%;
}

.rt-number-text-block {
  color: var(--radiant-ui-components-library--color--heading-dark);
  font-size: 5.625rem;
  line-height: 100%;
}

.rt-slider-span {
  font-size: 32px;
  line-height: 32px;
}

.rt-slider-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.rt-slider-testimimonial {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding-left: 10%;
}

.rt-left-arrow-box {
  background-color: var(--radiant-ui-components-library--color--theme-color);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 6rem;
  height: 7rem;
  inset: auto auto 9% 2.5%;
}

.rt-right-arrow-box {
  background-color: var(--radiant-ui-components-library--color--theme-color);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 6rem;
  height: 7rem;
  inset: auto -2% 9% auto;
}

.rt-comment-text-block {
  background-color: #f5f5fb;
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc9629f_quote%20(1)%201.png");
  background-position: 8% 2%;
  background-repeat: no-repeat;
  background-size: 57px;
  border-radius: 1rem;
  margin-top: 2rem;
  margin-right: 0%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.rt-comment-text-block.report {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.rt-slider-block {
  background-color: #1670f880;
  border-radius: 1rem;
  width: 100%;
  height: 8%;
  margin-top: -2px;
}

.rt-slider-image--km {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67e3e825ea9094014f6c0dba_Meridian%20Testimonial.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 53%;
  padding-bottom: 3rem;
  display: flex;
  position: static;
}

.rt-slider-image--km.rt-slider-img-three {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962a8_Testiminial-Two.webp");
}

.rt-slider-image--km.rt-slider-img-two {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962ad_Testiminial-Three.webp");
}

.rt-slider-image--km.asset-management {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68412c3cbe04b90c38e2a535_Knowleage%20Management.png");
}

.rt-slider-image--km.adyen {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5af95690798bab229ce48_Group%20178.png");
}

.rt-name-text-block {
  margin-top: 2rem;
  margin-left: 10%;
}

.rt-slide-testimonial {
  width: 100%;
  margin-right: 10px;
}

.rt-name-text {
  color: #1e87db;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 3rem;
}

.rt-slide-nav-three {
  display: none;
}

.rt-sider-navigation {
  z-index: 1;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.rt-slider-main-box {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  border: .1px solid #e1ecee;
  border-radius: 24.86px;
  align-self: stretch;
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: visible;
}

.rt-slider-main-box.cr {
  margin-top: 27px;
}

.rt-comment-text {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  padding-left: 18%;
  padding-right: 14%;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 2.1rem;
}

.rt-comment-text.reports {
  padding-left: 4%;
  padding-right: 4%;
}

.insight-post_share-link {
  color: #fff;
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: .25rem;
  display: flex;
}

.insight-post_share-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.1em;
  height: 1.1em;
  display: flex;
}

.hide-2 {
  color: var(--brand-primary);
  display: block;
}

.uui-text-size-medium-23 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-rich-text-4 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-container-large-30 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.uui-page-padding-34 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-17 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-17.align-center-13 {
  margin-left: auto;
  margin-right: auto;
}

.uui-heading-large-6 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-blogpost01_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-blogpost01_image-wrapper {
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost01_content {
  margin-bottom: 4rem;
}

.uui-blogpost01_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.uui-blogpost01_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uui-blogpost01_share {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.uui-blogpost01_tag-list-wrapper {
  width: 50%;
}

.uui-blogpost01_tag-list {
  grid-column-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.uui-blogpost01_divider {
  background-color: var(--untitled-ui--gray200);
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

.uui-blogpost01_date-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-blogpost01_author-image-wrapper {
  margin-right: 1rem;
}

.uui-text-divider-5 {
  color: var(--untitled-ui--gray600);
  margin-left: .25rem;
  margin-right: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.uui-blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-breadcrumb-link-4 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.uui-breadcrumb-link-4:hover {
  color: var(--untitled-ui--gray700);
}

.uui-breadcrumb-link-4.w--current {
  color: var(--untitled-ui--primary700);
  font-weight: 600;
}

.uui-breadcrumb-link-4.w--current:hover {
  color: var(--untitled-ui--primary800);
}

.uui-breadcrumb-divider-4 {
  color: var(--untitled-ui--gray500);
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.uui-blogpost01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-button-icon-14 {
  color: var(--teal);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-14.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-badge-6 {
  grid-column-gap: .375rem;
  background-color: var(--untitled-ui--gray100);
  color: var(--untitled-ui--gray700);
  white-space: nowrap;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-6.is-primary {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
}

.uui-badge-6.is-pink {
  background-color: var(--untitled-ui--pink50);
  color: var(--untitled-ui--pink700);
}

.uui-badge-6.is-indigo {
  background-color: var(--untitled-ui--indigo50);
  color: var(--untitled-ui--indigo700);
}

.uui-button-secondary-gray-22 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-22:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-22:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-22.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-22.is-button-small.icon-only {
  background-color: #ebf2f4;
  border-style: none;
  border-radius: 2.7rem;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-22.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.uui-padding-vertical-xhuge-31 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-blogpost01_author-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.uui-blogpost01_share-heading {
  color: var(--untitled-ui--gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.z-index-2 {
  z-index: 2;
  width: 2.5rem;
  height: 2.5rem;
  position: relative;
}

.insight-post_share-link-2 {
  color: #fff;
  background-color: #ebf2f4;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  display: flex;
  box-shadow: 0 1px 2px #0003;
}

.image-255 {
  max-width: 80%;
}

.bold-text-89 {
  color: var(--brand-primary);
}

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

.insight-post_share-link-3 {
  color: #fff;
  background-color: #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  display: flex;
  box-shadow: 0 1px 2px #0000000d;
}

.image-256 {
  max-width: 80%;
}

.uui-text-size-medium-24 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-style-link-4 {
  color: var(--untitled-ui--gray600);
  text-decoration: underline;
  transition: color .3s;
}

.uui-text-style-link-4:hover {
  color: var(--untitled-ui--gray700);
}

.uui-text-size-small-9 {
  color: var(--untitled-ui--gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-rich-text-5 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.uui-container-large-31 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-35 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-18 {
  width: 100%;
  max-width: 48rem;
}

.uui-heading-large-7 {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-button-24 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-24:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button-24:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button-24.is-button-small {
  grid-column-gap: .5rem;
  padding: .5rem 1rem;
}

.uui-form_input-4 {
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray900);
  border-radius: .5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .875rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  transition: all .3s;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-form_input-4:focus {
  border-color: var(--untitled-ui--primary300);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
  color: var(--untitled-ui--gray900);
}

.uui-form_input-4::placeholder {
  color: var(--untitled-ui--gray500);
}

.uui-heading-xsmall-5 {
  color: var(--untitled-ui--gray900);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.uui-button-row-21 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-18 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-blogpost04_header {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.uui-blogpost04_image-wrapper {
  width: 100%;
  margin: 4rem auto 2rem;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.uui-blogpost04_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.uui-blogpost04_author-wrapper {
  align-items: center;
  display: flex;
}

.uui-blogpost04_content {
  margin-bottom: 4rem;
}

.uui-blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-blogpost04_newsletter {
  background-color: var(--untitled-ui--gray50-2);
  border-radius: 1rem;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 5rem;
}

.uui-blogpost04_form {
  margin-bottom: 0;
}

.uui-blogpost04_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.uui-blogpost04_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-blogpost04_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.uui-blogpost04_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-button-link-7 {
  grid-column-gap: .5rem;
  color: var(--untitled-ui--primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-button-link-7:hover {
  color: var(--untitled-ui--primary800);
}

.uui-button-icon-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-15.text-color-gray400 {
  color: var(--untitled-ui--gray400);
}

.uui-text-size-xlarge-5 {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-blogpost04_read-time {
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.uui-blogpost04_category-link {
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--primary700);
  border-radius: 1rem;
  align-items: center;
  padding: .125rem .5rem;
  font-size: .75rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
}

.uui-blogpost04_category-link:hover {
  color: var(--untitled-ui--primary800);
}

.uui-blogpost04_meta-wrapper {
  background-color: var(--untitled-ui--primary50);
  color: var(--untitled-ui--primary700);
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  padding: .25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.uui-button-secondary-gray-23 {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-23:hover {
  background-color: var(--untitled-ui--gray50-2);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray-23:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray-23.is-button-small {
  grid-column-gap: .5rem;
  border-color: var(--azure-2);
  box-shadow: none;
  padding: 0 .4rem;
  font-size: 1rem;
}

.uui-button-secondary-gray-23.is-button-small.icon-only {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
}

.uui-button-secondary-gray-23.icon-only {
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: flex;
}

.icon-featured-large-2 {
  background-color: var(--untitled-ui--primary100);
  color: var(--untitled-ui--primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.uui-space-small-14 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-medium-11 {
  width: 100%;
  min-height: 2rem;
}

.uui-space-xxsmall-12 {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge-32 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-blogpost04_author-subheading {
  color: var(--untitled-ui--primary600);
  letter-spacing: normal;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
}

.uui-blogpost04_author-content {
  margin-right: 4rem;
}

.uui-blogpost04_author-text {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-block-301 {
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: block;
}

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

.div-grid-success-stories-3col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-39 {
  font-size: .9rem;
  font-style: italic;
  line-height: 1.6rem;
}

.slider-3 {
  background-color: #0000;
  height: 66px;
}

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

.lynx-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-heading {
  color: #2196f3;
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.lynx-heading.yellow {
  color: #e5b554;
}

.lynx-heading.green {
  color: #4caf50;
}

.lynx-subtitle {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-paragraph-features {
  color: var(--brand-primary);
  max-width: 391px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.6rem;
}

.lynx-block-image {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.lynx-image {
  border-radius: 1rem;
  max-width: 100%;
  min-height: 413px;
}

.lynx-grid-image-left {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1.1fr;
  align-items: center;
  width: 100%;
}

.lynx-block-right {
  padding-left: 10%;
}

.lynx-block-right.left {
  padding-left: 0%;
}

.lynx-block-absolute {
  z-index: 50;
  background-color: var(--lynx--white);
  border-radius: 1rem;
  width: 426px;
  padding: 1.3rem;
  position: absolute;
  inset: auto auto -4% -4%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-icon {
  width: 28px;
  max-width: 80%;
  height: 28px;
  margin-right: 15px;
}

.lynx-block-icon-heading {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.lynx-icon-heading {
  color: var(--brand-primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 2rem;
}

.lynx-check {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.lynx-icon-check {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.lynx-text-check {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.lynx-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-heading-2 {
  color: var(--lynx--black);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 120%;
}

.lynx-subtitle-2 {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-paragraph-features-2 {
  color: var(--lynx--grey);
  max-width: 294px;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.lynx-block-image-2 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.lynx-image-2 {
  object-fit: cover;
  border-radius: 30px;
  min-height: 500px;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-grid-image-left-2 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
  width: 100%;
}

.lynx-block-right-2 {
  padding-left: 10%;
}

.lynx-block-absolute-2 {
  z-index: 50;
  background-color: var(--lynx--white);
  border-radius: 30px;
  padding: 30px 35px;
  position: absolute;
  inset: auto auto -4% -4%;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-icon-2 {
  width: 28px;
  height: 28px;
  margin-right: 15px;
}

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

.lynx-icon-heading-2 {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 132%;
}

.lynx-check-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.lynx-icon-check-2 {
  align-self: flex-start;
  width: 20px;
  height: 20px;
  margin-top: 6px;
  margin-right: 12px;
  line-height: 1.875rem;
}

.lynx-text-check-2 {
  color: var(--brand-primary);
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.875rem;
}

.yellow-text-span {
  color: #e5b554;
  font-weight: 400;
}

.section4-use-case-intelligence-applied {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  padding: 2rem 30px;
  position: relative;
}

.container-1303 {
  width: 100%;
  max-width: 74.5rem;
  margin-left: auto;
  margin-right: auto;
}

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

.par-use-case-section4 {
  color: var(--brand-primary);
  margin-bottom: 1rem;
  padding-left: 251px;
  padding-right: 251px;
  font-size: 1rem;
  line-height: 1.875rem;
}

.button-primary-26 {
  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-26:hover {
  color: #fff;
  background-color: #32343a;
}

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

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

.hero-image-11.shadow-two {
  box-shadow: none;
  margin-top: 0;
}

.heading-use-case {
  color: var(--brand-primary);
  margin-bottom: .5rem;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 2.8rem;
}

.image-260 {
  display: none;
}

.dropdown-link-26 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-26.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-302 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-302.faqs {
  font-weight: 500;
}

.text-block-302._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-25 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-25.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-274 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-27 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-27.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-28 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-28.w--current {
  color: #000;
  text-decoration: none;
}

.image-261 {
  width: 22px;
  height: 22px;
}

.dropdown-link-20 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-20.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-20.no-pad {
  padding-bottom: 0;
}

.dropdown-link-19 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-19.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-29 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-29.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-303 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-304 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-30 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-30.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-21 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-21.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-31 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-31.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-23 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-23.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-24 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-24.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-32 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-32.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-33 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.link-block-23 {
  color: #362e2e;
  height: auto;
  margin-bottom: 0;
  text-decoration: none;
}

.dropdown-list-8 {
  background-color: #fff;
  margin-bottom: 15px;
  padding: 0 20px;
  display: block;
  position: static;
}

.image-262 {
  display: none;
}

.dropdown-link-34 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-34.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-305 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-305.faqs {
  font-weight: 500;
}

.text-block-305._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-35 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-35.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-275 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-36 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-36.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-37 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-37.w--current {
  color: #000;
  text-decoration: none;
}

.image-263 {
  width: 22px;
  height: 22px;
}

.dropdown-link-38 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-38.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-38.no-pad {
  padding-bottom: 0;
}

.dropdown-link-39 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-39.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-40 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-40.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-306 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-307 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-41 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-41.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-42 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-42.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-43 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-43.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-44 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-44.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-45 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-45.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-46 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-46.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-47 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.link-block-24 {
  color: #362e2e;
  height: auto;
  margin-bottom: 0;
  text-decoration: none;
}

.image-264 {
  display: none;
}

.dropdown-link-48 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-48.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-308 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-308.faqs {
  font-weight: 500;
}

.text-block-308._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-49 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-49.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-276 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-50 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-50.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-51 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-51.w--current {
  color: #000;
  text-decoration: none;
}

.image-265 {
  width: 22px;
  height: 22px;
}

.dropdown-link-52 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-52.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-52.no-pad {
  padding-bottom: 0;
}

.dropdown-link-53 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-53.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-54 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-54.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-309 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-310 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-55 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-55.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-56 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-56.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-57 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-57.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-58 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-58.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-59 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-59.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-60 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-60.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-61 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.link-block-25 {
  color: #362e2e;
  height: auto;
  margin-bottom: 0;
  text-decoration: none;
}

.image-266 {
  display: none;
}

.dropdown-link-62 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-62.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-62.no-pad {
  padding-bottom: 0;
}

.text-block-311 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-311.faqs {
  font-weight: 500;
}

.text-block-311._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-63 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-63.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-277 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-64 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-64.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-65 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-65.w--current {
  color: #000;
  text-decoration: none;
}

.image-267 {
  width: 22px;
  height: 22px;
}

.dropdown-link-66 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-66.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-67 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-67.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-312 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-313 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-68 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-68.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-22 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

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

.dropdown-link-69 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-69.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-70 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-70.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-71 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-71.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-72 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-72.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-73 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.link-block-26 {
  color: #362e2e;
  height: auto;
  margin-bottom: 0;
  text-decoration: none;
}

.image-268 {
  display: none;
}

.text-block-314 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-314.faqs {
  font-weight: 500;
}

.text-block-314._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-74 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-74.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-278 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-75 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-75.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-76 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-76.w--current {
  color: #000;
  text-decoration: none;
}

.image-269 {
  width: 22px;
  height: 22px;
}

.dropdown-link-77 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-77.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-78 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-78.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-315 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-316 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-79 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-79.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-80 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

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

.dropdown-link-81 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-81.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-82 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-82.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-83 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-83.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-84 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-84.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-85 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.image-270 {
  display: none;
}

.text-block-317 {
  color: #000;
  overflow-wrap: normal;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
}

.text-block-317.faqs {
  font-weight: 500;
}

.text-block-317._10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-link-86 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-86.w--current {
  color: #000;
  text-decoration: none;
}

.div-block-279 {
  margin-bottom: 15px;
  margin-left: 0;
  display: flex;
}

.dropdown-link-87 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-87.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-88 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-88.w--current {
  color: #000;
  text-decoration: none;
}

.image-271 {
  width: 22px;
  height: 22px;
}

.dropdown-link-89 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-89.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-90 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-90.w--current {
  color: #000;
  text-decoration: none;
}

.text-block-318 {
  color: #756e6e;
  padding-left: 13px;
}

.text-block-319 {
  white-space: normal;
  flex: none;
  width: auto;
  margin-left: 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}

.dropdown-link-91 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-91.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-92 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

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

.dropdown-link-93 {
  font-size: 13px;
  left: 10px;
}

.dropdown-link-93.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-94 {
  overflow-wrap: break-word;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

.dropdown-link-94.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-95 {
  direction: ltr;
  white-space: break-spaces;
  overflow-wrap: normal;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-95.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-96 {
  white-space: break-spaces;
  font-size: 13px;
  left: 10px;
}

.dropdown-link-96.w--current {
  color: #000;
  text-decoration: none;
}

.dropdown-link-97 {
  color: #000;
  white-space: break-spaces;
  font-size: 13px;
  text-decoration: none;
  left: 10px;
}

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

.uui-padding-vertical-xhuge-33 {
  padding-top: 2.8rem;
  padding-bottom: 2rem;
}

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

.button-15 {
  background-color: #367d8d;
  border-radius: 5px;
  margin-left: 0;
  padding: 12px 21px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.uui-text-align-center-11 {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

.heading-159-copy-2 {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 9px;
  font-size: 26px;
  display: none;
}

.uui-page-padding-36 {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677e5dbfd1a01229207603c6_Crosses%20Grid%20-%20Editable%20Line%20Weight%20(2).png"), linear-gradient(166deg, #b0e3ef 28%, var(--combine-library--error-100) 75%);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 0 0 64px 64px;
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-page-padding-36._2rem {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uui-heading-xlarge-5 {
  color: var(--dark-slate-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.div-block-280 {
  margin-top: 28px;
}

.rt-component-container-5 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-6 {
  background-color: var(--radiant-ui-components-library--color--white);
  color: var(--radiant-ui-components-library--color--body-font-dark);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-body-font-color-4 {
  color: var(--radiant-ui-components-library--color--body-font-dark);
  transition: color .35s;
}

.rt-tabs-menu-2 {
  flex-direction: column;
  flex: 0 50%;
  margin-right: 20px;
  padding-bottom: 32px;
  display: flex;
}

.rt-tabs-menu-2.rt-with-border {
  border-right: 1px #79797999;
  flex-basis: 40%;
  align-self: center;
  margin-right: 15px;
  padding-bottom: 0;
  padding-right: 0;
}

.rt-home-one-industries-btn-block {
  margin-top: 30px;
  display: flex;
}

.rt-tabs-content-2 {
  flex: 0 50%;
  margin-left: 20px;
  overflow: visible;
}

.rt-tabs-content-2.rt-service-one-tab-content {
  flex-basis: 60%;
  margin-left: 60px;
}

.rt-home-one-hero-button-2 {
  background-color: var(--radiant-ui-components-library--color--theme-color);
  border: 0 solid #0000;
  border-radius: 10px;
  position: relative;
}

.rt-service-one-tabs {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-autofit-10 {
  object-fit: cover;
}

.rt-autofit-10.rt-border-radious {
  border-radius: 10px;
}

.rt-tab-link-three {
  color: var(--radiant-ui-components-library--color--heading-dark);
  background-color: #0000;
  border-bottom: 1px solid #0000001a;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 1.3125rem;
  font-weight: 400;
  line-height: 100%;
}

.rt-tab-link-three.w--current {
  border-bottom: 2px solid var(--teal);
  background-color: var(--azure-2);
  color: var(--radiant-ui-components-library--color--white);
  border-radius: 9px;
}

.rt-hero-button-background-2 {
  background-color: var(--radiant-ui-components-library--color--white);
  border: 1px solid #0000;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.rt-button-main-6 {
  color: #060f1a;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 54px;
  padding: 0 35px;
  font-size: .9375rem;
  line-height: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-226 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.rt-category-cards-text-5 {
  color: var(--brand-primary);
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 31px;
}

.rt-auto-fit-4 {
  border-radius: 10px;
  height: auto;
}

.rt-full-width-2 {
  border-radius: 10px;
  width: 100%;
}

.rt-full-width-2.rt-auto-fit-4 {
  object-fit: contain;
  width: 80%;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.rt-overflow-hidden-3 {
  overflow: hidden;
}

.rt-margin-top-zero {
  margin-top: 0;
}

.rt-border-radius-six {
  border-radius: 6px;
}

.rt-growth-content-block {
  grid-row-gap: 10px;
  color: var(--radiant-ui-components-library--color--body-font-dark);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.rt-padding-top-fifteen {
  padding-top: 15px;
}

.rt-home-four-electrical-image-block {
  flex: 0 47%;
  position: relative;
}

.rt-home-one-branding-title {
  max-width: 442px;
}

.rt-home-one-branding-title.rt-overflow-hidden-3 {
  max-width: 527px;
}

.rt-growth-card-block {
  grid-column-gap: 16px;
  color: #c3c3c3;
  padding-bottom: 16px;
  display: flex;
}

.rt-home-three-electrical-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-growth-grid {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.rt-growth-grid-tab {
  background-color: #ddd0;
  padding-left: 0;
  padding-right: 0;
}

.rt-growth-grid-tab.w--current {
  background-color: #ddd0;
}

.rt-home-one-agecy-text-points {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rt-growth-progress-block-inner {
  background-color: var(--teal);
  border-radius: 3px;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.rt-padding-top-ten {
  padding-top: 10px;
}

.rt-home-one-agecy-text {
  flex: 0 50%;
  max-width: 520px;
}

.rt-home-one-agecy-text-points-wrapper {
  grid-row-gap: 25px;
  flex-flow: column;
  margin-top: 35px;
  display: flex;
}

.rt-growth-progress-block {
  background-color: #f5f5fb;
  border-radius: 4px;
  height: 4px;
  position: relative;
}

.rt-home-one-agecy-text-points-tick-mark {
  flex: none;
}

.rt-growth-card {
  grid-column-gap: 20px;
  cursor: pointer;
}

.tabs-11 {
  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;
  padding-top: 2rem;
  padding-bottom: 2rem;
  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/666997f6cc944691f0363359/6814df5e5be0aad23436b478_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 {
  border-radius: 30px 30px 360px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: 0;
  padding: 2rem;
  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%;
}

.code-embed-12 {
  align-self: stretch;
  width: 100%;
}

.lynx-hero {
  opacity: 1;
  background-image: linear-gradient(#28403e57, #28403e57), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c955dc335015e589a1f8b_Regulatory%20Monitoring%20-%20Ask%20Needl.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  min-height: 650px;
  display: flex;
  box-shadow: 0 60px 60px -15px #1f20221a;
}

.lynx-block-hero {
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 0;
  padding: 60px;
  display: flex;
}

.lynx-heading-white-small {
  color: var(--lynx--white);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 114%;
}

.code-embed-13 {
  border-radius: 0;
}

.image-272 {
  max-width: 90%;
}

.testimonial-section---reports {
  padding-top: 5rem;
  padding-bottom: 2rem;
}

.list-item-8, .list-item-9 {
  margin-top: .5rem;
}

.collection-list-wrapper-4 {
  display: block;
}

._2x2-grid-3 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
}

._2x2-grid-3.feed {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
}

.text-span-40 {
  color: var(--primary-head-color);
}

.why-mi {
  min-height: 0;
}

.container-1304 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  min-height: 100px;
}

.text-span-41 {
  color: var(--primary-head-color);
}

.text-block-321 {
  color: #3f494a;
  font-size: 1rem;
  line-height: 1.875rem;
}

.list-11 {
  padding-left: 20px;
}

.div-block-281 {
  flex: 0 auto;
}

.rt-slider-image--km-copy {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67e3e825ea9094014f6c0dba_Meridian%20Testimonial.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 53%;
  padding-bottom: 3rem;
  display: flex;
  position: static;
}

.rt-slider-image--km-copy.rt-slider-img-three {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962a8_Testiminial-Two.webp");
}

.rt-slider-image--km-copy.rt-slider-img-two {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962ad_Testiminial-Three.webp");
}

.rt-slider-image--km-copy.asset-management {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68412c3cbe04b90c38e2a535_Knowleage%20Management.png");
}

.rt-slider-image--km-copy.adyen {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5af95690798bab229ce48_Group%20178.png");
}

.rt-slider-image--km-copy-copy.asset-management-copy {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68412fd5ce23518a27f84d06_widget.svg");
}

.rt-slider-image--km-copy-copy.asset-management-copy.banking {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/684036025f41dff2b3edde8f_Custom%20Reports.png");
}

.shadow-two-copy {
  flex: none;
  max-width: 100%;
  padding-top: 0;
}

.shadow-two-copy.askneedl {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.shadow-two-copy.assistant {
  z-index: 1;
  box-shadow: none;
  max-width: 100%;
  position: relative;
}

.rt-slider-image--km-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67e3e825ea9094014f6c0dba_Meridian%20Testimonial.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 53%;
  padding-bottom: 3rem;
  display: flex;
  position: static;
}

.rt-slider-image--km-copy-copy.rt-slider-img-three {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962a8_Testiminial-Two.webp");
}

.rt-slider-image--km-copy-copy.rt-slider-img-two {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962ad_Testiminial-Three.webp");
}

.rt-slider-image--km-copy-copy.asset-management {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68412dcd69f0623112f213cb_widget.png");
}

.rt-slider-image--km-copy-copy.adyen {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5af95690798bab229ce48_Group%20178.png");
}

.rt-slider-image--km-copy-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67e3e825ea9094014f6c0dba_Meridian%20Testimonial.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-end;
  width: 53%;
  padding-bottom: 3rem;
  display: flex;
  position: static;
}

.rt-slider-image--km-copy-copy-copy.rt-slider-img-three {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962a8_Testiminial-Two.webp");
}

.rt-slider-image--km-copy-copy-copy.rt-slider-img-two {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5aefaa5537ecc3fc962ad_Testiminial-Three.webp");
}

.rt-slider-image--km-copy-copy-copy.asset-management {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68412dcd69f0623112f213cb_widget.png");
}

.rt-slider-image--km-copy-copy-copy.asset-management.cr {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/68488b5f8463852cb39fba52_ChatGPT%20Image%20Jun%2011%2C%202025%2C%2012_41_13%20AM.png");
}

.rt-slider-image--km-copy-copy-copy.adyen {
  background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67d5af95690798bab229ce48_Group%20178.png");
}

.linktomt {
  color: #6a35ff;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-top: 19px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.text-span-42 {
  color: var(--primary-head-color);
}

.connector-cards-section {
  margin-top: auto;
  margin-bottom: 0;
  padding: 3rem 2rem;
}

.container-1305 {
  width: 100%;
  max-width: 1265px;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-43, .text-span-44 {
  color: var(--primary-head-color);
}

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

.card-image {
  width: 50px;
  height: 50px;
}

.paragraph-106 {
  color: var(--dark-grey);
  font-size: .8rem;
}

.heading-227 {
  color: var(--brand-primary);
}

.card-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.connector-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--alley-component-library--gray--0);
  background-color: var(--white);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 11px #0003;
}

.text-span-45 {
  color: var(--primary-head-color);
}

.text-span-46 {
  color: var(--brand-primary);
}

.div-block-284 {
  background-color: #f3f8f9;
  height: 500px;
  padding-top: 23px;
  overflow: scroll;
}

.text-span-48 {
  color: var(--teal);
}

.smart-features-section-1 {
  background-color: var(--transparent);
  object-fit: contain;
  border: 1px #d2e2e6;
  border-radius: 0;
  max-height: none;
  padding: 0 0;
  overflow: visible;
}

.container-1306 {
  -webkit-text-fill-color: inherit;
  object-fit: contain;
  background-color: #07747d;
  background-clip: border-box;
  border: 1px solid #d2e2e6;
  width: 100%;
  max-width: 1280px;
  padding: 60px 30px;
}

.div-block-286 {
  object-fit: contain;
  margin-top: 60px;
}

.image-276 {
  position: relative;
  left: -16.9rem;
}

.image-277 {
  display: block;
  position: relative;
  top: 30rem;
  left: 13.4rem;
}

.image-278 {
  display: block;
}

.image-279 {
  z-index: auto;
  border-radius: 5rem;
  height: auto;
  display: inline-block;
  position: relative;
  left: 98px;
  box-shadow: 0 66.03px 49.52px #0006, inset 0 0 16.51px #f8f8f840;
}

.div-block-287 {
  object-fit: contain;
}

.text-block-322 {
  color: var(--white);
  font-size: 18px;
}

.text-block-323 {
  color: var(--white-smoke);
  font-size: 16px;
}

.div-block-288 {
  width: 400px;
}

.div-block-289 {
  background-color: var(--untitled-ui--gray300);
  width: 250px;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.feature-card-1 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  align-items: center;
  width: 500px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 10px;
  display: flex;
  position: absolute;
  top: auto;
  left: auto;
  overflow: visible;
}

.div-block-290 {
  object-fit: contain;
}

.div-block-291 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  top: -54rem;
  left: 19.9rem;
}

.div-block-292 {
  position: relative;
  top: 10rem;
  left: 35rem;
}

.feature-card-2 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  display: flex;
  position: absolute;
  top: 11.7rem;
  left: 10.9rem;
}

.feature-card-3 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  display: flex;
  position: absolute;
  top: 22.9rem;
  left: 13.2rem;
}

.feature-card-4 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  display: flex;
  position: absolute;
  top: 33.5rem;
  left: 11.7rem;
}

.feature-card-5 {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 500px;
  display: flex;
  position: absolute;
  top: 44rem;
  left: 4.1rem;
}

.partner-impact {
  margin: auto;
  padding: 4rem 30px;
}

.container-1308 {
  max-width: 1265px;
}

.paragraph-107 {
  color: var(--para);
  letter-spacing: normal;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.div-block-293 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.div-block-294 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.div-block-295 {
  margin-top: 2rem;
}

.paragraph-107-copy {
  color: var(--para);
  letter-spacing: normal;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.875rem;
}

.div-block-296 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.text-span-49, .text-span-50 {
  color: var(--teal);
}

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

.text-span-52 {
  color: var(--teal);
}

@media screen and (min-width: 1280px) {
  h1 {
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 42px;
    line-height: 54px;
  }

  h2 {
    font-family: Montserrat custom, sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 43px;
  }

  .header {
    background-color: #fff;
    background-image: none;
  }

  .footer-link {
    font-size: 13px;
  }

  .footer-bottom.line-blank {
    border-bottom-width: .5px;
    border-bottom-color: #ffffff1a;
    padding-top: 20px;
  }

  .footer.footer-new {
    padding-top: 30px;
  }

  .footer-title {
    font-size: 1rem;
  }

  .container {
    max-width: 1200px;
  }

  .container.padding-lr7vw-tb-12vh, .container.padding-lr7vw-tb-4vh, .container.padding-lr7vw-t5vh-btm12vh, .container.padding-lr7vw-tb8vh {
    max-width: 100%;
  }

  .container.paddinglr0-tb4vw {
    padding-top: 0;
  }

  .para.center._85ch, .para.center._95ch {
    font-size: 18px;
    line-height: 30px;
  }

  .section.dark-green-color.secion-bg-space.section-m-space {
    background-color: #367d8d;
  }

  .section.faded-blue-color.testimonial-p {
    background-color: var(--hero-bg);
  }

  .section.faded-blue-color.testimonial-p.pricing-testimonial {
    padding-top: 60px;
  }

  .section.financial-cta, .section.reachers {
    display: none;
  }

  .section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .section.compliance-hero, .section.financial-hero {
    display: none;
  }

  .section.section-space.security-copy {
    max-width: 100vw;
  }

  .section.career-bg-single {
    display: none;
  }

  .heading1 {
    font-family: Montserrat custom, sans-serif;
  }

  .heading1.margin-auto {
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    font-weight: 700;
  }

  .heading2.center._30ch.font-size40 {
    font-weight: 700;
    line-height: 48px;
  }

  .heading2.center._30ch.font-size40px-copy {
    font-weight: 700;
  }

  .heading2.center._30ch.font40.mb-25 {
    font-weight: 700;
    line-height: 48px;
  }

  .dark-green {
    color: var(--primary-head-color);
  }

  .pricing-teams-pill {
    left: 57%;
  }

  .splide__arrows.landing-slider-arrows {
    bottom: 92%;
  }

  .faq-ques-title {
    font-weight: 700;
  }

  .support-image {
    object-fit: contain;
    min-height: 400px;
    max-height: 400px;
    position: static;
  }

  .plan-inner-block {
    margin-top: 16px;
  }

  .btn-primary-defualt.auto {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .needl-container {
    max-width: 1200px;
    position: sticky;
  }

  .needl-container.home {
    margin-bottom: 20px;
  }

  .navbar {
    z-index: 99999;
    background-color: #f5fbfc;
    position: sticky;
  }

  .logo {
    order: -1;
  }

  .navmenu {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .nav-link:hover {
    color: #367d8d;
  }

  .nav-link.w--current, .nav-link.trs-nav-btn {
    color: var(--primary-head-color);
  }

  .nav-link.trs-nav-btn:hover {
    color: #367d8db5;
  }

  .navbar-dropdown.old-solution {
    display: block;
  }

  .dropdown-arrow {
    margin-left: 0;
    padding-left: 0;
  }

  .why-contant {
    margin-left: 30px;
    margin-right: 50px;
  }

  .why-contant.left-marg-0 {
    margin-left: auto;
  }

  .video.bg-light-green.secion-bg-space {
    background-color: var(--hero-bg);
  }

  .section-title {
    line-height: 58px;
  }

  .title-text {
    margin-bottom: 10px;
  }

  .primary-para.mt-15.padding-asst {
    margin-top: 1rem;
  }

  .primary-btn:hover {
    background-color: #4ca7bb;
  }

  .help-section {
    background-color: var(--hero-bg);
  }

  .testimonial.about-contact-grd {
    justify-items: center;
  }

  .testimonia-para {
    font-size: 16px;
  }

  .footer-left-block {
    grid-column-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
    max-width: none;
  }

  .dropdown-text.nav-link, .dropdown-text.nav-link-3, .dropdown-text.nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 5px;
  }

  .dropdown-link-list.use-case-dropdown, .dropdown-link-list.product-dropdown {
    border-radius: 25px;
  }

  .dropdown-link-list.product-dropdown {
    border-radius: 25px;
  }

  .dropdown-link-list.product-dropdown.w--open {
    margin-top: 45px;
  }

  .hero-banner-bg {
    width: 42.8%;
  }

  .section-para.green-dark-text {
    font-size: 18px;
    line-height: 28px;
  }

  .workspace-title.research {
    font-size: 28px;
  }

  .productive-image-block {
    margin-left: -15px;
    margin-right: -15px;
  }

  .productive-contant {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dot {
    margin-right: 0;
  }

  .primary-button.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #000;
  }

  .secondary-button.btn-small.mr-20 {
    border-color: #367d8d;
    margin-left: 10px;
  }

  .secondary-button.btn-small.mr-20 {
    border-color: #367d8d;
  }

  .secondary-button.btn-small.mr-20:hover {
    background-color: #367d8d;
    background-image: none;
  }

  .text-center {
    margin-bottom: 36px;
    font-family: Montserrat, sans-serif;
  }

  .text-center.padding-btm20 {
    font-family: Montserrat, sans-serif;
  }

  .needl-section.new-color.compliance.usecase-cxo {
    display: block;
  }

  .title-h2.text-center.width-698.mb-80 {
    font-weight: 700;
    line-height: 48px;
  }

  .title-h2.text-center.center {
    font-family: Montserrat custom, sans-serif;
    font-weight: 700;
    line-height: 48px;
  }

  .needl-research-section.section-space {
    padding-top: 80px;
  }

  .list {
    display: block;
  }

  .list.contact {
    display: flex;
  }

  .needl-cta-content {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-image.team-dropdown-image {
    flex-basis: 30px;
  }

  .dropdown-list-main._2col-grid {
    box-shadow: none;
    border-radius: 25px;
  }

  .dropdown-list-main._2col-grid-vertical {
    box-shadow: none;
    box-shadow: none;
    border-radius: 25px;
    padding-top: 20px;
    display: block;
  }

  .arrow-image {
    display: none;
  }

  .all-in-img.auto-tagging {
    right: 20px;
  }

  .mt-45.security-copy {
    box-sizing: border-box;
    max-width: 100%;
    overflow: hidden;
  }

  .sol-text {
    font-size: 16px;
    line-height: 24px;
  }

  .why-security-section {
    display: none;
  }

  .needl-left-column.first {
    background-color: var(--hero-bg);
  }

  .title30.text-black {
    text-align: left;
    flex: 1;
  }

  .needl-indivisual-section.needl-hero-team.about-us, .indivisual-cta-section {
    display: none;
  }

  .tab-data.asst {
    border-bottom-width: .1px;
    border-bottom-color: var(--alley-component-library--gray--0);
    padding-left: 1.4rem;
    padding-right: 1.5rem;
  }

  .tab-data.asst.w--current {
    border-bottom-width: .1px;
    border-bottom-color: var(--alley-component-library--gray--0);
    background-color: var(--white);
    color: #4caf50;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .tab-content-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 40px;
  }

  .tab-content-wrapper.public-content {
    padding-top: 40px;
  }

  .tab-content-wrapper.public-content-wrapper, .tab-content-wrapper.curated-feed-wrapper {
    flex-direction: row-reverse;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise.remove-top-pad {
    padding-top: 0;
  }

  .tab-content-wrapper.share-content-wrapper {
    flex-direction: row-reverse;
  }

  .secure-heading-title.text-white.ln-height {
    font-family: Montserrat custom, sans-serif;
    font-weight: 600;
    line-height: 48px;
  }

  .heading-title-3rd {
    font-family: Montserrat custom, sans-serif;
  }

  .heading-title-3rd.text-white.mb-20 {
    font-weight: 700;
    line-height: 48px;
  }

  .heading-title-3rd.text-white.security-sub-heading {
    font-family: Montserrat custom, sans-serif;
    font-weight: 700;
    line-height: 36px;
  }

  .heading-title-3rd.text-white.security-heading-space {
    font-weight: 700;
    line-height: 48px;
  }

  .heading-title-3rd.text-black {
    font-weight: 600;
    line-height: 36px;
  }

  .heading-title-3rd.text-black.bold-text.mb36 {
    font-weight: 700;
    line-height: 48px;
  }

  .heading-title-3rd.text-black.mb36 {
    font-family: Montserrat custom, sans-serif;
    font-weight: 700;
    line-height: 48px;
  }

  .heading-title-3rd.text-black.security-sub-heading {
    font-weight: 700;
    line-height: 36px;
  }

  .needl-team-section {
    padding-top: 6.1rem;
    padding-bottom: 6.1rem;
  }

  .needl-team-section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .footer-2row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    align-items: start;
    display: grid;
  }

  .needl-cta {
    margin-top: auto;
    margin-bottom: auto;
  }

  .needl-cta-form {
    width: 420px;
    padding: 22px 44px;
  }

  .needl-cta-wrapper {
    justify-content: space-between;
    display: flex;
  }

  .form-label {
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
  }

  .form50 {
    flex-direction: column;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .form {
    flex-direction: column;
    display: none;
  }

  .filed {
    grid-column-gap: 25px;
    display: flex;
  }

  .text-filed-needl {
    border-radius: 5px;
  }

  .text-filed-needl::placeholder {
    color: #afafaf;
    font-size: 11px;
    line-height: 14px;
  }

  .text-filed-needl.area {
    padding-bottom: 64px;
  }

  .text-green {
    color: var(--pale-green);
  }

  .nav-menu-link {
    margin-left: 0;
    margin-right: 0;
  }

  .mr-0 {
    margin-right: 0;
  }

  .contact-section {
    background-color: var(--hero-bg);
    margin-top: 0;
    padding-top: 0;
  }

  .needl-cta-contact-form {
    background-color: var(--white);
    border: 4px #004f5780;
    padding: 22px 44px;
    box-shadow: 0 2px 27px 8px #1d5d6814;
  }

  .needl-contact-block.mb-60 {
    margin-top: 0;
  }

  .needl-suport-block.width {
    grid-row-gap: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    display: block;
  }

  .needl-suport-icon {
    max-height: none;
  }

  .needl-review-block {
    padding-top: 59px;
    padding-bottom: 100px;
  }

  .text-black._16px {
    font-size: 16px;
  }

  .primary-para-16 {
    color: #3f494a;
    font-size: 16px;
    line-height: 28px;
  }

  .needl-table-title.text-black {
    font-size: 36px;
  }

  .progrees-bar {
    background-color: var(--primary-head-color);
  }

  .workflow-content {
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .list-2.mt-45.contact-us {
    grid-row-gap: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home {
    background-color: #fff;
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 40px;
  }

  .max-151 {
    max-width: 151px;
  }

  .max-161 {
    max-width: 161px;
  }

  .cs-text-wrap.width70 {
    padding-left: 2vw;
  }

  .casestudy_rightblock.height217px.margin0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-16 {
    margin-left: 40px;
  }

  .background-lottie {
    margin-top: 0;
  }

  .background-lottie._1440 {
    display: none;
  }

  .blog {
    margin-top: 3rem;
  }

  .header-bg {
    background-color: #f5fbfc;
  }

  .model-box {
    display: none;
  }

  .btn-primary-defualt-2.auto {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block {
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
  }

  .needl-container-blog {
    max-width: 1092px;
  }

  .section-blog {
    display: block;
  }

  .blog-main-image {
    max-width: 71%;
  }

  .blog-title {
    margin-top: 15px;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .blog-share {
    max-width: 794px;
  }

  .blog-subscribe {
    display: none;
  }

  .new-container {
    padding-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .new-container.use-case-hero-container {
    max-width: 1280px;
    padding-left: 60px;
    padding-right: 0;
    overflow: visible;
  }

  .new-container.flex-container {
    display: flex;
  }

  .new-container.feeds-sec-new {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .para-18-30-400-intr-balck {
    color: #2b2b2b;
    text-align: center;
    padding-top: 0;
    padding-bottom: 35px;
  }

  .para-18-30-400-intr-balck.feature-hero-para {
    width: auto;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .para-18-30-400-intr-balck.white-text {
    color: var(--white);
    font-size: 18px;
    line-height: 30px;
  }

  .para-18-30-400-intr-balck.left-align {
    text-align: justify;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Inter, sans-serif;
  }

  .para-18-30-400-intr-balck.left-align.ai-agents {
    text-align: left;
  }

  .para-18-30-400-intr-balck.left-align {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Inter, sans-serif;
  }

  .para-18-30-400-intr-balck.public-para {
    padding-bottom: 20px;
  }

  .button {
    align-self: flex-start;
  }

  .button:hover {
    color: #367d8d;
    background-color: #fff7e8;
    border: 1px solid #367d8d;
  }

  .white-button:hover {
    color: #367d8d;
    background-color: #fdfdfd;
  }

  .needl-feature-section.feature-page {
    background-color: #0000;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .needl-feature-section.ask-needl.section-three {
    display: none;
  }

  .feature-left-split.secure-feature {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .feature-left-split.public-private-left-split {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-left-split.processing-padding {
    padding-top: 100px;
  }

  .feature-heading-wrapper {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 22px;
    display: flex;
  }

  .tabs-content-2.public-content {
    padding-top: 0;
  }

  .needl-paragraph {
    max-width: 60%;
    font-size: 14px;
  }

  .heading-div {
    padding-bottom: 30px;
  }

  .feature-heading-section {
    display: none;
  }

  .feature-tab-link {
    flex: none;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
    font-weight: 600;
  }

  .feature-tab-link.w--current {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18px;
  }

  .feature-tab-link.curate-tabs {
    font-size: 18px;
  }

  .feature-tabs-menu {
    grid-column-gap: 40px;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    top: -113px;
    right: 3%;
  }

  .feature-tabs-menu.curate-tabs {
    top: -27%;
  }

  .feature-tabs-menu.curate-tabs.search-tab-menu {
    top: -17%;
  }

  .feature-tabs-menu.public-tab-menu {
    justify-content: center;
    align-items: center;
    position: static;
  }

  .feature-tab-text {
    font-size: 18px;
  }

  .feature-paragrah-wrapper {
    padding-top: 0;
  }

  .feature-paragrah-wrapper.secure-para {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
  }

  .feature-paragrah-wrapper.curated-para {
    width: 420px;
  }

  .feature-paragrah-wrapper.process-para {
    width: auto;
    padding-top: 20px;
  }

  .feature-tabs.public-tab-content {
    position: static;
  }

  .image-44 {
    padding-bottom: 0;
  }

  .feature-tab-section {
    padding-top: 40px;
  }

  .feature-tab-section.old-search {
    display: none;
  }

  .tab-left-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: flex-start;
    width: 600px;
  }

  .tab-right-content {
    width: 50%;
  }

  .tab-right-content.home-feature-img {
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .tab-content-heading {
    padding-bottom: 0;
  }

  .tab-description {
    padding-top: 0;
  }

  .feature-tab-list {
    background-position: 0 20%;
    padding-bottom: 15px;
  }

  .connect-feature-wrapper {
    background-color: #e5f4f8;
  }

  .search-feature-wrapper {
    background-color: #e5f4f8;
    flex-direction: column;
    display: block;
  }

  .secure-feature-tab-menu {
    grid-column-gap: 40px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .secure-feature-tab-menu.public {
    justify-content: center;
  }

  .secure-para {
    width: 565px;
  }

  .secure-para.needl-paragraph {
    width: auto;
    font-size: 16px;
  }

  .secure-tab-content {
    padding-top: 0;
  }

  .processing-feature-wrapper {
    margin-bottom: 40px;
  }

  .processing-tabs {
    display: flex;
  }

  .tabs-menu-2 {
    padding-top: 20px;
  }

  .processing-tab-link {
    text-align: center;
    background-color: #ffffff82;
    border-radius: 9px;
    flex: none;
    font-weight: 600;
  }

  .processing-tab-link.w--current {
    background-color: #fff;
    flex: 0 auto;
  }

  .processing-feature-description-wrapper {
    flex-direction: column;
    justify-content: center;
    width: auto;
    padding-top: 20px;
    display: flex;
  }

  .tabs-content-3 {
    margin-top: -259px;
    margin-left: 312px;
  }

  .collaborate-feature-wrapper {
    background-color: #dff1f5;
    border-radius: 30px;
  }

  .h1-32-44-mont-700 {
    color: #171818;
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    line-height: 34px;
  }

  .how-needl-works {
    background-image: none;
    padding-top: 4rem;
    position: relative;
  }

  .auto-info-wrapper {
    flex-direction: column;
  }

  .auto-info-scroll-wrapper {
    padding-top: 1.6rem;
    position: relative;
  }

  .fotter-top-left {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 150px;
  }

  .heading-59 {
    font-size: 36px;
  }

  .footer-nav-wrapper {
    border-style: solid;
    border-width: 0;
    margin-top: 0;
    padding-top: 20px;
  }

  .footer-nav-grid {
    grid-column-gap: 19px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-button {
    width: 180px;
    margin-top: 30px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .text-block-10 {
    font-size: 14px;
  }

  .container-1160 {
    justify-content: space-between;
  }

  .image-50 {
    position: absolute;
    inset: auto auto 5% 0%;
  }

  .video-section {
    padding-top: 6.1rem;
    padding-bottom: 6.1rem;
  }

  .video-container {
    z-index: auto;
    background-color: #0000;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
  }

  .video-overlay {
    z-index: auto;
    background-color: #fffffff5;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6777c325f05594f7a80ef98c_home%20(2).svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .overlay-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 531px;
    display: flex;
  }

  .heading-60 {
    color: var(--white);
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 40px;
  }

  .heading-60.semi-bold {
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
  }

  .image-51 {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .needl-feature-section {
    padding-top: 0;
  }

  .home-feature-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-feature-sub-head {
    width: 960px;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .h1-18-400-intr {
    color: #2b2b2b;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    line-height: 30px;
  }

  .h1-18-400-intr.home-para {
    margin-top: 0;
  }

  .home-feature-desc {
    color: #2b2b2b;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-38 {
    padding-top: 0;
  }

  .teams-heading-wrapper {
    width: 570px;
    padding-bottom: 60px;
  }

  .team-content-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h1-600-mnstr-36 {
    color: #232323;
    text-align: center;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
  }

  .mask {
    width: 100%;
    margin-right: 40px;
    padding-bottom: 100px;
    overflow: visible;
  }

  .slider2 {
    background-color: #0000;
    height: 100%;
  }

  .slide {
    background-color: #0000;
    border-radius: 30px;
    width: auto;
    height: auto;
    max-height: none;
    margin-right: 30px;
    padding: 0;
  }

  .team-slider-content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex;
  }

  .team-slider-content-wrap.div-put {
    background-color: #f9f9f9;
    border-radius: 30px;
    justify-content: space-around;
    align-items: center;
    width: 33%;
    height: 480px;
  }

  .slider-para {
    text-align: center;
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
  }

  .link-5 {
    color: var(--primary-head-color);
    padding-right: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }

  .learn-more-btn {
    grid-column-gap: 10px;
    flex-direction: row;
    display: block;
  }

  .slider-head {
    text-align: center;
    align-self: auto;
    padding-top: 20px;
    font-family: Montserrat custom, sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 30px;
  }

  .right-arrow, .icon {
    display: none;
  }

  .lottie-animation {
    z-index: 99999;
    position: relative;
  }

  .connect-diff-sources {
    padding-top: 1rem;
    padding-bottom: 100px;
  }

  .one-place-data-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .one-place-head-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h1-500-mnstr-28 {
    padding-top: 10px;
    padding-bottom: 20px;
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
  }

  .h1-500-mnstr-28.white-text {
    color: var(--white);
  }

  .one-place-tab-wrapper {
    margin-top: 10px;
  }

  .one-place-tab-wrapper.no-padding {
    padding-top: 0;
  }

  .tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .tabs-menu-3 {
    max-width: 425px;
  }

  .tabs-menu-3.middle-align.public {
    max-width: 500px;
  }

  .tab-head-wrapper {
    padding: 20px 40px;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    padding-left: 20px;
  }

  .h1-600-intr-20 {
    color: var(--primary-head-color);
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 2.3rem;
  }

  .one-place-tab-menu {
    background-color: #0000;
    padding: 0;
  }

  .one-place-tab-menu.w--current {
    border-bottom: 5px solid var(--primary-head-color);
    background-color: #fff;
    border-radius: 9px;
    padding: 0;
    box-shadow: 3px 6px 40px 8px #00000012;
  }

  .one-place-tab-menu.on-press {
    background-color: #fff;
  }

  .h1-400-intr-18 {
    color: #2b2b2b;
    font-size: 14px;
    line-height: 24px;
  }

  .h1-400-intr-18.hide-desktop {
    display: none;
  }

  .oe-place-tab-content-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .confidentail-section {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .confidential-contnt-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .confidential-head-wrapper {
    padding-bottom: 60px;
  }

  .confidential-split-wrapper {
    grid-column-gap: 60px;
    outline-offset: 0px;
    background-color: #eefcff;
    border-radius: 30px;
    outline: 1px solid #d1d1d1;
    padding: 0 20px 0 11px;
    display: flex;
  }

  .confidential-left-split {
    justify-content: flex-end;
    align-items: stretch;
    width: 45%;
    height: auto;
  }

  .confidential-right-split {
    width: 606px;
  }

  .confidential-right-content {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .para-500-intr-20 {
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
  }

  .confidential-feature-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 20px;
    padding-right: 0;
    display: flex;
  }

  .confidential-feture-div {
    grid-column-gap: 19px;
    background-color: var(--white);
    border-radius: 9px;
    padding: 20px 10px;
    display: flex;
    box-shadow: 0 10px 18px -2px #141d1e0f;
  }

  .para-400-intr-20 {
    color: #232323;
    font-size: 15px;
  }

  .confidential-images {
    grid-column-gap: 20px;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .image-59 {
    bottom: 16%;
    right: 1%;
  }

  .h1-600-mnstr-38 {
    font-family: Montserrat, sans-serif;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    color: #18383f;
  }

  .tabs-content-4 {
    align-self: auto;
    padding-left: 25px;
  }

  .tab-pane-tab-2, .tab-pane-tab-1-3 {
    align-self: center;
  }

  .tab-pane-tab-3 {
    align-self: center;
    margin-left: 0;
    padding-left: 0;
  }

  .pricing-hero-section {
    padding-top: 100px;
    padding-bottom: 200px;
  }

  .annual-btn:hover {
    color: var(--para);
  }

  .monthly-btn {
    border-radius: 5px;
  }

  .monthly-btn:hover {
    color: var(--para);
  }

  .pricing-section {
    padding-bottom: 100px;
  }

  .pricing-head-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: flex;
  }

  .pricing-head-top-div {
    background-color: var(--white);
    border-radius: 15px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 180px;
    padding: 20px;
    display: flex;
    box-shadow: 0 0 20px -8px #00000063;
  }

  .pricing-head-top-div.pro-head-div {
    background-color: var(--white);
    border: 1px solid #388be7;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    height: auto;
    position: relative;
  }

  .pricing-head-top-div.pro-head-div:hover {
    transform: none;
  }

  .pricing-head-top-div.hoveranimation {
    background-color: var(--white);
  }

  .pricing-head-top-div.hoveranimation:hover {
    color: var(--para);
    transform: none;
  }

  .pricing-type {
    color: #000;
    font-size: 24px;
    font-weight: 600;
  }

  .pricing-type.primium-white-text {
    color: #000;
  }

  .pricing-cost {
    color: var(--primary-head-color);
    font-size: 28px;
    font-weight: 700;
  }

  .pricing-cost.pro-cost {
    color: #388be7;
    font-size: 26px;
  }

  .pricing-cost.premium-cost {
    color: #fe8081;
    font-size: 26px;
  }

  .pricing-cost.team-cost {
    color: #efb545;
    font-size: 26px;
  }

  .pricing-cost.enterprise-cost {
    color: var(--primary-head-color);
    font-size: 26px;
  }

  .pricing-cost.primium-white-text {
    color: var(--primary-head-color);
  }

  .paragraph-15 {
    color: #5c5c5c;
    text-align: center;
    padding-bottom: 0;
  }

  .paragraph-15.primium-white-text {
    color: #5c5c5c;
  }

  .button-2 {
    background-color: var(--pricing-btn);
    border-radius: 9px;
  }

  .button-2.pro-btn {
    background-color: var(--pricing-btn);
  }

  .button-2.premium-btn {
    background-color: #fe8081;
  }

  .button-2.team-btn {
    background-color: #efb545;
  }

  .button-2.enterprise-btn {
    background-color: var(--primary-head-color);
  }

  .text-block-18 {
    text-align: center;
    padding-top: 8px;
    font-size: 16px;
    font-weight: 500;
  }

  .text-block-18.primium-white-text {
    color: #5c5c5c;
  }

  .pro-cost-div.enterprise-div, .pro-cost-div.team-cost-div, .pro-cost-div.premium-cost-div {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing-type-div {
    height: 70px;
    padding-top: 10px;
  }

  .pricing-type-div:hover {
    color: #000;
  }

  .user-limit {
    text-align: center;
    font-size: 11px;
    line-height: 16px;
  }

  .user-limit:hover {
    color: #000;
  }

  .div-block-41 {
    background-color: var(--primary-head-color);
    text-align: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-top: 1px;
    padding-bottom: 0;
    position: absolute;
    inset: -1% 0% auto;
  }

  .text-block-19 {
    color: var(--white);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 600;
  }

  .pricing-head-top-wrapper {
    z-index: 9999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 8%;
    display: grid;
    position: sticky;
    top: 78px;
  }

  .pricing-head-top-wrapper.public {
    padding-top: 20px;
    position: sticky;
    top: 84px;
  }

  .pricing-head-top-wrapper.public.old-pricing-head-wrapper {
    z-index: 99999;
    top: 84px;
    bottom: -6px;
  }

  .pricing-head-top-wrapper.public.pricing-for-phone {
    background-color: var(--hero-bg);
    background-image: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    top: 84px;
    bottom: 0;
    overflow: visible;
  }

  .pricing-head-bottom-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-head-bottom-div {
    background-color: var(--white);
    border-radius: 15px;
    width: 180px;
    padding: 20px;
    box-shadow: 0 2px 20px -8px #00000063;
  }

  .pricing-head-bottom-content-wrap {
    text-align: center;
    border-bottom: 1px solid #ededed;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap.access-padding {
    padding-bottom: 45px;
  }

  .pricing-head-bottom-content-wrap.access-pro-padding {
    padding-bottom: 23px;
  }

  .pricing-head-bottom-content-wrap.last-feature {
    border-bottom-style: none;
  }

  .paragraph-16 {
    color: var(--para);
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-16.pricing-feature-head, .paragraph-16.pricing-feature-head-copy {
    text-align: left;
    width: auto;
    font-size: 16px;
  }

  .pricing-feature-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-feature-wrapper.public {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-features-div {
    width: 180px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .pricing-feature-head {
    background-color: var(--white);
    width: auto;
    margin-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 0;
    position: static;
    top: 343px;
  }

  .heading-67 {
    color: var(--primary-head-color);
    font-size: 22px;
  }

  .heading-67.princing-side-head {
    width: auto;
  }

  .div-block-42 {
    width: 180px;
  }

  .div-block-43 {
    background-color: var(--white);
    opacity: 0;
    width: 180px;
  }

  .news-letter-hero-section {
    background-color: var(--hero-bg);
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .news-letter-content-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .new-letter-heading-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .newsletter-list-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 1000px;
    padding-top: 60px;
    display: flex;
  }

  .news-letter-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    box-shadow: none;
    background-color: #0000;
    border-bottom: 1px solid #aad7de;
    border-radius: 0;
    padding: 40px 20px 40px 60px;
    text-decoration: none;
    display: flex;
  }

  .text-block-22 {
    color: var(--primary-head-color);
    font-size: 18px;
    font-weight: 600;
  }

  .news-num-date-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .news-date-div {
    grid-column-gap: 5px;
    display: flex;
  }

  .text-block-23 {
    color: var(--h1);
    font-size: 12px;
  }

  .news-heading-div {
    padding-top: 20px;
  }

  .heading-69 {
    color: var(--h1);
    width: 473px;
    padding-top: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
  }

  .text-block-24 {
    color: var(--h1);
    padding-top: 10px;
    font-family: Montserrat custom, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .heading-70 {
    color: var(--h1-black);
    font-family: Montserrat custom, sans-serif;
    font-size: 42px;
    line-height: 54px;
  }

  .trs-testimonial-section {
    background-color: var(--hero-bg);
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c93_Mask%20group%202.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .trs-testimonial-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-testimonial-head-wrapper {
    text-align: center;
    align-self: auto;
    width: 616px;
    padding-bottom: 60px;
  }

  .h1-700-mnstr-36 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
  }

  .weekly-inbox-section {
    background-color: var(--primary-head-color);
    color: var(--primary-head-color);
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363ca2_Bg.png");
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .weekly-inbox-wrapper {
    text-align: left;
    background-color: #3f91a49e;
    background-image: none;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
  }

  .weekly-inbox-heading-wrapper {
    text-align: center;
  }

  .text-span-12 {
    font-weight: 700;
  }

  .weekly-inbox-para-wrapper {
    text-align: center;
    width: 797px;
  }

  .image-63 {
    width: auto;
    position: absolute;
    inset: auto auto 0% -3%;
  }

  .image-64 {
    width: auto;
    position: absolute;
    inset: 17% -2% auto auto;
  }

  .trs-buttons-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    display: flex;
  }

  .trs-options-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #479fb2;
    border: 1px solid #479fb3;
    border-radius: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    padding: 15px;
    display: flex;
  }

  .trs-options-div:hover {
    border: 2px solid #48deff;
  }

  .text-intr-400-20 {
    color: var(--white);
    flex: none;
    order: 0;
    align-self: center;
    font-size: 18px;
  }

  .trs-top-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 10px;
    display: flex;
  }

  .trs-bottom-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-newls-letter-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .trs-news-wrapper {
    text-align: left;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .news-letter-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trs-newletter-div {
    box-shadow: 0 2px 12px -6px #000000ad;
  }

  .div-block-47 {
    background-color: var(--white);
    padding: 20px;
  }

  .trs-news-letter-date-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 15px;
    display: flex;
  }

  .image-65 {
    align-self: center;
  }

  .trs-newd-head {
    padding-top: 30px;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }

  .trs-news-letter-button {
    padding-top: 40px;
  }

  .founder-section {
    background-color: var(--hero-bg);
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .founder-split-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
  }

  .founder-left-split {
    width: 50%;
    position: relative;
  }

  .founder-right-split {
    align-self: center;
    width: 50%;
  }

  .paragraph-19 {
    font-size: 16px;
    line-height: 30px;
  }

  .text-span-13 {
    color: var(--primary-head-color);
    font-size: 20px;
    font-weight: 600;
  }

  .join-trs-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .join-trs-wrappper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .join-trs-para-wrapper {
    width: 794px;
    padding-top: 20px;
    padding-bottom: 40px;
    overflow: visible;
  }

  .join-trs-form-wrapper {
    position: relative;
  }

  .form-block-2 {
    z-index: 1;
    background-color: var(--white);
    border-radius: 22px;
    flex-direction: column;
    margin-bottom: 0;
    padding: 30px 40px;
    display: flex;
    position: relative;
    box-shadow: 0 4px 50px -3px #def0f3;
  }

  .image-66 {
    position: absolute;
    inset: auto auto -14% -3%;
  }

  .image-67 {
    position: absolute;
    inset: -13% -3% auto auto;
  }

  .trs-form-options {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    display: flex;
  }

  .trs-form-options-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
    display: flex;
  }

  .image-68 {
    align-self: center;
  }

  .text-block-27, .text-block-28, .text-block-29 {
    font-size: 18px;
  }

  .trs-test-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    opacity: 1;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-single-test-div {
    background-color: var(--white);
    border-radius: 20px;
    flex-direction: column;
    padding: 1.8rem 15px;
    display: block;
    box-shadow: 1px 0 13px #00000040;
  }

  .trs-single-test-div.green-trs-test {
    color: var(--white);
    background-color: #dbf0f2;
    border-radius: 20px;
    box-shadow: 0 6px 15px 6px #00000040;
  }

  .paragraph-23 {
    color: var(--h1-black);
    max-width: 393px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .paragraph-23.trs-test-white-para {
    color: #000;
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .text-block-31 {
    color: #000;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
  }

  .text-block-31.white-trs-client-name {
    font-size: 20px;
    font-style: normal;
    text-decoration: none;
  }

  .text-block-31.white-trs-client-name.black {
    color: #000;
  }

  .div-block-48 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .usecase-hero-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    background-color: var(--hero-bg);
    flex-direction: row;
    padding-top: 80px;
    display: none;
    position: relative;
  }

  .usecase-hero-section.career-usecae {
    padding-top: 220px;
  }

  .usecase-hero-section.about-hero-section {
    padding-top: 140px;
  }

  .usecase-hero-section.financial-serive-hero-section {
    display: none;
  }

  .usecase-hero-wrapper {
    justify-content: center;
    align-items: center;
    width: 44%;
    padding-left: 0%;
    display: flex;
  }

  .usecase-hero-split {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    display: flex;
    position: static;
  }

  .usecase-left-split {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .usecase-right-split {
    width: 50%;
    display: none;
    position: static;
    inset: -18% -1% 0% auto;
  }

  .usecase-name-head {
    color: var(--primary-head-color);
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .usecase-head-wrapper, .usecase-head-wrapper.use-case-head-pading, .usecase-head-wrapper.use-case-head-pading {
    width: auto;
    padding-bottom: 0;
  }

  .book-a-demo-hero-section {
    background-color: var(--hero-bg);
    padding-top: 140px;
    padding-bottom: 220px;
  }

  .demo-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .demo-heading-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 998px;
    padding-bottom: 20px;
    display: flex;
  }

  .demo-head {
    font-family: Montserrat custom, sans-serif;
    font-size: 42px;
  }

  .demo-para-wrapper {
    padding-bottom: 40px;
  }

  .paragraph-26 {
    font-size: 18px;
    line-height: 30px;
  }

  .demo-form-section {
    padding-bottom: 140px;
  }

  .demo-form-wrapper {
    margin-top: 72px;
  }

  .demo-from-split-wrapper {
    border-radius: 31px;
    display: flex;
    box-shadow: 0 2px 27px 8px #1d5d6814;
  }

  .demo-from-split-wrapper.cobtact-form-block {
    width: 800px;
  }

  .demo-left-split {
    background-color: var(--white);
    border-top-left-radius: 31px;
    border-bottom-left-radius: 31px;
    width: 60%;
    padding: 20px 50px 20px 40px;
  }

  .heading-73 {
    color: var(--h1-black);
    padding-bottom: 0;
    font-family: Montserrat custom, sans-serif;
    font-size: 31px;
  }

  .demo-right-split {
    background-color: var(--primary-head-color);
    border-top-right-radius: 31px;
    border-bottom-right-radius: 31px;
    width: 40%;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .demo-right-head-div {
    padding-bottom: 40px;
  }

  .heading-74 {
    color: var(--white);
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    line-height: 42px;
  }

  .list-7 {
    color: var(--white);
    padding-left: 20px;
    font-size: 16px;
  }

  .demo-list {
    padding-bottom: 20px;
  }

  .paragraph-29 {
    color: var(--white);
    font-size: 16px;
    line-height: 30px;
  }

  .contact-hero-section {
    background-color: var(--hero-bg);
    padding-top: 0;
    padding-bottom: 0;
  }

  .founder-name-div {
    background-color: var(--white);
    border-radius: 12px;
    width: 263px;
    padding: 10px 30px;
    position: absolute;
    inset: auto auto -10% 0%;
    box-shadow: 0 3px 42px 6px #62a6b147;
  }

  .heading-75 {
    color: var(--primary-head-color);
    font-size: 21px;
    font-weight: 600;
  }

  .text-block-33 {
    font-size: 16px;
  }

  .news-left-split {
    justify-content: flex-end;
    width: 30%;
  }

  .image-74 {
    width: 50%;
    position: static;
    inset: auto 0% 0% auto;
  }

  .image-74.about-image {
    width: 39%;
  }

  .full-width-div {
    grid-column-gap: 40px;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-end;
    height: 500px;
    margin-top: 0;
    margin-bottom: 30px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    display: flex;
    position: relative;
  }

  .full-width-div.hiding {
    display: none;
  }

  .div-block-53 {
    align-self: center;
    min-width: 1200px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .image-75 {
    object-fit: contain;
    border-radius: 0;
    width: 55%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .new-hero-section {
    padding-top: 100px;
  }

  .new-hero-section.individual-hero {
    padding-top: 40px;
  }

  .new-hero-section.research-hero {
    padding-top: 6rem;
    padding-left: 46px;
    padding-right: 43px;
  }

  .new-hero-section.security-hero {
    padding-top: 40px;
  }

  .text-block-34, .text-block-35, .text-block-36 {
    flex: none;
  }

  .image-78 {
    border-radius: 30px 0 0 30px;
    align-self: center;
    padding-left: 26px;
    padding-right: 2px;
    display: block;
  }

  .html-embed-2 {
    margin-top: 0;
  }

  .hero-heading {
    text-align: left;
    font-size: 32px;
  }

  .hero-heading.middle-align {
    text-align: center;
  }

  .home-hero-image-section {
    margin-top: auto;
  }

  .para-hero-section {
    margin-bottom: 10px;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .image-84, .image-85, .image-86, .image-87, .image-88, .image-89 {
    height: 50px;
  }

  .image-96 {
    min-height: 100px;
    margin-top: 0;
    padding-top: 0;
    top: 0%;
    overflow: clip;
  }

  .note-img {
    width: 1000px;
  }

  .div-block-54 {
    flex-direction: row-reverse;
  }

  .openings-section {
    padding-top: 140px;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-57 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .paragraph-35 {
    margin-top: 12px;
  }

  .div-block-60 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    display: flex;
  }

  .slider-2 {
    display: none;
  }

  .discover-content-img-para-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cookie-wrapper {
    position: fixed;
  }

  .cookie-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 20px;
  }

  .cookie-para-wrapper {
    width: 65%;
    padding: 0;
  }

  .co0kie-btns {
    width: 35%;
  }

  .button-4 {
    flex: none;
  }

  .preference-wrapper {
    background-color: #0000;
    display: none;
  }

  .heading-87 {
    font-size: 38px;
  }

  .cookie-trigger {
    display: none;
  }

  .popup-close-btn {
    background-color: #00000040;
    display: block;
  }

  .form-block-4 {
    position: relative;
  }

  .button-5 {
    border-radius: 5px;
  }

  .div-block-64 {
    display: block;
  }

  .paragraph-38 {
    line-height: 24px;
  }

  .image98.mobileimg {
    display: none;
  }

  .hero-heading-2 {
    text-align: left;
  }

  .hero-heading-2.middle-align {
    text-align: center;
    font-family: Montserrat, sans-serif;
  }

  .tabs-menu-5 {
    margin-top: -272px;
  }

  .tabs-content-6, .tabs-content-6.new-tab-content, .tab-pane-tab-1-4 {
    padding-top: 0;
  }

  .tab-pane-tab-2-2 {
    padding-top: 60px;
  }

  .div-block-67 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .ranking-section {
    padding-bottom: 0;
  }

  .cs-detail-section {
    padding-top: 60px;
  }

  .case-study-wrapper._3rd-rich-text-div {
    margin-top: 0%;
    padding-top: 60px;
  }

  .tablink {
    z-index: 3;
    padding-right: 100px;
  }

  .tab-link-text {
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._2nd-rich-text {
    width: 75%;
  }

  .div-block-75 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: -50vw;
    display: flex;
    position: relative;
    left: 50%;
  }

  .div-block-76 {
    width: 25%;
  }

  .div-block-78 {
    margin-top: 0%;
  }

  .mask-3 {
    height: auto;
  }

  .company-logo-section {
    display: block;
  }

  .logo-marquee-wrapper {
    grid-column-gap: 80px;
  }

  .landing-rank-section {
    border-top: 1px solid #bfd7f1;
    border-bottom: 1px solid #bfd7f1;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .landing-page-tab-section {
    padding-top: 0;
  }

  .div-block-85 {
    display: block;
  }

  .integration-section {
    overflow: hidden;
  }

  .heading-92 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .pricing-detail-wrapper {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .heading-94.white-font {
    color: var(--white);
  }

  ._3rd-level-head {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  ._3rd-level-head.white-font, .heading-103 {
    color: var(--white);
  }

  .text-span-18 {
    text-decoration: underline;
  }

  .padding-top-30 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .heading-109 {
    padding-top: 40px;
  }

  .cookie-wrapper-2 {
    position: fixed;
  }

  .cookie-inner-wrapper-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 20px;
  }

  .cookie-para-wrapper-2 {
    padding: 0;
  }

  .button-6 {
    flex: none;
  }

  .form-block-5 {
    position: relative;
  }

  .button-7 {
    border-radius: 5px;
  }

  .heading-110 {
    font-size: 38px;
  }

  .cookie-wrapper-3 {
    position: fixed;
  }

  .image-136 {
    width: 180px;
  }

  .currency-wrapper {
    top: -52px;
    bottom: auto;
    right: 30%;
  }

  .dropdown-text-2 {
    color: var(--h1);
    font-size: 16px;
  }

  .dropdown-toggle-currency {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dropdown-currency, .form-block-7 {
    display: none;
  }

  .team-section-01 {
    padding-top: 40px;
  }

  .team-grid-01 {
    width: 85%;
  }

  .us-address-block {
    align-items: flex-start;
  }

  .link-11 {
    color: #367d8d;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
  }

  .pricing-head-bottom-content-wrap-copy {
    text-align: center;
    border-bottom: 1px solid #ededed;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap-copy.access-padding {
    padding-bottom: 45px;
  }

  .pricing-head-bottom-content-wrap-copy.access-pro-padding {
    padding-bottom: 23px;
  }

  .pricing-head-bottom-content-wrap-copy.last-feature {
    border-bottom-style: none;
  }

  .shadow-two {
    max-width: 100%;
  }

  .quick-stack {
    margin-left: -200px;
    margin-right: -200px;
  }

  .quick-stack-2 {
    margin-top: 54px;
  }

  .content-wrapper {
    max-width: 80%;
  }

  .content-wrapper.slim {
    max-width: none;
    margin-top: 20px;
  }

  .heading-125 {
    font-size: 36px;
  }

  .section-8 {
    width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-134.date {
    margin-bottom: 10px;
  }

  .image-151 {
    display: none;
  }

  .div-block-136 {
    max-height: 50px;
    overflow: hidden;
  }

  .div-block-137 {
    text-align: left;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .paragraph-70 {
    font-size: 18px;
  }

  .heading-157 {
    padding-bottom: 40px;
  }

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

  .slide-legal-1 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-138 {
    max-width: 100%;
    margin: 30px auto;
    display: block;
  }

  .code-embed-5 {
    max-width: 80%;
  }

  .div-block-140 {
    background-color: var(--hero-bg);
    display: none;
  }

  .security-legal {
    padding-top: 100px;
  }

  .security-legal.research-hero {
    padding-top: 40px;
  }

  .security-legal.research-hero--security {
    background-color: var(--white);
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
  }

  .feature-heading-wrapper-for-askneedl {
    text-align: left;
    justify-content: flex-start;
    min-width: 0;
    max-width: 40%;
    padding-bottom: 20px;
    display: flex;
  }

  .image-152 {
    max-width: 90%;
  }

  .div-block-142 {
    justify-content: center;
    align-items: center;
    display: none;
  }

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

  .bold-text-29 {
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
    line-height: 14px;
  }

  .bold-text-30 {
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
  }

  .bold-text-31 {
    line-height: 36px;
  }

  .demo-form-section-copy {
    padding-bottom: 60px;
  }

  .demo-form-wrapper-copy {
    margin-top: 0;
  }

  .demo-from-split-wrapper-copy {
    border-radius: 31px;
    display: flex;
    box-shadow: 0 2px 27px 8px #1d5d6814;
  }

  .demo-from-split-wrapper-copy.cobtact-form-block {
    width: 800px;
  }

  .demo-from-split-wrapper-copy.cobtact-form-block-copy {
    width: 90%;
    margin-top: 60px;
  }

  .demo-left-split-copy {
    border-top-left-radius: 31px;
    border-bottom-left-radius: 31px;
    width: 60%;
    padding: 20px 50px 20px 40px;
  }

  .demo-right-split-copy {
    border-top-right-radius: 31px;
    border-bottom-right-radius: 31px;
    width: 40%;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 20px;
    position: relative;
  }

  .contact-detail-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-75 {
    margin-top: 13px;
  }

  .code-embed-6 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 30px;
  }

  .div-block-143 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: block;
  }

  .div-block-144 {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 6px;
    display: flex;
    position: static;
    bottom: 50px;
  }

  .image-153 {
    min-height: 22px;
    max-height: 22px;
    margin-bottom: 3px;
    padding-bottom: 0;
  }

  .image-154, .image-155 {
    min-height: 30px;
    max-height: 30px;
  }

  .needl-suport-icon-copy {
    max-height: 30px;
  }

  .div-block-145 {
    min-height: auto;
  }

  .career-end-para {
    margin-right: 160px;
  }

  .a-header-image-block {
    width: auto;
    max-width: 50%;
    height: auto;
    display: block;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .a-header-play {
    color: var(--primary-head-color);
  }

  .a-button-video {
    padding-left: 11px;
    padding-right: 11px;
  }

  .a-header-button-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .a-header-button-wrapper.mid {
    justify-content: center;
    align-items: center;
  }

  .a-paragraph-regular {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .a-span-underline {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
    letter-spacing: 0;
  }

  .a-h1-heading {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .a-h1-heading.mid-align {
    text-align: center;
  }

  .a-detail-small.a-text-color-primary {
    color: var(--primary-head-color);
    text-align: left;
    text-transform: uppercase;
    font-size: .9rem;
    line-height: 1.875rem;
  }

  .a-detail-small.a-text-color-primary.mid-align {
    text-align: center;
    letter-spacing: .02em;
  }

  .a-header-content {
    max-width: none;
    margin-bottom: 0;
    padding-right: 16px;
  }

  .a-header-block {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .a-header-block.right-padding {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .a-container-regular {
    width: 50%;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .a-header-section {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 60px;
    padding-right: 2%;
    display: flex;
  }

  .a-header-logo-wrapper-annual-summary {
    display: none;
  }

  .a-icon-regular {
    width: 40px;
    height: 40px;
  }

  .a-detail-regular {
    text-transform: capitalize;
  }

  .a-detail-regular.a-text-color-primary {
    color: var(--primary-head-color);
    -webkit-text-stroke-color: var(--primary-head-color);
  }

  .a-feature-grid {
    grid-column-gap: 40px;
    grid-row-gap: 10px;
  }

  .a-container-regular-2 {
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .a-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

  .a-span-underline-2 {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
  }

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

  .a-feature-basic-grid-assistance, .a-caption-2 {
    display: none;
  }

  .a-button-primary-2 {
    background-color: var(--primary-head-color);
    border-radius: 8px;
  }

  .a-paragraph-regular-2 {
    margin-top: 7px;
  }

  .a-subheading-regular-2 {
    margin-bottom: 4px;
    font-size: 20px;
    line-height: 1.3;
  }

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

  .a-span-underline-3 {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
  }

  .a-h3-heading-2 {
    padding-right: 51px;
    font-family: Inter, sans-serif;
    font-size: 48px;
    font-weight: 700;
  }

  .a-detail-regular-2 {
    text-transform: capitalize;
  }

  .a-detail-regular-2.a-text-color-primary {
    color: var(--primary-head-color);
    -webkit-text-stroke-color: var(--primary-head-color);
  }

  .a-section-large-2 {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .a-h3-heading-2-whatsapp {
    margin-bottom: 28px;
  }

  .a-paragraph-regular-3 {
    text-align: center;
  }

  .a-paragraph-small-2 {
    color: var(--h1-black);
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.5;
  }

  .a-feature-icon-2 {
    margin-bottom: 18px;
  }

  .a-feature-card-2 {
    border-color: var(--alley-component-library--gray--0);
    background-color: var(--transparent);
    mix-blend-mode: normal;
    margin-top: 0;
  }

  .a-feature-card-grid {
    margin-top: 75px;
  }

  .a-cta-form-wrapper {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .a-cta-content-wrapper {
    display: block;
  }

  .a-cta-grid {
    grid-column-gap: 0px;
  }

  .a-section-regular {
    padding-top: 60px;
  }

  .a-cta-grid-googleform {
    grid-column-gap: 32px;
    grid-row-gap: 10px;
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .code-embed-7 {
    text-align: left;
  }

  .a-title-wrap-center-bse50 {
    max-width: 80%;
  }

  .div-block-146, .div-block-147 {
    text-align: center;
  }

  .primary-button-copy.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-copy.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #000;
  }

  .button-9 {
    background-color: var(--primary-head-color);
    color: var(--white);
    border-radius: 8px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    text-decoration: none;
  }

  .text-block-76 {
    color: var(--primary-head-color);
  }

  .text-block-76.aa {
    text-transform: uppercase;
  }

  .text-block-77 {
    color: var(--primary-head-color);
    -webkit-text-stroke-color: var(--primary-head-color);
  }

  .div-block-148 {
    text-align: left;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    display: block;
  }

  .a-paragraph-small-3 {
    font-size: 18px;
    font-weight: 600;
  }

  .a-banner-announcement {
    background-color: var(--primary-head-color);
    display: block;
  }

  .a-button-primary-3 {
    background-color: var(--primary-head-color);
  }

  .a-paragraph-regular-4 {
    color: #fff;
  }

  .a-span-underline-4 {
    border-bottom-color: var(--white);
    color: var(--white);
    -webkit-text-stroke-color: var(--white);
  }

  .a-h1-heading-2, .a-detail-small-2.a-text-color-primary {
    color: var(--white);
  }

  .uui-banner16_close-button {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
  }

  .uui-button-secondary.is-button-small {
    background-color: var(--transparent);
    color: var(--untitled-ui--white);
    text-align: left;
    border: 2px solid #fff;
    border-radius: 5rem;
    margin-left: 0;
    padding: .17rem .5rem;
    display: block;
  }

  .uui-button-secondary.is-button-small:hover {
    background-color: var(--alley-component-library--blue--900);
  }

  .uui-button-secondary.is-button-small:active {
    box-shadow: none;
  }

  .uui-banner16_supporting-text {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: .8rem;
    line-height: 1.7;
  }

  .uui-banner16_text {
    margin-right: .4rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
  }

  .uui-banner16_text-wrapper {
    margin-right: 13px;
    padding-right: 0;
  }

  .icon-featured-square-large {
    background-color: var(--primary-head-color);
  }

  .uui-banner16_icon-wrapper {
    width: auto;
    height: auto;
  }

  .uui-banner16_content {
    justify-content: center;
    align-items: center;
    max-width: 95%;
    margin-right: 0;
  }

  .uui-banner16_content-wrapper {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .uui-container-large {
    text-align: left;
    max-width: none;
  }

  .uui-page-padding {
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 1rem;
  }

  .uui-banner16_component {
    background-image: linear-gradient(40deg, var(--primary-head-color) 30%, var(--untitled-ui--primary700));
  }

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

  .uui-banner18_component {
    display: none;
  }

  .uui-icon-1x1-xsmall-copy {
    width: auto;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .icon-featured-square-large-copy {
    background-color: var(--primary-head-color);
    width: auto;
    height: auto;
  }

  .image-156 {
    max-width: 100%;
    overflow: clip;
  }

  .image-157 {
    max-width: 100%;
  }

  .image-158 {
    max-width: none;
    display: block;
    position: static;
    inset: 0%;
  }

  .a-header-section-annualreport {
    justify-content: flex-start;
    align-items: center;
    min-height: 100px;
    padding-top: 120px;
    padding-bottom: 90px;
    padding-right: 2%;
    display: flex;
  }

  .a-header-section-calltranscript {
    justify-content: flex-start;
    align-items: center;
    padding-top: 130px;
    padding-bottom: 60px;
    padding-right: 2%;
    display: flex;
  }

  .text-block-78 {
    padding-bottom: 1px;
    font-weight: 500;
  }

  .a-feature-card-grid-2 {
    grid-template-rows: auto auto auto;
  }

  .a-section-large-call {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
  }

  .a-cta-input-field-2 {
    border-color: var(--primary-head-color);
  }

  .a-h3-heading-4 {
    text-align: center;
  }

  .a-section-regular-3 {
    position: relative;
  }

  .a-h3-heading-5 {
    color: var(--black);
    font-size: 36px;
  }

  .a-section-regular-4 {
    background-color: #bdced1;
    border-radius: 16px;
    margin: 60px 76px;
  }

  .a-section-large-report {
    padding-top: 0;
    padding-bottom: 60px;
    display: block;
  }

  .a-h3-heading-6 {
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .success-message-2 {
    background-color: #766a8d;
    background-image: linear-gradient(40deg, var(--teal), var(--dark-slate-grey));
    color: #fff;
    border-radius: 7px;
    font-size: 20px;
    font-weight: 600;
  }

  .text-block-79 {
    font-family: Open Sans, sans-serif;
  }

  .a-h3-heading-emailsummary {
    margin-bottom: 22px;
  }

  .code-embed-9 {
    max-width: 75%;
  }

  .text-block-80 {
    font-size: 12px;
  }

  .a-paragraph-small-trial {
    margin-top: 0;
    font-size: 12px;
    line-height: 1.5;
  }

  .a-icon-regular-2-tata {
    width: 42px;
    height: 36px;
  }

  .a-paragraph-regular-hero-annualreport, .a-paragraph-regular-hero-calltranscript {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .text-block-81 {
    margin-top: 32px;
    margin-bottom: 0;
    padding-left: 14px;
    font-size: 24px;
    font-weight: 500;
  }

  .a-icon-regular-2-infosys {
    width: 30px;
    height: 30px;
  }

  .a-icon-regular-2-copy {
    width: 28px;
    height: 24px;
  }

  .a-icon-regular-2-dabar {
    width: 30px;
    height: 30px;
  }

  .image-159 {
    padding-left: 3px;
    padding-right: 4px;
  }

  .image-160 {
    padding-left: 3px;
    padding-right: 5px;
  }

  .image-161 {
    padding-left: 5px;
    padding-right: 4px;
  }

  .image-162 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .image-163 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-block-82 {
    margin-top: 15px;
    font-size: 13px;
  }

  .text-block-83 {
    margin-top: 9px;
  }

  .uui-text-size-xlarge {
    padding-left: 122px;
  }

  .uui-max-width-large.align-center, .uui-max-width-xlarge.align-center {
    max-width: none;
  }

  .search {
    justify-content: center;
    align-items: center;
    max-width: 60%;
    margin: 51px auto 0;
    display: flex;
  }

  .search.lower-pad {
    margin-top: 30px;
  }

  .search-input {
    border-radius: 8px;
    min-height: 50px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .search-button {
    margin-top: auto;
    margin-bottom: auto;
  }

  .accordion-icon {
    padding-left: 18px;
  }

  .text-block-87 {
    width: 90%;
  }

  .dropdown-toggle-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-link-2.w--current {
    color: #070707;
    text-decoration: none;
  }

  .dropdown-link-13.w--current {
    color: #000;
    text-decoration: none;
  }

  .support-page-navigation-pannel {
    border-right-color: #e7e5e5;
    max-height: 85vh;
    margin-bottom: 0;
    padding-bottom: 30px;
    position: sticky;
    top: 15%;
    overflow: auto;
  }

  .div-block-160 {
    border-bottom: 1px solid #bdb6b6;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .div-block-161 {
    margin-top: 11px;
    padding-left: 45px;
  }

  .text-block-90.line-h {
    line-height: 26px;
  }

  .text-block-93 {
    margin-top: 48px;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
  }

  .text-block-94 {
    margin-top: 4px;
    padding-left: 53px;
  }

  .text-block-96 {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .text-block-97 {
    color: #000;
  }

  .text-block-98 {
    margin-top: 27px;
  }

  .code {
    color: #d327ab;
  }

  .code-2 {
    color: #e231c5;
  }

  .code-3 {
    color: #e61dcb;
  }

  .code-4 {
    color: #db1dc8;
  }

  .code-5 {
    color: #e91791;
  }

  .code-6 {
    color: #df10a8;
  }

  .code-7 {
    color: #e41db5;
  }

  .code-8 {
    color: #e712b6;
  }

  .code-9 {
    color: #e91691;
  }

  .video-block-support-page {
    padding-left: 85px;
    padding-right: 85px;
  }

  .div-block-166 {
    background-color: #eff8fa;
    border-radius: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 27px 54px 48px 50px;
  }

  .section-11 {
    border-radius: 4px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-block-167 {
    grid-column-gap: 79px;
    grid-row-gap: 79px;
    justify-content: center;
    align-items: center;
    margin-top: 28px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-168 {
    display: flex;
  }

  .text-block-101, .text-block-102 {
    margin-right: 10px;
  }

  .text-block-108 {
    font-size: 16px;
  }

  .text-block-109 {
    color: #686262;
    padding-top: 1px;
    font-size: 15px;
    text-decoration: underline;
  }

  .text-block-108-copy {
    font-size: 20px;
  }

  .pulse-step-heading {
    margin-top: 21px;
    font-size: 18px;
  }

  .text-block-108-snd-heading {
    margin-top: 30px;
    font-size: 20px;
  }

  .div-block-174 {
    margin-top: 14px;
    font-size: 16px;
    display: flex;
  }

  .text-block-110 {
    margin-right: 15px;
  }

  .div-block-175 {
    margin-top: 10px;
    margin-left: 20px;
  }

  .text-block-111 {
    border-bottom: 1px solid #8b8181;
  }

  .div-block-181 {
    background-color: #d1c8c8;
    border-radius: 9px;
    margin-bottom: 15px;
    padding: 15px 15px 15px 34px;
    display: flex;
  }

  .image-168 {
    width: 24px;
    height: 24px;
  }

  .text-block-115 {
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 20px;
  }

  .text-block-116 {
    margin-left: 4px;
  }

  .text-block-117 {
    margin-top: 37px;
  }

  .text-block-118 {
    margin-top: 63px;
    font-size: 24px;
  }

  .text-block-119 {
    padding-top: 16px;
    font-size: 16px;
  }

  .cta-div-help {
    max-width: 50%;
  }

  .text-block-125 {
    flex-flow: column;
    max-width: none;
    display: flex;
  }

  .a-container-regular-8 {
    background-image: none;
    padding-bottom: 0;
    padding-left: 53px;
  }

  .a-section-regular-7 {
    background-color: #f7f7f7;
    padding-bottom: 100px;
  }

  .uui-space-xxsmall {
    border-top: 1px solid #dadada;
    margin-top: 3px;
  }

  .social-icon {
    color: var(--alley-component-library--gray--800);
  }

  .uui-text-size-medium, .uui-text-size-medium.text-color-primary700 {
    color: var(--black);
  }

  .uui-heading-tiny {
    color: var(--brand-primary);
  }

  .uui-team01_item {
    color: var(--black);
  }

  .vikram-content {
    background-image: none;
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .review-para-cheers.mb10 {
    color: var(--alley-component-library--gray--800);
  }

  .text-block-127 {
    color: var(--alley-component-library--gray--800);
    font-size: 24px;
  }

  .text-block-128 {
    color: var(--alley-component-library--gray--800);
    margin-bottom: 67px;
  }

  .div-block-186 {
    margin-left: 10px;
  }

  .text-block-130 {
    color: var(--alley-component-library--gray--800);
    margin-top: 0;
  }

  .div-block-187 {
    background-image: none;
    margin-top: 0;
  }

  .text-block-131, .text-block-132, .text-block-133, .text-block-134, .text-block-135, .text-block-136 {
    color: var(--alley-component-library--gray--800);
  }

  .text-block-137 {
    color: var(--alley-component-library--gray--800);
    margin-top: 18px;
  }

  .div-block-188 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #000;
    justify-content: space-between;
    align-items: center;
    margin-top: 43px;
    padding-right: 71px;
    font-size: 20px;
    display: none;
  }

  .bold-text-38 {
    color: #7e7373;
    text-decoration: none;
  }

  .link-26 {
    text-decoration: none;
  }

  .bold-text-39 {
    color: #000;
    text-decoration: none;
  }

  .link-27, .link-28 {
    text-decoration: none;
  }

  .bold-text-40 {
    color: #000;
  }

  .create-feed-heading {
    color: #756767;
    text-decoration: underline;
  }

  .text-block-138 {
    margin-top: 19px;
    margin-left: 0;
  }

  .div-block-189 {
    background-color: #ebe9e9;
    border-radius: 5px;
    margin-top: 16px;
    padding: 10px 20px;
  }

  .text-block-139 {
    margin-top: 0;
    font-size: 16px;
  }

  .text-block-140 {
    margin-top: 38px;
  }

  .bold-text-41 {
    font-size: 16px;
  }

  .dropdown-2 {
    display: inline-block;
  }

  .italic-text-3 {
    color: #4b82aa;
  }

  .text-block-141 {
    margin-top: 54px;
    font-size: 20px;
  }

  .div-block-190 {
    border-top: 1px #000;
  }

  .vikram-profile-heading {
    color: var(--alley-component-library--gray--800);
    font-size: 24px;
  }

  .div-block-191 {
    margin-top: 48px;
  }

  .div-block-192 {
    margin-top: 0;
    margin-left: 15px;
    display: flex;
  }

  .text-block-143 {
    margin-top: 30px;
    margin-bottom: 6px;
  }

  .text-block-127-cop {
    color: var(--alley-component-library--gray--800);
    font-size: 24px;
  }

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

  .feed-subheading {
    margin-top: 38px;
  }

  .div-block-191-copy {
    margin-top: 48px;
  }

  .image-169-copy.vik-photo {
    margin-left: 0;
  }

  .image-169-copy {
    width: 100%;
  }

  .a-container-regular-8-copy {
    background-color: #e5f4f7;
    background-image: none;
    padding-bottom: 0;
    padding-right: 74px;
  }

  .a-paragraph-regular-hero-calltranscript-copy {
    text-align: left;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .a-paragraph-regular-hero-calltranscript-copy.mid-align {
    text-align: center;
  }

  .a-header-content-copy {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
    padding-right: 0;
  }

  .uui-heading-medium-4 {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .uui-heading-subheading-4 {
    color: var(--primary-head-color);
  }

  .uui-layout09_component.padding-right-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-page-padding-6 {
    border: 1px solid #d8d8d8;
    padding: 0 4.2rem;
  }

  .uui-page-padding-6.background-white {
    background-color: #fff;
    border-style: none;
  }

  .uui-page-padding-6.col {
    border-style: none;
  }

  .uui-icon-1x1-xsmall-4 {
    color: var(--black);
  }

  .uui-icon-featured-outline-large-3 {
    border-color: var(--hero-bg);
  }

  .uui-layout32_progress-bar-wrapper {
    -webkit-text-stroke-color: #000;
  }

  .uui-padding-vertical-xhuge-7 {
    background-color: var(--teal);
    background-image: linear-gradient(166deg, #e5f4f7 53%, #e5f4f8);
    border-radius: 19px;
    padding-top: 5rem;
    box-shadow: 0 2px 5px 1px #0003;
  }

  .uui-heading-xxsmall-5 {
    font-weight: 700;
  }

  .uui-layout93_item {
    background-color: #fff;
    box-shadow: 1px 3px 6px #56aeba;
  }

  .uui-layout93_list {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-183-copy {
    margin-bottom: 0;
  }

  .bold-text-44 {
    padding-left: 32px;
  }

  .div-block-201 {
    padding-bottom: 0;
  }

  .text-block-153 {
    color: var(--untitled-ui--white);
    font-size: 16px;
  }

  .text-block-154 {
    color: #fff;
    font-size: 15px;
  }

  .image-175 {
    width: 100%;
  }

  .div-block-202 {
    border-style: none;
  }

  .a-header-section-calltranscript-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 4.3rem;
    padding-bottom: 4.3rem;
    padding-right: 5%;
    display: flex;
  }

  .side-nav-div {
    top: 12%;
  }

  .text-block-172, .text-block-173 {
    padding-top: 14px;
  }

  .image-179 {
    text-align: center;
    max-width: 55%;
  }

  .div-block-217 {
    text-align: left;
    justify-content: center;
    align-items: center;
    margin: 3rem auto;
    display: flex;
  }

  .text-block-187 {
    color: var(--primary-head-color);
    text-transform: uppercase;
  }

  .uui-text-size-large-6 {
    text-align: justify;
    padding: 0;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .assistant-isection-link {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    color: #000;
    justify-content: flex-start;
    align-items: center;
    margin-top: 43px;
    padding-right: 71px;
    font-size: 20px;
    display: flex;
  }

  .link-40, .link-41, .link-42 {
    color: var(--teal);
  }

  .video-section-unified-broker {
    width: 100vw;
    height: 80vh;
  }

  .video-wrapper-unified-broker {
    padding-top: 0;
  }

  .bold-text-52 {
    font-size: 2.5rem;
  }

  .bold-text-54.typo-white {
    color: var(--untitled-ui--white);
  }

  .bold-text-55.most-font {
    color: #367d8d;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-padding-vertical-xhuge-12 {
    border-width: .5px;
    border-radius: 9px;
  }

  .uui-padding-vertical-xhuge-12.borders {
    border-color: #e5f4f8;
    box-shadow: 0 2px 5px 1px #0003;
  }

  .div-block-223 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-banner16_text-copy {
    margin-right: 1.075rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
  }

  .uui-banner16_text-mobile {
    margin-right: .4rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
  }

  .uui-icon-1x1-xsmall-8 {
    color: #388be7;
    -webkit-text-stroke-color: #388be7;
  }

  .uui-navbar07_link {
    color: var(--primary-head-color);
    margin-top: 6px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 14px;
  }

  .uui-navbar07_dropdown-link {
    grid-column-gap: .5rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: 0rem;
  }

  .uui-navbar07_dropdown-list.w--open {
    width: 16rem;
    padding: 20px 35px;
  }

  .uui-navbar07_dropdown-toggle {
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_menu-left {
    margin-top: auto;
    margin-bottom: auto;
  }

  .uui-navbar07_menu {
    justify-content: flex-end;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 1.9rem;
  }

  .uui-navbar07_container {
    padding-left: 23px;
  }

  .uui-navbar07_component {
    background-color: #f5fbfc;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .image-182 {
    object-fit: contain;
    border-radius: 0;
    width: 55%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-7 {
    margin-top: -259px;
    margin-left: 312px;
  }

  .button-11 {
    align-self: flex-start;
  }

  .button-11:hover {
    color: #367d8d;
    background-color: #fff7e8;
    border: 1px solid #367d8d;
  }

  .mons-typo-tab-labels {
    flex: none;
  }

  .tabs-content-8.public-content {
    padding-top: 0;
  }

  .new-hero-section-2 {
    padding-top: 100px;
  }

  .new-hero-section-2.individual-hero {
    padding-top: 40px;
  }

  .hero-heading-3 {
    text-align: left;
    font-size: 32px;
  }

  .div-block-225 {
    min-width: 1200px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
  }

  .text-block-194 {
    flex: none;
  }

  .section-13.section-space.security-copy {
    max-width: 100vw;
  }

  .tabs-menu-6 {
    padding-top: 20px;
  }

  .feature-heading-wrapper-2 {
    text-align: left;
    justify-content: flex-start;
    padding-bottom: 20px;
    display: flex;
  }

  .text-block-198 {
    flex: none;
  }

  .usecase-name-head-2 {
    color: #367d8d;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .image-186 {
    object-fit: contain;
    border-radius: 0;
    width: 55%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-9 {
    margin-top: -259px;
    margin-left: 312px;
  }

  .button-12 {
    align-self: flex-start;
  }

  .button-12:hover {
    color: #367d8d;
    background-color: #fff7e8;
    border: 1px solid #367d8d;
  }

  .text-block-200 {
    flex: none;
  }

  .tabs-content-10.public-content {
    padding-top: 0;
  }

  .new-hero-section-3 {
    padding-top: 100px;
  }

  .new-hero-section-3.individual-hero, .new-hero-section-3.security-hero {
    padding-top: 40px;
  }

  .hero-heading-4 {
    text-align: left;
    font-size: 32px;
  }

  .div-block-227 {
    min-width: 1200px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
  }

  .text-block-201 {
    flex: none;
  }

  .section-14.section-space.security-copy {
    max-width: 100vw;
  }

  .tabs-menu-7 {
    padding-top: 20px;
  }

  .text-block-205 {
    flex: none;
  }

  .usecase-name-head-3 {
    color: #367d8d;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .image-190 {
    object-fit: contain;
    border-radius: 0;
    width: 55%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-11 {
    margin-top: -259px;
    margin-left: 312px;
  }

  .button-13 {
    align-self: flex-start;
  }

  .button-13:hover {
    color: #367d8d;
    background-color: #fff7e8;
    border: 1px solid #367d8d;
  }

  .text-block-207 {
    flex: none;
  }

  .tabs-content-12.public-content {
    padding-top: 0;
  }

  .div-block-229 {
    min-width: 1200px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
  }

  .text-block-208 {
    flex: none;
  }

  .section-15.section-space.security-copy {
    max-width: 100vw;
  }

  .tabs-menu-8 {
    padding-top: 20px;
  }

  .text-block-212 {
    flex: none;
  }

  .usecase-name-head-4 {
    color: #367d8d;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .uui-icon-1x1-xsmall-9 {
    color: #388be7;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: 0rem;
  }

  .uui-navbar08_dropdown-toggle {
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link-list {
    place-items: center start;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: .6fr .6fr 1fr;
  }

  .uui-navbar01_dropdown-list.w--open {
    border-radius: 30px;
    width: auto;
    min-width: auto;
    max-width: none;
    padding-right: 0;
    left: 13%;
  }

  .uui-navbar01_dropdown-toggle {
    margin-left: 12px;
    margin-right: 12px;
    padding: 1rem 0;
  }

  .text-block-213, .text-block-214, .text-block-215, .text-block-216 {
    padding-right: 5px;
  }

  .text-block-217 {
    padding-right: 8px;
  }

  .uui-navbar01_dropdown-link-list-3 {
    place-items: center start;
  }

  .uui-navbar01_dropdown-link-copy {
    grid-column-gap: 1rem;
  }

  .uui-navbar01_dropdown-link-list-1, .uui-navbar01_dropdown-link-list-2 {
    grid-template-columns: .75fr;
    place-items: center start;
  }

  .tabs-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-4 {
    padding-left: 9.9rem;
    padding-right: 9.9rem;
  }

  .tabs-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1179 {
    padding-left: 9.9rem;
    padding-right: 9.9rem;
  }

  .container-1179.needl-features {
    width: 1160px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-231 {
    background-size: cover;
  }

  .div-block-231.border-image {
    border: .1px solid #aca3a3;
  }

  .div-block-232 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d8255dd6afc17befd1754b_background.png");
    background-position: 0 0;
    background-size: cover;
  }

  .text-block-93-copy {
    margin-top: 48px;
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
  }

  .heading-175 {
    color: #18383f;
  }

  ._3x2-grid-2 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .features-grid_item-3.discover.feed.ir {
    padding-left: 2rem;
    padding-right: 1.7rem;
  }

  .text-block-102-copy {
    margin-right: 10px;
  }

  .heading-177, .tab-label-streamline {
    font-family: Montserrat, sans-serif;
  }

  .tabs-menu-10 {
    padding-top: 20px;
  }

  .tabs-content-15.public-content {
    padding-top: 0;
  }

  .new-container-2 {
    padding-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .new-container-2.flex-container {
    display: flex;
  }

  .text-block-239 {
    flex: none;
  }

  .button-14 {
    align-self: flex-start;
  }

  .button-14:hover {
    color: #367d8d;
    background-color: #fff7e8;
    border: 1px solid #367d8d;
  }

  .text-block-193 {
    flex: none;
  }

  .image-203 {
    object-fit: contain;
    border-radius: 0;
    width: 55%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .video-container-2 {
    z-index: auto;
    background-color: #0000;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
  }

  .section-16.section-space.security-copy {
    max-width: 100vw;
  }

  .tab-right-content-2 {
    width: 50%;
  }

  .h1-32-44-mont-700-2 {
    color: #171818;
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    line-height: 34px;
  }

  .processing-feature-description-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    padding-top: 20px;
    display: flex;
  }

  .text-block-240 {
    flex: none;
  }

  .full-width-div-2 {
    grid-column-gap: 40px;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-end;
    height: 500px;
    margin: 0 20px 30px;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .usecase-left-split-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    display: flex;
    position: absolute;
    inset: 0% 60% 0% 5%;
  }

  .tabs-content-16 {
    margin-top: -259px;
    margin-left: 312px;
  }

  .usecase-name-head-5 {
    color: #367d8d;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .needl-paragraph-2 {
    max-width: 60%;
    font-size: 14px;
  }

  .usecase-hero-split-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    display: flex;
    position: static;
  }

  .needl-container-2 {
    max-width: 1200px;
    position: sticky;
  }

  .usecase-hero-wrapper-2 {
    justify-content: center;
    align-items: center;
    width: 40%;
    padding-left: 0%;
    display: flex;
  }

  .tab-left-content-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 600px;
  }

  .div-block-239 {
    min-width: 1200px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
  }

  .hero-wrapper-two-8 {
    max-width: 901px;
  }

  .heading-179 {
    font-weight: 700;
  }

  .agreement-policies-section {
    padding-left: 200px;
  }

  .links-wrapper {
    align-self: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .uui-container-small-3 {
    max-width: 55rem;
  }

  .uui-career09_tabs-menu.blog {
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-left: 51px;
    padding-right: 51px;
  }

  .uui-page-padding-17 {
    padding-bottom: 4rem;
  }

  .a-container-regular-10 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-186 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

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

  .paragraph-87 {
    padding-top: 10px;
  }

  .div-block-245 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: -50vw;
    display: flex;
    position: relative;
    left: 50%;
  }

  .div-block-246 {
    width: 25%;
  }

  .div-block-247 {
    display: block;
  }

  .div-block-248 {
    margin-top: 0%;
  }

  .heading-news {
    font-family: Montserrat, sans-serif;
  }

  .a-blog-image {
    display: block;
  }

  .a-blog-image-border {
    flex: 0 auto;
    height: 275px;
    overflow: hidden;
  }

  .a-blog-card-centered {
    background-color: #fff;
  }

  .a-blog-grid-small {
    grid-template-rows: 500px;
  }

  .new-heading2 {
    font-family: Montserrat, sans-serif;
  }

  .accordion-item-wrapper---brix.preview-page {
    max-width: 999px;
  }

  .heading-193 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .heading-194 {
    padding-top: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .heading-195 {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .section-why-needl {
    padding-bottom: 0;
  }

  .uui-max-width-xlarge-2.align-center {
    max-width: none;
  }

  .testimonial-image-left {
    background-color: #ffffff24;
    height: 57vh;
  }

  .container-1190 {
    height: auto;
  }

  .testimonial-image-four {
    object-fit: contain;
  }

  .heading-198, .heading-200 {
    font-family: Montserrat, sans-serif;
    line-height: 2.4rem;
  }

  .heading-201 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .gallery-grid {
    place-items: center end;
  }

  .gallery-image-2.shadow-two {
    float: right;
    width: 100%;
    padding-top: 66px;
  }

  .cell-12 {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .bottom-small-grid {
    z-index: -1;
    inset: auto auto -11% -2%;
  }

  .bottom-small-grid.ask.sneakpeak {
    bottom: -9%;
    left: -2.5%;
  }

  .margin-bottom-24px-15.mid {
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .container-2 {
    max-width: 1211px;
  }

  .unlock-heading {
    padding-left: 16px;
  }

  .features-grid_item-4.discover.feed.rm.ask {
    padding: 2rem;
  }

  .features-grid_item-4.discover.feed.ir {
    grid-row-gap: 1.5rem;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr)) 1px;
    padding-left: 2rem;
    padding-right: 1.7rem;
  }

  .how-to-create-a-feed-section {
    padding-left: 4.188rem;
    padding-right: 4.188rem;
  }

  .how-to-create-a-feed-section.ask {
    padding-left: 2.388rem;
    padding-right: 2.388rem;
  }

  ._3x2-grid-3 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .grid-for-gifs-1-3 {
    margin-top: 0;
  }

  .centered-heading-10.reports {
    padding-left: 1.7rem;
  }

  .backdrop-image {
    inset: auto 0% 17%;
  }

  .container-3 {
    padding-top: 1.6rem;
  }

  .container-3.feed {
    overflow: hidden;
  }

  .container-3.feed.gifs {
    padding-bottom: 1.6rem;
  }

  .hero-wrapper-6 {
    padding-left: 20px;
  }

  .container-1289 {
    max-width: 1229px;
  }

  .container-large-3 {
    padding-left: 37px;
    padding-right: 37px;
  }

  .smart-benefits-grid-sqaure {
    top: -53%;
    right: -2%;
  }

  .smart-benefits-grid-sqaure.for-feed {
    padding-top: 45px;
    top: -28.1%;
  }

  .smart-benefits-grid-sqaure.assist {
    top: -62%;
  }

  .a-section-regular-9 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .a-section-regular-9.needl-prod-cta {
    padding-left: 4.6rem;
    padding-right: 4.6rem;
  }

  .a-section-regular-9.more-products {
    padding-top: 2rem;
  }

  .a-container-regular-11 {
    width: 100%;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }

  .a-container-regular-11.home {
    padding-left: 0;
    padding-right: 0;
  }

  .a-container-regular-11.more-prod, .a-container-regular-11.needl-prod {
    padding-left: 0;
  }

  .a-h5-heading-2 {
    letter-spacing: 0;
    font-family: Montserrat, sans-serif;
  }

  .a-h5-heading-2.ask {
    font-size: 1.7rem;
  }

  .a-cta-grid-wrapper-2.ask {
    width: 100%;
    max-width: 1280px;
  }

  .hyperlink-div-wrapper {
    width: 80%;
  }

  .bold-text-83 {
    font-size: 1.3rem;
  }

  .new-container-3 {
    padding-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dropdown-arrow-4 {
    margin-left: 0;
    padding-left: 0;
  }

  .nav-link-3:hover, .nav-link-3.w--current, .nav-link-3.trs-nav-btn {
    color: #367d8d;
  }

  .nav-link-3.trs-nav-btn:hover {
    color: #367d8db5;
  }

  .header-bg-2 {
    background-color: #0000;
    max-width: 96%;
  }

  .uui-icon-1x1-xsmall-copy-2 {
    width: auto;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .uui-page-padding-26 {
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 1rem;
  }

  .icon-featured-square-large-copy-2 {
    background-color: #367d8d;
    width: auto;
    height: auto;
  }

  .div-block-256 {
    background-position: 50% 3%;
  }

  .uui-banner16_text-mobile-2 {
    margin-right: .4rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
  }

  .uui-banner16_text-2 {
    margin-right: .4rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
  }

  .text-block-281 {
    padding-bottom: 1px;
    font-weight: 500;
  }

  .uui-banner16_text-copy-2 {
    margin-right: 1.075rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
  }

  .navbar-4 {
    z-index: 99999;
    background-color: #0000;
    position: sticky;
  }

  .uui-banner16_component-2 {
    background-image: linear-gradient(40deg, #367d8d 30%, #6941c6);
  }

  .primary-button-3.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-3.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #000;
  }

  .uui-button-secondary-2.is-button-small {
    color: #fff;
    text-align: left;
    background-color: #0019ff00;
    border: 2px solid #fff;
    border-radius: 5rem;
    margin-left: 0;
    padding: .17rem .5rem;
    display: block;
  }

  .uui-button-secondary-2.is-button-small:hover {
    background-color: #5167f6;
  }

  .uui-button-secondary-2.is-button-small:active {
    box-shadow: none;
  }

  .uui-container-large-22 {
    text-align: left;
    max-width: none;
  }

  .tab-content-photo-backdrop {
    width: 940px;
    height: 596px;
    top: 35.8%;
  }

  .h1-600-mnstr-36-2 {
    color: #18383f;
    text-align: center;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.8rem;
  }

  .why-mi-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679219656b8764ad7bb1d4b7_Verticle%20Grid%20Line.svg");
    background-position: 50%;
    background-size: auto;
    padding-top: 4rem;
    position: relative;
  }

  .dropdown-arrow-5 {
    margin-left: 0;
    padding-left: 0;
  }

  .one-place-tab-wrapper-2 {
    margin-top: 10px;
  }

  .container-1290 {
    padding-bottom: 1rem;
  }

  .h1-600-intr-20-2 {
    color: #367d8d;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 2.3rem;
  }

  .h1-600-intr-20-2.color-green {
    font-weight: 600;
  }

  .header-bg-3 {
    background-color: #0000;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    color: #18383f;
    font-size: 1.7rem;
  }

  .why-needl-ai-section {
    padding-bottom: 0;
  }

  .container-1160-2 {
    justify-content: space-between;
  }

  .tabs-content-18 {
    align-self: auto;
    padding-left: 25px;
  }

  .home-hero-sec-div-wrapper {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210aa_Whitegrid.svg"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a8_1920%20(1).svg");
    background-position: 50% 0, 50% 0;
    background-size: contain, auto;
    background-attachment: scroll, scroll;
  }

  .tabs-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-pane-tab-1-13 {
    align-self: center;
  }

  .primary-button-4.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-4.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #000;
  }

  .container-1293 {
    padding-left: 9.9rem;
    padding-right: 9.9rem;
  }

  .container-1293.needl-features {
    width: 1160px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-content-photo-backdrop-2 {
    width: 940px;
    height: 596px;
    top: 41%;
  }

  .tabs-menu-12 {
    max-width: 425px;
  }

  .tabs-menu-12.middle-align.public {
    max-width: 500px;
  }

  .navbar-5 {
    z-index: 99999;
    background-color: #0000;
    position: sticky;
  }

  .hero-home-heading-1 {
    font-family: Montserrat, sans-serif;
  }

  .h1-18-400-intr-2 {
    color: #2b2b2b;
    text-align: center;
    margin-top: 10px;
    padding-top: 0;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .h1-18-400-intr-2.home-para {
    margin-top: 0;
  }

  .tabs-content-19 {
    width: 54.6rem;
  }

  .one-place-tab-menu-2 {
    background-color: #0000;
    padding: 0;
  }

  .one-place-tab-menu-2.w--current {
    background-color: #fff;
    border-bottom: 5px solid #367d8d;
    border-radius: 9px;
    padding: 0;
    box-shadow: 3px 6px 40px 8px #00000012;
  }

  .one-place-tab-menu-2.no-color {
    padding-left: 0;
  }

  .new-container-4 {
    padding-top: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .testimonials1-15-arrow_left-3 {
    left: -11%;
  }

  .tab-pane-tab-2-4 {
    align-self: center;
  }

  .connect-diff-sources-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .small-gird-works-img {
    position: absolute;
    inset: -6% auto auto 0%;
  }

  .tabs-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .tabs-content-21 {
    align-self: auto;
    padding-left: 25px;
  }

  .one-place-tab-wrapper-3 {
    margin-top: 10px;
  }

  .tab-pane-tab-1-14 {
    align-self: center;
  }

  .tabs-menu-15 {
    max-width: 425px;
  }

  .tabs-menu-15.middle-align.public {
    max-width: 500px;
  }

  .tab-pane-tab-2-5 {
    align-self: center;
  }

  .heading-home-use-cases {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .uui-text-size-large-17, .uui-text-size-large-17.mid-align {
    color: var(--brand-primary);
  }

  .uui-heading-medium-15 {
    color: #18383f;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .section-18 {
    padding: 3rem 2.3rem;
  }

  .heading-211 {
    color: var(--brand-primary);
    padding-right: 589px;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .div-block-268 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-212 {
    color: var(--brand-primary);
    margin-top: 1rem;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .div-block-269 {
    padding-top: 2rem;
  }

  .text-block-292 {
    margin-top: 1rem;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .div-block-270 {
    background-color: #edf7ee;
    border-radius: 7px;
    flex-flow: column wrap;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 1.4rem;
    display: inline-block;
  }

  .c-content.cloneable {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1295.cloneable {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-1295.cloneable.socialgraph.borders {
    width: 63.938rem;
  }

  .c-note {
    padding-left: 0;
  }

  .faq-a-text-2.glimpse-para.mid {
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .cloneable-area-3 {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
  }

  .image-246 {
    max-width: 77%;
  }

  .mid {
    font-family: Montserrat, sans-serif;
    font-size: 1.9rem;
    font-weight: 600;
    line-height: 2.8rem;
  }

  ._3products-section-showcase {
    padding-left: 4.6rem;
    padding-right: 4.6rem;
  }

  .hero-product-sections.blue-bckgrd, .hero-product-sections.green-bckgrd, .hero-product-sections.yellow-bckgrd {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-1297 {
    max-width: 1163px;
  }

  .more-products-heading {
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .uui-page-padding-30 {
    padding-left: 4.6rem;
    padding-right: 4.6rem;
  }

  .background-grid-assistants-svg {
    top: -8%;
    right: -14%;
  }

  .background-grid-prod-landing {
    left: -14%;
  }

  .combine-feature2_component {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
  }

  .sec-ai-sentiment-analysis, .sec-ai-sentiment-analysis.deep-search, .colloab-section {
    padding-top: 2rem;
  }

  .green-div-rectangle {
    width: 63.938rem;
  }

  .tabs-content-22 {
    margin-top: 20px;
  }

  .absolute-grid-ds {
    max-width: 40%;
    left: 15%;
  }

  .heading-218 {
    font-family: Montserrat, sans-serif;
  }

  .centered-heading-11 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .icon-security-gridcard {
    width: 2.6rem;
    height: 2.6rem;
  }

  .enterprise-security-top-grid {
    top: 16%;
  }

  .new-insights-main-h1 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.7rem;
  }

  .uui-container-large-28 {
    max-width: 73.2rem;
  }

  .uui-max-width-large-16.align-center {
    max-width: none;
  }

  .dropdown-link-27.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-29.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-304 {
    width: 90%;
  }

  .dropdown-link-36.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-40.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-307 {
    width: 90%;
  }

  .dropdown-link-50.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-54.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-310 {
    width: 90%;
  }

  .dropdown-link-64.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-67.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-313 {
    width: 90%;
  }

  .dropdown-link-75.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-78.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-316 {
    width: 90%;
  }

  .dropdown-link-87.w--current {
    color: #000;
    text-decoration: none;
  }

  .dropdown-link-90.w--current {
    color: #070707;
    text-decoration: none;
  }

  .text-block-319 {
    width: 90%;
  }

  .button-15 {
    color: #fff;
    background-color: #367d8d;
    border-radius: 8px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    text-decoration: none;
  }

  .lynx-content-hero {
    max-width: 1170px;
  }

  .lynx-hero {
    width: 100%;
  }

  ._2x2-grid-3 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .shadow-two-copy {
    max-width: 100%;
  }

  .feature-card-5 {
    left: 4.1rem;
  }
}

@media screen and (min-width: 1440px) {
  h1 {
    font-size: 42px;
    line-height: 54px;
  }

  h2 {
    font-family: Montserrat custom, sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 43px;
  }

  p {
    color: #2b2b2b;
    font-size: 18px;
    line-height: 30px;
  }

  strong {
    position: static;
  }

  .header {
    background-color: #fff;
    background-image: none;
  }

  .nav-list.margin-left10px {
    margin-left: 0;
  }

  .footer-link {
    font-size: 13px;
  }

  .footer-link:hover {
    color: #97ecff;
  }

  .footer-bottom.line-blank {
    padding-top: 20px;
  }

  .footer {
    padding: 0;
  }

  .footer.footer-new {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-clip: content-box;
    padding-top: 0;
  }

  .footer-title {
    font-size: 1rem;
  }

  .container {
    max-width: 1200px;
  }

  .container.paddinglr0-tb4vw {
    padding-top: 0;
  }

  .container.about-contact-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .para.azure-color.height28.ch-48, .para.azure-color.height28.ch-48-new {
    width: 48ch;
  }

  .para.azure-color.height28.ch45 {
    width: 45ch;
  }

  .para.azure-color.font13 {
    margin-top: 8px;
    font-size: 13px;
  }

  .para.center._85ch {
    font-size: 1rem;
    line-height: 28px;
  }

  .para.center._95ch, .para.center.medium, .para.center.medium.ch30 {
    font-size: 18px;
  }

  .para.center.semi-bold {
    font-size: 18px;
    font-weight: 500;
  }

  .hero-head.white-color.ch-14 {
    width: 14ch;
  }

  .section.dark-green-color.secion-bg-space.section-m-space {
    background-color: #367d8d;
  }

  .section.faded-blue-color.testimonial-p.pricing-testimonial {
    padding-top: 60px;
  }

  .section.financial-cta {
    display: none;
  }

  .section.reachers {
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .section.compliance-hero {
    background-position: 50%;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.financial-hero {
    background-position: 50%;
    background-size: cover;
  }

  .section.career-bg, .section.career-bg-single {
    display: none;
  }

  .black-text.left {
    font-weight: 500;
  }

  .heading1 {
    font-family: Montserrat custom, sans-serif;
  }

  .heading1.ch-24.padding-btm64 {
    font-weight: 700;
    line-height: 48px;
  }

  .heading1.margin-auto {
    font-family: Montserrat custom, sans-serif;
  }

  ._3col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .heading2.white.btm24px {
    margin-bottom: 24px;
  }

  .heading2.center._30ch.font-size40, .heading2.center._30ch.font-size40px-copy {
    letter-spacing: -.03em;
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
  }

  .heading2.center._30ch.font40.mb-25 {
    font-weight: 700;
    line-height: 48px;
  }

  .heading2.font40 {
    font-size: 45px;
  }

  .heading2.font40.mb48 {
    font-weight: 700;
    line-height: 48px;
  }

  .backbone-wrap {
    grid-column-gap: 39px;
    grid-template-columns: 1.2fr 1fr;
    margin-left: 0;
  }

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

  .solid-button.round-btn {
    border-radius: 64px;
  }

  .solid-button.transparent {
    color: #cde7e9;
    background-color: #0000;
    font-size: 14px;
    font-weight: 500;
  }

  .solid-button.transparent.left-padding {
    left: 16%;
  }

  .dark-green {
    color: var(--primary-head-color);
  }

  .price-tag.top56 {
    margin-top: 16px;
  }

  .pricing-hero1 {
    width: 321px;
    height: 297px;
  }

  .pricing-hero2 {
    width: 349px;
    height: 273px;
  }

  .pricing-indv-pill {
    width: 149px;
    height: 56px;
    position: absolute;
    inset: 13% auto auto -25%;
  }

  .pricing-enter-pill {
    width: 167px;
    height: 56px;
    position: absolute;
    inset: 30% -40% 0% auto;
  }

  .pricing-teams-pill {
    width: 155px;
    height: 56px;
    position: absolute;
    inset: auto auto 23% 65%;
  }

  .pricing-imgblock-left {
    display: inline-block;
    position: relative;
  }

  .pricing-imgblock-rigt {
    display: inline-block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .hero-pricing-image-block {
    height: 465px;
    position: relative;
  }

  .eyebrow-green {
    color: #fff;
  }

  .pricing-tab-btn-wrapper.research.mt-50 {
    margin-top: 20px;
  }

  .splide__list.pricing-list.old {
    display: none;
  }

  .faq-ques-title {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .support-image {
    min-height: 450px;
    max-height: 450px;
  }

  .plan-inner-block {
    margin-top: 16px;
  }

  .hero-section {
    align-items: center;
    display: flex;
  }

  .hero-section.hero-space {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c14_main%20bg.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 45% 100%;
  }

  .needl-container.updates {
    max-width: 1302px;
  }

  .navbar {
    z-index: 999999;
    background-color: #f5fbfc;
    position: sticky;
  }

  .navmenu {
    flex-direction: row;
    order: 0;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .nav-link {
    font-size: 16px;
  }

  .nav-link:hover {
    color: #367d8d;
  }

  .nav-link.w--current {
    color: var(--primary-head-color);
  }

  .nav-link.trs-nav-btn {
    color: var(--primary-head-color);
    font-weight: 700;
  }

  .nav-link.trs-nav-btn:hover {
    color: #367d8db5;
  }

  .nav-link.trs-nav-btn.pricing-header {
    font-weight: 500;
  }

  .nav-dropdown-toggle {
    font-size: 16px;
  }

  .video.bg-light-green.secion-bg-space {
    background-color: var(--hero-bg);
  }

  .section-title.mb3 {
    font-weight: 700;
    line-height: 48px;
  }

  .section-title.ch20 {
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
  }

  .learn-box-title {
    font-weight: 600;
  }

  .learn-box-title.green-color.mt26 {
    font-family: Montserrat, sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.875rem;
  }

  .link {
    color: var(--support-pink);
  }

  .primary-btn {
    background-color: var(--primary-head-color);
    background-image: none;
  }

  .primary-btn:hover {
    background-color: #4ca7bb;
  }

  .testimonia-para {
    font-size: 16px;
  }

  .footer-link-new:hover {
    color: var(--pale-green);
  }

  .dropdown-text.nav-link.security {
    padding: 10px 6px;
  }

  .dropdown-text.nav-link-3 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-text.nav-link-3:hover {
    color: #91e371;
  }

  .dropdown-text.nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdown-link-list.use-case-dropdown.w--open {
    margin-top: 45px;
  }

  .hero-banner-bg {
    width: 43.7%;
  }

  .section-para.green-dark-text {
    color: var(--white);
    font-size: 18px;
    line-height: 28px;
  }

  .workspace-title.research {
    font-family: Montserrat, sans-serif;
    font-size: 28px;
    position: static;
  }

  .dot {
    margin-right: 0;
  }

  .primary-button {
    background-color: var(--primary-head-color);
    background-image: none;
  }

  .primary-button:hover {
    background-color: #306672;
  }

  .primary-button.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #367d8d;
  }

  .secondary-button.btn-small.mr-20 {
    color: #367d8d;
    border-color: #367d8d;
  }

  .secondary-button.btn-small.mr-20:hover {
    color: #f7f7f7;
    background-color: #367d8d;
    background-image: none;
  }

  .text-center, .text-center.padding-btm20 {
    font-weight: 700;
  }

  .text-center.h1-open-positions {
    margin-bottom: 40px;
  }

  .needl-section {
    background-color: #fff;
    padding-top: 60px;
  }

  .needl-section.bg-light-green.career-copy {
    background-color: #f1fafa;
  }

  .needl-section.bg-light-green.career-copy.career-copy-s2 {
    padding-top: 58px;
    padding-bottom: 58px;
  }

  .needl-section.new-color.compliance.usecase-cxo {
    display: block;
  }

  .title-h2.text-center.max-width-835.mb-0 {
    font-weight: 700;
    line-height: 48px;
  }

  .title-h2.text-center.mb-15.ch28 {
    width: 29ch;
    font-weight: 700;
    line-height: 48px;
  }

  .needl-research-section.section-space {
    padding-top: 80px;
  }

  .needl-research-title {
    margin-bottom: 75px;
  }

  .list-item.research.left-align-text {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 20px;
  }

  .solution-answer.mt-15.security-new {
    font-size: 1.1rem;
  }

  .dropdown-main.last {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .dropdown-main.last.new-nav-drop-link {
    margin-bottom: 0;
  }

  .dropdown-main.btm0 {
    mix-blend-mode: normal;
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .dropdown-main.btm0.w--current {
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .dropdown-image {
    flex-basis: 30px;
    align-items: center;
    display: flex;
  }

  .dropdown-image.team-dropdown-image {
    flex-basis: 30px;
  }

  .dropdown-list-main._2col-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: row;
    grid-template-rows: auto auto auto;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    display: flex;
  }

  .dropdown-list-main._2col-grid.new-drp-list.new-updated {
    left: 562px;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    width: 1012px;
    left: 271px;
  }

  .dropdown-list-main._2col-grid-vertical.nopad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-list-main._2col-grid-vertical {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .all-in-img.auto-tagging {
    right: 0;
  }

  .sol-text {
    font-size: 16px;
    line-height: 26px;
  }

  .why-security-section {
    display: none;
  }

  .needl-left-column.first {
    background-color: var(--hero-bg);
  }

  .title30.text-black {
    text-align: left;
    flex: 1;
  }

  .individul-tab-title.left {
    font-weight: 700;
  }

  .needl-indivisual-section.needl-hero-team.about-us, .indivisual-cta-section {
    display: none;
  }

  .needl-indivisual.section-space {
    padding-top: 100px;
  }

  .tab-data.w--current {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
  }

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

  .needl-work-icon.size._4.mb-25 {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .needl-work-icon.size._5.mb-25 {
    top: auto;
  }

  .needl-work-left {
    grid-row-gap: 10px;
  }

  .tab-content-wrapper {
    padding-top: 40px;
  }

  .tab-content-wrapper.public-content.public-content-wrapper {
    flex-direction: row-reverse;
  }

  .tab-content-wrapper.public-content {
    padding-top: 0;
  }

  .tab-content-wrapper.public-content-wrapper, .tab-content-wrapper.curated-feed-wrapper, .tab-content-wrapper.share-content-wrapper {
    flex-direction: row-reverse;
  }

  .heading2-2.white.btm24px {
    margin-bottom: 24px;
  }

  .tab-show.tab-show-extract {
    margin-bottom: -50px;
  }

  .secure-heading-title.text-white {
    margin-bottom: 20px;
  }

  .heading-title-3rd.text-black {
    font-weight: 700;
  }

  .heading-title-3rd._600.text-green {
    font-family: Montserrat custom, sans-serif;
    font-weight: 700;
    line-height: 48px;
  }

  .heading-title-3rd.font-center.ch43 {
    font-weight: 700;
    line-height: 48px;
  }

  .needl-team-section {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .needl-team-section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .form {
    display: none;
  }

  .text-filed-needl.area {
    padding-bottom: 64px;
  }

  .needl-image-wrapper-2 {
    object-fit: contain;
  }

  .nav-menu-link {
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .btn-small {
    padding: 4px 16px;
  }

  .contact-section {
    background-color: var(--hero-bg);
    margin-top: 0;
    padding-top: 0;
    display: none;
  }

  .contact-title.size36 {
    color: var(--white);
    font-weight: 700;
    line-height: 48px;
  }

  .needl-cta-contact-form {
    background-color: var(--white);
    border-style: none;
    border-color: #004f5780;
    box-shadow: 0 2px 27px 8px #1d5d6814;
  }

  .needl-contact-block {
    overflow: visible;
  }

  .needl-contact-block.mb-60 {
    margin-top: 0;
  }

  .needl-suport-title, .needul-suport-text {
    color: var(--white);
  }

  .needl-review-block {
    padding-top: 53px;
    padding-bottom: 2px;
  }

  .text-black._16px {
    font-size: 16px;
  }

  .needl-table-title {
    font-family: Montserrat custom, sans-serif;
    font-weight: 500;
  }

  .needl-table-title.text-center {
    margin-bottom: 0;
    font-family: Montserrat custom, sans-serif;
    font-weight: 500;
  }

  .needl-table-title.text-black {
    font-family: Montserrat custom, sans-serif;
    font-weight: 500;
  }

  .needl-heading-title-48.mb36.text-center {
    font-family: Montserrat custom, sans-serif;
  }

  .progrees-bar {
    background-color: var(--primary-head-color);
  }

  .workflow-content.no-col {
    background-color: #fff;
  }

  .list-2.mt-45.contact-us {
    grid-row-gap: 19px;
  }

  .section-m-space.secion-bg-space.fead-blue-bg.mb-0 {
    background-color: var(--hero-bg);
  }

  .section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home {
    background-color: #fff;
  }

  .secion-bg-space.fead-blue-bg.section-m-space {
    background-color: var(--hero-bg);
  }

  .financial-hero-title {
    font-size: 52px;
    line-height: 60px;
  }

  .individual-title-h2.ch26 {
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
  }

  .cs-text-wrap.width70 {
    padding-left: 7vw;
  }

  .hero-pricing-image-block-2 {
    height: 465px;
    position: relative;
  }

  .backbone-wrap-2 {
    grid-column-gap: 39px;
    grid-template-columns: 1fr 1fr;
  }

  .career-text-normal {
    font-size: 1rem;
  }

  .career-text-bold {
    font-family: Montserrat, sans-serif;
    font-size: 1.4rem;
  }

  .career-left-tile {
    padding-top: 6px;
  }

  .background-lottie._1440 {
    box-shadow: none;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    right: -2%;
  }

  .background-lottie.base-breakpoint {
    display: none;
  }

  .heading3.ch28, .heading3.ch28.botttom20 {
    font-family: Montserrat, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36px;
  }

  .heading3.left {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .heading3.left.title-position {
    margin-bottom: 10px;
  }

  .big-para {
    font-size: 16px;
    line-height: 45px;
  }

  .para-normal {
    font-size: 24px;
    line-height: 32px;
  }

  .para-normal.btm40 {
    margin-bottom: 60px;
  }

  .column-28 {
    padding-left: 0;
  }

  .flex-center {
    margin-top: 20px;
  }

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

  .quote.btm40 {
    width: 24px;
    height: 20px;
    font-size: 14px;
  }

  .title-med.btm20 {
    font-weight: 700;
    line-height: 48px;
  }

  .link-blue {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .nav-icons.occp-edit {
    opacity: .69;
  }

  .header-bg {
    background-color: #f5fbfc;
  }

  .model-box {
    display: none;
  }

  .needl-container-blog {
    max-width: 1122px;
  }

  .section-blog.old-cs-template {
    display: none;
  }

  .blog-main-image {
    margin-top: 10px;
  }

  .blog-title {
    max-width: 820px;
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.4rem;
  }

  .blog-content {
    max-width: 788px;
    font-size: 1rem;
  }

  .div-block-28 {
    margin-top: 80px;
  }

  .blog-subscribe {
    display: block;
  }

  .heading-54 {
    font-weight: 600;
  }

  .image-41.mobile-img-100 {
    object-fit: cover;
  }

  .recent-stories-title {
    font-size: 1.1rem;
    font-weight: 600;
  }

  .heading-55 {
    font-family: Montserrat custom, sans-serif;
    font-weight: 700;
  }

  .heading-55.blog-title-heading {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .new-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .new-container.use-case-hero-container {
    flex-direction: row;
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .new-container.hero-image.home-hero-image {
    margin-top: 35px;
  }

  .new-container.flex-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .new-container.feeds-sec-new {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-42-54 {
    font-size: 42px;
    line-height: 54px;
  }

  .para-18-30-400-intr-balck {
    color: #333;
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
  }

  .para-18-30-400-intr-balck.feature-hero-para {
    text-align: left;
    width: auto;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .para-18-30-400-intr-balck.feature-hero-para.usecase-hero-padding {
    padding-bottom: 0;
  }

  .para-18-30-400-intr-balck.white-text {
    color: var(--white);
  }

  .para-18-30-400-intr-balck.left-align.feed {
    margin-top: 0;
  }

  .para-18-30-400-intr-balck.left-align.ai-agents {
    margin-top: 10px;
  }

  .para-18-30-400-intr-balck.left-align {
    font-family: Inter, sans-serif;
  }

  .button {
    align-self: flex-start;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
    font-weight: 500;
  }

  .button:hover {
    color: #fff;
    background-color: #306672;
    border: 1px #367d8d;
  }

  .button.hero-btn {
    align-self: center;
  }

  .white-button {
    font-size: 18px;
  }

  .white-button:hover {
    color: #367d8d;
    background-color: #fdfdfd;
  }

  .needl-feature-section {
    padding-top: 0;
  }

  .needl-feature-section.feature-page {
    background-color: #0000;
    padding-bottom: 100px;
  }

  .feature-left-split {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .feature-left-split.secure-feature {
    justify-content: center;
    align-items: center;
  }

  .feature-left-split.curated-feature {
    justify-content: flex-start;
    align-items: stretch;
  }

  .feature-left-split.processing-padding {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 100px;
  }

  .feature-tab-content.curated-tab-content {
    position: relative;
  }

  .feature-heading-wrapper {
    padding-bottom: 20px;
    display: flex;
  }

  .tabs-content-2.public-content {
    padding-top: 40px;
  }

  .needl-paragraph {
    max-width: 100%;
    font-size: 18px;
  }

  .needl-paragraph.process-para-size {
    font-size: 16px;
    line-height: 28px;
  }

  .feature-heading-section {
    margin-bottom: 0;
    display: none;
  }

  .feature-tab-link {
    padding: 10px 5px;
    font-size: 18px;
  }

  .feature-tab-link.w--current {
    outline-offset: 0px;
    border-bottom-style: solid;
    outline: 3px #222;
    padding: 10px 5px;
    font-weight: 600;
    line-height: 31px;
    text-decoration: none;
  }

  .feature-tabs-menu {
    grid-column-gap: 30px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: auto;
    right: 2%;
  }

  .feature-tabs-menu.curate-tabs {
    position: absolute;
    top: -120px;
    right: 114px;
  }

  .feature-tabs-menu.curate-tabs.search-tab-menu {
    top: -89px;
  }

  .feature-tabs-menu.curate-tabs.public {
    right: 68px;
  }

  .feature-tabs-menu.curate-tabs.public.financial-auto-tags {
    top: -88px;
    right: 244px;
  }

  .feature-tabs-menu.curate-tabs.public.realigned {
    right: 0;
  }

  .feature-tabs-menu.curate-tabs.regulatory-tabs {
    top: -66px;
  }

  .feature-tabs-menu.curate-tabs.public {
    grid-column-gap: 26px;
  }

  .feature-tab-text {
    border-bottom: 1px #000;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .feature-head {
    text-transform: none;
    font-weight: 700;
  }

  .feature-paragrah-wrapper {
    width: 750px;
  }

  .feature-paragrah-wrapper.secure-para {
    width: 780px;
  }

  .feature-paragrah-wrapper.curated-para {
    width: 450px;
  }

  .feature-paragrah-wrapper.process-para {
    width: 500px;
    padding-top: 20px;
  }

  .feature-paragrah-wrapper.process-sub-head {
    width: 500px;
  }

  .feature-tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: static;
  }

  .feature-tab-section {
    padding: 40px 60px;
  }

  .feature-tab-section.regularory-tab-section {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .feature-tab-section.new-updates {
    margin-top: 0;
  }

  .tab-left-content {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-right-content {
    align-self: center;
    display: flex;
  }

  .tab-right-content.home-feature-img {
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .tab-content-heading {
    width: 445px;
    padding-bottom: 0;
  }

  .tab-list-text {
    font-size: 16px;
    line-height: 28px;
  }

  .list-5 {
    list-style-type: disc;
  }

  .feature-tab-list {
    background-position: 0 20%;
    background-size: auto;
    padding-bottom: 15px;
  }

  .feature-tab-split {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
  }

  .connect-feature-wrapper {
    background-color: #e5f4f84d;
    border-radius: 30px;
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .connect-feature-wrapper.new-update {
    margin-top: 40px;
  }

  .search-feature-wrapper {
    background-color: #e5f4f866;
    border-radius: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .secure-feature-tab-menu {
    grid-column-gap: 40px;
    padding-top: 20px;
  }

  .secure-feature-tab-menu.public {
    justify-content: center;
  }

  .secure-para.needl-paragraph {
    text-align: center;
    width: 780px;
    font-size: 18px;
  }

  .secure-tab-content.home-feature {
    padding-top: 0;
  }

  .curate-feature-wrapper {
    background-color: #e5f4f899;
    border-radius: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .curate-feature-wrapper.new-update {
    margin-top: 40px;
  }

  .processing-feature-wrapper {
    background-color: #e5f4f8cc;
    border-radius: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .processing-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .tabs-menu-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 40%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .processing-tab-link {
    text-align: center;
    background-color: #ffffff82;
    border-radius: 10px;
    height: 53px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .processing-tab-link.w--current {
    background-color: #fff;
    flex: 0 auto;
    font-size: 18px;
  }

  .processing-feature-description-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    display: block;
  }

  .processing-feature-content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .tabs-content-3 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -271px;
    margin-left: 321px;
    position: relative;
    inset: auto 0% auto auto;
  }

  .tab-pane-tab-1-2 {
    position: relative;
  }

  .collaborate-feature-wrapper {
    background-color: #dff1f5;
    border-radius: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .collaborate-feature-wrapper.new-update {
    margin-top: 40px;
  }

  .h1-32-44-mont-700 {
    color: #171818;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.4rem;
  }

  .how-needl-works {
    background-image: none;
    flex-direction: column;
    height: auto;
    margin-bottom: 0;
    padding-top: 4rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

  .auto-info-wrapper.rem-up-bot-pad {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .auto-info-scroll-wrapper {
    z-index: auto;
    padding-top: 10px;
  }

  .fotter-top-left {
    width: 40%;
  }

  .footer-top-right {
    text-align: left;
    justify-content: flex-end;
    align-items: flex-end;
    width: 50%;
    display: flex;
  }

  .heading-59 {
    font-size: 36px;
  }

  .footer-nav-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -1px;
    padding-top: 51px;
    display: flex;
  }

  .footer-nav-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-button {
    width: 200px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .text-block-10 {
    font-size: 16px;
  }

  .container-1160 {
    width: 1160px;
    max-width: 70rem;
    padding-top: 0;
    position: relative;
  }

  .image-50 {
    z-index: auto;
    inset: 62% auto 0% -1%;
  }

  .video-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .video-section.new {
    margin-left: auto;
    margin-right: auto;
  }

  .video-section.hide._10px-pad {
    padding-bottom: 33px;
  }

  .video-container {
    z-index: auto;
    background-color: #0000;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
  }

  .video-overlay {
    z-index: auto;
    background-color: #fffffff5;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6777c325f05594f7a80ef98c_home%20(2).svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .overlay-content {
    flex-direction: column;
    align-items: center;
    width: 531px;
    display: flex;
  }

  .heading-60 {
    color: #fff;
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem;
  }

  .heading-60.semi-bold {
    font-size: 1.6rem;
  }

  .image-51 {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .needl-feature-section {
    background-color: #f5fbfc;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .home-feature-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .bold-text-5 {
    font-size: 28px;
  }

  .home-feature-sub-head {
    width: auto;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .h1-18-400-intr {
    color: #2b2b2b;
    text-align: center;
    margin-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .home-feature-desc {
    color: #2b2b2b;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 30px;
  }

  .div-block-38 {
    padding-top: 0;
  }

  .teams-heading-wrapper {
    width: 570px;
    padding-bottom: 60px;
  }

  .team-content-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h1-600-mnstr-36 {
    color: var(--brand-primary);
    text-align: center;
    margin-bottom: 0;
    padding-left: 43px;
    padding-right: 43px;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.7rem;
  }

  .h1-600-mnstr-36.no-padding {
    padding-left: 247px;
    padding-right: 247px;
    font-weight: 700;
  }

  .h1-600-mnstr-36.new-heading1 {
    font-weight: 600;
  }

  .h1-600-mnstr-36.new-heading1.teal {
    color: var(--brand-primary);
    font-weight: 600;
  }

  .team-slider-block {
    overflow: hidden;
  }

  .mask {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 30px;
    padding-bottom: 100px;
    padding-right: 0;
    overflow: visible;
  }

  .slider2 {
    background-color: #0000;
    height: auto;
    overflow: hidden;
  }

  .slide {
    background-color: #0000;
    border-radius: 30px;
    width: auto;
    height: 100%;
    margin-right: 30px;
    padding: 0;
  }

  .team-slider-content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex;
  }

  .team-slider-content-wrap.div-put {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #f1fafa;
    border-radius: 30px;
    justify-content: space-between;
    align-items: center;
    width: 33%;
    height: 450px;
    padding: 27px;
  }

  .team-slider-content-wrap.div-put.landing-page-slider2 {
    background-color: var(--primary-head-color);
  }

  .team-slider-content-wrap.div-put.landing-page-slider1 {
    color: #fff;
    background-color: #fe8081;
  }

  .team-slider-content-wrap.div-put.landing-page-slider3 {
    background-color: #388be7;
  }

  .team-slider-content-wrap.div-put.landing-page-slider4 {
    background-color: #ffba33;
  }

  .team-slider-content-wrap.div-put.landing-page-slider5 {
    background-color: #377d8c;
  }

  .team-slider-content-wrap.div-put.benefits-tabs {
    height: 80%;
  }

  .team-slider-content-wrap.div-put.benefits-tabs:hover {
    background-color: #fff;
  }

  .slider-para {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 30px;
  }

  .slider-para.title {
    padding-top: 0;
    font-size: 1rem;
    display: block;
  }

  .slider-para.title.white-color-font {
    color: #fff;
  }

  .link-5 {
    color: #367d8d;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .link-5.white-color-font {
    color: #fff;
  }

  .slide-nav {
    color: #020202;
    margin-top: auto;
    padding-top: 0;
    display: block;
  }

  .slider-head {
    color: #397e8d;
    margin-top: 0;
    padding-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.9rem;
  }

  .slider-head.white-color-font {
    color: #fff;
  }

  .right-arrow {
    display: none;
  }

  .icon {
    color: var(--primary-head-color);
    display: block;
  }

  .lottie-animation {
    z-index: 3;
    background-color: #0000;
    position: relative;
  }

  .bold-text-7 {
    line-height: 35px;
  }

  .bold-text-8 {
    line-height: 30px;
  }

  .connect-diff-sources {
    padding-top: 0;
    padding-bottom: 3.5rem;
    display: block;
  }

  .connect-diff-sources.career-copy {
    background-color: #f1fafa;
  }

  .one-place-data-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .one-place-head-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .one-place-head-wrapper.home-page {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-500-mnstr-28 {
    padding-top: 10px;
    padding-bottom: 20px;
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
  }

  .h1-500-mnstr-28.white-text {
    color: var(--white);
  }

  .one-place-tab-wrapper {
    margin-top: 10px;
  }

  .tabs {
    grid-column-gap: 40px;
    display: flex;
  }

  .tabs.gap-10 {
    grid-column-gap: 10px;
  }

  .tabs.home-page {
    grid-column-gap: 40px;
  }

  .tabs-menu-3 {
    flex-direction: column;
    max-width: 475px;
    display: flex;
  }

  .tab-head-wrapper {
    padding: 20px 40px;
  }

  .tab-head-wrapper.mobile-tab._5px-b._20px-hori-pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 20px;
  }

  .h1-600-intr-20 {
    color: var(--primary-head-color);
    text-align: left;
    padding-bottom: 10px;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 2.3rem;
  }

  .one-place-tab-menu {
    opacity: 1;
    background-color: #0000;
  }

  .one-place-tab-menu.w--current {
    border-bottom: 5px solid var(--primary-head-color);
    background-color: var(--white);
    opacity: 1;
    border-radius: 9px;
    padding: 0;
    box-shadow: 4px 6px 40px 8px #00000012;
  }

  .one-place-tab-menu.no-color.w--current {
    border-bottom-width: 3.5px;
  }

  .one-place-tab-menu.no-color._4-px-radius.current-state.w--current {
    background-color: var(--azure);
  }

  .h1-400-intr-18 {
    color: #2b2b2b;
    text-align: left;
    padding-top: 0;
    font-size: 16px;
    line-height: 28px;
  }

  .h1-400-intr-18.hide-desktop {
    display: none;
  }

  .oe-place-tab-content-wrapper {
    justify-content: center;
    align-items: center;
  }

  .confidentail-section {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .confidential-contnt-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .confidential-head-wrapper {
    padding-bottom: 60px;
  }

  .confidential-head-wrapper._20pxpad {
    padding-bottom: 20px;
  }

  .confidential-split-wrapper {
    grid-column-gap: 18px;
    outline-offset: 0px;
    background-color: #eefcff;
    border: 1px #d1d1d1;
    border-radius: 30px;
    outline: 1px solid #d1d1d1;
    flex-direction: row;
    height: 100%;
    padding: 0 19px;
    display: flex;
    position: static;
  }

  .confidential-left-split {
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 45%;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .confidential-right-split {
    width: 690px;
    display: block;
  }

  .confidential-right-content {
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .para-500-intr-20 {
    color: #232323;
    font-size: 1rem;
    font-weight: 400;
    line-height: 33px;
  }

  .confidential-feature-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 20px;
    padding-right: 41px;
    display: flex;
  }

  .confidential-feture-div {
    grid-column-gap: 20px;
    background-color: var(--white);
    border-radius: 9px;
    padding: 15px 10px;
    display: flex;
    box-shadow: 0 10px 18px -2px #141d1e0f;
  }

  .para-400-intr-20 {
    font-size: 1rem;
    line-height: 26px;
  }

  .confidential-images {
    grid-column-gap: 20px;
    text-align: left;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .image-59 {
    bottom: 20%;
    right: 3%;
  }

  .h1-600-mnstr-38 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
  }

  .h1-600-mnstr-38.new-heading1 {
    font-weight: 600;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    font-size: 1.7rem;
  }

  .tabs-content-4 {
    align-self: auto;
    display: block;
  }

  .tabs-content-4.remove25pad {
    padding-left: 0;
  }

  .icon-2 {
    display: none;
  }

  .pricing-hero-section {
    background-color: var(--white);
    padding-bottom: 60px;
  }

  .annual-btn {
    background-color: var(--white);
  }

  .annual-btn:hover {
    color: var(--h1-black);
    -webkit-text-stroke-color: var(--white);
    background-color: #0000;
  }

  .monthly-btn {
    background-color: var(--white);
    border-radius: 5px;
  }

  .monthly-btn:hover {
    background-color: #0000;
  }

  .pricing-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .pricing-section.new-price-section {
    margin-top: 0;
  }

  .pricing-head-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 56px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .pricing-head-wrapper.public {
    margin-top: 0;
  }

  .pricing-head-top-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
    object-fit: none;
    border-radius: 15px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 200px;
    padding: 10px 20px 20px;
    display: flex;
    box-shadow: 0 0 30px -8px #00000063;
  }

  .pricing-head-top-div.pro-head-div {
    grid-row-gap: 30px;
    border: 1px solid #388be7;
    border-radius: 15px;
    height: auto;
    position: relative;
  }

  .pricing-head-top-div.pro-head-div:hover {
    width: auto;
    height: auto;
    transform: none;
  }

  .pricing-head-top-div.hoveranimation {
    grid-row-gap: 30px;
    padding-top: 10px;
  }

  .pricing-head-top-div.hoveranimation:hover {
    transform: none;
  }

  .pricing-type {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
  }

  .pricing-cost {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 43px;
  }

  .pricing-cost.pro-cost {
    color: #388be7;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 29px;
  }

  .pricing-cost.premium-cost {
    color: #fe8081;
    font-size: 29px;
  }

  .pricing-cost.team-cost {
    color: #efb545;
    font-size: 29px;
  }

  .pricing-cost.enterprise-cost {
    color: var(--primary-head-color);
    padding-top: 0;
    padding-bottom: 0;
    font-size: 29px;
  }

  .pricing-cost.primium-white-text {
    padding-top: 0;
  }

  .paragraph-15 {
    color: #5c5c5c;
    text-align: center;
    height: auto;
    padding-bottom: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .button-2 {
    background-color: var(--pricing-btn);
    color: #000;
    border-radius: 9px;
    font-size: 16px;
    font-weight: 500;
  }

  .button-2.pro-btn {
    background-color: var(--pricing-btn);
  }

  .button-2.premium-btn {
    background-color: #fe8081;
  }

  .button-2.team-btn {
    background-color: #efb545;
  }

  .button-2.enterprise-btn {
    background-color: var(--primary-head-color);
  }

  .text-block-18 {
    padding-top: 3px;
    font-size: 16px;
    font-weight: 500;
  }

  .pro-cost-div {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pro-cost-div.enterprise-div {
    flex-direction: column;
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .pro-cost-div.team-cost-div {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .pro-cost-div.premium-cost-div {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .pricing-type-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 80px;
    padding-top: 30px;
    display: flex;
  }

  .user-limit {
    color: #5c5c5c;
    text-align: center;
    padding-top: 0;
    font-size: 11px;
  }

  .div-block-41 {
    background-color: var(--primary-head-color);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    align-self: stretch;
    padding-top: 2px;
    padding-bottom: 2px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .text-block-19 {
    color: var(--white);
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .pricing-head-top-wrapper {
    z-index: 9999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 8%;
    display: grid;
    position: sticky;
    top: 86px;
    bottom: auto;
  }

  .pricing-head-top-wrapper.public {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    background-image: linear-gradient(to bottom, var(--hero-bg), white);
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    align-items: flex-end;
    padding-top: 20px;
    padding-left: 180px;
    padding-right: 180px;
    display: grid;
    position: sticky;
    top: 84px;
  }

  .pricing-head-top-wrapper.public.pricing-for-phone {
    box-sizing: border-box;
    object-fit: fill;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .pricing-head-bottom-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-head-bottom-div {
    background-color: var(--white);
    border-radius: 15px;
    width: 200px;
    padding: 20px 20px 0;
    box-shadow: 0 0 20px -8px #0000001f;
  }

  .pricing-head-bottom-content-wrap {
    text-align: left;
    border: 1px #000;
    border-bottom: 1px solid #ededed;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    overflow: visible;
  }

  .pricing-head-bottom-content-wrap.access-padding {
    padding-bottom: 47px;
  }

  .pricing-head-bottom-content-wrap.access-padding.last-feature {
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap.access-pro-padding {
    padding-bottom: 27px;
  }

  .pricing-head-bottom-content-wrap.access-pro-padding.last-feature {
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap.last-feature {
    border-bottom-style: none;
  }

  .pricing-head-bottom-content-wrap.left-align-copy {
    text-align: center;
    justify-content: center;
  }

  .paragraph-16 {
    color: var(--para);
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-16.pricing-feature-head, .paragraph-16.pricing-feature-head-copy {
    text-align: center;
    width: auto;
    padding-bottom: 0;
    font-size: 16px;
  }

  .pricing-feature-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-features-div {
    width: 200px;
    padding: 20px 20px 20px 0;
  }

  .pricing-feature-head {
    top: 363px;
  }

  .heading-67 {
    color: var(--primary-head-color);
    font-size: 22px;
  }

  .heading-67.princing-side-head.subheading {
    font-size: 15px;
  }

  .div-block-42 {
    justify-content: center;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .div-block-43 {
    width: 200px;
  }

  .pricing-desc-para {
    width: auto;
    height: auto;
  }

  .news-letter-hero-section {
    background-color: var(--hero-bg);
    padding-top: 140px;
    padding-bottom: 100px;
    box-shadow: 0 2px 5px #0003;
  }

  .new-letter-heading-wrapper {
    color: var(--primary-head-color);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .newsletter-list-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    display: flex;
  }

  .news-letter-div {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding: 40px 20px 40px 60px;
    text-decoration: none;
  }

  .text-block-22 {
    color: var(--primary-head-color);
    font-size: 18px;
    font-weight: 600;
  }

  .news-num-date-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .news-date-div {
    grid-column-gap: 5px;
    display: flex;
  }

  .text-block-23 {
    color: #171818;
    font-size: 12px;
    font-weight: 500;
  }

  .news-heading-div {
    padding-top: 10px;
  }

  .heading-69 {
    color: var(--h1);
    font-size: 24px;
    font-weight: 600;
  }

  .text-block-24 {
    color: var(--h1);
    padding-top: 10px;
    font-family: Montserrat custom, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .trs-testimonial-section {
    background-color: var(--hero-bg);
    opacity: 1;
    mix-blend-mode: normal;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c93_Mask%20group%202.webp");
    background-position: 100%;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .trs-testimonial-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-testimonial-head-wrapper {
    width: 616px;
    padding-bottom: 60px;
  }

  .h1-700-mnstr-36 {
    color: var(--h1-black);
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 36px;
  }

  .weekly-inbox-section {
    background-color: var(--primary-head-color);
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363ca2_Bg.png");
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .weekly-inbox-wrapper {
    opacity: 1;
    text-align: left;
    background-color: #3f91a49e;
    border: 1px solid #31a8c2;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 60px 0;
    display: flex;
    position: relative;
  }

  .weekly-inbox-heading-wrapper {
    z-index: 1;
    text-align: center;
    position: static;
  }

  .text-span-12 {
    font-weight: 700;
  }

  .weekly-inbox-para-wrapper {
    z-index: 1;
    width: 797px;
    position: static;
  }

  .image-63 {
    position: absolute;
    inset: auto auto 0% -3%;
  }

  .image-64 {
    position: absolute;
    inset: 18% -2% auto auto;
  }

  .trs-buttons-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    padding-top: 40px;
    display: flex;
  }

  .trs-options-div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #367d8db0;
    border: 1px solid #479fb3;
    border-radius: 10px;
    flex: 0 auto;
    align-self: center;
    padding: 15px;
    display: flex;
  }

  .trs-options-div:hover {
    border-width: 2px;
    border-color: #48deff;
  }

  .text-intr-400-20 {
    color: var(--white);
    font-size: 21px;
  }

  .trs-top-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .trs-bottom-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-newls-letter-section {
    padding-top: 100px;
    padding-bottom: 80px;
    padding-right: 0;
  }

  .trs-news-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .news-letter-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trs-newletter-div {
    color: var(--h1-black);
    border: 1px #000;
    border-radius: 10px;
    text-decoration: none;
    box-shadow: 0 2px 12px -6px #000000ad;
  }

  .div-block-47 {
    background-color: var(--white);
    padding: 10px;
  }

  .newslettre-number {
    color: var(--primary-head-color);
    font-size: 18px;
    font-weight: 600;
  }

  .trs-news-letter-date-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 15px;
    display: flex;
  }

  .text-block-26 {
    color: var(--h1-black);
    font-size: 12px;
    font-weight: 500;
  }

  .image-65 {
    flex: none;
    align-self: center;
    max-width: none;
  }

  .trs-newd-head {
    padding-top: 30px;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
  }

  .trs-news-letter-button {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .founder-section {
    background-color: var(--hero-bg);
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .founder-split-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
    display: flex;
  }

  .founder-left-split {
    flex-direction: column;
    width: 50%;
    display: flex;
    position: relative;
  }

  .founder-right-split {
    align-self: center;
    width: 50%;
  }

  .paragraph-19 {
    font-size: 16px;
    line-height: 28px;
  }

  .text-span-13 {
    color: var(--primary-head-color);
    font-size: 20px;
    font-weight: 600;
  }

  .join-trs-section {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-right: 0;
  }

  .join-trs-wrappper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .join-trs-para-wrapper {
    width: 928px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .join-trs-form-wrapper {
    position: relative;
  }

  .form-block-2 {
    z-index: 1;
    background-color: var(--white);
    border-radius: 16px;
    padding: 30px 40px;
    position: relative;
    box-shadow: 0 4px 50px -3px #def0f3;
  }

  .image-66 {
    position: absolute;
    inset: auto auto -8% -3%;
  }

  .image-67 {
    position: absolute;
    inset: -12% -3% auto auto;
  }

  .trs-form-options {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 0;
    display: flex;
  }

  .trs-form-options-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
    display: flex;
  }

  .image-68 {
    align-self: center;
  }

  .text-block-27, .text-block-28, .text-block-29 {
    font-size: 18px;
  }

  .trs-test-div {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 372px;
    font-style: normal;
    display: flex;
  }

  .trs-single-test-div {
    background-color: var(--white);
    border-radius: 20px;
    height: auto;
    padding: 1.8rem 15px;
    box-shadow: 0 6px 15px 6px #00000040;
  }

  .trs-single-test-div.green-trs-test {
    color: #fff;
    background-color: #dbf0f2;
    align-self: stretch;
  }

  .paragraph-23 {
    max-width: 393px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-23.trs-test-white-para {
    color: #242424;
    max-width: 393px;
    font-size: 1rem;
  }

  .paragraph-23.trs-test {
    width: auto;
  }

  .text-block-31 {
    color: #000;
    padding-bottom: 5px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
  }

  .text-block-31.white-trs-client-name {
    color: #fff;
    font-size: 24px;
    font-style: normal;
  }

  .text-block-31.white-trs-client-name.black {
    color: #000;
  }

  .div-block-48 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .usecase-hero-section {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 100px;
    padding-left: 0;
    display: none;
    position: relative;
  }

  .usecase-hero-section.financial-serive-hero-section {
    height: 650px;
    display: none;
  }

  .usecase-hero-wrapper {
    object-fit: fill;
    width: 48%;
    padding-left: 0%;
    display: flex;
    overflow: visible;
  }

  .usecase-hero-split {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    position: static;
  }

  .usecase-left-split {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    align-self: center;
    width: auto;
    padding-bottom: 40px;
  }

  .usecase-left-split.space {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .usecase-right-split {
    object-fit: fill;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: stretch;
    align-items: flex-end;
    width: 50%;
    display: none;
    position: static;
    inset: 0% -8% 0% auto;
  }

  .usecase-name-head {
    font-weight: 600;
  }

  .usecase-head-wrapper {
    width: auto;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .usecase-head-wrapper.use-case-head-pading {
    width: auto;
    padding-bottom: 0;
  }

  .book-a-demo-hero-section {
    background-color: var(--hero-bg);
    padding-top: 140px;
    padding-bottom: 220px;
  }

  .demo-wrapper {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Montserrat custom, sans-serif;
    display: flex;
  }

  .demo-heading-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 998px;
    padding-bottom: 20px;
    display: flex;
  }

  .demo-head {
    font-size: 42px;
    font-weight: 700;
    line-height: 54px;
  }

  .demo-para-wrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 883px;
    padding-bottom: 40px;
    display: flex;
  }

  .paragraph-26 {
    color: var(--h1-black);
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .demo-form-section {
    margin-top: -138px;
    padding-bottom: 140px;
    position: relative;
  }

  .demo-form-wrapper {
    z-index: 1;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .demo-from-split-wrapper {
    border-radius: 31px;
    width: 1110px;
    max-width: 1110px;
    display: flex;
    box-shadow: 2px 0 27px 8px #1d5d6814;
  }

  .demo-from-split-wrapper.cobtact-form-block {
    width: 900px;
  }

  .demo-left-split {
    background-color: var(--white);
    border-radius: 31px 0 0 31px;
    width: 60%;
    padding: 20px 50px 20px 40px;
  }

  .heading-73 {
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .demo-right-split {
    background-color: var(--primary-head-color);
    border-top-right-radius: 31px;
    border-bottom-right-radius: 31px;
    width: 40%;
    padding: 60px 20px 60px 40px;
  }

  .demo-right-head-div {
    padding-bottom: 40px;
  }

  .heading-74 {
    color: var(--white);
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    line-height: 42px;
  }

  .list-7 {
    color: var(--white);
    padding-left: 20px;
    font-size: 16px;
  }

  .demo-list {
    padding-bottom: 20px;
    font-size: 16px;
  }

  .contact-hero-section {
    background-color: var(--hero-bg);
    padding-top: 37px;
    padding-bottom: 220px;
    padding-right: 0;
  }

  .founder-name-div {
    background-color: var(--white);
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    width: 263px;
    padding: 10px 30px;
    display: flex;
    position: absolute;
    inset: auto auto -9% 0%;
    box-shadow: 0 3px 42px 20px #62a6b147;
  }

  .heading-75 {
    color: var(--primary-head-color);
    padding-bottom: 0;
    font-size: 21px;
    font-weight: 600;
  }

  .image-74 {
    width: 50%;
    position: static;
    inset: auto 0% 0% auto;
  }

  .full-width-div {
    align-items: center;
    max-width: 100%;
    height: 600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .full-width-div.hiding {
    display: none;
  }

  .div-block-53 {
    width: auto;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .image-75 {
    height: 450px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .new-hero-section {
    background-color: var(--hero-bg);
    padding-top: 0;
  }

  .new-hero-section.finance-hero {
    padding-top: 100px;
  }

  .new-hero-section.individual-hero {
    padding-top: 40px;
  }

  .new-hero-section.research-hero {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .new-hero-section.marketinh-hero {
    padding-top: 140px;
  }

  .new-hero-section.security-hero {
    padding-top: 60px;
  }

  .image-78 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
  }

  .lottie-animation-2 {
    max-width: 80%;
    height: auto;
  }

  .lottie-animation-3 {
    max-width: 80%;
  }

  .html-embed-2 {
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .html-embed-2.trs-bottom-form {
    margin-top: 0;
  }

  .paragraph-32, .paragraph-33 {
    color: var(--white);
    font-size: 16px;
  }

  .home-hero-section {
    background-color: var(--hero-bg);
    padding-top: 140px;
    padding-bottom: 300px;
    padding-right: 0;
  }

  .home-hero-section.design1.d2 {
    padding-top: 5rem;
    padding-bottom: 3rem;
  }

  .home-hero-section.d1 {
    padding-bottom: 100px;
  }

  .home-hero-content-wrapper {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .home-hero-heading-wrapper {
    text-align: center;
    width: 760px;
  }

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

  .hero-heading.ask-needl {
    color: var(--teal);
    font-weight: 700;
  }

  .home-hero-para-wrapper {
    text-align: center;
    width: 760px;
  }

  .home-hero-image-section {
    height: auto;
    margin-top: 0;
    padding-top: 4.4rem;
    padding-bottom: 4.4rem;
  }

  .home-hero-image-section.reducepadin {
    height: auto;
  }

  .para-hero-section {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .image-79, .image-80, .image-81, .image-82, .image-83, .image-84, .image-85, .image-86, .image-87, .image-88, .image-89 {
    height: 50px;
  }

  .image-96 {
    position: absolute;
    inset: 0% 0% auto;
  }

  .note-img {
    width: 689.484px;
  }

  .div-block-54 {
    flex-direction: row-reverse;
  }

  .image-97 {
    align-self: auto;
  }

  .left-arrow-2 {
    color: var(--primary-head-color);
  }

  .openings-section {
    background-color: var(--hero-bg);
    margin-left: auto;
    margin-right: auto;
    padding: 140px 0 100px;
  }

  .opening-split-wrapper {
    grid-column-gap: 30px;
    justify-content: space-between;
    display: flex;
  }

  .opening-left-split {
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    flex-direction: column;
    width: 50%;
    display: flex;
  }

  .opening-right-split {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-self: center;
    display: flex;
  }

  .image-98 {
    width: 80%;
    position: static;
    inset: auto 0% 0%;
  }

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

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

  .div-block-56.function-dropdown {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-85 {
    color: var(--primary-head-color);
    text-align: left;
    font-size: 14px;
    font-weight: 700;
  }

  .form-block-3 {
    display: none;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-60 {
    display: flex;
  }

  .slider-2 {
    display: none;
  }

  .image-102 {
    display: block;
  }

  .discover-content-img-para-div {
    justify-content: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .slider-content-div {
    justify-content: space-around;
  }

  .cookie-wrapper {
    width: 50%;
    display: block;
    position: fixed;
  }

  .cookie-inner-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cookie-para-wrapper {
    width: 65%;
  }

  .co0kie-btns {
    width: 35%;
  }

  .paragraph-37 {
    font-size: 12px;
    line-height: 20px;
  }

  .preference-wrapper {
    background-color: #0000;
    border-radius: 11px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .checkbox {
    padding: 0;
  }

  .preference-btn {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .submit-button {
    background-color: red;
    border-radius: 9px;
  }

  .submit-button-2 {
    background-color: var(--primary-head-color);
    border-radius: 9px;
  }

  .div-block-63, .cookie-trigger, .pref-trigger {
    display: none;
  }

  .popup-close-btn {
    background-color: #00000030;
    position: fixed;
    inset: 0%;
  }

  .form-block-4 {
    z-index: 1;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 80%;
    padding: 30px;
    display: block;
    position: relative;
    overflow: auto;
  }

  .div-block-64 {
    display: block;
  }

  .paragraph-38 {
    font-size: 14px;
    line-height: 24px;
  }

  .image98.mobileimg {
    display: block;
  }

  .hero-heading-2 {
    text-align: left;
  }

  .section-3.faq-bottom-padding {
    padding-bottom: 140px;
  }

  .heading1-2.ch-24.left-align {
    text-align: left;
  }

  .monthly-btn-wrap.w--current {
    padding-left: 5px;
  }

  .tabs-menu-5 {
    margin-top: -299px;
  }

  .tabs-menu-5.new-tab {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: block;
  }

  .tab-pane-tab-1-4 {
    padding-top: 0;
  }

  .tab-pane-tab-2-2 {
    padding-top: 60px;
  }

  .div-block-67 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .text-block-39, .industry-type {
    font-family: Montserrat, sans-serif;
  }

  .ranking-section {
    padding-bottom: 0;
  }

  .cs-detail-section {
    padding-top: 60px;
    position: static;
  }

  .case-study-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    margin-left: 0;
    padding-top: 60px;
    display: flex;
    position: static;
    left: auto;
  }

  .case-study-wrapper._3rd-rich-text-div {
    margin-top: 0%;
    padding-top: 40px;
  }

  .tablink {
    z-index: 3;
    align-items: stretch;
    height: 5%;
    margin-right: 0;
    padding-right: 100px;
    display: none;
    position: sticky;
  }

  .tab-link-text {
    color: #000;
  }

  ._2nd-rich-text {
    width: 75%;
  }

  .div-block-75 {
    background-color: #f1fafa;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: -50vw;
    padding-left: 0;
    display: flex;
    position: relative;
    left: 50%;
  }

  .div-block-76 {
    width: 25%;
  }

  .div-block-78 {
    margin-top: 0%;
    position: static;
  }

  .case-study-testimonial-section {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .cs-testimonial-wrapper, .cs-testimonial-div {
    height: auto;
  }

  .paragraph-39 {
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.9rem;
  }

  .slide-7, .mask-3 {
    height: auto;
  }

  .latest-case-study-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .heading-88.left-align-head {
    font-size: 1.9rem;
    font-weight: 700;
    line-height: 2.6rem;
  }

  .paragraph-40 {
    font-size: 15px;
    line-height: 25px;
  }

  .company-logo-section {
    justify-content: space-between;
    align-items: flex-start;
    display: block;
  }

  .logo-marquee-wrapper {
    grid-column-gap: 60px;
    justify-content: space-between;
    align-items: center;
  }

  .hws-fact-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .fact-div {
    padding-top: 50px;
    padding-left: 36px;
  }

  .landing-page-tab-section {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .white-color-font {
    color: #f8f8f8;
  }

  .image-106 {
    color: #000;
  }

  .landing-faq {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .landing-faq-wrapper {
    justify-content: center;
    align-items: center;
  }

  .faq-div {
    width: 1000px;
  }

  .faq-question-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .faq-answer-div {
    width: 96%;
  }

  .div-block-85 {
    display: block;
  }

  .integration-section {
    overflow: hidden;
  }

  .integration-heading-wrapper, .integration-logos-1st-row, .integration-logos-2nd-row {
    overflow: visible;
  }

  .h1-hero-section.d2, .h1-hero-section.show {
    font-size: 2rem;
  }

  .h1-hero-section.show.headin-1 {
    font-size: 1.7rem;
    font-weight: 500;
  }

  .heading-92 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .collection-list-wrapper-2.hide {
    display: block;
  }

  .image-109 {
    border-radius: 20px;
  }

  .pricing-detail-wrapper {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .width-ch26 {
    text-transform: capitalize;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .padding-top-30 {
    padding-top: 0;
  }

  .collection-list-wrapper-3 {
    display: none;
  }

  .image-110 {
    display: inline-block;
  }

  .cookie-wrapper-2 {
    width: 50%;
    display: block;
    position: fixed;
  }

  .cookie-inner-wrapper-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .paragraph-44 {
    line-height: 20px;
  }

  .submit-button-3 {
    background-color: #367d8d;
    border-radius: 9px;
  }

  .paragraph-45 {
    line-height: 20px;
  }

  .form-block-5 {
    z-index: 1;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 80%;
    padding: 30px;
    display: block;
    position: relative;
    overflow: auto;
  }

  .cookie-wrapper-3 {
    width: 50%;
    display: block;
    position: fixed;
  }

  .div-block-98 {
    display: block;
  }

  .heading-111 {
    text-transform: capitalize;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
    line-height: 53px;
  }

  .bold-text-10 {
    color: var(--teal);
  }

  .new-container.container-rel {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .email-block {
    padding-top: 180px;
    display: none;
  }

  .text-block-63 {
    font-size: 16px;
  }

  .image-136 {
    width: 200px;
  }

  .currency-wrapper {
    margin-top: 0;
    inset: 11px 30% auto auto;
  }

  .dropdown-toggle-currency {
    outline-offset: 0px;
    background-color: #fff;
    border-style: none;
    border-radius: 10px;
    outline: 3px #222;
    padding-top: 17px;
    padding-bottom: 17px;
    box-shadow: 0 2px 5px #0003;
  }

  .dropdown-toggle-currency.w--open {
    padding-left: 15px;
  }

  .dropdown-bg-currency {
    box-shadow: none;
    background-color: #0000;
  }

  .dropdown-currency {
    margin-left: 0;
  }

  .dropdown-list-2.w--open {
    margin-top: 2px;
    padding-left: 15px;
  }

  .team-member-01.team-member-001 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3f9297a880007e4034_Kuntal%201-fotor-bg-remover-202409172206.png");
  }

  .team-member-01.team-member-001.team-member-002 {
    background-position: 50% 0;
  }

  .team-member-01.team-member-001.team-member003.team-member004 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b1d5dc4385c4ad575b8f_Anil-fotor-bg-remover-20240917114227.png");
    background-position: 50%;
  }

  .team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007 {
    background-color: #939393;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b291f6fae95bf96ce7a7_Venkat-fotor-bg-remover-20240917114556.png");
  }

  .team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b2ebe8aa7c71903f0483_Varun-fotor-bg-remover-20240917114727.png");
  }

  .team-member-01.team-member-001.team-member003.team-member004.team-member005.team-member006.team-member007.team-member008.team-member009.marketing-manager {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e9b347357fcf17060731a1_Abhilasha-fotor-bg-remover-2024091721827-fotor-bg-remover-2024091711493.png");
    background-position: 50%;
    background-size: cover;
  }

  .team-section-01.margin-top-tem {
    margin-top: 81px;
  }

  .team-grid-01 {
    width: 90%;
  }

  .marquee-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .about-contact-wrap {
    box-sizing: border-box;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-transform: none;
    object-fit: fill;
    flex-flow: row;
    flex: 0 auto;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-122 {
    justify-content: flex-start;
    align-items: center;
  }

  .link-11 {
    color: #367d8d;
    padding-right: 20px;
    font-size: 18px;
    font-weight: 600;
  }

  .pricing-head-bottom-content-wrap-copy {
    text-align: left;
    border: 1px #000;
    border-bottom: 1px solid #ededed;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    overflow: visible;
  }

  .pricing-head-bottom-content-wrap-copy.access-padding {
    padding-bottom: 47px;
  }

  .pricing-head-bottom-content-wrap-copy.access-padding.last-feature {
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap-copy.access-pro-padding {
    padding-bottom: 27px;
  }

  .pricing-head-bottom-content-wrap-copy.access-pro-padding.last-feature {
    padding-bottom: 10px;
  }

  .pricing-head-bottom-content-wrap-copy.last-feature {
    border-bottom-style: none;
  }

  .paragraph-48 {
    text-align: center;
    margin-left: 26px;
  }

  .hero-image.shadow-two {
    object-fit: scale-down;
    width: auto;
  }

  .hero-wrapper-two-2 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .quick-stack {
    margin-left: -200px;
    margin-right: -200px;
    padding-right: 20px;
  }

  .team-member-image {
    width: 270px;
    height: 270px;
    max-height: none;
  }

  .flex-block {
    flex: 0 auto;
    height: 258px;
    display: flex;
  }

  .flex-block.flex-box-updown-features {
    justify-content: center;
    align-items: center;
  }

  .cell-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .quick-stack-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: auto;
  }

  .video-2 {
    border-radius: 20px;
  }

  .accordion-heading {
    color: var(--black);
    font-family: Montserrat, sans-serif;
  }

  .accordion-heading:active {
    display: inline-flex;
  }

  .content-wrapper {
    max-width: 100%;
  }

  .content-wrapper.slim {
    margin-top: 20px;
  }

  .accordion-item {
    background-color: var(--white-smoke);
    box-shadow: none;
  }

  .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25 {
    color: var(--black);
  }

  .paragraph-55, .paragraph-56, .paragraph-57, .paragraph-58, .paragraph-59, .paragraph-60, .paragraph-61, .paragraph-62, .paragraph-63, .paragraph-64, .paragraph-65, .paragraph-66, .paragraph-67, .paragraph-68 {
    font-size: 16px;
  }

  .link-19 {
    color: var(--teal);
  }

  .heading-125 {
    font-size: 36px;
  }

  .section-8 {
    width: 80%;
    padding-top: 0;
  }

  .section-8.decresing-top-padding {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .price-type, .price-type-copy {
    text-align: center;
  }

  .div-block-134.date {
    margin-bottom: 10px;
    padding-left: 158px;
  }

  .link-21 {
    text-transform: none;
  }

  .image-149 {
    object-fit: contain;
  }

  .image-151 {
    display: none;
  }

  .link-block-11 {
    object-fit: contain;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-136 {
    object-fit: contain;
    justify-content: space-between;
    align-items: center;
    max-height: 55px;
  }

  .div-block-138 {
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-140 {
    background-color: var(--hero-bg);
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .security-legal {
    background-color: var(--hero-bg);
    padding-top: 0;
  }

  .security-legal.finance-hero {
    padding-top: 100px;
  }

  .security-legal.individual-hero {
    padding-top: 140px;
  }

  .security-legal.research-hero {
    padding-top: 40px;
  }

  .security-legal.marketinh-hero {
    padding-top: 140px;
  }

  .security-legal.security-hero {
    padding-top: 100px;
  }

  .security-legal.research-hero--security {
    padding-top: 0;
  }

  .feature-heading-wrapper-for-askneedl {
    max-width: 40%;
    padding-bottom: 20px;
    display: flex;
  }

  .demo-form-section-copy {
    margin-top: 0;
    padding-bottom: 140px;
    position: relative;
  }

  .demo-form-wrapper-copy {
    z-index: 1;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .demo-from-split-wrapper-copy {
    border-radius: 31px;
    width: 1110px;
    max-width: 1110px;
    display: flex;
    box-shadow: 2px 0 27px 8px #1d5d6814;
  }

  .demo-from-split-wrapper-copy.cobtact-form-block, .demo-from-split-wrapper-copy.cobtact-form-block-copy {
    width: 900px;
  }

  .demo-left-split-copy {
    border-radius: 31px 0 0 31px;
    width: 60%;
    padding: 20px 50px 20px 40px;
  }

  .demo-right-split-copy {
    border-top-right-radius: 31px;
    border-bottom-right-radius: 31px;
    width: 40%;
    padding: 60px 20px 60px 40px;
  }

  .a-header-play {
    color: var(--primary-head-color);
  }

  .a-button-video {
    border: 1px #dacece;
    display: flex;
  }

  .a-h1-heading {
    padding-right: 52px;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
  }

  .a-header-block.right-padding {
    padding-right: 25px;
  }

  .a-container-regular-2 {
    padding-top: 60px;
  }

  .a-caption-2 {
    display: none;
  }

  .a-paragraph-regular-2 {
    margin-top: 19px;
  }

  .a-section-large-2 {
    padding-bottom: 90px;
  }

  .a-h3-heading-2-whatsapp {
    letter-spacing: .01em;
    font-size: 44px;
  }

  .primary-button-copy {
    background-color: var(--primary-head-color);
    background-image: none;
  }

  .primary-button-copy:hover {
    background-color: #306672;
  }

  .primary-button-copy.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-copy.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #367d8d;
  }

  .a-paragraph-small-3 {
    font-weight: 400;
  }

  .a-banner-announcement {
    display: block;
  }

  .uui-banner16_text {
    margin-right: .4rem;
  }

  .uui-banner16_text-wrapper {
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-icon-1x1-xsmall {
    color: var(--primary-head-color);
  }

  .uui-banner16_component {
    background-image: linear-gradient(40deg, var(--primary-head-color) 61%, var(--untitled-ui--primary700));
    display: block;
  }

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

  .uui-button.is-button-small {
    background-color: var(--primary-head-color);
  }

  .uui-banner18_supporting-text, .uui-banner18_text {
    color: var(--primary-head-color);
  }

  .uui-banner18_component {
    display: none;
  }

  .uui-icon-1x1-xsmall-copy {
    color: var(--untitled-ui--white);
  }

  .a-header-section-annualreport {
    min-height: 0;
    padding: 120px 0% 140px 6%;
    display: flex;
  }

  .a-h3-heading-5 {
    margin-bottom: 31px;
  }

  .div-block-150 {
    flex-flow: row;
    max-width: none;
    margin-left: auto;
    display: block;
  }

  .uui-max-width-xlarge.align-center {
    max-width: none;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
  }

  .search {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 60%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .search-input {
    border-radius: 9px;
    min-height: 50px;
    margin-right: 0;
  }

  .cell-3 {
    padding-left: 0;
    display: block;
  }

  .get-started-side-block {
    margin-left: 0;
    padding-left: 0;
  }

  .dropdown-link-14.w--current, .dropdown-link-15.w--current, .dropdown-link-16.w--current, .dropdown-link-17.w--current {
    color: #000;
    text-decoration: none;
  }

  .support-page-navigation-pannel {
    left: auto;
  }

  .div-block-160 {
    border-bottom-style: solid;
    padding-bottom: 0;
  }

  .text-block-93 {
    margin-bottom: 33px;
  }

  .text-block-97 {
    padding-left: 10px;
  }

  .text-block-98 {
    margin-top: 0;
  }

  .video-3 {
    padding-left: 0;
  }

  .video-block-support-page {
    padding-left: 114px;
    padding-right: 114px;
  }

  .div-block-166 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-bse50-heading {
    text-transform: none;
    font-weight: 600;
  }

  .text-block-101 {
    margin-right: 0;
    font-size: 20px;
  }

  .text-block-102 {
    font-size: 20px;
  }

  .paragraph-72 {
    font-size: 15px;
  }

  .code-63, .code-64, .code-65, .code-66, .code-67, .code-68, .code-69, .code-70 {
    color: var(--support-pink);
  }

  .cta-div-help {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    max-width: 44%;
  }

  .a-container-regular-8 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding-left: 48px;
    padding-right: 143px;
  }

  .a-container-regular-8.flip {
    padding-right: 0;
  }

  .a-section-regular-7 {
    background-color: var(--white-smoke);
  }

  .image-169 {
    max-width: 95%;
    margin-left: 80px;
  }

  .social-icon {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 20px;
  }

  .uui-text-size-medium.text-color-primary700 {
    font-size: 1.125rem;
    line-height: 1.25;
  }

  .uui-heading-tiny {
    color: var(--brand-primary);
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .uui-team01_item {
    margin-left: 0;
  }

  .vikram-content {
    background-image: none;
    padding-top: 10px;
    padding-bottom: 2px;
  }

  .vikram-content.forvik {
    margin-top: 20px;
  }

  .div-block-190 {
    padding-bottom: 20px;
  }

  .div-block-191-copy {
    margin-top: 0;
  }

  .image-169-copy.vik-photo {
    width: 80%;
    max-width: 80%;
    margin-left: 0;
  }

  .image-169-copy {
    max-width: 65%;
    margin-left: 80px;
  }

  .div-block-193-copy {
    background-color: #0000;
  }

  .a-container-regular-8-copy {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    background-color: #e5f4f7;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 91px;
  }

  .div-block-194 {
    width: 80%;
  }

  .div-block-195 {
    width: 100%;
  }

  .div-block-195.vic {
    width: 70%;
    margin-left: 176px;
  }

  .a-paragraph-regular-hero-calltranscript-copy {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .a-header-content-copy {
    padding-right: 48px;
  }

  .a-header-content-copy.mid {
    padding-right: 0;
  }

  .uui-layout09_lightbox-image {
    border-style: none;
  }

  .uui-text-size-large-4 {
    color: var(--untitled-ui--gray800);
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-text-size-large-4._1-1rem-font {
    font-size: 1.1rem;
  }

  .uui-layout09_item {
    padding-top: 6px;
  }

  .uui-heading-medium-4 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .uui-layout09_component {
    height: 92vh;
  }

  .uui-layout09_component.padding-right-left.col {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-page-padding-6 {
    border-top-style: none;
    border-bottom-style: none;
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .uui-page-padding-6.background-white {
    background-color: #fff;
  }

  .uui-section_layout09 {
    background-color: var(--azure-2);
  }

  .uui-padding-vertical-xhuge-7 {
    background-color: var(--teal);
    background-image: linear-gradient(90deg, #e5f4f7 53%, #e5f4f8);
    padding-right: 2rem;
  }

  .uui-page-padding-8 {
    background-color: #fff;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-layout93_item {
    border: .8px solid #56aeba;
    box-shadow: 1px 3px 6px #56aeba;
  }

  .uui-layout93_list {
    grid-column-gap: 1.1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-section_layout93 {
    background-color: var(--azure-2);
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 0;
  }

  .bold-text-44 {
    color: var(--black);
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .div-block-201 {
    background-color: var(--transparent);
  }

  .text-block-153 {
    padding-top: 0;
  }

  .image-175 {
    max-width: 100%;
  }

  .a-header-section-calltranscript-copy {
    background-color: var(--azure-2);
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 4.7rem 11%;
    overflow: visible;
  }

  .image-179 {
    max-width: 100%;
  }

  .div-block-217 {
    max-width: 60%;
    margin: 4.2rem auto;
  }

  .text-block-185 {
    padding-left: 27px;
  }

  .uui-heroheader01_image {
    background-color: #0000;
  }

  .uui-text-size-xlarge-2 {
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-space-small-4 {
    min-height: .6rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .uui-section_heroheader01 {
    background-color: #fff;
    padding-left: 4.2rem;
    padding-right: 4.2rem;
  }

  .text-block-187 {
    margin-bottom: 5px;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .call-to-action {
    font-weight: 500;
  }

  .uui-text-size-large-6 {
    text-align: left;
  }

  .uui-heading-medium-7 {
    font-size: 1.7rem;
  }

  .uui-team02_image {
    object-fit: cover;
    background-color: #e0e0e0;
    background-image: none;
    background-size: auto;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .uui-team02_image.custom-photo-change {
    text-align: center;
    object-fit: cover;
    background-color: #0000;
    background-image: none;
    width: auto;
    max-width: none;
    padding-top: 0;
    top: auto;
    left: auto;
    right: 0;
  }

  .uui-team02_image.custom-mayur-image-chnage {
    justify-content: flex-start;
    align-items: center;
    display: inline-block;
    right: 0;
  }

  .uui-team02_image-wrapper.custom-bg-for-vikram {
    background-color: #e0e0e0;
    background-image: none;
    background-size: auto;
    border-radius: 9px;
  }

  .uui-team02_item {
    border: 1px solid #cdd1d2;
    border-radius: 16px;
    padding-bottom: 21px;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .uui-section_team02 {
    border-top-style: none;
  }

  ._2x-grid-founder {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 3rem;
    padding-right: 3rem;
    display: grid;
  }

  .assistant-isection-link {
    grid-column-gap: 67px;
    grid-row-gap: 67px;
    justify-content: flex-start;
    align-items: center;
  }

  .video-section-unified-broker {
    background-color: #fff;
    width: auto;
    height: 88vh;
    margin: auto 0;
    padding-top: 0;
  }

  .video-wrapper-unified-broker {
    width: 60%;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .video-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-52 {
    font-family: Montserrat, sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
  }

  .bold-text-53, .bold-text-54 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .bold-text-54.typo-white {
    color: var(--untitled-ui--white);
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .bold-text-55 {
    color: #2e515c;
    font-family: Inter, sans-serif;
    font-weight: 600;
  }

  .uui-padding-vertical-xhuge-12 {
    background-color: #e5f4f8;
    background-image: none;
    background-size: auto;
    border: 1px solid #367d8d;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 5.7rem;
    display: flex;
  }

  .uui-section_cta08 {
    background-color: var(--transparent);
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .bold-text-56 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .body-7 {
    background-color: var(--transparent);
  }

  .image-181 {
    width: 20px;
    max-width: none;
  }

  .uui-banner16_text-copy {
    margin-right: .4rem;
    padding-left: 9px;
  }

  .uui-banner16_text-mobile {
    margin-right: .4rem;
  }

  .uui-navbar07_link {
    font-weight: 700;
  }

  .uui-navbar07_item-heading {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .uui-navbar07_dropdown-list.w--open {
    background-color: #fff;
    border-radius: 25px;
    padding-left: 25px;
    padding-right: 40px;
  }

  .uui-navbar07_menu {
    margin-right: .25rem;
  }

  .uui-navbar07_container {
    padding-left: 0;
  }

  .image-182 {
    height: 450px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .list-9 {
    list-style-type: disc;
  }

  .tabs-content-7 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -271px;
    margin-left: 321px;
    position: relative;
    inset: auto 0% auto auto;
  }

  .button-11 {
    align-self: flex-start;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
  }

  .button-11:hover {
    color: #fff;
    background-color: #306672;
    border: 1px #367d8d;
  }

  .tabs-content-8.public-content {
    padding-top: 40px;
  }

  .new-hero-section-2 {
    background-color: #fff;
    padding-top: 0;
  }

  .new-hero-section-2.individual-hero {
    padding-top: 40px;
  }

  .tab-pane-tab-1-7 {
    position: relative;
  }

  .paragraph-74.how-ask-need-sec-typo {
    margin-top: -44px;
  }

  .hero-heading-3 {
    text-align: left;
  }

  .bold-text-57 {
    font-size: 28px;
  }

  .div-block-225 {
    width: auto;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bold-text-58 {
    line-height: 30px;
  }

  .filter-img {
    padding-top: 13px;
  }

  .tabs-menu-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 40%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .feature-heading-wrapper-2 {
    padding-bottom: 20px;
    display: flex;
  }

  .usecase-name-head-2 {
    font-weight: 600;
  }

  .image-186 {
    height: 450px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .tabs-content-9 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -271px;
    margin-left: 321px;
    position: relative;
    inset: auto 0% auto auto;
  }

  .button-12 {
    align-self: flex-start;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
  }

  .button-12:hover {
    color: #fff;
    background-color: #306672;
    border: 1px #367d8d;
  }

  .tabs-content-10.public-content {
    padding-top: 40px;
  }

  .new-hero-section-3 {
    background-color: #fff;
    padding-top: 0;
  }

  .new-hero-section-3.individual-hero {
    padding-top: 40px;
  }

  .new-hero-section-3.security-hero {
    padding-top: 100px;
  }

  .tab-pane-tab-1-8 {
    position: relative;
  }

  .hero-heading-4 {
    text-align: left;
  }

  .bold-text-60 {
    font-size: 28px;
  }

  .div-block-227 {
    width: auto;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bold-text-61 {
    line-height: 30px;
  }

  .tabs-menu-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 40%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .usecase-name-head-3 {
    font-weight: 600;
  }

  .image-190 {
    height: 450px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .tabs-content-11 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -271px;
    margin-left: 321px;
    position: relative;
    inset: auto 0% auto auto;
  }

  .button-13 {
    align-self: flex-start;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
  }

  .button-13:hover {
    color: #fff;
    background-color: #306672;
    border: 1px #367d8d;
  }

  .tabs-content-12.public-content {
    padding-top: 40px;
  }

  .tab-pane-tab-1-9 {
    position: relative;
  }

  .bold-text-63 {
    font-size: 28px;
  }

  .div-block-229 {
    width: auto;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bold-text-64 {
    line-height: 30px;
  }

  .tabs-menu-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 40%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .usecase-name-head-4 {
    font-weight: 600;
  }

  .uui-icon-1x1-xsmall-9 {
    color: #388be7;
    -webkit-text-stroke-color: #388be7;
  }

  .uui-navbar08_dropdown-list.w--open {
    border-radius: 25px;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: .6fr .6fr 1fr;
  }

  .uui-navbar01_dropdown-list.w--open {
    border-radius: 25px;
    left: 25%;
    box-shadow: 0 0 4px 5px #1018280f;
  }

  .uui-navbar01_dropdown-link-list-1, .uui-navbar01_dropdown-link-list-2 {
    grid-template-columns: .6fr;
  }

  .small-text-hero._2 {
    background-color: #e7fcff;
    background-image: none;
  }

  .button-primary-9._2.security-cta {
    margin-top: 0;
  }

  .grid-3.top-pad-grid {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 2rem;
  }

  .grid-box {
    padding-left: 0;
    padding-right: 10px;
  }

  .grid-box.no-left-line {
    border-left-style: none;
  }

  .paragraph-77 {
    padding-top: 5px;
    line-height: 1.875rem;
  }

  .sec-3-h2 {
    margin-bottom: 10px;
  }

  .sec-3-h2.padding {
    padding-top: 0;
  }

  .text-block-221 {
    font-weight: 600;
  }

  .container-1179.needl-features {
    margin-top: 0;
  }

  .text-block-222.medium-typo {
    font-weight: 600;
  }

  .lottie-animation-7 {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .lottie-animation-7.add-margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .explore-needl-features {
    height: 56.5rem;
    padding-top: 4.1rem;
    padding-bottom: 4.1rem;
  }

  .heading-171.no-padding {
    font-weight: 700;
  }

  .heading-171.no-padding.new-heading1 {
    color: #367d8d;
    font-weight: 600;
  }

  .heading-171.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.8rem;
  }

  .security-link-block.w--current {
    padding-left: 6px;
    padding-right: 6px;
  }

  .padding-global-2.cta.new {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .padding-section-medium.cta {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .image-197 {
    border: .1px solid #a8a2a2;
    width: 36%;
  }

  .div-block-231 {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d8255dd6afc17befd1754b_background.png");
    background-position: 0 0;
    background-size: cover;
  }

  .image-198 {
    max-width: 36%;
  }

  .div-block-232 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d8255dd6afc17befd1754b_background.png");
    background-position: 0 0;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .display-none {
    display: none;
  }

  .slider-arrow---brix.small---brix.right---brix {
    inset: auto 0% 1% auto;
  }

  .slider-arrow---brix.small---brix.left---brix {
    inset: auto 6% 1% auto;
  }

  .card---brix.testimonial-v1---brix, .card---brix.testimonial-v1---brix.first---brix.gradient-card {
    padding-bottom: 53px;
  }

  .text-block-93-copy {
    margin-bottom: 33px;
  }

  .image-199 {
    max-width: 80%;
  }

  .heading-175 {
    font-size: 1.7rem;
  }

  .heading-175.feed {
    font-size: 1.6rem;
    line-height: 2.8rem;
  }

  .padding-section-large-5 {
    padding-bottom: 4rem;
  }

  .padding-section-large-5.reduce-feed {
    padding-bottom: 2rem;
  }

  ._3x2-grid-2.feed {
    padding-left: 37px;
    padding-right: 37px;
  }

  .features-grid_item-3.discover.exp.feed {
    border-width: .3px;
    border-color: var(--teal);
  }

  .features-grid_item-3.discover.feed.ir {
    padding-right: 2rem;
  }

  .features-grid_item-3.discover.feed.ir:hover {
    font-size: 14px;
  }

  .features-grid_item-3.discover.feed.cr:hover {
    background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677527f1f1df64ac9786053e_pexels-mikhail-nilov-6963030.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .features-grid_item-3.discover.feed.etc:hover {
    background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67752845d2e80a786fa3ca49_image%20(5).png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .heading-176 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: center;
  }

  .designation-company {
    color: var(--teal);
    font-size: 15px;
    font-weight: 600;
  }

  .text-block-102-copy {
    font-size: 14px;
  }

  .paragraph-81 {
    margin-bottom: 15px;
    font-size: 1.1rem;
  }

  .heading-177 {
    font-weight: 700;
  }

  .image-201 {
    display: block;
  }

  .heading-163 {
    font-family: Montserrat, sans-serif;
  }

  .tabs-menu-10 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 40%;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .tabs-content-15.public-content {
    padding-top: 40px;
  }

  .new-container-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .new-container-2.flex-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .button-14 {
    align-self: flex-start;
    padding-top: 17px;
    padding-bottom: 17px;
    font-size: 18px;
  }

  .button-14:hover {
    color: #fff;
    background-color: #306672;
    border: 1px #367d8d;
  }

  .image-203 {
    height: 450px;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .video-container-2 {
    z-index: auto;
    background-color: #0000;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
  }

  .tab-right-content-2 {
    display: block;
  }

  .bold-text-74 {
    line-height: 30px;
  }

  .h1-32-44-mont-700-2 {
    color: #171818;
    font-family: Montserrat custom, sans-serif;
    font-size: 28px;
    line-height: 36px;
  }

  .feature-head-2 {
    text-transform: none;
    font-weight: 700;
  }

  .processing-feature-description-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    display: block;
  }

  .full-width-div-2 {
    align-items: center;
    max-width: 100%;
    height: 600px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .image-185 {
    padding-top: 13px;
  }

  .tab-pane-tab-1-10 {
    position: relative;
  }

  .usecase-left-split-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: center;
    width: auto;
    padding-bottom: 40px;
  }

  .heading-178 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .tabs-content-16 {
    flex: 0 auto;
    align-self: auto;
    margin-top: -271px;
    margin-left: 321px;
    position: relative;
    inset: auto 0% auto auto;
  }

  .usecase-name-head-5 {
    font-weight: 600;
  }

  .needl-paragraph-2 {
    max-width: 80%;
    font-size: 18px;
  }

  .needl-paragraph-2.process-para-size {
    font-size: 16px;
    line-height: 28px;
  }

  .usecase-hero-split-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    position: static;
  }

  .needl-container-2 {
    background-color: #d8ebf1;
    border-radius: 1rem;
    max-width: none;
    padding-top: 4rem;
    padding-left: 5rem;
    padding-right: 5rem;
    position: static;
  }

  .needl-container-2.ask-needl.no-color {
    background-color: #fff;
  }

  .usecase-hero-wrapper-2 {
    object-fit: fill;
    width: 48%;
    padding-left: 0%;
    display: flex;
    overflow: visible;
  }

  .div-block-239 {
    width: auto;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bold-text-75 {
    font-size: 28px;
  }

  .hero-image-2.shadow-two {
    max-width: 100%;
  }

  .heading-179 {
    font-weight: 700;
  }

  .agreement-policies-section {
    padding-left: 17.6rem;
    padding-right: 17.6rem;
  }

  .paragraph-61-copy {
    font-size: 16px;
  }

  .heading-183 {
    margin-bottom: 20px;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .div-block-241 {
    background-color: #fff;
  }

  .heading-184 {
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .career-h1 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .uui-container-small-3 {
    max-width: 65rem;
  }

  .div-block-243 {
    background-color: #fff;
    border-radius: 1rem;
    margin-left: 6rem;
    margin-right: 6rem;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-245 {
    color: #367d8d;
  }

  .uui-heading-medium-11 {
    font-weight: 600;
  }

  .uui-button-icon-5 {
    color: #367d8d;
  }

  .section-open-positions {
    margin-top: 0;
    padding-top: 4rem;
  }

  .text-block-246 {
    color: #367d8d;
  }

  .uui-career09_tabs-menu {
    background-color: #f1fafa;
    border-color: #dbf0f2;
  }

  .uui-page-padding-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-247 {
    color: #367d8d;
  }

  .uui-career09_item {
    border-color: #d0d5dd;
  }

  .view-cta {
    color: #367d8d;
  }

  .heading-185 {
    font-size: 1.4rem;
    font-weight: 600;
  }

  .uui-container-large-12 {
    max-width: none;
  }

  .uui-section_layout79 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .uui-page-padding-16 {
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-layout79_list {
    grid-column-gap: 4rem;
    margin-top: 2rem;
  }

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

  .text-block-248 {
    color: #302d2d;
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .uui-page-padding-17 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .a-feature-card-grid-4 {
    margin-top: 28px;
  }

  .a-container-regular-10 {
    padding-left: 31px;
    padding-right: 31px;
  }

  .heading-186 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .gallery-slider {
    padding-top: 4.6rem;
    padding-bottom: 2.6rem;
  }

  .paragraph-87 {
    text-align: center;
    margin-bottom: 5px;
  }

  .div-block-245 {
    background-color: #fcfbf8;
    justify-content: center;
    align-items: center;
    width: 100vw;
    margin-left: -50vw;
    padding-left: 0;
    display: flex;
    position: relative;
    left: 50%;
  }

  .div-block-246 {
    width: 25%;
  }

  .div-block-247 {
    display: block;
  }

  .image-210 {
    border-radius: 20px;
  }

  .div-block-248 {
    margin-top: 0%;
    position: static;
  }

  .testimonial-heading {
    font-family: Montserrat, sans-serif;
    font-size: 26px;
  }

  .image-213 {
    max-width: 100%;
  }

  .text-block-252, .text-block-253, .text-block-254, .text-block-255, .text-block-256 {
    line-height: 31px;
  }

  .uui-blogpost03_content-2 {
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .uui-max-width-large-9.align-center-9 {
    font-size: 1rem;
  }

  .accordion-paragraph---brix {
    font-size: 16px;
  }

  .text-block-263 {
    padding-left: 153px;
  }

  .heading-193 {
    padding-top: 41px;
    font-family: Montserrat, sans-serif;
  }

  .heading-194 {
    font-size: 2rem;
    line-height: 3rem;
  }

  .heading-195 {
    font-weight: 700;
  }

  .div-for-cta {
    padding-top: 1.1rem;
  }

  .section-tip {
    color: #fff;
    padding-bottom: 0;
  }

  .card_component {
    background-image: linear-gradient(180deg, var(--azure), #d3eef1 100%, white);
  }

  .cards.homepage {
    padding-top: 20px;
  }

  .paragraph-91 {
    color: #fff;
    font-size: 1.1rem;
  }

  .paragraph-91._1-1rem-text-hover, .paragraph-91._1-1rem-text-hover.text-change {
    color: var(--black);
  }

  .paragraph-92, .paragraph-93 {
    color: #fff;
  }

  .section-why-needl, .section-why-needl.reimagined-for-feed {
    padding-bottom: 0;
  }

  .whats-new-section {
    padding-left: 10.6%;
    padding-right: 10.6%;
  }

  .whats-new-container {
    max-width: 80.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-page-padding-20.feed {
    padding-bottom: 1rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .uui-max-width-xlarge-2.align-center {
    max-width: none;
  }

  .uui-heading-xlarge-4 {
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    line-height: 2.8rem;
  }

  .uui-text-size-xlarge-4 {
    color: var(--brand-primary);
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-space-small-8 {
    min-height: .6rem;
  }

  .tagline-teal-text {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .container-1187 {
    max-width: 1187px;
  }

  .hero-wrapper-two-10 {
    max-width: 1057px;
  }

  .centered-heading-7 {
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .testimonial-text-two-2 {
    text-align: center;
  }

  .testimonial-image-left {
    background-color: #ffffff24;
    height: 60vh;
  }

  .container-1190 {
    max-width: 1072px;
  }

  .heading-201 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    line-height: 3rem;
  }

  .gallery-sticky {
    top: 80px;
  }

  .gallery-link.w--current {
    color: var(--teal);
  }

  .gallery-image-2.shadow-two {
    max-width: 100%;
  }

  .gallery-features-block {
    display: none;
  }

  .cell-9 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .cell-10 {
    flex-flow: wrap;
    align-items: stretch;
  }

  .smart-benefits-mid-rectangle-grid {
    top: -28.6%;
  }

  .paragraph-94 {
    color: #fff;
    font-size: 1.1rem;
  }

  .paragraph-94._1-1rem-text-hover, .paragraph-94._1-1rem-text-hover.text-change {
    color: #141d1e;
  }

  .bottom-small-grid {
    z-index: -1;
    inset: auto auto -11% -2%;
  }

  .bottom-small-grid.ask.smb {
    bottom: -20%;
    left: -2%;
  }

  .margin-bottom-24px-15.mid {
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .card_component-2 {
    background-image: linear-gradient(#e3f3f5, #d3eef1 100%, #fff);
  }

  .card_component-2.feed {
    width: 23.7rem;
  }

  .card_component-2.feed.reports {
    width: auto;
  }

  .div-block {
    width: auto;
    left: 0%;
  }

  .container-2 {
    z-index: 0;
    max-width: 80.563rem;
    position: static;
  }

  .unlock-heading {
    text-align: left;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .cards-for-gis {
    width: 48px;
    height: 44px;
    max-height: none;
  }

  .features-grid_item-4.discover.feed.ir {
    padding: 2.5rem;
  }

  .features-grid_item-4.discover.feed.ir:hover {
    font-size: 14px;
  }

  .features-grid_item-4.discover.feed.invest-r {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679c969044f46e55f7668bdd_Ask%20Needl%20-%20Investment%20Research.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .hero-heading-left-feed {
    opacity: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .how-to-create-a-feed-section.ask {
    padding-bottom: 5rem;
  }

  .smart-features-section {
    border-bottom-style: none;
  }

  .text-span-teal {
    color: #367d9b;
  }

  ._3x2-grid-3.feed {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-for-gifs-1-3 {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    margin-top: 0;
  }

  .image {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
  }

  .centered-heading-10 {
    text-align: left;
    padding-left: 45px;
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem;
  }

  .centered-heading-10.reports {
    padding-left: .375rem;
  }

  .heading-5 {
    text-align: left;
    max-width: 1289px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .padding-section-large-6 {
    padding-bottom: 4rem;
  }

  .padding-section-large-6.reduce-feed {
    padding-bottom: 0;
  }

  .backdrop-image {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
    inset: auto 0% 14%;
  }

  .container-3 {
    background-color: #f9fafc;
    max-width: 80.563rem;
    padding: 2.5rem 1.6rem 3rem;
  }

  .container-3.feed.gifs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .gif-card-div {
    background-color: #fff;
    border: 1px solid #d2e2e6;
    border-radius: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 375px;
    height: 206px;
    padding: 1rem;
  }

  .gif-card-div.gif {
    width: 23.7rem;
    height: auto;
  }

  .hero-wrapper-6 {
    padding: 0 0 0 10px;
    position: static;
  }

  .container-1289, .container-large-3 {
    max-width: 80.563rem;
    padding-left: 0;
    padding-right: 0;
  }

  .smart-benefits-grid-sqaure {
    inset: -57% -2% auto auto;
  }

  .smart-benefits-grid-sqaure.for-feed {
    top: -32.1%;
  }

  .smart-benefits-grid-sqaure.assist {
    top: -68%;
  }

  .a-section-regular-9 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 2.1rem;
    padding-right: 2.1rem;
  }

  .a-section-regular-9.home-cta {
    padding-left: 10.6%;
    padding-right: 10.6%;
  }

  .a-container-regular-11 {
    max-width: 80.563rem;
    padding-left: 0;
    padding-right: 0;
  }

  .a-container-regular-11.more-prod {
    max-width: 80rem;
  }

  .a-container-regular-11.security {
    max-width: 72.438rem;
  }

  .a-container-regular-11.use-cases {
    max-width: 80rem;
  }

  .a-h5-heading-2 {
    font-size: 1.7rem;
  }

  .a-paragraph-regular-11 {
    text-align: left;
  }

  .hyperlink-div-wrapper {
    width: 80%;
  }

  .new-container-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-203 {
    color: #367d8d;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
  }

  .nav-link-3 {
    font-size: 16px;
  }

  .nav-link-3:hover, .nav-link-3.w--current {
    color: #367d8d;
  }

  .nav-link-3.trs-nav-btn {
    color: #367d8d;
    font-weight: 700;
  }

  .nav-link-3.trs-nav-btn:hover {
    color: #367d8db5;
  }

  .nav-link-3.trs-nav-btn.pricing-header {
    font-weight: 500;
  }

  .header-bg-2 {
    background-color: #0000;
    border-radius: 265px 70px 70px;
    max-width: 96%;
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .uui-icon-1x1-xsmall-copy-2 {
    color: #fff;
  }

  .small-ms-tagline-div-wrapper {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    display: flex;
  }

  .text-block-279 {
    text-decoration: none;
  }

  .div-wrapper-for-home {
    z-index: 1;
    opacity: 1;
    background-color: #01252d;
    background-image: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .div-block-256 {
    background-color: #01252d;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81171_1920.svg");
    background-position: 50% 3%;
    background-size: auto;
  }

  .uui-banner16_text-mobile-2, .uui-banner16_text-2 {
    margin-right: .4rem;
  }

  .uui-banner16_text-copy-2 {
    margin-right: .4rem;
    padding-left: 9px;
  }

  .image-228 {
    display: inline-block;
  }

  .navbar-4 {
    z-index: 999999;
    background-color: #0000;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
  }

  .container-6 {
    z-index: 1;
    height: auto;
  }

  .uui-banner16_component-2 {
    background-image: linear-gradient(40deg, #367d8d 61%, #6941c6);
    display: block;
  }

  .primary-button-3 {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-3:hover {
    background-color: #306672;
  }

  .primary-button-3.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-3.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #367d8d;
  }

  .hero-stack-5 {
    border-bottom-style: none;
    height: auto;
  }

  .image-229 {
    width: 20px;
    max-width: none;
  }

  .cta-for-watch-video-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 975px;
    margin-left: auto;
    margin-right: auto;
    transition: opacity .1s ease-in;
    display: flex;
    position: relative;
  }

  .tabs-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-230 {
    width: 100%;
    position: absolute;
    inset: auto 0% 0%;
  }

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

  .div-block-259.function-dropdown {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tabs-menu-11 {
    border: 1px solid #ebf2f429;
  }

  .tab-content-photo-backdrop {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81164_GlassBackGround.svg");
    background-position: 50%;
    background-size: auto;
    border-color: #fff;
    width: 940px;
    height: 609px;
    top: 35.8%;
  }

  .navigation-2 {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .h1-600-mnstr-36-2 {
    color: #2b2b2b;
    text-align: center;
    margin-bottom: 0;
    padding-left: 43px;
    padding-right: 43px;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 3rem;
  }

  .h1-600-mnstr-36-2.new-heading1 {
    font-weight: 600;
  }

  .h1-600-mnstr-36-2.new-heading1.teal {
    color: #18383f;
    font-size: 1.7rem;
    font-weight: 600;
  }

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

  .why-mi-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679219656b8764ad7bb1d4b7_Verticle%20Grid%20Line.svg");
    background-position: 50%;
    background-size: auto;
    flex-direction: column;
    height: auto;
    margin-bottom: 0;
    padding-top: 4rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

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

  .one-place-tab-wrapper-2 {
    margin-top: 10px;
  }

  .heading-205.medium-typo {
    margin-top: 20px;
  }

  .container-1290 {
    max-width: 80vw;
    padding-bottom: 0;
  }

  .heading-206 {
    color: #367d8d;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
  }

  .image-233.new-img {
    max-width: 100%;
  }

  .h1-600-intr-20-2 {
    color: #367d8d;
    text-align: left;
    padding-bottom: 10px;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 2.3rem;
  }

  .h1-600-intr-20-2.color-green.font-h {
    color: var(--brand-primary);
    margin-bottom: .5rem;
    padding-bottom: 0;
    font-size: 1.2rem;
    line-height: 2rem;
  }

  .header-bg-3 {
    background-color: #0000;
  }

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

  .div-block-263.function-dropdown {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-wrapper-for-home-2 {
    z-index: 1;
    opacity: 1;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .text-block-287 {
    text-decoration: none;
  }

  .paragraph-96 {
    padding-top: 5px;
    line-height: 1.875rem;
  }

  .heading-208.no-padding {
    font-weight: 700;
  }

  .heading-208.no-padding.new-heading1 {
    color: #367d8d;
    font-weight: 600;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.7rem;
  }

  .image-236 {
    max-width: 80%;
  }

  .why-needl-ai-section {
    padding-bottom: 0;
  }

  .text-block-288.medium-typo {
    font-weight: 600;
  }

  .video-box-2 {
    margin-top: 10px;
  }

  .container-1160-2 {
    width: 1160px;
    max-width: 1180px;
    padding-top: 0;
    position: relative;
  }

  .tabs-content-18 {
    align-self: auto;
    display: block;
  }

  .add-value-needl-ai {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-sec-div-wrapper {
    background-position: 50% 0, 50% 0;
    background-size: contain, auto;
  }

  .text-block-290 {
    font-weight: 600;
  }

  .text-size-medium-sf1-3.text-color-black {
    font-size: 1rem;
  }

  .grid-mi.top-pad-grid {
    grid-column-gap: 8px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 0;
  }

  .container-1291 {
    z-index: 1;
    height: auto;
  }

  .primary-button-4 {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-4:hover {
    background-color: #306672;
  }

  .primary-button-4.btn-small {
    background-color: #367d8d;
    background-image: none;
  }

  .primary-button-4.btn-small:hover {
    color: #fff;
    background-color: #306672;
    background-image: none;
    border: 1px #367d8d;
  }

  .container-1293.needl-features {
    margin-top: 0;
  }

  .popup-wrapper-2 {
    display: none;
  }

  .tab-content-photo-backdrop-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81164_GlassBackGround.svg");
    background-position: 50%;
    background-size: auto;
    border-color: #ffffff61;
    width: 971px;
    height: 609px;
    margin-left: auto;
    margin-right: auto;
    top: 38.4%;
  }

  .tabs-menu-12 {
    flex-direction: column;
    max-width: 475px;
    display: flex;
  }

  .small-ms-tagline-div-wrapper-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    display: flex;
  }

  .navbar-5 {
    z-index: 999999;
    background-color: #0000;
    position: sticky;
  }

  .hero-home-heading-1 {
    padding-left: 102px;
    padding-right: 102px;
    font-size: 1.8rem;
  }

  .needl-ai-logo-teal {
    display: inline-block;
  }

  .tabs-8 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .h1-18-400-intr-2 {
    color: #2b2b2b;
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .h1-18-400-intr-2.home-para {
    padding-left: 0;
    padding-right: 0;
  }

  .bottom-fade-effect {
    z-index: 0;
    width: 100%;
    position: absolute;
    inset: auto 0% 0%;
  }

  .tabs-content-19 {
    width: 55.9rem;
  }

  .one-place-tab-menu-2 {
    opacity: 1;
    background-color: #0000;
  }

  .one-place-tab-menu-2.w--current {
    opacity: 1;
    background-color: #fff;
    border-bottom: 5px solid #367d8d;
    border-radius: 9px;
    padding: 0;
    box-shadow: 4px 6px 40px 8px #00000012;
  }

  .one-place-tab-menu-2.no-color.w--current {
    border-bottom-width: 3.5px;
  }

  .new-container-4 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tabs-menu-13 {
    border: 1px solid #ebf2f429;
  }

  .hero-stack-6 {
    border-bottom-style: none;
    height: auto;
  }

  .connect-diff-sources-2 {
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: block;
  }

  .small-gird-works-img {
    left: -4%;
    overflow: hidden;
  }

  .vertical-lines-img {
    inset: 0% 0% 0% 7%;
  }

  .tabs-9 {
    grid-column-gap: 0px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    outline-width: 1px;
    display: flex;
  }

  .image-243 {
    max-width: 80%;
  }

  .tabs-content-21 {
    align-self: auto;
    display: block;
  }

  .one-place-tab-wrapper-3 {
    margin-top: 10px;
  }

  .div-block-266 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu-15 {
    flex-direction: column;
    max-width: 475px;
    display: flex;
  }

  .img-wrap-div1 {
    padding-top: 11px;
  }

  .image-245 {
    max-width: 80%;
  }

  .heading-home-use-cases, .uui-heading-medium-15 {
    font-size: 1.7rem;
  }

  .c-content.cloneable {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .c-content.cloneable.hs.socialgraph {
    padding-right: 0;
  }

  .container-1295.cloneable {
    padding-right: 4%;
  }

  .container-1295.cloneable.socialgraph.borders {
    width: 80rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case {
    width: 80rem;
    padding-bottom: 4rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case.custom-reports, .container-1295.cloneable.socialgraph.borders.use-case.green {
    width: 80rem;
  }

  .c-note {
    padding-left: 15px;
  }

  .c-faq-3 {
    width: 50%;
  }

  .cloneable-area-3 {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
  }

  .image-246 {
    max-width: 77%;
  }

  .faq-q-text-2 {
    color: #3f494a;
    font-size: 1.1rem;
    line-height: 2.4rem;
  }

  .gif-text {
    margin-top: -18px;
  }

  ._3products-section-showcase {
    padding-left: 4.7rem;
    padding-right: 4.7rem;
  }

  .hero-product-sections.blue-bckgrd {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .hero-product-sections.green-bckgrd, .hero-product-sections.yellow-bckgrd {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .container-1297 {
    max-width: 1287px;
  }

  .shadow-two-5 {
    max-width: 90%;
  }

  .more-products-heading {
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .uui-heading-medium-17 {
    margin-bottom: 10px;
  }

  .uui-layout91_list {
    margin-top: 0;
  }

  .background-grid-assistants-svg {
    max-width: 85%;
    top: -28%;
    right: -18%;
    overflow: hidden;
  }

  .gif-feed-1236 {
    max-width: 80.5rem;
  }

  .combine-heading-style-h2 {
    color: #204b55;
    font-size: 1.8rem;
  }

  .combine-feature2_component, .combine-feature2_component.deep-search {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .combine-feature2_content {
    max-width: 33rem;
  }

  .combine-feature2_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .combine-feature2_image-wrapper.left {
    justify-content: center;
    align-items: center;
  }

  .combine-feature2_image {
    max-width: 80%;
  }

  .social-grpah-heading {
    line-height: 2.8rem;
  }

  .container-collab, .container-sentiment-analysis {
    max-width: 80rem;
  }

  .heading-217 {
    font-family: Montserrat, sans-serif;
    line-height: 2.8rem;
  }

  .tab-link-share {
    background-color: #0000;
  }

  .tab-link-share.w--current {
    color: #fff;
    background-color: #4caf50;
  }

  .tab-link-collaborate {
    background-color: #0000;
  }

  .tab-link-collaborate.w--current {
    color: #fff;
    background-color: #4caf50;
  }

  .image-content-wrap-collab {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .content-wrapper-for-collab-tabs {
    padding-left: 1.188rem;
    padding-right: 1.188rem;
  }

  .image-248 {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: block;
  }

  .green-div-rectangle {
    width: 100%;
  }

  .image-wrapper-tab-img {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .tabs-content-22 {
    margin-top: 20px;
  }

  .absolute-grid-ds {
    max-width: 55%;
    left: 8%;
  }

  .hero-stack-9 {
    background-image: none;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .hero-wrapper-two-17 {
    max-width: 866px;
  }

  .margin-bottom-24px-22 {
    font-size: 1rem;
  }

  .hero-image-7.shadow-two {
    box-shadow: none;
  }

  .heading-218 {
    font-size: 1.7rem;
  }

  .centered-heading-11 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .icon-security-gridcard {
    width: 3.5rem;
    height: 3.5rem;
    max-height: none;
  }

  .security-grid-card-para {
    font-size: 1rem;
  }

  .enterprise-security-top-grid {
    left: 14%;
  }

  .enterprise-security-top-grid.bottom {
    bottom: 14%;
    left: 14%;
  }

  .image-250 {
    max-width: 100%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .hero-security-div {
    z-index: 1;
    position: relative;
  }

  .margin-bottom-24px-23 {
    margin-top: 1rem;
  }

  .new-insights-main-h1 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.7rem;
  }

  .container-1302 {
    max-width: 1260px;
  }

  .uui-container-large-28 {
    max-width: 80rem;
  }

  .uui-max-width-large-15.align-center-12 {
    max-width: 75.813rem;
  }

  .combine-heading-style-h2-2 {
    color: var(--brand-primary);
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .combine-heading-style-h6 {
    font-family: Montserrat, sans-serif;
  }

  .combine-space-large {
    height: 2rem;
  }

  .combine-team3_item {
    background-color: #fff;
  }

  .combine-team3_image-wrapper.kuntal {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3f9297a880007e4034_Kuntal%201-fotor-bg-remover-202409172206.png");
    background-position: 0 20%;
    background-size: auto;
    height: 24rem;
  }

  .combine-team3_image-wrapper.vikram {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e06453215005ce781_Vikram-fotor-bg-remover-202409172258.png");
    background-position: 50% 7%;
    background-size: cover;
    background-attachment: scroll;
    height: 24rem;
  }

  .combine-team3_image {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66cd7edbb2b11ae6452a6fea_kuntal__1_-removebg-preview.png");
    background-position: 0 0;
    background-size: auto;
    max-width: 80%;
  }

  .combine-team3_job-title {
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .rt-category-cards-text.rt-margin-bottom-ten {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .rt-body-font-color {
    font-family: Inter, sans-serif;
  }

  .rt-team-one-expert-card-image-social-icons {
    background-color: var(--primary-head-color);
    height: 50px;
  }

  .rt-team-one-expert-card-image {
    height: 30rem;
  }

  .rt-team-one-expert-card-image.anil, .rt-team-one-expert-card-image.amit, .rt-team-one-expert-card-image.anubhav {
    background-image: none;
    height: auto;
  }

  .rt-radius-six.rt-responsive-full-width-2.rt-auto-fit.rt-full-width {
    border-radius: 1.25rem;
    height: auto;
  }

  .rt-no-margin-2 {
    font-size: 1.8rem;
  }

  .rt-precision-card-body {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .rt-precision-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rt-right-arrow-box {
    right: -1.5%;
  }

  .rt-name-text-block.reports {
    margin-left: 0%;
  }

  .rt-slider-main-box {
    align-self: center;
    width: 100%;
    max-width: 1280px;
    padding-left: 2rem;
  }

  .rt-comment-text.reports {
    padding-right: 2%;
  }

  .slider-3 {
    height: 62px;
  }

  .lynx-content {
    max-width: 100%;
  }

  .lynx-paragraph-features {
    max-width: 457px;
  }

  .lynx-image {
    box-shadow: none;
    object-fit: fill;
  }

  .lynx-block-absolute {
    flex-flow: column;
    width: 477px;
    display: flex;
  }

  .dropdown-link-26.w--current, .dropdown-link-20.w--current, .dropdown-link-21.w--current, .dropdown-link-31.w--current, .dropdown-link-34.w--current, .dropdown-link-38.w--current, .dropdown-link-42.w--current, .dropdown-link-43.w--current, .dropdown-link-48.w--current, .dropdown-link-52.w--current, .dropdown-link-56.w--current, .dropdown-link-57.w--current, .dropdown-link-62.w--current, .dropdown-link-69.w--current, .dropdown-link-81.w--current, .dropdown-link-93.w--current {
    color: #000;
    text-decoration: none;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: 4rem;
  }

  .div-block-280 {
    flex-flow: row;
    max-width: none;
    margin-left: auto;
    display: block;
  }

  .rt-tabs-menu-2 {
    margin-right: 50px;
  }

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

  .lynx-content-hero {
    max-width: 1170px;
  }

  .lynx-hero {
    width: 100%;
  }

  ._2x2-grid-3.feed {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-282 {
    flex: none;
    order: 0;
    align-self: auto;
    width: 100%;
    max-width: 80.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-284 {
    border: 1px solid #95bdc7;
    border-radius: 20px;
    padding: 20px;
    overflow: auto;
  }

  .text-span-47 {
    color: var(--teal);
  }

  .container-1306 {
    border-radius: var(--edge-throughout);
    padding-left: 0;
    padding-right: 0;
  }

  .image-273 {
    z-index: auto;
    vertical-align: baseline;
    position: relative;
    right: 56px;
  }

  .div-block-285 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-1307 {
    width: 100%;
  }

  .div-block-286 {
    float: left;
    display: block;
    position: relative;
  }

  .image-274 {
    box-sizing: border-box;
    aspect-ratio: auto;
    display: block;
    position: absolute;
    inset: 42% 0% 0% 19%;
    overflow: clip;
  }

  .image-275 {
    z-index: auto;
    aspect-ratio: 1;
    vertical-align: baseline;
    object-fit: fill;
    display: block;
    position: relative;
    top: 28.9rem;
    left: 173px;
  }

  .div-block-291 {
    top: -50rem;
  }

  .feature-card-2 {
    top: 10.9rem;
    left: 7.9rem;
  }

  .feature-card-3 {
    top: 21.4rem;
    left: 10.2rem;
  }

  .feature-card-4 {
    top: 31.2rem;
    left: 8.6rem;
  }

  .feature-card-5 {
    top: 41rem;
    left: 1.9rem;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-family: Montserrat custom, sans-serif;
    font-size: 42px;
    line-height: 54px;
  }

  .header {
    background-color: #fff;
  }

  .nav-position.margin-lft-right-7vw {
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-link {
    font-size: 13px;
  }

  .footer.footer-new {
    padding-top: 40px;
  }

  .footer-title {
    font-size: 1rem;
  }

  .footer-column.hide-mbl {
    width: 167px;
  }

  .primary_button {
    font-size: 20px;
    line-height: 32px;
  }

  .container {
    max-width: 1200px;
  }

  .container.padding-lr7vw-tb-12vh, .container.padding-lr7vw-tb-4vh, .container.padding-lr7vw-t5vh-btm12vh, .container.padding-lr7vw-tb8vh {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .container.paddinglr0-t0vw-b4vw {
    padding-top: 4vw;
  }

  .para {
    font-size: 18px;
    line-height: 28px;
  }

  .para.center._95ch, .para.center.medium.ch30, .para.center.semi-bold {
    line-height: 32px;
  }

  .para.text-grey-black {
    font-size: 18px;
    line-height: 28px;
  }

  .section.dark-green-color.secion-bg-space.section-m-space {
    background-color: #367d8d;
  }

  .section.faded-blue-color.testimonial-p.pricing-testimonial {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .section.reachers {
    background-position: 0 0;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .section.compliance-hero {
    background-position: 50%;
    background-size: cover;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .link-block.padding-3vh {
    padding-top: 3vh;
  }

  .heading1 {
    font-family: Montserrat custom, sans-serif;
  }

  .heading2.font40.mb48 {
    line-height: 58px;
  }

  .backbone-wrap.width-100 {
    grid-template-columns: 1.5fr 1fr;
    place-items: stretch stretch;
  }

  .financial-box {
    top: 36%;
    left: -12%;
  }

  .solid-button {
    font-size: 20px;
    line-height: 30px;
  }

  .solid-button.round-btn.right-padding {
    padding-right: 30px;
    display: inline-block;
  }

  .solid-button.round-btn.right-padding.primary-button {
    margin-left: auto;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .solid-button.transparent.left-padding {
    margin-left: 20px;
  }

  .pricing-box {
    margin-top: 30px;
    top: -116px;
  }

  .pricing-teams-pill {
    left: 58%;
  }

  .splide.slider {
    z-index: 1;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .splide.slider.center-align {
    flex-direction: column;
    align-items: stretch;
    padding-bottom: 80px;
    display: flex;
  }

  .splide__arrows {
    bottom: -82%;
  }

  .splide__list.pricing-list.old {
    display: none;
  }

  .faq-ques-title {
    font-size: 20px;
    line-height: 34px;
  }

  .hero-section.hero-space {
    height: 95vh;
  }

  .needl-container.home {
    max-width: 1400px;
  }

  .navbar {
    z-index: 999999;
    opacity: 1;
    position: sticky;
  }

  .banner-contant.home-pos {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .hero-btn-text {
    font-size: 20px;
  }

  .why-banner-section {
    padding-top: 129px;
  }

  .why-title-text {
    line-height: 30px;
  }

  .primary-para.mb24.text-white {
    font-weight: 400;
  }

  .primary-para.mt-15 {
    font-size: 16px;
    line-height: 28px;
  }

  .primary-para.text-grey {
    line-height: 28px;
  }

  .testimonial {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .testimonia-para {
    align-self: auto;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
  }

  .header-btn {
    font-size: 20px;
    line-height: 44px;
  }

  .hero-banner-bg {
    width: 45.2%;
  }

  .productive-block {
    justify-content: space-between;
  }

  .dot {
    margin-right: 0;
  }

  .secondary-button.btn-small.mr-20 {
    margin-left: 10px;
  }

  .needl-section.new-color.compliance.telegram-4 {
    object-fit: contain;
    width: auto;
    margin-top: 35px;
    margin-right: 20px;
  }

  .needl-section.new-color.compliance.usecase-cxo {
    display: block;
  }

  .needl-section.compliance.wtsap1.gmail6 {
    padding-top: 0;
  }

  .upadate {
    margin-left: 0;
  }

  .solution-answer {
    font-size: 18px;
    line-height: 28px;
  }

  .solution-answer.mt-15 {
    margin-top: 6px;
    font-size: 16px;
    line-height: 26px;
  }

  .dropdown-image.team-dropdown-image {
    flex-basis: 30px;
  }

  .dropdown-list-main {
    padding-top: 20px;
  }

  .dropdown-list-main._2col-grid.new-drp-list.new-updated {
    top: auto;
    left: 523px;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    border-radius: 10px;
    width: 1020px;
    left: 179px;
  }

  .dropdown-list-main._2col-grid-vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 7px;
    margin-top: -2px;
    top: auto;
  }

  .hero-title-rechers.width-100p {
    width: 91%;
  }

  .all-in-img {
    top: -40px;
    right: -5%;
  }

  .all-in-img.auto-tagging {
    right: -140px;
  }

  .sol-text {
    font-size: 18px;
    line-height: 28px;
  }

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

  .needl-left-column.first {
    background-color: var(--hero-bg);
  }

  .title30.text-black {
    text-align: left;
    flex-direction: row;
    flex: 1;
    justify-content: flex-end;
    align-items: baseline;
    display: block;
  }

  .needl-work-icon.size._2.mb-25 {
    left: 28%;
  }

  .needl-work-icon.size._3.mb-25 {
    left: 36%;
  }

  .needl-work-icon.size._4.mb-25 {
    left: 35%;
  }

  .needl-work-icon.size._5.mb-25 {
    left: 26%;
  }

  .needl-work-icon.size._6 {
    margin-top: -20px;
  }

  .image-center {
    min-height: 335px;
    max-height: 335px;
  }

  .tab-content-wrapper, .tab-content-wrapper.search-content-wrapper {
    flex-direction: row;
  }

  .tab-content-wrapper.public-content-wrapper, .tab-content-wrapper.curated-feed-wrapper, .tab-content-wrapper.share-content-wrapper {
    flex-direction: row-reverse;
  }

  .secure-heading-title.text-white.ln-height {
    font-family: Montserrat custom, sans-serif;
  }

  .btn.primary-button, .btn.primary-button.mb-sm-20 {
    border-width: 0;
  }

  .needl-team-section {
    padding-top: 5.3rem;
    padding-bottom: 5.3rem;
  }

  .needl-team-section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .needl-team-section.benefits-section {
    padding-top: 12.7rem;
    padding-bottom: 12.7rem;
  }

  .text-filed-needl::placeholder {
    color: #afafaf;
    font-size: 14px;
    line-height: 17px;
  }

  .text-filed-needl.area {
    padding-bottom: 64px;
  }

  .needl-tab-card {
    height: auto;
  }

  .contact-section {
    margin-top: 0;
  }

  .needl-cta-contact-form {
    border-color: #004f5780;
    width: 604px;
    padding: 50px 69px 34px;
  }

  .needl-cta-contact-form.needl-cta-form {
    padding-top: 34px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home {
    background-color: #fff;
  }

  .financial-hero-title {
    font-size: 45px;
    line-height: 50px;
  }

  .width-100p {
    width: 100%;
    max-width: 100%;
  }

  .cs-text-wrap.width70 {
    padding-left: 18vw;
  }

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

  .background-lottie {
    width: 50%;
  }

  .background-lottie._1440 {
    box-shadow: none;
    width: 44%;
    top: 4%;
    right: 7%;
  }

  .icons-80px {
    width: 80px;
    height: 80px;
  }

  .left-icon-blog {
    margin-top: 163.5px;
  }

  .flex-center {
    max-width: 1345px;
  }

  .right-icon-blog {
    margin-top: 163.5px;
  }

  .title-med.btm20 {
    margin-bottom: 30px;
  }

  .text-span-3 {
    color: var(--pale-green);
  }

  .image-32 {
    width: 110px;
  }

  .paragraph-2 {
    color: var(--brand-primary);
  }

  .heading-47 {
    color: var(--brand-primary);
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem;
  }

  .paragraph-4, .list-item-3 {
    color: var(--brand-primary);
  }

  .model-box {
    display: none;
  }

  .needl-container-blog {
    max-width: 1125px;
  }

  .blog-main-image {
    max-width: 90rem;
  }

  .blog-title {
    font-size: 1.9rem;
    font-weight: 700;
    line-height: 2.9rem;
  }

  .blog-content {
    line-height: 1.875rem;
  }

  .heading-51, .heading-52 {
    font-weight: 600;
  }

  .heading-54 {
    color: var(--brand-primary);
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.7rem;
  }

  .heading-54._5px-bot-pad {
    font-weight: 600;
  }

  .image-41.mobile-img-100 {
    height: auto;
  }

  .div-block-32.blog-thumbnail-recent {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-43.img-100 {
    object-fit: cover;
    width: 100vw;
  }

  .heading-55.blog-title-heading {
    font-weight: 600;
  }

  .sidate.date-blog, .text-block-9.readtine-blog {
    line-height: 1.7rem;
  }

  .new-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .new-container.use-case-hero-container {
    max-width: 1280px;
    padding-left: 0;
  }

  .para-18-30-400-intr-balck {
    font-size: 18px;
    line-height: 28px;
  }

  .button:hover {
    border: 1px #367d8d;
  }

  .white-button:hover {
    color: #367d8d;
    background-color: #fdfdfd;
  }

  .feature-heading-wrapper {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
  }

  .feature-tab-link {
    font-size: 18px;
  }

  .feature-tabs-menu {
    top: -18%;
  }

  .feature-paragrah-wrapper.process-para {
    padding-top: 20px;
  }

  .tab-content-heading {
    padding-bottom: 0;
  }

  .feature-tab-image {
    display: block;
  }

  .tabs-menu-2 {
    width: 40%;
  }

  .processing-tab-link {
    font-size: 18px;
  }

  .processing-tab-link.w--current {
    flex: 0 auto;
    align-self: auto;
  }

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

  .how-needl-works {
    background-image: none;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .auto-info-wrapper.rem-up-bot-pad {
    width: auto;
    padding-top: 0;
  }

  .auto-info-scroll-wrapper {
    width: 1144px;
  }

  .footer-top-split {
    justify-content: flex-start;
  }

  .footer-top-right {
    text-align: left;
    flex-direction: column;
    order: 0;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-end;
    padding-left: 0;
    display: flex;
  }

  .image-46 {
    text-align: left;
    display: block;
  }

  .footer-nav-wrapper {
    margin-top: -38px;
  }

  .footer-button {
    width: 200px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .container-1160 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .image-50 {
    left: 9%;
  }

  .video-overlay {
    background-color: #fffffff5;
  }

  .heading-60.semi-bold {
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .h1-18-400-intr.home-para {
    font-size: 1rem;
    line-height: 1.9rem;
  }

  .teams-heading-wrapper.divider {
    padding-bottom: 20px;
  }

  .h1-600-mnstr-36 {
    text-transform: none;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.7rem;
  }

  .h1-600-mnstr-36.new-heading1.teal {
    color: var(--brand-primary);
    font-size: 2rem;
  }

  .mask {
    padding-bottom: 100px;
  }

  .slider2 {
    height: auto;
  }

  .slider-para.title {
    font-size: 1rem;
    line-height: 1.9rem;
  }

  .slide-nav {
    margin-top: auto;
    padding-top: 0;
    display: block;
  }

  .slider-head {
    font-family: Montserrat, sans-serif;
    font-size: 1.3rem;
    line-height: 1.9rem;
  }

  .connect-diff-sources {
    padding-top: 0;
    padding-bottom: 5.3rem;
  }

  .one-place-tab-wrapper {
    margin-top: 10px;
  }

  .tabs {
    grid-column-gap: 0px;
    border: 1px solid #a7a1a1;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .oe-place-tab-content-wrapper.home-connect-tab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .confidentail-section {
    background-color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .para-500-intr-20 {
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 2.3rem;
  }

  .confidential-feature-wrapper {
    padding-top: 22px;
  }

  .para-400-intr-20 {
    font-size: 1.1rem;
  }

  .image-59 {
    inset: auto 11% 18% auto;
  }

  .h1-600-mnstr-38 {
    font-family: Montserrat, sans-serif;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.6rem;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    color: #3f494a;
    font-size: 1.7rem;
  }

  .pricing-hero-section {
    padding-top: 60px;
  }

  .annual-btn {
    background-color: #0000;
  }

  .pricing-head-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
    display: block;
  }

  .pricing-head-wrapper.public {
    width: auto;
    overflow: visible;
  }

  .pricing-head-top-div {
    width: 200px;
  }

  .pricing-head-top-div.pro-head-div, .pricing-head-top-div.pro-head-div:hover {
    width: 200px;
    height: auto;
  }

  .pricing-head-top-div.hoveranimation {
    width: 220px;
  }

  .text-block-18, .text-block-18.primium-white-text {
    font-weight: 500;
  }

  .div-block-41 {
    top: -2%;
  }

  .pricing-head-top-wrapper {
    top: 81px;
  }

  .pricing-head-top-wrapper.public {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
    margin-left: auto;
    padding-top: 20px;
    position: sticky;
    top: 84px;
  }

  .pricing-head-top-wrapper.public.pricing-for-phone {
    display: flex;
  }

  .pricing-head-bottom-div {
    width: 200px;
  }

  .pricing-head-bottom-content-wrap.height-100 {
    height: 150px;
  }

  .paragraph-16 {
    font-size: 16px;
    line-height: 24px;
  }

  .pricing-features-div {
    width: 220px;
  }

  .pricing-features-div._1st-tab {
    width: 200px;
  }

  .pricing-feature-head {
    position: static;
  }

  .div-block-42 {
    width: 200px;
  }

  .div-block-43 {
    background-color: var(--white);
    width: 200px;
  }

  .trs-testimonial-section {
    background-position: 50%;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-right: 0;
  }

  .trs-testimonial-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .trs-testimonial-head-wrapper {
    width: 616px;
    padding-bottom: 60px;
  }

  .h1-700-mnstr-36 {
    color: var(--h1-black);
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 36px;
    line-height: 48px;
  }

  .weekly-inbox-section {
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
  }

  .trs-form-options {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .trs-test-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .trs-single-test-div {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
    box-shadow: 0 4px 16px -1px #00000040;
  }

  .trs-single-test-div.green-trs-test {
    background-color: #dbf0f2;
  }

  .paragraph-23 {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .paragraph-23.trs-test-white-para {
    color: #000;
    max-width: 393px;
    font-size: 1rem;
  }

  .text-block-31 {
    color: #000;
    font-size: 1rem;
  }

  .text-block-31.white-trs-client-name {
    font-style: normal;
  }

  .div-block-48 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .usecase-hero-section {
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    min-height: auto;
    padding-top: 100px;
    padding-left: 0;
    display: none;
  }

  .usecase-hero-section.career-usecae {
    padding-top: 330px;
    display: none;
  }

  .usecase-hero-section.about-hero-section {
    display: none;
  }

  .usecase-hero-section.financial-serive-hero-section {
    height: 750px;
  }

  .usecase-hero-wrapper {
    width: 46%;
    height: 100%;
    padding-left: 0%;
    display: flex;
  }

  .usecase-hero-split {
    justify-content: flex-start;
    align-items: stretch;
    position: static;
  }

  .usecase-left-split {
    align-items: flex-start;
    width: auto;
    position: static;
    inset: 0% 0% auto;
  }

  .usecase-right-split {
    width: 60%;
    position: static;
    inset: 0% -25% 0% auto;
  }

  .usecase-name-head {
    display: none;
  }

  .usecase-head-wrapper.use-case-head-pading {
    width: auto;
  }

  .demo-form-section {
    padding-bottom: 140px;
  }

  .demo-from-split-wrapper.cobtact-form-block {
    width: auto;
  }

  .heading-74 {
    line-height: 42px;
  }

  .contact-hero-section {
    padding-top: 35px;
  }

  .image-74 {
    object-fit: fill;
    margin-top: 0;
    padding-top: 0;
    inset: auto 0% 0% auto;
  }

  .image-74.about-image {
    width: 42%;
  }

  .full-width-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 1400px;
    max-width: 1400px;
    height: 800px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .div-block-53 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    display: block;
  }

  .image-75 {
    width: 50%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .new-hero-section {
    background-color: var(--hero-bg);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .new-hero-section.individual-hero {
    padding-top: 40px;
  }

  .new-hero-section.research-hero {
    min-height: 80vh;
    padding-top: 0;
    display: flex;
  }

  .text-block-34 {
    flex: none;
    align-self: auto;
  }

  .text-block-35 {
    flex: none;
  }

  .image-78, .html-embed-2 {
    display: block;
  }

  .home-hero-section.design1 {
    padding-top: 47px;
    padding-bottom: 47px;
    display: block;
  }

  .home-hero-section.design1.d2 {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .home-hero-image-section {
    margin-top: auto;
    padding-top: 7rem;
    padding-bottom: 3.4rem;
  }

  .home-hero-image-section.reducepadin {
    height: auto;
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .para-hero-section {
    font-size: 1rem;
    line-height: 1.9rem;
  }

  .image-96 {
    top: 0%;
  }

  .div-block-57 {
    width: auto;
  }

  .slider-2 {
    display: none;
  }

  .cookie-wrapper {
    width: 40%;
    inset: auto auto 0% 0%;
  }

  .preference-wrapper {
    background-color: #0000;
    align-items: center;
    padding: 20px;
    display: none;
  }

  .cookie-trigger {
    display: none;
  }

  .popup-close-btn {
    background-color: #0000003d;
  }

  .form-block-4 {
    flex: 0 auto;
    align-self: center;
  }

  .image98.mobileimg {
    display: none;
  }

  .div-block-66 {
    width: 418.333px;
    display: flex;
  }

  .section-3.faq-bottom-padding {
    padding-bottom: 140px;
  }

  .annual-btn-wrap.w--current {
    background-color: var(--white);
    color: var(--white);
  }

  .div-block-67 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .ranking-section {
    padding-bottom: 0;
  }

  .cs-detail-section {
    padding-top: 60px;
  }

  .case-study-wrapper._3rd-rich-text-div {
    margin-top: 0%;
    padding-top: 60px;
  }

  .tablink {
    align-items: flex-start;
    display: flex;
  }

  .div-block-78 {
    margin-top: 0%;
    position: static;
    inset: 0% 0% auto auto;
  }

  .case-study-testimonial-section {
    padding-top: 2rem;
  }

  .landing-page-tab-section {
    padding-top: 100px;
  }

  .landing-faq {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .faq-div {
    width: 1000px;
  }

  .div-block-85 {
    display: block;
  }

  .faq-heading, .landing-testimonial {
    padding-top: 0;
  }

  .integration-section {
    overflow: hidden;
  }

  .integration-logos-1st-row, .integration-logos-2nd-row {
    overflow: visible;
  }

  .h1-hero-section.d2 {
    font-size: 2.2rem;
  }

  .h1-hero-section.show {
    font-size: 2.2rem;
    line-height: 3.6rem;
  }

  .h1-hero-section.show.semi-bold {
    font-size: 2rem;
  }

  ._3rd-level-head {
    color: var(--brand-primary);
  }

  .heading-109 {
    padding-top: 40px;
  }

  .cookie-wrapper-2 {
    inset: auto auto 0% 0%;
  }

  .form-block-5 {
    flex: 0 auto;
    align-self: center;
  }

  .cookie-wrapper-3 {
    inset: auto auto 0% 0%;
  }

  .image-136 {
    width: 200px;
  }

  .currency-wrapper {
    right: 30%;
  }

  .html-embed-10 {
    background-color: #0000;
  }

  .heading-3.team-member {
    line-height: 2.1rem;
  }

  .team-member-info-01.team-member-info-new {
    width: 74%;
    height: 115px;
  }

  .team-member-01.team-member-001.team-member-002 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66e92f3e06453215005ce781_Vikram-fotor-bg-remover-202409172258.png");
  }

  .about-contact-wrap {
    width: 90%;
  }

  .about-contact-wrap._4-address-cards-div {
    width: 71%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-122.address-card {
    width: 100%;
  }

  .pricing-head-bottom-content-wrap-copy.height-100 {
    height: 150px;
  }

  .shadow-two {
    max-width: 100%;
  }

  .shadow-two.askneedl {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: -200px;
    margin-right: -200px;
  }

  .footer-for-new-page {
    background-image: linear-gradient(180deg, var(--dark-slate-grey) 17%, var(--teal) 86%);
  }

  .div-block-134.date {
    padding-left: 158px;
    display: block;
  }

  .image-149 {
    object-fit: contain;
    min-height: 0;
    max-height: 80px;
  }

  .image-151 {
    display: none;
  }

  .div-block-136 {
    background-color: var(--primary-head-color);
    object-fit: contain;
    justify-content: center;
    align-items: center;
    max-height: 65px;
    display: none;
  }

  .div-block-138 {
    min-height: 0;
    margin: 50px 0 0;
  }

  .div-block-140 {
    background-color: var(--hero-bg);
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .security-legal {
    background-color: var(--hero-bg);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .security-legal.research-hero {
    min-height: 80vh;
    padding-top: 0;
    display: flex;
  }

  .security-legal.research-hero--security {
    border-radius: 20px;
    min-height: 80vh;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    display: flex;
  }

  .bold-text-28 {
    background-color: var(--hero-bg);
  }

  .feature-heading-wrapper-for-askneedl {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    max-width: 40%;
  }

  .demo-form-section-copy {
    padding-bottom: 140px;
  }

  .demo-from-split-wrapper-copy.cobtact-form-block, .demo-from-split-wrapper-copy.cobtact-form-block-copy {
    width: auto;
  }

  .a-header-play {
    color: var(--primary-head-color);
  }

  .a-h1-heading {
    letter-spacing: normal;
  }

  .a-container-regular-2, .a-container-regular-3 {
    max-width: 1280px;
  }

  .uui-container-large {
    max-width: 100%;
  }

  .uui-banner16_component {
    background-image: linear-gradient(40deg, var(--primary-head-color) 30%, var(--untitled-ui--primary700));
  }

  .div-block-149, .uui-banner18_component {
    display: none;
  }

  .a-header-section-annualreport {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
    overflow: hidden;
  }

  .a-header-section-calltranscript {
    border-style: none;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
  }

  .a-section-regular-4 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .search.lower-pad {
    margin-top: 30px;
  }

  .search-input {
    margin-right: 0;
  }

  .accordion-icon {
    display: block;
  }

  .text-block-90.text-main {
    font-size: 1rem;
  }

  .div-block-166 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-11 {
    margin-left: 60px;
  }

  .cta-div-help {
    max-width: 40%;
  }

  .a-container-regular-8 {
    justify-content: center;
    align-items: center;
    width: 76%;
    padding-left: 137px;
    padding-right: 137px;
  }

  .uui-heading-tiny {
    font-size: 2rem;
    line-height: 3rem;
  }

  .vikram-content.forvik {
    width: 68%;
    margin-top: 20px;
  }

  .div-block-186.no-5px, .text-block-134 {
    margin-top: 0;
  }

  .div-block-189 {
    background-color: #ebe9e9;
  }

  .div-block-190 {
    padding-bottom: 20px;
  }

  .div-block-191 {
    margin-top: 20px;
  }

  .div-block-192 {
    margin-top: 5px;
  }

  .image-169-copy.vik-photo {
    border-radius: 22px;
    width: 80%;
    max-width: 80%;
    margin-left: 0;
  }

  .div-block-193-copy {
    background-color: #0000;
  }

  .a-container-regular-8-copy {
    background-color: #e5f4f7;
    justify-content: center;
    align-items: center;
  }

  .div-block-195.vic {
    margin-left: 254px;
  }

  .uui-heading-medium-4 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .uui-layout09_component.padding-right-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-container-large-5 {
    max-width: 80rem;
  }

  .uui-page-padding-6 {
    border-bottom-style: none;
  }

  .uui-section_layout09.background-white {
    background-color: #fff;
  }

  .uui-padding-vertical-xhuge-7 {
    background-color: var(--teal);
    background-image: linear-gradient(166deg, #e5f4f7 53%, #e5f4f8);
  }

  .uui-layout93_list {
    grid-column-gap: 1rem;
  }

  .uui-section_layout93 {
    background-color: var(--azure-2);
  }

  .a-header-section-calltranscript-copy {
    border-style: none;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 1.8rem;
  }

  .uui-page-padding-9 {
    padding-left: 2.9rem;
    padding-right: 2.9rem;
  }

  .uui-section_heroheader01 {
    max-width: 91.9rem;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-text-size-large-6 {
    line-height: 1.875rem;
  }

  ._2x-grid-founder {
    margin-top: 40px;
  }

  .video-wrapper-unified-broker {
    width: 68%;
  }

  .bold-text-54.typo-white {
    color: var(--untitled-ui--white);
    font-size: 2rem;
    line-height: 3rem;
  }

  .uui-text-size-large-8 {
    font-family: Inter, sans-serif;
  }

  .uui-padding-vertical-xhuge-12 {
    padding: 6rem 5rem;
    display: block;
  }

  .uui-padding-vertical-xhuge-12.borders {
    border-style: none;
  }

  .uui-container-small-2 {
    border: 1px none var(--untitled-ui--gray400);
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66cdda2c6e9d0979759a2f41_Untitled%20design%20(4).png");
    background-position: 0 0;
    background-size: auto;
    border-radius: 13px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-12 {
    background-color: #0000;
    margin-left: auto;
    margin-right: auto;
  }

  .uui-section_cta08 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .bold-text-56 {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 3rem;
  }

  .div-block-223 {
    max-width: 1280px;
    display: flex;
  }

  .uui-navbar07_dropdown-list.w--open {
    right: -150%;
  }

  .image-182 {
    width: 50%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-7 {
    margin-left: 306px;
  }

  .button-11:hover {
    border: 1px solid #367d8d;
  }

  .mons-typo-tab-labels {
    flex: none;
    align-self: auto;
  }

  .new-hero-section-2 {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .new-hero-section-2.individual-hero {
    padding-top: 40px;
  }

  .div-block-225 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    display: block;
  }

  .filter-img {
    padding-bottom: 14px;
  }

  .tabs-menu-6 {
    width: 40%;
  }

  .feature-heading-wrapper-2 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-198 {
    flex: none;
  }

  .usecase-name-head-2 {
    display: none;
  }

  .image-186 {
    width: 50%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-9 {
    margin-left: 306px;
  }

  .button-12:hover {
    border: 1px solid #367d8d;
  }

  .text-block-200 {
    flex: none;
    align-self: auto;
  }

  .new-hero-section-3 {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 100px;
    display: block;
  }

  .new-hero-section-3.individual-hero {
    padding-top: 40px;
  }

  .div-block-227 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    display: block;
  }

  .tabs-menu-7 {
    width: 40%;
  }

  .text-block-205 {
    flex: none;
  }

  .usecase-name-head-3 {
    display: none;
  }

  .image-190 {
    width: 50%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .tabs-content-11 {
    margin-left: 306px;
  }

  .button-13:hover {
    border: 1px solid #367d8d;
  }

  .text-block-207 {
    flex: none;
    align-self: auto;
  }

  .div-block-229 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    display: block;
  }

  .tabs-menu-8 {
    width: 40%;
  }

  .text-block-212 {
    flex: none;
  }

  .usecase-name-head-4 {
    display: none;
  }

  .uui-navbar01_dropdown-list.w--open {
    left: 32%;
  }

  .grid-3.top-pad-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 1rem;
  }

  .grid-box {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-box.no-left-line {
    padding-left: 0;
  }

  .paragraph-77 {
    line-height: 1.7rem;
  }

  .tabs-4 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .tab-h1 {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.6rem;
  }

  .tab-panel {
    padding-top: 21px;
    padding-bottom: 21px;
    box-shadow: 0 60px 100px -50px #151c344f;
  }

  .heading-170 {
    padding-left: 178px;
    padding-right: 178px;
  }

  .heading-170.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .sec-3-h2 {
    font-size: 2.2rem;
    line-height: 3.6rem;
  }

  .tabs-5 {
    padding-top: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-79 {
    font-size: 1rem;
  }

  .container-1179.needl-features {
    width: 1160px;
    padding: 2.2rem 0;
  }

  .lottie-animation-7.add-margin {
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .explore-needl-features {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 4.5rem;
  }

  .heading-171 {
    padding-left: 178px;
    padding-right: 178px;
  }

  .heading-171.no-padding {
    padding-left: 0;
    padding-right: 0;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.6rem;
  }

  .heading-171.no-padding.new-heading1.medium-typo.teal {
    font-size: 2rem;
  }

  .padding-section-medium.cta {
    padding-top: 4.7rem;
    padding-bottom: 4.7rem;
  }

  .heading-25 {
    font-size: 1.8rem;
    line-height: 2.9rem;
  }

  .features-component {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .title-mi.testimonial-v1---brix.title-big-typo {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.6rem;
  }

  .title-mi.testimonial---brix {
    font-size: 2.2rem;
    line-height: 3.6rem;
  }

  .cloneable-container-default {
    background-position: 50% 40%;
    background-size: cover;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 4.7rem;
    padding-bottom: 4.7rem;
  }

  .paragraph---brix.testimonial-v1---brix {
    font-size: 1rem;
    line-height: 1.9rem;
  }

  .slider-arrow---brix.small---brix.right---brix, .slider-arrow---brix.small---brix.left---brix {
    bottom: 1%;
  }

  .container-default---brix.adjust-container-max-w {
    padding-left: 0;
    padding-right: 0;
  }

  .card---brix.testimonial-v1---brix {
    padding: 51px;
  }

  .heading-175 {
    font-size: 1.7rem;
  }

  .heading-175.feed {
    font-size: 1.8rem;
  }

  .padding-section-large-5 {
    padding-bottom: 1rem;
  }

  .features-grid_item-3.discover.feed.ir:hover {
    background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6775270fb3b19c42cc6463df_pexels-shkrabaanthony-5816298.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .features-grid_item-3.discover.feed.cr:hover {
    background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677527f1f1df64ac9786053e_pexels-mikhail-nilov-6963030.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .features-grid_item-3.discover.feed.etc:hover {
    background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/67752845d2e80a786fa3ca49_image%20(5).png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .image-200 {
    display: block;
  }

  .tabs-menu-10 {
    width: 40%;
  }

  .new-container-2 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .text-block-239 {
    flex: none;
  }

  .button-14:hover {
    border: 1px solid #367d8d;
  }

  .text-block-193 {
    flex: none;
    align-self: auto;
  }

  .image-203 {
    width: 50%;
    height: 500px;
    position: absolute;
    right: 0;
  }

  .full-width-div-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 1400px;
    max-width: 1400px;
    height: 800px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .image-185 {
    padding-bottom: 14px;
  }

  .usecase-left-split-2 {
    align-items: flex-start;
    width: auto;
    position: static;
    inset: 0% 0% auto;
  }

  .tabs-content-16 {
    margin-left: 306px;
  }

  .usecase-name-head-5 {
    display: none;
  }

  .usecase-hero-split-2 {
    justify-content: flex-start;
    align-items: stretch;
    position: static;
  }

  .needl-container-2 {
    height: auto;
    position: static;
  }

  .usecase-hero-wrapper-2 {
    width: 46%;
    height: 100%;
    padding-left: 0%;
    display: flex;
  }

  .div-block-239 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-width: 1280px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    display: block;
  }

  .heading-179 {
    font-weight: 600;
  }

  .agreement-policies-section {
    padding-left: 32.1rem;
    padding-right: 32.1rem;
  }

  .heading-181 {
    font-size: 1.5rem;
  }

  .agreement-link-block {
    font-size: 1rem;
  }

  .uui-container-small-3 {
    max-width: 70rem;
  }

  .uui-career09_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium-11 {
    font-weight: 600;
  }

  .uui-page-padding-16 {
    padding-left: 8.7rem;
    padding-right: 8.7rem;
  }

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

  .text-block-248 {
    font-weight: 600;
  }

  .uui-padding-vertical-xhuge-16 {
    padding: 2.3rem 0 4rem;
  }

  .a-container-regular-10 {
    max-width: 1315px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .our-benefits--career {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .gallery-slider {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .container-1184 {
    max-width: 1278px;
  }

  .gallery-slide-nav.career {
    inset: auto 0% -10%;
  }

  .div-block-247 {
    display: block;
  }

  .div-block-248 {
    margin-top: 0%;
    position: static;
    inset: 0% 0% auto auto;
  }

  .image-213 {
    max-width: 90%;
  }

  .monthwise-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 50px;
  }

  .month-heading {
    margin-bottom: 10px;
    font-size: 1.6rem;
  }

  .release-text {
    font-size: 1.3rem;
  }

  .release-para {
    font-size: 1rem;
  }

  .heading-194 {
    padding-top: 40px;
    font-family: Montserrat, sans-serif;
  }

  .section-tip {
    padding-bottom: 0;
  }

  .card_component.home {
    width: 18.3rem;
  }

  .cards.feed {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .section-why-needl {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .whats-new-section {
    padding-top: 2rem;
  }

  .whats-new-container {
    max-width: 72.9rem;
  }

  .whats-new-main-div {
    padding-top: .5rem;
  }

  .uui-heading-medium-12 {
    font-size: 2rem;
  }

  .uui-cta12_component.feed {
    box-shadow: 0 2px 5px #0003;
  }

  .tagline-teal-text {
    line-height: 2.8rem;
  }

  .testimonial-column-light {
    padding-top: 3.9rem;
    padding-bottom: 3.9rem;
  }

  .testimonial-image-left {
    background-color: #ffffff24;
    height: 60vh;
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .cell-10 {
    flex-flow: wrap;
    align-items: stretch;
  }

  .quick-stack-4 {
    padding-top: 0;
  }

  .bold-text-78 {
    letter-spacing: 0;
  }

  .smart-benefits-mid-rectangle-grid {
    inset: -17.3% auto auto;
  }

  .smart-benefits-mid-rectangle-grid.for-assistant {
    z-index: -1;
    top: -34%;
  }

  .paragraph-94._1-1rem-text-hover.text-change {
    color: var(--brand-primary);
  }

  .bottom-small-grid {
    z-index: -1;
    inset: auto auto -11% -2.5%;
  }

  .bottom-small-grid.ask {
    bottom: -9%;
  }

  .margin-bottom-24px-15.mid {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .card_component-2.feed {
    padding-left: 1.35rem;
    padding-right: 1.35rem;
    box-shadow: 0 2px 6px #0000000a;
  }

  .card_component-2.feed.reports {
    width: auto;
  }

  .div-block {
    top: 20%;
    bottom: auto;
  }

  .unlock-heading {
    padding-left: 0;
  }

  .cards-for-gis.gif {
    width: 330px;
    max-width: 100%;
    height: 358px;
    margin-bottom: 0;
  }

  .features-grid_item-4.discover.feed.km, .features-grid_item-4.discover.feed.cr, .features-grid_item-4.discover.feed.etc, .features-grid_item-4.discover.feed.rm {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .features-grid_item-4.discover.feed.ir {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-template-rows: repeat(auto-fit, minmax(0, 1fr)) 1px;
  }

  .features-grid_item-4.discover.feed.ism {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .features-grid_item-4.discover.feed.invest-r.home {
    background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6776253dc5fffbcc6df28ec7_zR7nFjjIAWE.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .how-to-create-a-feed-section {
    padding-top: 3.8rem;
    padding-bottom: 3.8rem;
  }

  .text-element-gif {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .text-element-gif.yelow, .text-element-gif.grey, .text-element-gif.blue {
    margin-top: 0;
  }

  .smart-features-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-for-gifs-1-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .mid-align-text-before-hover-2 {
    color: var(--brand-primary);
  }

  .centered-heading-10.reports {
    padding-left: .713rem;
  }

  .padding-section-large-6 {
    padding-bottom: 1rem;
  }

  .backdrop-image {
    inset: auto 0% -15%;
  }

  .container-3 {
    padding: 2.5rem 1.6rem 3rem;
  }

  .container-3.feed.gifs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-2 {
    top: 17%;
  }

  .heading-4.mid {
    font-size: 1.7rem;
  }

  .gif-card-div.gif {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 385px;
    max-width: 378px;
    height: auto;
    padding-bottom: 1rem;
  }

  .title-tag {
    font-size: 1.25rem;
  }

  .hero-wrapper-6 {
    padding: 0 0 0 10px;
  }

  .container-1289 {
    max-width: 80.563rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-large-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .smart-benefits-grid-sqaure {
    inset: -56% -2.2% auto auto;
  }

  .smart-benefits-grid-sqaure.ask-needl {
    right: -2%;
  }

  .a-section-regular-9 {
    justify-content: center;
    align-items: center;
  }

  .a-section-regular-9.home-cta {
    padding-top: 1rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .a-section-regular-9.needl-prod-cta {
    padding-top: 3rem;
  }

  .a-section-regular-9.more-products {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }

  .a-section-regular-9.security {
    padding-top: 2rem;
  }

  .a-container-regular-11.home {
    max-width: 72.9rem;
  }

  .a-container-regular-11.more-prod {
    max-width: 82rem;
  }

  .a-container-regular-11.security {
    max-width: 81.438rem;
  }

  .a-container-regular-11.use-cases {
    max-width: 80rem;
  }

  .a-h5-heading-2 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
  }

  .a-h5-heading-2.ask {
    font-size: 1.7rem;
  }

  .short-cut-to-hyperlink {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    place-content: stretch;
    padding: 0 6.4rem;
  }

  .hyperlink-div-wrapper {
    width: 80%;
  }

  .bold-text-83 {
    font-size: 1.3rem;
  }

  .new-container-3 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .div-wrapper-for-home {
    width: 100vw;
  }

  .div-block-256 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81171_1920.svg");
    background-position: 50% 3%;
    background-size: auto;
    background-attachment: fixed;
    width: 100vw;
  }

  .video-box {
    margin-top: 16px;
  }

  .navbar-4 {
    z-index: 999999;
    opacity: 1;
    background-color: #0000;
    padding-top: 19px;
    padding-bottom: 19px;
    position: sticky;
  }

  .page-padding-2 {
    height: 70vh;
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .container-6 {
    max-width: 1187px;
  }

  .uui-banner16_component-2 {
    background-image: linear-gradient(40deg, #367d8d 30%, #6941c6);
  }

  .uui-container-large-22 {
    max-width: 100%;
  }

  .hero-stack-5 {
    width: 100vw;
    height: auto;
    overflow: clip;
  }

  .cta-for-watch-video-wrapper {
    flex-flow: wrap;
    width: 70.8rem;
  }

  .tabs-6 {
    max-width: 1087px;
    padding-top: 10px;
  }

  .image-230 {
    z-index: 0;
    width: 100%;
    bottom: 0%;
    overflow: hidden;
  }

  .tabs-content-17 {
    height: 712.5px;
  }

  .tab-content-photo-backdrop {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81164_GlassBackGround.svg");
    background-position: 50%;
    background-attachment: scroll;
    border-color: #ebf2f4;
    width: 1188px;
    height: 762px;
    top: 32%;
    left: auto;
  }

  .h1-600-mnstr-36-2 {
    color: var(--brand-primary);
    text-transform: none;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.8rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal {
    color: #18383f;
    font-size: 1.7rem;
  }

  .why-mi-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/679219656b8764ad7bb1d4b7_Verticle%20Grid%20Line.svg");
    background-position: 50%;
    background-size: cover;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .one-place-tab-wrapper-2 {
    border: 1px #000;
    justify-content: flex-start;
    margin-top: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .container-1290 {
    max-width: 80vw;
    padding-bottom: 0;
  }

  .h1-600-intr-20-2.color-green {
    margin-bottom: 7px;
    padding-bottom: 0;
    line-height: 2.4rem;
  }

  .header-bg-3 {
    background-color: #0000;
  }

  .div-wrapper-for-home-2 {
    background-color: #0000;
    width: 100vw;
  }

  .popup-close-3 {
    top: 5.5rem;
    right: auto;
  }

  .section-testimonials1-15-3 {
    padding-bottom: 4rem;
  }

  .paragraph-96 {
    line-height: 1.7rem;
  }

  .heading-208 {
    padding-left: 178px;
    padding-right: 178px;
  }

  .heading-208.no-padding {
    padding-left: 0;
    padding-right: 0;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 3.6rem;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.7rem;
  }

  .why-needl-ai-section {
    padding-bottom: 0;
  }

  .video-box-2 {
    margin-top: 16px;
  }

  .container-1160-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .home-hero-sec-div-wrapper {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210aa_Whitegrid.svg"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a8_1920%20(1).svg");
    background-position: 50% -.5%, 50% 0;
    background-size: contain, auto;
    background-attachment: scroll, scroll;
    width: 100vw;
  }

  .popup-close-4 {
    top: 6em;
    right: auto;
  }

  .tabs-7 {
    padding-top: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-mi.top-pad-grid {
    grid-column-gap: 1px;
    grid-row-gap: 32px;
    padding-bottom: 0;
  }

  .grid-mi.top-pad-grid.cr-grid {
    text-align: left;
    width: auto;
  }

  .container-1291 {
    max-width: 1187px;
  }

  .container-1293.needl-features {
    width: 72.9rem;
    padding: 2.2rem 0;
  }

  .popup-wrapper-2 {
    display: none;
  }

  .tab-content-photo-backdrop-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/678de15f2e6bce024fc81164_GlassBackGround.svg");
    background-position: 50%;
    background-attachment: scroll;
    border-color: #ebf2f461;
    width: 1181px;
    height: 762px;
    top: 36%;
    left: auto;
  }

  .tabs-menu-12.middle-align.public {
    align-items: flex-start;
    max-width: 500px;
  }

  .navbar-5 {
    z-index: 999999;
    opacity: 1;
    background-color: #0000;
    position: sticky;
  }

  .hero-home-heading-1 {
    color: #18383f;
    padding-left: 116px;
    padding-right: 116px;
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .tab-h1-2 {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.6rem;
  }

  .tabs-8 {
    padding-top: 10px;
  }

  .h1-18-400-intr-2 {
    font-size: 1rem;
  }

  .h1-18-400-intr-2.home-para {
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 1.9rem;
  }

  .bottom-fade-effect {
    z-index: 1;
    width: 100%;
    max-width: 100%;
    bottom: 0%;
    overflow: hidden;
  }

  .tabs-content-19 {
    width: 68.9rem;
    height: 712.5px;
    transition: all .1s ease-in;
  }

  .one-place-tab-menu-2.mobile-tab-color.no-color.w--current {
    padding-left: 0;
  }

  .one-place-tab-menu-2.no-color {
    border-radius: 4px;
  }

  .new-container-4 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .paragraph-101 {
    font-size: 1rem;
  }

  .tab-panel-2 {
    padding-top: 21px;
    padding-bottom: 21px;
    box-shadow: 0 60px 100px -50px #151c344f;
  }

  .tab-panel-2.light-color {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .page-padding-3 {
    height: 72vh;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tab-button-3, .tab-button-3.w--current {
    width: 280px;
  }

  .hero-stack-6 {
    width: 100vw;
    height: auto;
    transition: all .1s ease-in;
    overflow: clip;
  }

  .connect-diff-sources-2 {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .small-gird-works-img {
    top: -27%;
    left: 0%;
  }

  .tabs-9 {
    padding-bottom: 0;
  }

  .one-place-tab-wrapper-3 {
    margin-top: 0;
  }

  .image-245 {
    max-width: 80%;
  }

  .in-line-flex-div {
    padding-top: 16px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .container-70 {
    max-width: 72.9rem;
  }

  .heading-home-use-cases {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
  }

  .head-para-wrap-home {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .right-grid-why-need {
    z-index: 0;
    left: -16%;
  }

  .uui-container-large-23 {
    max-width: 72.9rem;
  }

  .uui-page-padding-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-heading-medium-15 {
    font-size: 1.7rem;
  }

  .security-section-home {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .security-head-para-div {
    padding-top: 0;
  }

  .cloneable-area-2 {
    min-height: 30vh;
  }

  .c-content.cloneable {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c-content.cloneable.hs.socialgraph {
    width: 86%;
  }

  .container-1295.cloneable {
    width: 100rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-1295.cloneable.socialgraph.borders {
    width: 82rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case {
    padding-top: 2rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case.custom-reports, .container-1295.cloneable.socialgraph.borders.use-case.green {
    width: 80rem;
  }

  .c-note {
    margin-bottom: 2rem;
    padding-left: 0;
  }

  .c-faq-3.green {
    padding: 1rem;
  }

  .div-block-271 {
    width: 46%;
  }

  .div-block-271.hs.socialgraph {
    width: 48%;
  }

  .faq-a-text-2 {
    margin-bottom: 1rem;
  }

  .faq-a-text-2.glimpse-para.mid {
    padding-right: 625px;
    font-family: Inter, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .cloneable-area-3 {
    grid-column-gap: 6%;
    grid-row-gap: 6%;
  }

  .feature-content-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .mid {
    font-family: Montserrat, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem;
  }

  .bold-text-85 {
    color: var(--brand-primary);
  }

  .container-1296 {
    max-width: 1236px;
  }

  .hero-wrapper-two-15 {
    max-width: 862px;
  }

  .hero-image-5.shadow-two {
    margin-top: -8px;
  }

  ._3products-section-showcase {
    padding-left: 19.425rem;
    padding-right: 19.425rem;
  }

  .hero-product-sections {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .hero-product-sections.blue-bckgrd {
    padding: 5.5rem 2.5rem;
  }

  .hero-product-sections.green-bckgrd, .hero-product-sections.yellow-bckgrd {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .container-1297 {
    max-width: 1275px;
  }

  .shadow-two-5 {
    max-width: 100%;
  }

  .more-products-heading {
    padding-right: 75px;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .uui-container-large-26 {
    max-width: 80rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.7rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-bottom: 3rem;
  }

  .background-grid-assistants-svg {
    max-width: 51%;
    top: -18%;
    right: 5%;
  }

  .gif-feed-1236 {
    max-width: 80.5rem;
  }

  .background-grid-prod-landing {
    max-width: 100%;
    left: 0%;
  }

  .page-loader {
    width: 50vw;
    height: 50vh;
  }

  .combine-padding-section-medium-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 0;
  }

  .combine-heading-style-h2 {
    font-size: 1.7rem;
  }

  .combine-section_feature2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .combine-feature2_item {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .combine-feature2_component {
    grid-column-gap: 4.3rem;
    grid-row-gap: 4.3rem;
  }

  .combine-feature2_content {
    max-width: 40rem;
    padding-left: 9px;
  }

  .combine-feature2_image-wrapper {
    max-width: 40rem;
  }

  .social-grpah-heading {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .container-collab, .container-sentiment-analysis {
    max-width: 82rem;
  }

  .tab-link-share {
    color: #4caf50;
  }

  .tab-link-share.w--current {
    color: #fff;
  }

  .tab-link-collaborate {
    color: #4caf50;
  }

  ._2value-props-content-div {
    padding-left: 1rem;
  }

  .tabs-content-22 {
    margin-top: 10px;
  }

  .absolute-grid-ds {
    left: 17%;
  }

  .hero-stack-9 {
    background-image: none;
    padding-top: 5rem;
  }

  .container-1159 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero-wrapper-two-17 {
    max-width: 963px;
  }

  .margin-bottom-24px-22 {
    font-size: 1rem;
  }

  .hero-image-7.shadow-two {
    margin-top: 1.6rem;
  }

  .heading-218 {
    font-family: Montserrat, sans-serif;
  }

  .centered-heading-11 {
    font-family: Montserrat, sans-serif;
    font-size: 1.8rem;
    line-height: 2.8rem;
  }

  .card-heading-security {
    font-size: 1.1rem;
  }

  .security-grid-card-para {
    font-size: 1rem;
  }

  .big-container-security {
    z-index: 2;
    max-width: 1303px;
    position: relative;
  }

  .enterprise-security-top-grid {
    top: 19%;
    left: 23%;
  }

  .enterprise-security-top-grid.bottom {
    bottom: 14%;
    left: 23%;
  }

  .image-250 {
    top: -24%;
    overflow: hidden;
  }

  .image-250.on-mobile {
    top: 0%;
  }

  .hero-stack-10 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  ._1159mxw {
    max-width: 1303px;
  }

  .heading-219 {
    margin-top: 3rem;
  }

  .new-insights-main-h1 {
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.7rem;
  }

  .container-1302 {
    max-width: 1269px;
  }

  .uui-page-padding-32 {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 1.7rem;
  }

  .rt-component-section.advisor {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .rt-team-one-expert-grid.advisors {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: 16px;
  }

  .rt-team-one-expert-card-image-social-icons.team-handle {
    height: 50px;
  }

  .rt-team-one-expert-card-image.anubhav {
    background-image: none;
    height: auto;
  }

  .rt-component-container-3 {
    max-width: 1290px;
  }

  .rt-precision-card-body {
    padding-left: 2rem;
    padding-right: 1.3rem;
  }

  .rt-precision-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .paragraph-105 {
    color: var(--brand-primary);
  }

  .rt-slider-block {
    height: 10%;
  }

  .rt-slider-image--km {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative;
  }

  .rt-slider-main-box {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    align-self: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .rt-comment-text {
    padding-right: 10%;
  }

  .bold-text-90, .bold-text-91 {
    color: var(--brand-primary);
  }

  .slider-3 {
    height: 77px;
  }

  .lynx-content {
    max-width: 93%;
    padding-left: 2.3rem;
    padding-right: 2.3rem;
  }

  .lynx-image.right {
    padding-left: 10%;
  }

  .lynx-grid-image-left, .lynx-grid-image-left.right {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .button-15.hide-on-mobile {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .uui-page-padding-36._2rem {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 1.7rem;
    line-height: 3.3rem;
  }

  .div-block-280.pad-change {
    margin-top: 0;
  }

  .rt-tabs-menu-2.rt-with-border {
    flex-basis: 35%;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    flex-basis: 65%;
  }

  .rt-tab-link-three {
    font-size: 1.5625rem;
  }

  .rt-category-cards-text-5 {
    color: var(--brand-primary);
    font-family: Inter, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
  }

  .rt-home-one-agecy-text-points {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .lynx-content-hero {
    max-width: 1352px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lynx-hero {
    width: 100%;
    max-width: 1345px;
  }

  .image-272 {
    max-width: 90%;
  }

  .div-block-281 {
    flex: 0 auto;
    display: block;
  }

  .rt-slider-image--km-copy, .rt-slider-image--km-copy-copy {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative;
  }

  .shadow-two-copy {
    max-width: 100%;
  }

  .shadow-two-copy.askneedl {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .rt-slider-image--km-copy-copy, .rt-slider-image--km-copy-copy-copy {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative;
  }

  .div-block-284 {
    display: block;
    overflow: auto;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    background-color: #fff;
    flex-direction: row;
    align-items: flex-start;
    height: 580px;
  }

  .nav-sigup-wrapper {
    text-align: left;
    justify-content: center;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .nav-list.margin-left10px {
    flex-direction: column;
    align-items: center;
  }

  .footer-bottom {
    flex-direction: column;
  }

  .footer-bottom.line-blank {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .footer-column {
    padding-right: 0;
  }

  .footer-column.hice-desk {
    display: flex;
  }

  .footer-column.hide-mbl {
    display: none;
  }

  .needl_logo._10px-pad {
    height: 20px;
  }

  .secondary_button {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .secondary_button.margin-right-8 {
    width: auto;
  }

  .primary_button.top32 {
    margin-top: 10px;
  }

  .menu-item {
    padding-left: 8px;
    padding-right: 8px;
  }

  .container.padding-lr7vw-tb-12vh {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .container.padding-lr7vw-t5vh-btm12vh, .container.padding-lr7vw-tb8vh {
    padding-top: 0;
    padding-bottom: 7vh;
  }

  .container.paddinglr0-tb4vw {
    padding-top: 0;
  }

  .container.paddinglr0-t0vw-b4vw {
    padding-top: 4vw;
  }

  .para {
    font-size: 16px;
    line-height: 24px;
  }

  .para.azure-color.height28.ch-48-new {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
  }

  .para.center.medium.ch30 {
    font-size: 16px;
  }

  .para.ch80 {
    width: 100%;
  }

  .hero-head {
    font-size: 32px;
    line-height: 44px;
  }

  .section.faded-blue-color.testimonial-p.pricing-testimonial {
    padding-top: 60px;
  }

  .section.reachers {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c1c_research-mobile-hero.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 360px;
    padding-bottom: 50px;
  }

  .section.compliance-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c0b_compliance-hero-bg.jpg");
    background-position: 40%;
    background-size: cover;
    height: 700px;
    margin-top: 105px;
    padding-top: 201px;
    padding-bottom: 201px;
  }

  .section.financial-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c78_Financial%20mobile%20bg.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    margin-bottom: 35px;
    padding-top: 220px;
    padding-bottom: 147px;
  }

  .section.section-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.relative.casestudy-finan {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section.casestudy {
    background-position: 50% 0;
  }

  .section.career-bg {
    background-position: 50%;
  }

  .black-text.padding-rgt16.font18-height24 {
    font-size: 14px;
  }

  .arrow-up {
    width: 18px;
    height: 18px;
  }

  .heading1 {
    font-size: 32px;
  }

  .heading1.ch-24.padding-btm64 {
    font-size: 36px;
  }

  .tab-image {
    width: 100%;
    height: auto;
  }

  .heading2 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .heading2.center._30ch.font-size40 {
    font-size: 38px;
    line-height: 50px;
  }

  .heading2.center._30ch.font-size40px-copy {
    font-size: 40px;
  }

  .heading2.center._30ch.font40 {
    font-size: 38px;
    line-height: 50px;
  }

  .why-needl-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .backbone-wrap.width-100 {
    margin-left: 0;
  }

  .backbone-wrap.research-wrapp {
    grid-template-columns: 2.5fr;
  }

  .get-started-image-block {
    height: 420px;
  }

  .financial-box {
    width: 141px;
    height: 110px;
  }

  .learn-block {
    width: 100%;
    height: 284px;
  }

  .compliance-box {
    width: 141px;
    height: 110px;
    top: 39%;
  }

  .marketing-box {
    width: 141px;
    height: 110px;
  }

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

  .dropdown-list, .dropdown-list.solution {
    position: absolute;
  }

  .menu-button {
    margin-left: auto;
    position: relative;
    right: 0;
  }

  .menu-button.w--open {
    color: var(--black);
    background-color: #fff;
  }

  .marketing-image {
    width: 298px;
    height: 307px;
    top: 22px;
  }

  .compliance-image {
    width: 298px;
    height: 307px;
    top: 21px;
  }

  .color-backdrop {
    width: 133px;
    height: 188px;
    top: 12%;
  }

  .ticks {
    width: 20px;
    height: 20px;
  }

  ._2col-grid.height100 {
    display: block;
  }

  .dark-green {
    font-size: 40px;
  }

  .dark-green.para-green-text {
    font-size: 18px;
  }

  .pricing-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    justify-content: stretch;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-card.radius-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .pricing-card.radius-left {
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .pricing-card.no-padding {
    margin-left: 0;
  }

  .pricing-indv-pill {
    left: -25%;
  }

  .pricing-teams-pill {
    left: 14%;
  }

  .eyebrow-green.top100 {
    margin-top: 100px;
    position: relative;
  }

  .pricing-tab-btn-wrapper.research {
    margin-top: 45px;
  }

  .pricing-tab-btn-wrapper.research.mt-30 {
    margin-top: 20px;
  }

  .splide__slide.pricing-splide {
    width: 60%;
  }

  .splide__arrows.landing-slider-arrows {
    bottom: 92%;
    left: 96%;
    right: 10%;
  }

  .splide__embed.left-spilde-embed {
    left: -47px;
  }

  .splide__embed.left-spilde-embed.lanidng-left-arrow {
    left: -70px;
  }

  .splide__list {
    grid-template-columns: 1fr;
    justify-content: flex-start;
    justify-items: center;
  }

  .splide__list.pricing-list {
    padding-left: 0;
  }

  .customer-testimonial.text-white.remove-italize.landing-testimonial-text {
    font-size: 16px;
    line-height: 28px;
  }

  .testimonial-box {
    margin-right: 0;
  }

  .accordionitem.accordion {
    margin-bottom: 20px;
  }

  .faq-content-para {
    max-width: 100%;
  }

  .faq-block-wrap {
    grid-column-gap: 23px;
  }

  .splide__pagination__page {
    width: 2em;
    height: 3px;
    margin-left: 0;
    margin-right: .3em;
  }

  .splide__pagination {
    padding-top: 1.9em;
    position: relative;
  }

  .yellow-box-border {
    margin-top: 33px;
    padding-top: 15px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .needl_solves-image {
    width: 347px;
    height: 388px;
  }

  ._2col-grid-inner-gap {
    grid-column-gap: 53px;
  }

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

  .navbar {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: sticky;
  }

  .navbar.landing-nav {
    background-color: var(--hero-bg);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navmenu {
    text-align: left;
    background-color: #fff;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .navmenu:hover {
    padding-left: 0;
  }

  .navmenu._20pad {
    padding-left: 20px;
  }

  .nav-link {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link.w--current {
    color: var(--primary-head-color);
  }

  .navigation {
    padding-left: 40px;
  }

  .navbar-dropdown {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .navbar-dropdown.hide, .navbar-dropdown.old-solution {
    display: none;
  }

  .nav-dropdown-toggle {
    justify-content: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .banner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #367d8d;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    height: auto;
    min-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: fixed;
  }

  .banner-contant.home-pos {
    padding-top: 20px;
  }

  .hero-title {
    font-size: 40px;
    line-height: 52px;
  }

  .hero-title.max-width529.mb-25 {
    max-width: 52%;
    font-size: 34px;
    line-height: 36px;
  }

  .hero-title.update-titile {
    font-size: 1.7rem;
    line-height: 45px;
  }

  .hero-para.mb-25 {
    max-width: 44%;
  }

  .banner-image-block {
    display: none;
    position: static;
  }

  .why-banner-section {
    margin-bottom: 35px;
    padding: 148px 15px 80px;
  }

  .why-contant {
    margin-right: 0;
  }

  .why-title-text {
    font-size: 18px;
    line-height: 30px;
  }

  .hero-why-title {
    width: 100%;
    max-width: 513px;
    font-size: 45px;
    font-weight: 600;
    line-height: 58px;
  }

  .hero-why-title.mb-10 {
    font-size: 2.6em;
    line-height: 1em;
  }

  .hero-why-title.max-width {
    font-size: 40px;
    line-height: 50px;
  }

  .why-para.mb24 {
    margin-top: 10px;
    font-size: 19px;
  }

  .video.bg-light-green.secion-bg-space {
    background-color: var(--hero-bg);
  }

  .learn {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .learn.indivisual {
    grid-column-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .learn-box {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-title {
    font-size: 36px;
    line-height: 50px;
  }

  .section-title.text-white.max-640 {
    font-size: 2.2em;
    line-height: 1.4em;
  }

  .section-title.mb10 {
    font-size: 2em;
    line-height: 1em;
  }

  .primary-para, .primary-para.mt-45 {
    font-size: 16px;
  }

  .primary-para.text-white {
    font-size: 16px;
    line-height: 28px;
  }

  .primary-para.size-20 {
    font-size: 18px;
  }

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

  .signal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 30px;
    padding-bottom: 30px;
    display: grid;
  }

  .signal-title-block {
    margin-right: 60px;
  }

  .signal-mini-title {
    font-size: 1.6em;
    line-height: 1.2em;
  }

  .signal-text {
    font-size: 18px;
  }

  .signal-text.pb15 {
    font-size: 16px;
  }

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

  .sign-up {
    padding-left: 0;
    padding-right: 0;
  }

  .sign-up-contant {
    margin-right: 30px;
  }

  .sign-up-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 50px;
  }

  .sign-up-title.light-green-text {
    font-size: 2em;
    line-height: 1.6em;
  }

  .primary-btn.mt-40 {
    margin-top: 30px;
  }

  .sign-up-image {
    position: static;
  }

  .help-section {
    background-color: var(--hero-bg);
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .testimonial {
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .testimonial-block {
    max-width: 100%;
  }

  .testimonial-icon {
    max-width: 58px;
    margin-right: 12px;
  }

  .footer-section {
    padding-bottom: 0;
  }

  .footer-main, .footer-box {
    flex-direction: column;
  }

  .footer-left-block {
    max-width: 100%;
  }

  .btn-block {
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    padding-left: 0;
  }

  .dropdown-link-list.w--open {
    box-shadow: none;
    margin-bottom: 20px;
    position: static;
    left: 0%;
  }

  .dropdown-link-list.use-case-dropdown.w--open {
    margin-top: 10px;
    margin-left: 0;
  }

  .dropdown-link-list.use-case-dropdown.new-us-dd.w--open {
    position: static;
  }

  .dropdown-link-list.product-dropdown.w--open {
    margin-top: 10px;
  }

  .home-btn-block.mt-60 {
    margin-top: 40px;
  }

  .team-section {
    padding-bottom: 60px;
  }

  .needl-section-title {
    font-size: 36px;
    line-height: 50px;
  }

  .team {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
  }

  .team-block {
    max-width: 50%;
  }

  .tab-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab {
    margin-top: 40px;
  }

  .tab-menu {
    display: flex;
    overflow: auto;
  }

  .tab-links {
    text-align: center;
    width: 100%;
    min-width: 120px;
    max-width: 120px;
  }

  .tab-contant-block {
    padding-left: 40px;
  }

  .workspace-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .work-space {
    flex-wrap: wrap;
  }

  .workspace-tilte-block {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .workspace-contant {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .workspace-block {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .productive-section.secion-bg-space.section-m-space.bg-dark-green.mobile {
    display: none;
  }

  .productive {
    flex-direction: column;
  }

  .productive-title-block {
    max-width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .productive-image-block {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .productive-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .productive-block.tablet-50 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .productive-image {
    margin-bottom: 30px;
  }

  .pricing-hero-title {
    margin-right: 30px;
  }

  .pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .price-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .needl-section {
    padding-top: 60px;
  }

  .needl-section.new-color {
    margin-top: 0;
  }

  .title-h2 {
    font-size: 40px;
    line-height: 52px;
  }

  .needl-research-section {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .needl-research-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .needl-research-content._1 {
    flex-direction: column;
    display: flex;
  }

  .needl-research-content._2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .needl-research-content._3 {
    flex-direction: column;
    display: flex;
  }

  .needl-research-content._4 {
    flex-direction: column-reverse;
    display: flex;
  }

  .needl-research-content._5 {
    flex-direction: column;
    display: flex;
  }

  .needl-research-content._6 {
    flex-direction: column-reverse;
    display: flex;
  }

  .needl-research-content._7 {
    flex-direction: column;
    display: flex;
  }

  .needl-research-content._8 {
    flex-direction: column-reverse;
    display: flex;
  }

  .needl-research-content._9 {
    flex-direction: column;
    display: flex;
  }

  .needl-research-content._10 {
    flex-direction: column-reverse;
    display: flex;
  }

  .needl-research-title {
    margin-bottom: 40px;
  }

  .needl-research-title.width {
    margin-bottom: 60px;
  }

  .needl-hero-research-section {
    position: static;
  }

  .update-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .solution-answer {
    max-width: 100%;
  }

  .para-title-text {
    margin-bottom: 60px;
  }

  .comp-cta-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pricing-new {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab-pricing {
    margin-top: 40px;
  }

  .dropdown-main.btm0 {
    margin-bottom: 0;
  }

  .dropdown-list-main {
    box-shadow: none;
    justify-content: flex-start;
    min-width: auto;
    padding: 0;
  }

  .dropdown-list-main._2col-grid {
    padding-top: 0;
  }

  .dropdown-list-main._2col-grid.new-dropdown-list-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dropdown-list-main._2col-grid.new-drp-list.new-updated {
    left: auto;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    grid-column-gap: 14px;
    grid-row-gap: 20px;
    box-shadow: none;
    grid-column-gap: 14px;
    grid-row-gap: 20px;
    box-shadow: none;
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    display: grid;
  }

  .dropdown-list-main._2col-grid-vertical {
    justify-items: stretch;
  }

  .arrow-image {
    left: 0;
  }

  .hero-title-rechers {
    width: 100%;
    font-size: 30px;
    line-height: 42px;
  }

  .main-wrap {
    position: static;
  }

  .menu-btn {
    order: 1;
  }

  .menu-btn.w--open {
    color: #000;
    background-color: #0000;
  }

  .all-in-img {
    width: 100%;
    max-width: 170px;
    top: -40px;
    right: 20%;
  }

  .all-in-img.auto-tagging {
    top: 250px;
    right: 30px;
  }

  .all-in-img.share-image {
    bottom: -60px;
    right: 28%;
  }

  .mt-45 {
    margin-top: 30px;
  }

  .sol-text {
    width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .why-security-section {
    background-image: linear-gradient(#0000, #004f57 66%), linear-gradient(89deg, #000000bf, #03030300), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc2_big-data-network-iot-concept%202.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 150%;
    padding-top: 335px;
    padding-bottom: 80px;
  }

  .needl-security-fetures-grd.mt-45 {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
  }

  .needl-table-grid.mt134.bottom-border-remove {
    align-items: stretch;
    margin-top: 40px;
  }

  .needl-right-column {
    padding: 11px;
  }

  .pricing-section-needl {
    background-image: linear-gradient(to right, #112729bf 16%, #06090914 100%, #05050500), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c17_image%2043.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .individul-tab-title.left.text-black {
    font-size: 18px;
    line-height: 28px;
  }

  .individul-tab-title.text-black.text-space.security-table-space {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .individul-tab-title.text-black.security-table-space {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mtb90 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .security-cta-section {
    background-image: linear-gradient(#004f57 40%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc4_SECURITY%404x%201.jpg");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 130%;
    padding-top: 70px;
    padding-bottom: 275px;
  }

  .menu-icon {
    width: 35px;
    height: 35px;
    font-size: 35px;
  }

  .needl-indivisual-section {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .needl-indivisual-section.needl-hero-features {
    background-image: linear-gradient(45deg, #112628a6, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b82_features-mobile-hero.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 220px;
    padding-bottom: 110px;
  }

  .indivisual-cta-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .indivisual-grid {
    grid-template-columns: 1fr;
  }

  .needl-indivisual.section-space {
    padding-bottom: 60px;
  }

  .needl-heading-block {
    margin-bottom: 50px;
  }

  .tab-vertical {
    flex-direction: column;
    align-items: center;
  }

  .tab-menu-vertical {
    width: 80%;
  }

  .tab-menu-left {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .needl-work-icon.size._2.mb-25 {
    left: 20%;
  }

  .needl-work-icon.size._3.mb-25 {
    left: 32%;
  }

  .needl-work-icon.size._4.mb-25 {
    left: 35%;
  }

  .needl-work-icon.size._5.mb-25 {
    left: 25%;
  }

  .needl-work-icon.size._6 {
    width: 70px;
    height: 70px;
    min-height: 0;
    margin-top: 0;
    padding-left: 0;
  }

  .needl-work-icon.size.mb-25 {
    width: 70px;
    height: 70px;
  }

  .needl-work-left {
    background-position: 0 0;
    background-size: 80%;
  }

  .work-icon {
    width: 40px;
    height: 50px;
  }

  .neeedl-icon {
    top: -41%;
  }

  .team-card {
    max-width: 140px;
    left: -10px;
  }

  .team-card.right-card {
    left: auto;
  }

  .tab-content-wrapper {
    grid-row-gap: 40px;
    flex-direction: column;
    margin-top: 0;
    padding-top: 0;
  }

  .tab-content-wrapper.public-content.public-content-wrapper {
    flex-direction: column-reverse;
  }

  .tab-content-wrapper.public-content-wrapper {
    flex-direction: column-reverse;
    padding-top: 20px;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise, .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise.flip-sides, .tab-content-wrapper.curated-feed-wrapper.new-update.down-line {
    flex-flow: column;
  }

  .tab-content-wrapper.share-content-wrapper {
    padding-top: 20px;
  }

  .tab-content-wrapper.share-content-wrapper.fianancial-service-regulatory-filling-tab {
    padding-top: 30px;
  }

  .para-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading2-2 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .tab-show.tab-show-integrate {
    margin-top: -35px;
  }

  .tab-show.tab-show-orgenaize {
    margin-top: -40px;
    margin-bottom: 0;
    margin-left: 25%;
  }

  .tab-show.tab-show-track {
    margin-top: 10px;
    margin-left: 45%;
  }

  .tab-show.tab-show-search {
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 45%;
  }

  .tab-show.tab-show-extract {
    margin-bottom: -40px;
    margin-left: 26%;
  }

  .tab-show.tab-show-collobrate {
    margin-bottom: -30px;
  }

  .heading-title-3rd.text-black.bold-text.mb36, .heading-title-3rd.text-black.mb36 {
    font-size: 40px;
  }

  .heading-title-3rd._600.text-green {
    padding-bottom: 20px;
    font-size: 36px;
  }

  .heading-title-3rd.font-center.ch43 {
    width: 100%;
  }

  .btn.primary-button.mb-sm-20 {
    border-width: 0;
  }

  .needl-team-section {
    overflow: visible;
  }

  .needl-team-section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .needl-team-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .needl-overcome-wrapper {
    grid-column-gap: 30px;
  }

  .needl-overload-title.mleft {
    font-size: 18px;
    font-weight: 500;
  }

  .needl-cta {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .cta-title.text-white {
    margin-left: 10px;
  }

  .needl-cta-form {
    width: 100%;
  }

  .needl-cta-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .needl-features-section.secion-bg-space.section-m-space.bg-light-fade-green {
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .needl-image-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
  }

  .needl-image-block.flex {
    flex-wrap: nowrap;
    flex: 1 0 50%;
    justify-content: center;
    display: flex;
  }

  .feature-app-thumbs.auto-width {
    width: 51%;
  }

  .grid.mt-60 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid.mt-60.mt-sm-30 {
    grid-template-columns: 1fr 1fr;
  }

  .needl-tab-card {
    height: auto;
    min-height: auto;
  }

  .contact-title.size36 {
    font-size: 28px;
  }

  .needl-cta-contact-form {
    align-items: stretch;
    width: 100%;
  }

  .needl-contact-block {
    flex-direction: column;
    align-items: center;
  }

  .needl-contact-block.mb-60 {
    align-items: center;
    margin-top: 0;
  }

  .contact-detail {
    text-align: left;
    max-width: 765px;
  }

  .needl-suport-block {
    justify-content: center;
  }

  .needl-suport-block.width {
    max-width: 100%;
    padding-left: 0;
  }

  .needl-suport-icon {
    max-width: 100%;
  }

  .needul-suport-text {
    font-size: 16px;
  }

  .needl-suport-content {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    align-items: center;
  }

  .tablet-50 {
    max-width: 50%;
  }

  .needl-team-wrapper {
    grid-column-gap: 96px;
  }

  .needl-review-block {
    background-size: 99.6% 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .needl-privacy-section.ptb64 {
    padding-top: 100px;
  }

  .needl-heading-title-48 {
    font-size: 38px;
  }

  .needl-heading-title-48.mtb86 {
    margin-top: 50px;
    margin-bottom: 40px;
    font-size: 36px;
  }

  .needl-heading-title-48.mb36 {
    font-size: 36px;
  }

  .needl-heading-title-48.mb36.text-center {
    font-family: Montserrat custom, sans-serif;
    line-height: 48px;
  }

  .needl-workflows {
    flex-direction: column-reverse;
    margin-right: 0;
  }

  .tabs-menu {
    width: auto;
  }

  .tabs-menu.financial-service {
    flex: 0 auto;
    order: 1;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu.mb-60.mb-sm-35 {
    width: 90%;
  }

  .workflow-content {
    width: 70%;
  }

  .section-space {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .section-m-space {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .secion-bg-space {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .financial-hero-title {
    font-size: 38px;
    line-height: 45px;
  }

  .individual-title-h2 {
    font-size: 40px;
    line-height: 52px;
  }

  .cs-text-wrap.width70 {
    width: 90%;
  }

  .cs-title {
    font-size: 36px;
  }

  .cs-title.padding20 {
    padding-top: 20px;
  }

  .cs-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cs-2col.spaceless {
    grid-row-gap: 10px;
  }

  .cs-2col.top36 {
    padding-top: 36px;
  }

  .cs-solution-thumbnail {
    width: auto;
    height: 100%;
  }

  .color-parent-wrap {
    margin-top: 0;
  }

  .right-data-text {
    font-size: 34px;
    line-height: 48px;
  }

  .right-data-text.ch10 {
    width: 18ch;
  }

  .right-data-text.ch22 {
    width: 18ch;
    margin-right: 27px;
  }

  .backbone-wrap-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .image-18, .image-19, .image-20, .html-embed {
    display: none;
  }

  .right-data-text-2.ch34 {
    width: 23ch;
    font-size: 36px;
    line-height: 48px;
  }

  .career-value-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .career-value-block.career-copy {
    flex-direction: column;
    display: flex;
  }

  .career-left-tile {
    flex-basis: 6%;
  }

  .div-block-22 {
    margin-right: 10px;
  }

  .background-lottie {
    width: 50%;
    height: 640px;
    margin-top: 81px;
  }

  .background-lottie._1440 {
    box-shadow: none;
    display: none;
    inset: auto 0% -12% 25%;
  }

  .background-lottie.base-breakpoint {
    margin-top: 0;
    display: block;
  }

  .video-ban-top {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .heading3.ch28 {
    width: auto;
  }

  .heading3.ch28.botttom20 {
    margin-bottom: 20px;
  }

  .update-hero {
    padding-top: 100px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .big-para {
    width: 57ch;
  }

  .sub-heading {
    font-size: 19px;
    line-height: 40px;
  }

  .h2-title {
    font-size: 34px;
    line-height: 42px;
  }

  .para-normal.btm40 {
    font-size: 18px;
    line-height: 26px;
  }

  .left-icon-blog {
    margin-top: 100.5px;
  }

  .blog-main-slide-nav {
    padding-top: 0;
  }

  .flex-center {
    width: auto;
    max-width: none;
  }

  .right-icon-blog {
    margin-top: 100.5px;
  }

  .recent-post {
    object-fit: contain;
  }

  .column-29 {
    padding-left: 20px;
  }

  .heading-43.main-heading-recent {
    font-size: 28px;
  }

  .collection-item {
    height: 450px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .analyst-thumb {
    width: 203px;
    height: 253.417px;
    top: 22px;
  }

  .title-med.btm20 {
    margin-bottom: 20px;
  }

  .career-flex-right {
    flex: 1 0 90%;
  }

  .font45 {
    font-size: 38px;
    line-height: 50px;
  }

  .image-32 {
    width: 110px;
  }

  .header-bg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-23 {
    width: auto;
  }

  .list-item-3 {
    margin-right: 89px;
  }

  .paragraph-ab.align-left {
    text-align: left;
    margin-right: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-ab.align-left.mb-40.remove-margin-right.view-on-hover-text.align-left-tab {
    text-align: left;
    max-width: 300px;
  }

  .paragraph-ab.align-left.light-text.align-left-tab {
    text-align: left;
  }

  .heading-6 {
    font-size: 23px;
    line-height: 36px;
  }

  .founder-box.founder-gradient1.founder-padding {
    max-width: 100%;
    margin-bottom: 30px;
    display: block;
  }

  .needl-container-blog {
    margin-left: 10px;
    margin-right: 10px;
  }

  .blog-title {
    color: var(--dark-slate-grey);
  }

  .blog-content {
    font-size: 1rem;
  }

  .heading-52 {
    font-size: 1.1rem;
    line-height: 1.9rem;
  }

  .image-39.img100 {
    max-width: 100%;
  }

  .heading-54._5px-bot-pad {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }

  .image-42.img-100 {
    max-width: 100%;
  }

  .div-block-32.blog-thumbnail-recent {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .recent-stories-title {
    font-size: 16px;
  }

  .image-43.img-100 {
    max-width: 100%;
  }

  .heading-55.blog-title-heading {
    font-weight: 600;
  }

  .new-container {
    box-sizing: border-box;
    object-fit: fill;
    max-width: 1280px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-container.use-case-hero-container {
    padding-right: 10px;
  }

  .para-18-30-400-intr-balck {
    color: #2b2b2b;
    font-size: 16px;
    line-height: 24px;
  }

  .para-18-30-400-intr-balck.feature-hero-para {
    padding-bottom: 40px;
  }

  .para-18-30-400-intr-balck.feature-hero-para.usecase-hero-padding {
    padding-top: 0;
  }

  .para-18-30-400-intr-balck.left-align.feed, .para-18-30-400-intr-balck.left-align.ai-agents {
    padding-left: 0;
    padding-right: 0;
  }

  .para-18-30-400-intr-balck.left-align.no-padding {
    padding-left: 0;
  }

  .para-18-30-400-intr-balck.left-align {
    margin-top: 0;
    padding-left: 13px;
    padding-right: 13px;
  }

  .para-18-30-400-intr-balck.public-para {
    text-align: center;
  }

  .button {
    padding-top: 15px;
  }

  .button.homw-confidential-btn {
    align-self: center;
  }

  .feature-left-split.secure-feature {
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .feature-left-split.curated-feature {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-left-split.processing-padding {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .feature-heading-wrapper {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .para-div {
    width: 600px;
  }

  .tabs-content-2 {
    padding-top: 0;
  }

  .needl-paragraph {
    max-width: none;
  }

  .heading-div {
    width: 750px;
  }

  .feature-tab-link {
    font-weight: 600;
  }

  .feature-tabs-menu {
    position: relative;
    top: 0%;
    right: 0%;
  }

  .feature-tabs-menu.curate-tabs {
    justify-content: center;
    align-items: center;
  }

  .feature-tabs-menu.curate-tabs.public.financial-auto-tags, .feature-tabs-menu.curate-tabs.regulatory-tabs {
    position: static;
  }

  .feature-tabs-menu.public-tab-menu.public {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .feature-tab-text {
    font-size: 13px;
  }

  .feature-paragrah-wrapper.secure-para {
    width: 750px;
  }

  .feature-paragrah-wrapper.curated-para {
    text-align: left;
    width: auto;
  }

  .feature-paragrah-wrapper.process-para {
    text-align: left;
    width: 400px;
    padding-top: 0;
  }

  .feature-paragrah-wrapper.process-sub-head {
    text-align: center;
    width: 650px;
  }

  .feature-tabs.public-tab-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .feature-tabs.curated-tab {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .feature-tab-section.newupdate.new-feeds-sections {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .tab-left-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    order: 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-left-content.share-tab-left-content {
    width: 50%;
  }

  .tab-right-content.home-feature-img {
    width: auto;
  }

  .tab-right-content.share-tab-right-content {
    width: 50%;
  }

  .tab-right-content.mid-align-tab {
    align-self: center;
  }

  .tab-content-heading {
    width: auto;
    padding-bottom: 0;
  }

  .feature-tab-list {
    background-position: 0 43%;
  }

  .secure-feature-tab-menu {
    overflow: auto;
  }

  .secure-feature-tab-menu.public {
    justify-content: flex-start;
    align-items: center;
    overflow: auto;
  }

  .secure-feature-tab-menu.public.new-update {
    justify-content: flex-start;
    align-items: center;
    max-width: 100vw;
    margin-left: 0;
    overflow: scroll;
  }

  .secure-tab-content {
    padding-top: 0;
  }

  .curate-feature-wrapper {
    border-radius: 30px;
  }

  .processing-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 40px;
  }

  .tabs-menu-2 {
    width: 30%;
  }

  .processing-tab-link {
    font-weight: 600;
  }

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

  .tabs-content-3 {
    width: 70%;
    margin-top: 0;
    margin-left: 40px;
  }

  .h1-32-44-mont-700 {
    color: #171818;
    font-family: Montserrat custom, sans-serif;
  }

  .how-needl-works {
    padding-bottom: 4.3rem;
  }

  .auto-info-wrapper {
    width: 658px;
  }

  .auto-info-head-wrapper, .auto-info-scroll-wrapper {
    width: auto;
  }

  .footer-top-split {
    padding-left: 20px;
  }

  .fotter-top-left {
    width: 484px;
  }

  .footer-top-right {
    width: 60%;
  }

  .heading-59 {
    font-size: 28px;
    line-height: 38px;
  }

  .footer-nav-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    border-style: solid;
    border-width: 0;
    flex-direction: column;
    margin-top: 0;
    padding-left: 20px;
  }

  .footer-logo-sec {
    width: auto;
    display: flex;
  }

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

  .video-section {
    max-width: none;
    margin-left: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: visible;
  }

  .image-51 {
    width: 58px;
    height: 98px;
  }

  .needl-feature-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .team-slider-block {
    max-width: 100vw;
    overflow: hidden;
  }

  .mask {
    width: 100%;
    padding-bottom: 6.2rem;
  }

  .slider2 {
    overflow: hidden;
  }

  .slide {
    height: 400px;
    max-height: 500px;
  }

  .team-slider-content-wrap.div-put {
    justify-content: space-between;
    align-items: center;
  }

  .team-slider-content-wrap.div-put.benefits-tabs {
    height: 70%;
    padding-top: 2.6rem;
    padding-bottom: 2.6rem;
  }

  .slider-para.title {
    font-size: 12px;
    line-height: 20px;
  }

  .slider-para.title.white-color-font.landing-slider-para {
    font-size: 14px;
    line-height: 22px;
  }

  .slider-head {
    font-size: 16px;
    line-height: 30px;
  }

  .slider-head.white-color-font.landing-slider-head {
    font-size: 20px;
  }

  .one-place-head-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu-3 {
    max-width: none;
  }

  .tabs-menu-3.middle-align {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: auto;
  }

  .tabs-menu-3.middle-align.public {
    max-width: 666px;
  }

  .tab-head-wrapper.mobile-tab {
    padding: 10px 20px;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .h1-600-intr-20 {
    font-size: 1.1rem;
  }

  .one-place-tab-menu.w--current {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
  }

  .h1-400-intr-18.hide-desktop {
    text-align: center;
    margin-top: .5rem;
    padding-bottom: 10px;
    padding-left: 28px;
    padding-right: 28px;
    line-height: 1.875rem;
    display: block;
  }

  .h1-400-intr-18.hide-desktop.mid-text-align {
    text-align: center;
  }

  .h1-400-intr-18.hide-mobile {
    display: none;
  }

  .oe-place-tab-content-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .oe-place-tab-content-wrapper.home-connect-tab {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-bottom: 10px;
  }

  .confidentail-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .confidential-contnt-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .confidential-split-wrapper {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-direction: column;
    padding: 18px 0;
  }

  .confidential-left-split {
    border-bottom-left-radius: 0;
    width: auto;
  }

  .confidential-right-split {
    align-self: center;
  }

  .confidential-right-content {
    padding-bottom: 10px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .confidential-feature-wrapper {
    padding-right: 0;
  }

  .confidential-images.padding {
    flex-flow: row;
    margin-bottom: 33px;
  }

  .image-59 {
    display: none;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    font-size: 1.9rem;
  }

  .image-60, .image-61 {
    height: 100%;
  }

  .pricing-hero-section {
    padding-top: 140px;
  }

  .pricing-hero-head-wrap {
    width: auto;
  }

  .pricing-hero-para {
    text-align: center;
  }

  .pricing-section {
    overflow: visible;
  }

  .pricing-section.new-price-section {
    position: static;
  }

  .pricing-head-wrapper {
    width: auto;
    height: 500px;
    margin-top: 0;
    position: static;
    inset: 0% 0% auto;
    overflow: auto;
  }

  .pricing-head-wrapper.public {
    height: auto;
    max-height: none;
    position: static;
    top: 47%;
    overflow: auto;
  }

  .pricing-head-top-div, .pricing-head-top-div.pro-head-div {
    width: 180px;
  }

  .pricing-head-top-div.pro-head-div:hover {
    width: 180px;
    transform: none;
  }

  .pricing-head-top-div.hoveranimation {
    width: 180px;
  }

  .pricing-head-top-div.hoveranimation:hover {
    transform: none;
  }

  .user-limit {
    padding-top: 10px;
  }

  .text-block-19 {
    font-size: 12px;
  }

  .pricing-head-top-wrapper {
    height: 8%;
    top: 60px;
    overflow: auto;
  }

  .pricing-head-top-wrapper.public {
    grid-column-gap: 20px;
    background-color: var(--white);
    background-image: linear-gradient(to bottom, var(--hero-bg) 41%, white);
    width: 1160px;
    margin-top: 0;
    padding-top: 20px;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .pricing-head-top-wrapper.public.pricing-for-phone {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .pricing-head-bottom-wrapper {
    overflow: auto;
  }

  .pricing-head-bottom-wrapper.public {
    grid-column-gap: 20px;
    overflow: visible;
  }

  .pricing-head-bottom-div {
    width: 150px;
  }

  .pricing-head-bottom-content-wrap.left-align {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
  }

  .pricing-head-bottom-content-wrap.left-align-copy {
    padding-left: 10px;
  }

  .paragraph-16.pricing-feature-head, .paragraph-16.pricing-feature-head-copy {
    background-color: #0000;
  }

  .pricing-feature-wrapper {
    overflow: auto;
  }

  .pricing-feature-wrapper.public {
    grid-column-gap: 20px;
    overflow: visible;
  }

  .pricing-features-div {
    background-color: var(--white);
    width: 180px;
    position: sticky;
    left: 0;
  }

  .pricing-features-div.new {
    position: sticky;
  }

  .pricing-features-div._1st-tab {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .pricing-feature-head {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    top: 270px;
    left: auto;
    overflow: visible;
  }

  .heading-67.princing-side-head {
    align-items: center;
    width: auto;
    height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: sticky;
    left: 0;
  }

  .heading-67.princing-side-head.subheading {
    line-height: 24vh;
  }

  .div-block-42 {
    width: 180px;
    display: block;
  }

  .div-block-43 {
    background-color: var(--white);
    background-image: linear-gradient(#e5f4f8, #fff);
    border-radius: 15px;
    width: 180px;
    display: block;
  }

  .newsletter-list-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
  }

  .text-block-22, .text-block-23 {
    font-size: 14px;
  }

  .heading-69 {
    font-size: 18px;
    line-height: 25px;
  }

  .h1-700-mnstr-36 {
    font-size: 36px;
  }

  .image-63, .image-64 {
    display: none;
  }

  .trs-options-div {
    align-items: center;
  }

  .text-intr-400-20 {
    font-size: 12px;
    line-height: 14px;
  }

  .news-letter-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trs-newletter-div {
    flex-direction: column;
    display: flex;
  }

  .founder-split-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: column;
  }

  .founder-left-split, .founder-right-split, .join-trs-para-wrapper {
    width: auto;
  }

  .paragraph-23.trs-test-white-para {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .text-block-31 {
    font-size: 1.1rem;
    line-height: 1.75rem;
  }

  .div-block-48 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .usecase-hero-section {
    flex-direction: column;
    padding-bottom: 40px;
    position: static;
  }

  .usecase-hero-wrapper {
    width: auto;
    padding-left: 0%;
  }

  .usecase-hero-split {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .usecase-left-split {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .usecase-right-split {
    order: -1;
    width: auto;
    display: block;
  }

  .usecase-name-head {
    font-weight: 600;
    display: none;
  }

  .demo-heading-wrapper, .demo-para-wrapper {
    width: auto;
  }

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

  .demo-from-split-wrapper.cobtact-form-block {
    width: 700px;
  }

  .demo-left-split, .news-right-split {
    width: 60%;
  }

  .news-left-split {
    width: 30%;
  }

  .image-74 {
    width: auto;
    display: none;
    position: static;
  }

  .full-width-div {
    flex-direction: column;
    height: auto;
  }

  .full-width-div.hiding {
    display: none;
  }

  .div-block-53 {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
  }

  .div-block-53.trs-hero {
    width: auto;
  }

  .image-75 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .new-hero-section.individual-hero {
    overflow: visible;
  }

  .new-hero-section.landing-hero-section {
    padding-top: 0;
  }

  .needl-feature-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-30 {
    width: auto;
  }

  .image-76 {
    width: 100%;
    height: 100%;
  }

  .image-78 {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    display: block;
  }

  .home-hero-section {
    padding-bottom: 7.5rem;
  }

  .home-hero-heading-wrapper {
    width: auto;
  }

  .hero-heading {
    font-size: 2rem;
  }

  .home-hero-para-wrapper {
    width: auto;
  }

  .home-hero-image-section {
    margin-top: 50px;
  }

  .image-79, .image-80, .image-81, .image-82, .image-83 {
    height: 50px;
  }

  .image-84 {
    width: 20%;
    height: 40px;
  }

  .image-85 {
    height: 40px;
  }

  .image-85.image-84.absolute {
    width: 10%;
  }

  .image-86, .image-87, .image-88, .image-89 {
    height: 40px;
  }

  .image-96 {
    display: block;
    top: 0%;
  }

  .div-block-54 {
    justify-content: space-between;
    align-items: center;
  }

  .image-97 {
    margin-bottom: 0;
  }

  .opening-left-split {
    width: 58%;
  }

  .image-98 {
    width: 100%;
    display: block;
  }

  .div-block-55, .div-block-56 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-56.function-dropdown {
    width: 100%;
  }

  .heading-85 {
    margin-bottom: 10px;
    line-height: 20px;
  }

  .html-embed-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-57 {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
  }

  .div-block-60 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-start;
    height: 100%;
    overflow: visible;
  }

  .slider-2 {
    display: none;
  }

  .cookie-wrapper {
    width: 70%;
    position: fixed;
  }

  .cookie-inner-wrapper {
    padding: 20px;
  }

  .cookie-para-wrapper {
    width: 55%;
    padding-left: 0;
    padding-right: 0;
  }

  .co0kie-btns {
    width: 45%;
  }

  .button-4 {
    border-radius: 17px;
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .preference-wrapper {
    display: none;
  }

  .heading-87 {
    font-size: 22px;
  }

  .preference-btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .submit-button {
    flex: none;
  }

  .cookie-trigger {
    display: none;
  }

  .popup-close-btn {
    background-color: #00000040;
  }

  .form-block-4 {
    width: 70%;
  }

  .button-5 {
    border-radius: 5px;
    flex: none;
  }

  .image98.mobileimg {
    width: 100%;
    height: 100%;
    display: none;
  }

  .hero-heading-2 {
    font-size: 42px;
  }

  .faq-block-wrap-2 {
    grid-column-gap: 23px;
  }

  .heading1-2 {
    font-size: 32px;
  }

  .tabs-menu-5 {
    margin-top: -289px;
  }

  .tabs-menu-5.new-tab {
    width: auto;
  }

  .tabs-content-6 {
    padding-top: 40px;
    position: static;
  }

  .breadcrumb-wrapper {
    display: block;
    position: absolute;
    top: 10%;
  }

  .text-block-38 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .cs-hero-split-wrapper {
    grid-row-gap: 50px;
    flex-direction: column;
    padding-top: 60px;
  }

  .cs-hero-split-wrapper.landing-split-wrapper {
    padding-top: 0;
  }

  .cs-left-split, .cs-right-split {
    width: auto;
  }

  .case-study-wrapper {
    margin-top: 5%;
  }

  .tablink {
    z-index: 3;
    padding-right: 40px;
  }

  .tab-link-text {
    color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 16px;
  }

  .tab-link-text.active {
    padding-left: 0;
    font-size: 16px;
  }

  .div-block-75 {
    background-color: #f1fafa;
  }

  .div-block-78 {
    flex-direction: column;
    margin-top: -20%;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .case-study-testimonial-section {
    padding-top: 2px;
    padding-bottom: 2px;
    overflow: visible;
  }

  .paragraph-39 {
    font-size: .9rem;
    line-height: 1.4rem;
  }

  .latest-case-study-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .collection-list {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .heading-89.left-align {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.9rem;
  }

  .paragraph-40.left-align {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing-hero-right-split {
    width: auto;
  }

  .company-logo-section {
    display: block;
  }

  .logo-marquee-wrapper {
    grid-column-gap: 40px;
  }

  .landing-rank-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .rank-text-div {
    width: 30%;
  }

  .text-block-43 {
    font-size: 26px;
    line-height: 36px;
  }

  .rank-number-wrapper {
    width: 70%;
  }

  .hws-fact-wrapper {
    grid-row-gap: 10px;
  }

  .fact-div {
    width: 200px;
    height: 200px;
  }

  .cccc {
    font-size: 20px;
    line-height: 30px;
  }

  .fact-number-div {
    top: -11%;
    left: 8%;
  }

  .paragraph-42 {
    font-size: 10px;
    line-height: 16px;
  }

  .image-104, .image-105 {
    width: 40px;
  }

  .faq-icon-div {
    height: 20px;
  }

  .landing-testimonial {
    padding-top: 60px;
  }

  .integration-section {
    overflow: hidden;
  }

  .integration-logos-1st-row, .integration-logos-2nd-row {
    overflow: visible;
  }

  .landing-nav-bar {
    background-color: var(--hero-bg);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-57 {
    font-size: 14px;
    line-height: 24px;
  }

  .h1-hero-section {
    font-size: 2rem;
  }

  .heading-93, .paragraph-43 {
    width: auto;
  }

  .pricing-highlight-wrapper {
    overflow: visible;
  }

  .div-block-92 {
    justify-content: space-between;
    display: flex;
  }

  .pricing-detail-wrapper {
    width: auto;
  }

  ._3rd-level-head {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cloud-security-section {
    padding-top: 60px;
  }

  .heading-106.text-center {
    width: auto;
  }

  .heading-109 {
    padding-top: 40px;
  }

  .div-block-95 {
    background-color: var(--hero-bg);
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    width: 150px;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    box-shadow: 0 0 20px -8px #0006;
  }

  .pricing-container {
    width: 1280px;
  }

  .div-block-96 {
    grid-column-gap: 40px;
  }

  .image-110 {
    width: 100%;
    height: 100%;
  }

  .image-111 {
    width: 70px;
    height: 70px;
  }

  .image-112 {
    width: 20px;
    height: 15px;
  }

  .image-113 {
    width: 19px;
    height: 16px;
  }

  .cookie-wrapper-2 {
    width: 70%;
    position: fixed;
  }

  .cookie-inner-wrapper-2 {
    padding: 20px;
  }

  .cookie-para-wrapper-2 {
    width: 55%;
    padding-left: 0;
    padding-right: 0;
  }

  .co0kie-btns-2 {
    width: 45%;
  }

  .button-6 {
    border-radius: 17px;
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-5 {
    width: 70%;
  }

  .button-7 {
    border-radius: 5px;
    flex: none;
  }

  .heading-110 {
    font-size: 22px;
  }

  .cookie-wrapper-3 {
    width: 70%;
    position: fixed;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_form {
    width: 80%;
    max-width: none;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_component {
    width: 80%;
  }

  .new-container.container-rel {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .new-container.cs-container {
    justify-content: flex-start;
  }

  .left-form-block {
    width: 100%;
  }

  .right-form-block {
    width: 100%;
    padding-right: 70px;
  }

  .input-block {
    width: 100%;
  }

  .calculation-block {
    flex-direction: column;
  }

  .email-block {
    padding-top: 140px;
  }

  .text-block-63 {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-112 {
    width: 100%;
  }

  .div-block-115 {
    flex-direction: column;
    width: 100%;
  }

  .footer-logo-divider, .install-apss.hide-mbl {
    display: none;
  }

  .install-apss.hide-desk {
    display: flex;
  }

  .usd-price {
    align-items: flex-start;
    width: 100%;
    display: block;
    position: static;
    overflow: visible;
  }

  .currency-wrapper {
    margin-top: 0;
    display: block;
    inset: 5px 160px auto auto;
  }

  .dropdown-text-2 {
    font-size: 14px;
  }

  .dropdown-toggle-currency.w--open {
    padding-bottom: 5px;
    font-size: 12px;
  }

  .dropdown-bg-currency {
    box-shadow: none;
    background-color: #fff;
    border-style: none;
  }

  .india {
    display: none;
  }

  .tabs-3 {
    display: block;
  }

  .ms-column {
    width: 47%;
  }

  .ms-column._50.padding {
    padding: 7%;
  }

  .solution-dropdown.w--open {
    box-shadow: none;
    position: static;
  }

  .text-block-67 {
    font-size: 20px;
    line-height: 26px;
  }

  .team-member-info-01 {
    height: auto;
  }

  .team-section-01 {
    margin-top: 0;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-grid-01 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .image-138 {
    object-fit: cover;
  }

  .container-1162 {
    max-width: 728px;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .about-contact-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: stretch;
    width: 100%;
    height: 100%;
  }

  .text-block-72 {
    font-size: 18px;
  }

  .text-block-72.new-aboutus {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .div-block-122.address-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 30px 20px;
  }

  .heading-113 {
    font-size: 1.1rem;
    line-height: 1.9rem;
  }

  .image-140 {
    width: 19px;
    height: 16px;
  }

  .div-block-130 {
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .pricing-head-bottom-content-wrap-copy.left-align {
    padding-left: 10px;
  }

  .container-1163, .container-1164, .container-1165 {
    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;
  }

  .shadow-two {
    max-width: 80%;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .container-1166 {
    max-width: 728px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .team-grid {
    grid-column-gap: 40px;
  }

  .team-member-image {
    width: 190px;
    height: 190px;
  }

  .container-1167 {
    max-width: 728px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-main-image {
    width: 300px;
    height: 350px;
  }

  .container-1168, .container-1169 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-125 {
    font-size: 28px;
    line-height: 38px;
  }

  .lottie-animation-5 {
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
    overflow: hidden;
  }

  .container-1170 {
    max-width: 728px;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .faq-menu {
    z-index: 9999999;
    flex-direction: row;
    justify-content: flex-start;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    overflow: auto;
  }

  .faq-item-wrapper {
    z-index: 8888;
    position: static;
  }

  .faq-menu-wrapper {
    z-index: 9999;
    background-color: #fff;
    border-radius: .5rem;
    width: 100%;
    top: 1rem;
    box-shadow: 0 25px 50px -12px #00000026;
  }

  .faq-container {
    flex-direction: column;
  }

  .faq-group-row {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .faq-menu-item.w--current {
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
  }

  .faq-answer-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-menu-title {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: .5rem 2rem;
    display: flex;
    position: relative;
  }

  .faq-groups-wrapper {
    width: 100%;
  }

  .faq-arrow-2 {
    z-index: 0;
    position: relative;
  }

  .faq-question {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sticky-faq {
    position: relative;
    top: 0;
  }

  .faq-dropdown-2 {
    border-bottom: 1px solid #dfdfdf;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .container-1174 {
    max-width: 728px;
  }

  .hero-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-8 {
    width: 90%;
  }

  .section-8.decresing-top-padding.alignment.reduce-alignment {
    padding-top: 10px;
  }

  .body-4 {
    overflow: clip;
  }

  .div-block-131 {
    overflow: visible;
  }

  .div-block-134.date {
    padding-left: 0;
  }

  .navbar-wrapper {
    min-width: auto;
    display: flex;
  }

  .image-148 {
    max-height: 35px;
  }

  .text-block-73 {
    color: #fff;
    word-break: normal;
    font-size: 24px;
  }

  .text-block-74 {
    color: #fff;
    font-size: 24px;
  }

  .image-149 {
    display: none;
  }

  .image-150 {
    max-height: 50px;
    display: inline-block;
  }

  .image-151 {
    display: none;
  }

  .div-block-136 {
    background-color: var(--primary-head-color);
    justify-content: space-between;
    align-items: center;
    max-height: 50px;
    display: none;
  }

  .div-block-138 {
    background-color: var(--hero-bg);
  }

  .security-legal.individual-hero {
    overflow: visible;
  }

  .security-legal.landing-hero-section {
    padding-top: 0;
  }

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

  .bold-text-28 {
    margin-left: 13px;
    padding-left: 0;
    font-size: 34px;
  }

  .feature-heading-wrapper-for-askneedl {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-12 {
    background-color: var(--primary-head-color);
    object-fit: contain;
  }

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

  .bold-text-30 {
    font-weight: 400;
  }

  .demo-from-split-wrapper-copy.cobtact-form-block, .demo-from-split-wrapper-copy.cobtact-form-block-copy {
    width: 700px;
  }

  .demo-left-split-copy {
    width: 60%;
    padding-right: 40px;
  }

  .contact-detail-copy {
    text-align: left;
    max-width: 765px;
  }

  .needl-suport-icon-copy {
    max-width: 100%;
  }

  .a-header-image-grid {
    padding-left: 5%;
  }

  .a-header-image-block {
    max-width: 100%;
    height: 500px;
    position: relative;
  }

  .a-header-logo-wrapper {
    margin-top: 60px;
  }

  .a-icon-small {
    color: var(--primary-head-color);
  }

  .a-button-primary {
    display: flex;
  }

  .a-header-button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .a-span-underline {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
    -webkit-text-stroke-color: var(--primary-head-color);
  }

  .a-detail-small.a-text-color-primary {
    color: var(--primary-head-color);
  }

  .a-header-block {
    text-align: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .a-header-block.right-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .a-header-section {
    padding-bottom: 0;
  }

  .a-header-logo-wrapper-annual-summary {
    margin-top: 60px;
  }

  .a-detail-regular.a-text-color-primary {
    color: var(--primary-head-color);
  }

  .a-feature-grid {
    grid-template-columns: 1fr;
  }

  .a-section-large {
    display: block;
  }

  .a-span-underline-2 {
    border-bottom-color: var(--primary-head-color);
  }

  .a-button-primary-2 {
    display: flex;
  }

  .a-paragraph-regular-2 {
    padding-top: 22px;
  }

  .a-span-underline-3 {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
  }

  .a-detail-regular-2.a-text-color-primary {
    color: var(--primary-head-color);
  }

  .a-feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .a-section-large-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .a-cta-content-wrapper {
    text-align: center;
    align-items: center;
  }

  .a-cta-grid {
    grid-template-columns: 1fr;
  }

  .a-cta-image-wrapper {
    max-width: 100%;
  }

  .a-cta-grid-googleform {
    grid-template-columns: 1fr;
  }

  .button-9 {
    background-color: var(--primary-head-color);
    border-radius: 9px;
    padding: 11px 18px;
  }

  .text-block-76 {
    color: var(--primary-head-color);
  }

  .a-button-primary-3 {
    display: flex;
  }

  .a-header-button-wrapper-2 {
    justify-content: center;
  }

  .a-span-underline-4 {
    border-bottom-color: var(--primary-head-color);
    color: var(--primary-head-color);
    -webkit-text-stroke-color: var(--primary-head-color);
  }

  .a-detail-small-2.a-text-color-primary {
    color: var(--primary-head-color);
  }

  .uui-button-secondary.is-button-small:hover {
    background-color: #11758c;
  }

  .uui-banner16_text {
    font-weight: 500;
  }

  .uui-banner16_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner16_icon-wrapper {
    display: none;
  }

  .uui-page-padding {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .uui-banner16_component {
    background-image: linear-gradient(40deg, var(--primary-head-color) 30%, var(--untitled-ui--primary700));
  }

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

  .uui-banner18_text-wrapper {
    flex-wrap: wrap;
  }

  .uui-banner18_icon-wrapper {
    display: none;
  }

  .a-header-section-annualreport, .a-header-section-calltranscript {
    padding-bottom: 0;
  }

  .a-button-primary-4 {
    display: flex;
  }

  .a-header-button-wrapper-3 {
    justify-content: center;
  }

  .a-feature-card-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .a-section-large-call {
    display: none;
  }

  .a-button-primary-5 {
    display: flex;
  }

  .a-h3-heading-5 {
    font-size: 36px;
  }

  .a-margin-bottom-65 {
    margin-bottom: 10px;
  }

  .a-cta-content-wrapper-2 {
    text-align: center;
    align-items: center;
  }

  .a-cta-grid-2 {
    background-color: #bdced1;
    border-radius: 13px;
    grid-template-columns: 1fr;
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .a-section-large-report {
    display: none;
  }

  .a-feature-card-grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .a-button-primary-6 {
    display: flex;
  }

  .a-cta-content-wrapper-3 {
    text-align: center;
    align-items: center;
  }

  .a-cta-grid-3 {
    grid-template-columns: 1fr;
  }

  .code-embed-9 {
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
  }

  .bold-text-32, .bold-text-33, .bold-text-34 {
    color: var(--primary-head-color);
  }

  .button-10 {
    background-color: var(--primary-head-color);
    border-radius: 10px;
    padding: 0;
  }

  .bold-text-35, .bold-text-36 {
    color: var(--primary-head-color);
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
    display: none;
  }

  .uui-padding-vertical-xhuge {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .uui-page-padding-2 {
    border-bottom-left-radius: 0;
  }

  .uui-section_heroheader12 {
    z-index: 50;
    position: sticky;
    top: 71px;
  }

  .search-input {
    margin-right: 8px;
  }

  .accordion-toggle {
    max-width: 40%;
  }

  .cell-4 {
    justify-content: center;
    align-items: center;
  }

  .div-block-155, .accordion-item-side-bar {
    background-color: #fff;
  }

  .support-page-navigation-pannel {
    z-index: 100;
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100vh;
    margin-left: 0%;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 220px;
    padding-right: 0;
    display: block;
    position: fixed;
    top: 0%;
    overflow: scroll;
  }

  .div-block-160 {
    margin-top: 18px;
    margin-left: 0;
  }

  .div-block-161 {
    max-width: 100%;
    padding-right: 20px;
  }

  .text-block-90 {
    margin-bottom: 38px;
  }

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

  .video-block-support-page {
    padding-bottom: 59px;
  }

  .div-block-166 {
    background-color: #eff8fa;
    border-radius: 30px;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 37px;
    padding-bottom: 20px;
    line-height: 25px;
  }

  .div-block-167 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: center;
    align-items: center;
    margin-top: 31px;
    margin-bottom: 19px;
    display: flex;
  }

  .heading-bse50-heading {
    font-family: Montserrat, sans-serif;
    font-size: 23px;
    line-height: 43px;
  }

  .link-25 {
    margin-left: 14px;
  }

  .div-block-179 {
    margin-left: 0;
  }

  .cta-div-help {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 60%;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .text-block-125 {
    padding-left: 0;
    font-size: 16px;
  }

  .a-team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .a-button-primary-7 {
    display: flex;
  }

  .a-container-regular-8 {
    width: 95%;
    padding-top: 25px;
  }

  .uui-heading-tiny {
    color: var(--brand-primary);
    font-size: 1.7rem;
  }

  .uui-team01_item {
    max-width: 50%;
    margin-left: 23px;
  }

  .uui-team01_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .vikram-content {
    background-size: 99.6% 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-187 {
    width: auto;
  }

  .text-block-131, .text-block-132, .text-block-133, .text-block-134 {
    color: var(--brand-primary);
  }

  .div-block-188 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-right: 96px;
  }

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

  .text-block-144 {
    color: var(--brand-primary);
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image-169-copy.vik-photo {
    margin-left: 0;
  }

  .image-169-copy {
    max-width: 100%;
  }

  .a-container-regular-8-copy {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    padding-right: 20px;
  }

  .div-block-194 {
    width: 50%;
  }

  .image-170, .image-171 {
    display: none;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image-174 {
    width: 24px;
  }

  .uui-layout09_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout09_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-page-padding-6.background-white {
    padding-top: 0;
    padding-bottom: 3.3rem;
  }

  .uui-layout14_image {
    width: 130%;
    min-width: 130%;
    position: static;
  }

  .uui-layout14_image-wrapper {
    justify-content: flex-start;
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout14_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-layout32_timeline-step {
    grid-column-gap: 24px;
  }

  .uui-layout32_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout13_image-01 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_image-02 {
    display: none;
  }

  .uui-layout13_lightbox-image {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-layout13_lightbox {
    padding: 2rem;
  }

  .uui-layout13_component {
    grid-column-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-7 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-layout20_component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout33_component {
    grid-column-gap: 2rem;
  }

  .uui-layout93_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .div-block-183-copy {
    flex-flow: column;
  }

  .text-block-153 {
    padding-left: 21px;
  }

  .text-block-154 {
    padding-left: 22px;
  }

  .a-header-section-calltranscript-copy {
    padding-bottom: 33px;
  }

  .link-block-20:hover {
    color: #fff;
    font-weight: 400;
  }

  .text-block-155 {
    color: #6d6d6d;
    text-transform: uppercase;
    padding-left: 25px;
    display: block;
  }

  .link-35 {
    color: #6b6b6b;
    text-decoration: none;
  }

  .link-35:hover {
    color: #332d2d;
    text-decoration: underline;
  }

  .help--sidenav {
    color: #6f6e6e;
    text-decoration: none;
    display: none;
  }

  .help--sidenav:hover {
    color: #383737;
    text-decoration: underline;
  }

  .link-37 {
    color: #6b6b6b;
    text-decoration: none;
  }

  .link-37:hover {
    color: #3f3d3d;
    text-decoration: underline;
  }

  .side-nav-div {
    z-index: 1999;
    margin-left: 0%;
    display: none;
  }

  .cross-mark {
    position: absolute;
    inset: 5% 5% auto auto;
  }

  .image-176 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-2 {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .heading-159-copy {
    text-align: center;
    font-family: Montserrat custom, sans-serif;
    font-size: 26px;
    font-weight: 600;
    display: block;
  }

  .help--sidenav-copy {
    border-bottom: 1px solid var(--dark-slate-grey);
    color: var(--black);
    text-decoration: none;
  }

  .help--sidenav-copy:hover {
    color: #383737;
    text-decoration: underline;
  }

  .text-block-185, .text-block-186 {
    padding-left: 30px;
  }

  .inro-heading {
    font-size: 21px;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    margin-bottom: 50px;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 1.7rem;
  }

  .uui-heroheader01_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout09_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-layout09_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-team02_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .assistant-isection-link {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    padding-right: 96px;
  }

  .video-section-unified-broker {
    height: auto;
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .bold-text-52 {
    font-size: 2.8rem;
  }

  .uui-padding-vertical-xhuge-12 {
    border-radius: 16px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .bold-text-56 {
    font-family: Montserrat, sans-serif;
  }

  .uui-banner16_text-copy {
    font-weight: 500;
  }

  .uui-banner16_text-mobile {
    display: none;
  }

  .menu-icon_line-bottom {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet {
    display: none;
  }

  .uui-button-secondary-gray-7.show-tablet, .show-tablet {
    display: block;
  }

  .uui-navbar03_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar03_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar03_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar03_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_bottom-bar-left {
    margin-bottom: 2rem;
  }

  .uui-navbar03_bottom-bar-background {
    border-radius: .5rem;
    width: 100%;
    inset: 0%;
    overflow: hidden;
  }

  .uui-navbar03_bottom-bar {
    border-radius: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar03_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar03_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar03_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar03_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar03_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar03_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar03_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar03_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

  .uui-heroheader03_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    width: 32rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-navbar07_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar07_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar07_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar07_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar07_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar07_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar07_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .image-182 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .tabs-content-7 {
    width: 70%;
    margin-top: 0;
    margin-left: 40px;
  }

  .button-11 {
    padding-top: 15px;
  }

  .fact-number-div-2 {
    top: -11%;
    left: 8%;
  }

  .tabs-content-8 {
    padding-top: 0;
  }

  .new-hero-section-2.individual-hero {
    overflow: visible;
  }

  .image-183 {
    width: 40px;
  }

  .paragraph-74 {
    font-size: 10px;
    line-height: 16px;
  }

  .hero-heading-3 {
    font-size: 42px;
  }

  .div-block-225 {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
  }

  .image-184 {
    width: 40px;
  }

  .filter-img {
    margin-top: 15px;
    padding-top: 0;
    padding-bottom: 2px;
  }

  .section-13.section-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabs-menu-6 {
    width: 30%;
  }

  .feature-heading-wrapper-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .usecase-name-head-2 {
    font-weight: 600;
    display: none;
  }

  .image-186 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .tabs-content-9 {
    width: 70%;
    margin-top: 0;
    margin-left: 40px;
  }

  .button-12 {
    padding-top: 15px;
  }

  .fact-number-div-3 {
    top: -11%;
    left: 8%;
  }

  .tabs-content-10 {
    padding-top: 0;
  }

  .new-hero-section-3.individual-hero {
    overflow: visible;
  }

  .image-187 {
    width: 40px;
  }

  .paragraph-75 {
    font-size: 10px;
    line-height: 16px;
  }

  .hero-heading-4 {
    font-size: 42px;
  }

  .div-block-227 {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
  }

  .image-188 {
    width: 40px;
  }

  .section-14.section-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabs-menu-7 {
    width: 30%;
  }

  .usecase-name-head-3 {
    font-weight: 600;
    display: none;
  }

  .image-190 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .tabs-content-11 {
    width: 70%;
    margin-top: 0;
    margin-left: 40px;
  }

  .button-13 {
    padding-top: 15px;
  }

  .fact-number-div-4 {
    top: -11%;
    left: 8%;
  }

  .tabs-content-12 {
    padding-top: 0;
  }

  .image-191 {
    width: 40px;
  }

  .paragraph-76 {
    font-size: 10px;
    line-height: 16px;
  }

  .div-block-229 {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
  }

  .image-192 {
    width: 40px;
  }

  .section-15.section-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabs-menu-8 {
    width: 30%;
  }

  .usecase-name-head-4 {
    font-weight: 600;
    display: none;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .hide-tablet-2 {
    display: none;
  }

  .uui-button-secondary-gray-8.show-tablet, .show-tablet-2 {
    display: block;
  }

  .uui-navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-dropdown-icon-2 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .uui-navbar08_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar01_menu-button.w--open {
    background-color: #0000;
  }

  .uui-navbar01_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar01_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar01_link {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar01_link:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar01_dropdown-right-overlay-absolute {
    border-radius: .5rem;
    min-width: 100%;
  }

  .uui-navbar01_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_large-item-content {
    width: 100%;
  }

  .uui-navbar01_blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-blog-list {
    width: 100%;
  }

  .uui-navbar01_dropdown-content-heading {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-navbar01_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-navbar01_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-content {
    flex-direction: column;
  }

  .uui-navbar01_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar01_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar01_dropdown-toggle {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar01_dropdown-toggle:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar01_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar01_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar01_menu {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar01_dropdown-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar01_dropdown-link-copy:hover {
    background-color: #0000;
  }

  .button-primary-9 {
    font-size: .8rem;
    line-height: .8rem;
  }

  .button-primary-9._2.security-cta {
    justify-content: center;
    align-items: flex-end;
  }

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

  .grid-3.top-pad-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-box {
    border-left-style: none;
  }

  .paragraph-78 {
    color: #2a2a2a;
    font-size: 1rem;
  }

  .content-block {
    justify-content: center;
    align-items: center;
    padding: 20px 36px;
  }

  .container-4 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-170 {
    font-size: 2.1rem;
    line-height: 3.2rem;
  }

  .paragraph-79 {
    color: #2a2a2a;
    font-size: 1rem;
  }

  .container-1179 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1179.needl-features {
    width: auto;
  }

  .explore-needl-features {
    height: auto;
  }

  .heading-171 {
    font-size: 2.1rem;
    line-height: 3.2rem;
  }

  .heading-171.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .security-link-block {
    margin-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
  }

  .padding-global-2 {
    padding-left: 3.3rem;
    padding-right: 3.3rem;
  }

  .padding-global-2.cta.new {
    padding-left: 2.9rem;
    padding-right: 2.9rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium.cta {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }

  .features-content-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .features-component {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .button-primary-10 {
    font-size: .8rem;
    line-height: .8rem;
  }

  .button-primary-10._2.cta.cta-big {
    display: flex;
  }

  .features-image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
  }

  .features-image-wrapper.padding-left {
    padding-left: 15px;
  }

  .title-mi.testimonial-v1---brix {
    font-family: Montserrat, sans-serif;
  }

  .title-mi.avatar-extra-info-1---brix {
    font-family: Inter, sans-serif;
  }

  .title-mi.avatar-name-v1---brix {
    font-family: Montserrat, sans-serif;
  }

  .title-mi.testimonial---brix {
    text-align: center;
    font-family: Montserrat, sans-serif;
  }

  .cloneable-container-default {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .mask---brix {
    margin-left: 20px;
  }

  .mask---brix.testimonial-v1---brix {
    margin-left: 0;
  }

  .quotation-mark-div {
    top: 8%;
    left: 7%;
  }

  .paragraph---brix.testimonial-v1---brix, .text-block-226 {
    font-family: Inter, sans-serif;
  }

  .card---brix.testimonial-v1---brix {
    padding-left: 48px;
    padding-right: 48px;
  }

  .image-199 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
  }

  .padding-section-large-4 {
    padding: 6rem 0;
  }

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

  ._3x2-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3x2-grid._3-3grid, ._3x2-grid.benefits-grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-175.feed {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .padding-section-large-5, .padding-section-large-5.reduce-feed {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._3x2-grid-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  ._3x2-grid-2.feed {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-6.feed {
    padding: 2rem 1.5rem 3rem;
  }

  .uui-layout05_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-layout05_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-layout05_lightbox {
    min-height: auto;
    padding: 4rem 2rem;
  }

  .uui-layout05_component {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-14 {
    padding: 6rem 0;
  }

  .uui-layout26_image-02 {
    width: 20rem;
    min-width: 20rem;
  }

  .uui-layout26_image-wrapper {
    height: 35rem;
  }

  .uui-layout26_component {
    grid-column-gap: 3rem;
  }

  .bold-text-71 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .a-header-image-grid-2 {
    padding-left: 5%;
  }

  .a-header-image-block-2 {
    max-width: 100%;
    height: 500px;
    position: relative;
  }

  .a-header-logo-wrapper-2 {
    margin-top: 60px;
  }

  .a-button-primary-8 {
    display: flex;
  }

  .a-header-button-wrapper-4 {
    justify-content: center;
  }

  .a-header-block-2 {
    text-align: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .a-header-section-2 {
    padding-bottom: 0;
  }

  .accordion-item-side-bar-copy {
    background-color: #fff;
  }

  .paragraph-81 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .tabs-menu-10 {
    width: 30%;
  }

  .image-202 {
    width: 40px;
  }

  .tabs-content-15 {
    padding-top: 0;
  }

  .new-container-2 {
    box-sizing: border-box;
    object-fit: fill;
    max-width: 1280px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-14 {
    padding-top: 15px;
  }

  .image-203 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .section-16.section-space {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .h1-32-44-mont-700-2 {
    color: #171818;
    font-family: Montserrat custom, sans-serif;
  }

  .paragraph-82 {
    font-size: 10px;
    line-height: 16px;
  }

  .full-width-div-2 {
    flex-direction: column;
    height: auto;
  }

  .image-185 {
    margin-top: 15px;
    padding-top: 0;
    padding-bottom: 2px;
  }

  .usecase-left-split-2 {
    width: auto;
  }

  .image-204 {
    width: 40px;
  }

  .tabs-content-16 {
    width: 70%;
    margin-top: 0;
    margin-left: 40px;
  }

  .usecase-name-head-5 {
    font-weight: 600;
    display: none;
  }

  .needl-paragraph-2 {
    max-width: none;
  }

  .usecase-hero-split-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .fact-number-div-5 {
    top: -11%;
    left: 8%;
  }

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

  .usecase-hero-wrapper-2 {
    width: auto;
    padding-left: 0%;
  }

  .tab-left-content-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    order: 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-239 {
    width: auto;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
  }

  .container-1181 {
    max-width: 728px;
  }

  .hero-image-2.shadow-two {
    max-width: 100%;
  }

  .container-1182 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .agreement-policies-section {
    padding-left: 3rem;
  }

  .section-open-positions {
    padding-top: 1rem;
  }

  .text-tab-inter {
    align-self: center;
  }

  .uui-section_layout79 {
    padding-left: 2.3rem;
    padding-right: 2.3rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding: 3rem .4rem 1rem;
  }

  .uui-page-padding-16 {
    padding: 2rem 0 1rem;
  }

  .uui-layout79_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-16 {
    padding: 3rem 7px;
  }

  .uui-page-padding-17 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .a-button-primary-9 {
    display: flex;
  }

  .a-feature-card-grid-4 {
    grid-template-columns: 1fr 1fr;
  }

  .how-we-work---career {
    padding-bottom: 4rem;
  }

  .container-1184 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .gallery-slide-nav.career {
    bottom: -24%;
  }

  .paragraph-88 {
    width: auto;
  }

  .div-block-245 {
    background-color: #fcfbf8;
  }

  .heading-189 {
    width: auto;
  }

  .div-block-248 {
    flex-direction: column;
    margin-top: -20%;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .image-211 {
    margin-top: -7px;
    padding-top: 0;
  }

  .uui-blogpost03_content {
    margin-bottom: 3rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-1185 {
    max-width: 728px;
  }

  .a-button-primary-10 {
    display: flex;
  }

  .uui-blogpost03_content-2 {
    margin-bottom: 3rem;
  }

  .uui-heading-large-2 {
    font-size: 2.75rem;
  }

  .uui-blogpost03_header-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 20px;
  }

  .monthwise-div {
    margin-top: 10px;
  }

  .text-block-263 {
    padding-left: 0;
  }

  .section-tip {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card_component:hover {
    opacity: 1;
  }

  .card_component.feed.asst {
    width: 21.6rem;
  }

  .card_title.feed {
    font-size: 1.2rem;
  }

  .cards {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .cards.feed, .cards.homepage, .cards.feed {
    grid-template-columns: 1fr 1fr;
  }

  .section-why-needl.reimagined-for-feed {
    padding-top: 2rem;
  }

  .testimonials1-15-arrow_left {
    left: -10px;
  }

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

  .testimonials1-15-arrow_right {
    right: -10px;
  }

  .whats-new-section {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .whats-new-container {
    max-width: 552px;
    padding-bottom: 0;
  }

  .whats-new-main-div {
    grid-template-columns: 1fr;
  }

  .uui-page-padding-20.feed {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-heading-medium-12 {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
  }

  .uui-cta12_component {
    padding-left: 45px;
    padding-right: 45px;
  }

  .uui-cta12_logo-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-space-medium-5 {
    min-height: 1.1rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta-contact-sales {
    font-size: .8rem;
  }

  .container-1186.for-feed {
    padding-left: 82px;
    padding-right: 82px;
  }

  .clone-instructions-panel {
    display: none;
  }

  .demo-p.main {
    margin-bottom: 20px;
    padding-right: 32px;
  }

  .demo-p.main.popup {
    line-height: 20px;
  }

  .demo-heading.h1.popup {
    line-height: 60px;
  }

  .demo-heading.h2.popup {
    line-height: 35px;
  }

  .instructions-wrapper {
    flex-wrap: nowrap;
    order: -1;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
    position: relative;
    top: 0%;
    left: -25px;
  }

  .content-wrapper-2 {
    flex-direction: column;
    margin-top: 100px;
    margin-bottom: 100px;
    padding-right: 0;
  }

  .demo-container {
    clear: both;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    min-height: 100vh;
    display: block;
    overflow: hidden;
  }

  .demo-wrapper-2 {
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-top: 20px;
    margin-right: 0%;
  }

  .d-64-section-home {
    clear: both;
    overflow: visible;
  }

  .image-217 {
    margin-right: 0;
  }

  .inner-wrapper {
    display: flex;
  }

  .d-64-card-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .demo-main-text-wrapper {
    width: 510px;
    margin-left: 18%;
    margin-right: auto;
  }

  .uui-heading-xlarge-4 {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .uui-text-size-xlarge-4 {
    line-height: 1.875rem;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .hero-wrapper-two-10 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .gif-dv-wrapper-main-feed {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 38vh;
    display: flex;
  }

  .columns-23 {
    width: auto;
    height: auto;
  }

  .heading-196 {
    font-size: 1.2rem;
  }

  .testimonial-column-light {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container-1188 {
    max-width: 728px;
  }

  .centered-heading-7 {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .testimonial-grid-two-2 {
    grid-column-gap: 30px;
  }

  .testimonial-card-two-2 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .container-1189 {
    max-width: 728px;
  }

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

  .testimonial-image-left {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container-1190 {
    max-width: 728px;
    height: auto;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 0;
  }

  .testimonial-image-four.for-tab-add-padding {
    padding-top: 48px;
  }

  .heading-197, .heading-198, .heading-200 {
    font-size: 1.2rem;
    line-height: 1.9rem;
  }

  .container-1191 {
    max-width: 728px;
  }

  .gallery-scroll {
    padding-bottom: 2rem;
  }

  .container-1192 {
    max-width: 728px;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .gallery-sticky {
    position: relative;
    top: 0;
  }

  .gallery-sticky.hide-on-mobile {
    display: none;
  }

  .gallery-grid {
    place-items: center;
  }

  .gallery-image-2.shadow-two {
    max-width: 100%;
  }

  .gallery-image-text.typo-col.hide-on-desktop {
    text-align: center;
    margin-top: 26px;
    font-weight: 600;
    display: block;
    inset: 0% 0% auto;
  }

  .uui-layout10_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout10_image {
    top: 2rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-1193 {
    max-width: 728px;
  }

  .gallery-wrapper-3 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-sticky-2 {
    position: relative;
    top: 0;
  }

  .gallery-wrapper-4 {
    grid-template-columns: 1fr 1fr;
  }

  .use-case-card-heading {
    font-size: 1.5rem;
  }

  .cell-11 {
    flex-flow: wrap;
    align-items: stretch;
  }

  .container-1194 {
    max-width: 728px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 6%;
  }

  .team-member-image-two-2 {
    max-width: 90%;
  }

  .smart-benefits-mid-rectangle-grid {
    max-width: 92%;
    top: 34%;
    left: 4%;
    overflow: hidden;
  }

  .smart-benefits-mid-rectangle-grid.asst {
    top: 35%;
  }

  .bottom-small-grid {
    bottom: -6%;
    left: -3%;
  }

  .bottom-small-grid.ask {
    bottom: -9%;
  }

  .bottom-small-grid.ask.smb {
    bottom: -10%;
  }

  .bottom-small-grid.top-assist {
    right: -1.5%;
  }

  .margin-bottom-24px-15 {
    text-align: left;
    width: 100%;
  }

  .margin-bottom-24px-15.mid {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .card_component-2:hover {
    opacity: 1;
  }

  .card_component-2.feed {
    width: 19.4rem;
    height: 253px;
  }

  .card_component-2.feed.card3-for-tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 40rem;
    height: 245px;
  }

  .card_component-2.feed.reports {
    width: auto;
  }

  .container-2 {
    max-width: 728px;
  }

  .unlock-heading {
    text-align: center;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-wrapper-5.reports {
    margin-top: 2rem;
  }

  .cards-for-gis {
    width: 190px;
    height: 190px;
  }

  .cards-for-gis.gif {
    width: 294px;
    height: 266px;
  }

  .hero-heading-left-feed {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .hero-split-5 {
    z-index: 0;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .how-to-create-a-feed-section {
    padding-top: 2rem;
  }

  .text-element-gif.yelow, .text-element-gif.grey, .text-element-gif.blue {
    font-size: 1.1rem;
  }

  ._3x2-grid-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  ._3x2-grid-3.feed {
    grid-template-columns: 1fr 1fr;
  }

  .grid-for-gifs-1-3 {
    grid-column-gap: 11px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .grid-for-gifs-1-3.askneedl {
    grid-row-gap: 1.1rem;
  }

  .centered-heading-10 {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .centered-heading-10.reports {
    padding-left: 1.2rem;
  }

  .heading-5 {
    text-align: left;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

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

  .padding-section-large-6 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-large-6.reduce-feed {
    padding: 0 16px;
  }

  .padding-section-large-6.reduce-feed.padding {
    padding-left: 0;
    padding-right: 0;
  }

  .backdrop-image {
    bottom: 25%;
  }

  .container-3 {
    max-width: 728px;
    height: auto;
    padding-left: .9rem;
    padding-right: .6rem;
  }

  .container-3.feed, .container-3.feed.gifs, .container-3.assist {
    height: auto;
  }

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

  .heading-4 {
    text-align: center;
    align-self: center;
    padding-left: 72px;
    padding-right: 72px;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .heading-4.mid {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .gif-card-div.gif.sp {
    margin-top: 0;
  }

  .title-tag {
    font-size: 1.25rem;
  }

  .card_title-2.feed {
    font-size: 1.2rem;
  }

  .hero-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .container-1289 {
    max-width: 728px;
  }

  .smart-benefits-grid-sqaure {
    inset: -27% -1% auto auto;
  }

  .smart-benefits-grid-sqaure.for-feed {
    top: -17.1%;
  }

  .smart-benefits-grid-sqaure.ask-needl {
    top: -25%;
  }

  .hero-split-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .uui-heading-large-3 {
    font-size: 2.75rem;
  }

  .uui-cta01_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-cta01_image-wrapper {
    padding: 4rem 2rem;
  }

  .uui-cta01_image-02 {
    width: 35%;
    min-width: auto;
    bottom: -15%;
  }

  .uui-cta01_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -40%;
    position: static;
    left: auto;
    right: -2rem;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .a-section-regular-9 {
    padding-top: 1rem;
    padding-left: 6.6%;
    padding-right: 6.6%;
  }

  .a-section-regular-9.needl-prod-cta.success-stories-cta {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .a-section-regular-9.more-products {
    padding-bottom: 3rem;
  }

  .a-container-regular-11.more-prod, .a-container-regular-11.security {
    max-width: 45.5rem;
  }

  .a-button-primary-11 {
    display: flex;
  }

  .a-h5-heading-2 {
    text-align: center;
  }

  .a-h5-heading-2.ask {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .a-paragraph-regular-11 {
    text-align: center;
  }

  .a-cta-grid-wrapper-2 {
    padding-top: 3%;
  }

  .a-cta-grid-4 {
    grid-column-gap: 8px;
    grid-row-gap: 9px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-cta-grid-4.needl-products {
    padding-bottom: 1rem;
  }

  .a-cta-button-wrapper-2 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .a-cta-image-wrapper-2 {
    max-width: 80%;
    margin-left: auto;
    margin-right: 26px;
  }

  .a-cta-image-top-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button-needl.redirect-contact-us.header-mobile-only {
    display: block;
  }

  .hyperlink-div-wrapper {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-footer05_newsletter-wrapper {
    justify-content: flex-start;
    display: block;
  }

  .uui-footer05_form-block {
    min-width: auto;
  }

  .uui-footer05_newsletter-text-wrapper {
    margin-bottom: 2rem;
  }

  .uui-footer05_social-icons {
    margin-bottom: 1rem;
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .new-container-3 {
    box-sizing: border-box;
    object-fit: fill;
    max-width: 1280px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-203 {
    margin-bottom: 10px;
    line-height: 20px;
  }

  .nav-link-3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-3.w--current {
    color: #367d8d;
  }

  .testimonials1-15-arrow_right-2 {
    bottom: -15%;
    right: -10px;
  }

  .header-bg-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-26 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .menu-icon-2 {
    color: #367d8d;
    width: 35px;
    height: 35px;
    font-size: 35px;
  }

  .testimonials1-15-arrow_left-2 {
    left: -10px;
  }

  .small-ms-tagline-div-wrapper {
    z-index: 4;
    width: 23rem;
  }

  .text-block-279 {
    font-size: .9rem;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .div-block-257 {
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .bold-text-84 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  .uui-banner16_text-mobile-2 {
    display: none;
  }

  .uui-banner16_text-2, .uui-banner16_text-copy-2 {
    font-weight: 500;
  }

  .image-228 {
    width: 100%;
    height: 100%;
  }

  .navbar-4 {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: sticky;
  }

  .button-primary-17 {
    font-size: .8rem;
    line-height: .8rem;
  }

  .button-primary-17._2.header-cta.in-line.hide-on-mob.hide-on-mobl.hide-on-tab {
    display: none;
  }

  .container-6 {
    max-width: 728px;
  }

  .play-wrapper:active {
    transform: scale(.9);
  }

  .uui-banner16_component-2 {
    background-image: linear-gradient(40deg, #367d8d 30%, #6941c6);
  }

  .uui-button-secondary-2.is-button-small:hover {
    background-color: #11758c;
  }

  .image-230 {
    bottom: 0%;
  }

  .div-block-259 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-259.function-dropdown {
    width: 100%;
  }

  .tabs-content-17 {
    width: 90%;
  }

  .btn-block-2 {
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    padding-left: 0;
  }

  .tab-content-photo-backdrop {
    width: 709px;
    height: 486px;
    display: none;
  }

  .navigation-2 {
    padding-left: 40px;
  }

  .h1-600-mnstr-36-2.new-heading1.teal {
    font-size: 1.9rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal.text-teal {
    color: var(--teal);
  }

  .div-block-260 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hide-tablet-3 {
    display: none;
  }

  .show-tablet-3 {
    display: block;
  }

  .uui-dropdown-icon-3 {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-3 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-3 {
    background-color: var(--untitled-ui--gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar08_dropdown-content-2 {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .uui-navbar08_dropdown-link-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar08_dropdown-link-2:hover {
    background-color: #0000;
  }

  .uui-navbar08_menu-dropdown-2 {
    width: 100%;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-2 {
    color: var(--untitled-ui--gray900);
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar08_link-2:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar08_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_menu-2 {
    border-top: 1px solid var(--untitled-ui--gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar08_dropdown-toggle-2 {
    color: var(--untitled-ui--gray900);
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar08_dropdown-toggle-2:hover {
    color: var(--untitled-ui--gray900);
  }

  .uui-navbar08_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .uui-navbar08_dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .uui-navbar08_menu-right-2 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar08_menu-button-2.w--open {
    background-color: #0000;
  }

  .uui-button-secondary-gray-16.show-tablet-3 {
    display: block;
  }

  .uui-navbar08_button-wrapper-2 {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .why-mi-2 {
    padding-bottom: 1rem;
  }

  .div-block-261 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .heading-205.medium-typo {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .container-1290 {
    width: 90vw;
    max-width: 740px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-206 {
    margin-bottom: 10px;
    line-height: 20px;
  }

  .image-233 {
    width: 100%;
    height: 100%;
  }

  .image-233.new-img {
    margin-top: -15px;
  }

  .h1-600-intr-20-2 {
    font-size: 1.1rem;
  }

  .slide-wrap-3.chetan {
    align-items: stretch;
  }

  .header-bg-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-263 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-263.function-dropdown {
    width: 100%;
  }

  .margin-bottom-24px-18 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .div-block-264 {
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .section-testimonials1-15-3 {
    padding-top: 2rem;
    padding-bottom: 1rem;
    overflow: hidden;
  }

  .text-block-287 {
    font-size: .9rem;
  }

  .heading-208 {
    font-size: 2.1rem;
    line-height: 3.2rem;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }

  .image-236 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
  }

  .text-block-288.medium-typo {
    font-size: 1em;
  }

  .navigation-3 {
    padding-left: 40px;
  }

  .add-value-needl-ai {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-sec-div-wrapper {
    background-size: contain, contain;
  }

  .grid-mi {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .grid-mi.top-pad-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hero-wrapper-two-13 {
    padding-left: 44px;
    padding-right: 44px;
  }

  .container-1291 {
    max-width: 728px;
  }

  .paragraph-99 {
    width: auto;
  }

  .container-1292 {
    max-width: 728px;
  }

  .container-1293 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1293.needl-features {
    width: auto;
  }

  .tab-content-photo-backdrop-2 {
    width: 709px;
    height: 486px;
    display: none;
  }

  .tabs-menu-12 {
    max-width: none;
  }

  .tabs-menu-12.middle-align {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: auto;
  }

  .tabs-menu-12.middle-align.public {
    max-width: 666px;
  }

  .small-ms-tagline-div-wrapper-2 {
    z-index: 4;
    width: 26.3rem;
  }

  .navbar-5 {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: sticky;
  }

  .hero-home-heading-1 {
    font-size: 1.9rem;
    line-height: 2.8rem;
  }

  .tab-h1-2 {
    font-size: 1.5rem;
  }

  .needl-ai-logo-teal {
    width: 100%;
    height: 100%;
  }

  .h1-18-400-intr-2.home-para.add-padding.home {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bottom-fade-effect {
    z-index: 1;
    bottom: 0%;
  }

  .gallery-wrapper-5 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content-19 {
    width: 90%;
  }

  .one-place-tab-menu-2.w--current {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
  }

  .one-place-tab-menu-2.mobile-tab-color.no-color.w--current {
    border-bottom: 3px solid var(--teal);
    border-left-style: none;
  }

  .one-place-tab-menu-2.no-color {
    border-bottom: 3px solid #0000;
  }

  .one-place-tab-menu-2.no-color.w--current {
    border-bottom: 3px solid var(--teal);
    border-left-style: none;
    border-radius: 6px;
  }

  .new-container-4 {
    box-sizing: border-box;
    object-fit: fill;
    max-width: 1280px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonials1-15-arrow_left-3 {
    bottom: -15%;
    left: -56px;
  }

  .tabs-content-20 {
    padding-left: 37px;
    padding-right: 37px;
  }

  .paragraph-101 {
    color: #2a2a2a;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
  }

  .tabs-menu-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tab-panel-2.light-color {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .page-padding-3 {
    height: auto;
    padding-top: 0;
  }

  .tab-button-3 {
    width: 222px;
  }

  .hero-stack-6 {
    height: 962px;
  }

  .connect-diff-sources-2 {
    width: 90vw;
  }

  .tabs-9 {
    flex-direction: column;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .image-243 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
    padding-right: 7px;
  }

  .div-block-266 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-menu-15 {
    max-width: none;
  }

  .tabs-menu-15.middle-align {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: auto;
  }

  .tabs-menu-15.middle-align.public {
    max-width: 666px;
    margin-top: 10px;
  }

  .img-wrap-div1 {
    width: 20%;
    padding-top: 10px;
  }

  .in-line-flex-div {
    border-bottom: .1px solid #e1ecee;
    padding-right: 16px;
  }

  .uui-layout56_component {
    grid-row-gap: .1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-layout56_item, .uui-layout56_item.white, .uui-layout56_item.grey.all-borders {
    justify-content: center;
    align-items: center;
  }

  .uui-padding-vertical-xhuge-24 {
    padding: 1rem 2rem;
  }

  .security-section-home {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .security-head-para-div {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .step-head-div {
    justify-content: center;
    align-items: center;
  }

  .div-block-267 {
    margin-left: 21rem;
  }

  .section-17 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .small-rect-grid-smart-benefits {
    bottom: -9%;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 3rem;
  }

  .uui-layout13_image-02-2 {
    display: none;
  }

  .uui-layout13_image-01-2 {
    width: 100%;
    min-width: auto;
    top: 3%;
    right: -5%;
  }

  .uui-layout13_lightbox-2 {
    padding: 2rem;
  }

  .uui-layout13_lightbox-image-2 {
    width: 35rem;
    min-width: 35rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-1295.cloneable {
    padding-left: 6%;
    padding-right: 6%;
  }

  .container-1295.cloneable.socialgraph.borders {
    width: 700px;
  }

  .container-1295.cloneable.socialgraph.borders.use-case {
    width: auto;
    padding-bottom: 2rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case.custom-reports, .container-1295.cloneable.socialgraph.borders.use-case.green {
    width: auto;
  }

  .c-note {
    padding-left: 0;
  }

  .c-faq-3, .c-faq-3.green {
    width: 85%;
  }

  .c-faq-3.green.hs.socialgraph {
    width: 100%;
  }

  .div-block-271, .div-block-271.hs {
    width: 85%;
  }

  .div-block-271.hs.socialgraph {
    width: 80%;
  }

  .faq-a-text-2.glimpse-para {
    padding-right: 0;
  }

  .faq-a-text-2.glimpse-para.mid {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.875rem;
  }

  .cloneable-area-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column-reverse wrap;
    justify-content: center;
    align-items: center;
  }

  .cloneable-area-3.hs {
    flex-flow: column;
  }

  .cloneable-area-3.hs.mob-only {
    flex-flow: column-reverse;
  }

  .cloneable-area-3.hs.mob-only.socialgraph {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-215 {
    padding-right: 0;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .image-246 {
    max-width: 85%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .assistant-feature-section {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .faq-q-text-2 {
    font-size: 1.2rem;
    line-height: 1.9rem;
  }

  .mid {
    text-align: center;
    font-size: 1.7rem;
    font-weight: 600;
    line-height: 2.6rem;
  }

  .horizon-scanning-sec {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .horizon-scanning-sec.for-social-graph {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .custom-reports-section {
    padding-top: 1rem;
  }

  .hero-stack-7 {
    padding-bottom: 1rem;
  }

  .container-1296 {
    max-width: 728px;
  }

  .margin-bottom-24px-20.mid-align {
    text-align: center;
  }

  .uui-layout10_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout10_image-2 {
    top: 2rem;
    left: 2rem;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-product-sections.blue-bckgrd, .hero-product-sections.green-bckgrd, .hero-product-sections.yellow-bckgrd {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container-1297 {
    max-width: 728px;
  }

  .hero-wrapper-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .hero-split-7 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-split-7.pic {
    margin-bottom: 0;
  }

  .hero-split-7.tab {
    justify-content: center;
    align-items: center;
  }

  .shadow-two-5 {
    max-width: 80%;
  }

  .more-products-heading {
    text-align: center;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .uui-layout91_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .uui-layout91_item.green {
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .background-grid-assistants-svg {
    max-width: 134%;
    top: 37%;
    right: -11%;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-form_input {
    min-width: 12rem;
  }

  .combine-footer4_bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .container-1298 {
    max-width: 728px;
  }

  .background-grid-prod-landing {
    max-width: 170%;
    top: 0%;
    left: -40%;
    overflow: hidden;
  }

  .combine-padding-global-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-padding-section-medium-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 0;
  }

  .combine-heading-style-h2 {
    text-align: center;
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .combine-section_feature2 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-feature2_wrapper {
    align-items: stretch;
  }

  .combine-feature2_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .combine-feature2_component.deep-search {
    flex-flow: column;
  }

  .combine-feature2_content {
    max-width: 38rem;
  }

  .combine-feature2_image-wrapper {
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .combine-feature2_image {
    max-width: 80%;
  }

  .sec-ai-sentiment-analysis {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .container-1299 {
    max-width: 728px;
  }

  .gallery-wrapper-6 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-sticky-3 {
    position: relative;
    top: 0;
  }

  .social-grpah-heading {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .sg-div {
    padding-left: 0;
    padding-right: 0;
  }

  .colloab-section {
    padding: 1.6rem 2.4rem;
  }

  .heading-217 {
    font-size: 1.7rem;
    line-height: 2.6rem;
  }

  .image-content-wrap-collab, .image-content-wrap-collab.swtich-sides {
    flex-flow: column;
  }

  .small-heading-prop {
    text-align: center;
  }

  ._2value-props-content-div {
    width: 100%;
  }

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

  .image-wrapper-tab-img {
    width: 80%;
  }

  .absolute-grid-ds {
    top: 4416.6px;
    left: 14%;
  }

  .container-1159 {
    max-width: 728px;
  }

  .heading-218, .centered-heading-11 {
    font-size: 1.6rem;
  }

  .team-grid-2 {
    grid-column-gap: 21px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .icon-security-gridcard {
    width: 1.563rem;
    height: 1.563rem;
  }

  .card-heading-security {
    font-size: 1.1rem;
  }

  .security-grid-card-para {
    font-size: .9rem;
  }

  .image-250.on-mobile {
    max-width: 128%;
    left: -13%;
  }

  ._1159mxw {
    max-width: 728px;
  }

  .margin-bottom-24px-23 {
    padding-left: 39px;
    padding-right: 39px;
  }

  .container-1300, .container-1301 {
    max-width: 728px;
  }

  .uui-heading-large-4 {
    font-size: 2.75rem;
  }

  .uui-blog03_image-wrapper.is-featured {
    padding-top: 75%;
  }

  .uui-blog03_list {
    grid-template-columns: 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-1302 {
    max-width: 728px;
  }

  .hero-wrapper-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-8 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .uui-heading-large-5 {
    font-size: 1.4rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-space-xhuge-2 {
    min-height: 6rem;
  }

  .uui-blogpost03_header-3 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-blogpost03_share-wrapper-3 {
    width: 100%;
  }

  .uui-blogpost03_content-3 {
    margin-bottom: 3rem;
  }

  .uui-team06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-team06_mask {
    width: 50%;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .a-button-primary-12 {
    display: flex;
  }

  .a-team-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .combine-padding-global-3 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 1.7rem;
  }

  .combine-team3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .combine-team3_item {
    width: 70%;
  }

  .rt-team-one-expert-card-flex.rt-margin-top-twenty {
    margin-top: 10px;
  }

  .rt-team-one-expert-grid {
    grid-template-columns: 1fr 1fr;
  }

  .rt-team-one-expert-card.rt-overflow-hidden {
    height: 386px;
  }

  .rt-radius-six.rt-responsive-full-width-2, .rt-responsive-full-width-2 {
    width: 100%;
  }

  .rt-branches-text-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .rt-branches-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .rt-category-cards-text-3.rt-text-white {
    max-width: none;
  }

  .rt-component-section-3 {
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .rt-precision-card-body-icon-column {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rt-precision-card-body-row {
    align-items: stretch;
  }

  .rt-precision-card-body-caption-column {
    padding-left: 18px;
    padding-right: 18px;
  }

  .rt-precision-card {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-right: 0;
  }

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

  .rt-home-three-business-flex {
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .rt-home-three-business-image-block {
    width: 100%;
  }

  .rt-number-text-block {
    font-size: 3rem;
  }

  .rt-slider-text {
    padding-top: 0;
  }

  .rt-left-arrow-box, .rt-right-arrow-box {
    bottom: 9%;
  }

  .rt-comment-text-block {
    margin-top: 0;
  }

  .rt-slider-block {
    height: 11%;
  }

  .rt-slider-image--km {
    width: 100%;
    height: 22vh;
  }

  .rt-slider-main-box {
    flex-flow: column;
  }

  .rt-comment-text {
    padding-left: 23%;
    font-size: 1rem;
  }

  .uui-heading-large-6 {
    font-size: 2.75rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .uui-blogpost01_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost01_content {
    margin-bottom: 3rem;
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large-7 {
    font-size: 2.75rem;
  }

  .uui-blogpost04_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .uui-blogpost04_content {
    margin-bottom: 3rem;
  }

  .uui-blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blogpost04_newsletter {
    position: static;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-grid-success-stories-3col {
    grid-template-columns: 1fr 1fr;
  }

  .lynx-heading {
    font-size: 1.7rem;
  }

  .lynx-grid-image-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1.1fr;
  }

  .lynx-block-right {
    padding-top: 1rem;
    padding-left: 0%;
  }

  .lynx-icon-heading {
    font-size: 19px;
  }

  .lynx-heading-2 {
    font-size: 38px;
  }

  .lynx-grid-image-left-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-icon-heading-2 {
    font-size: 19px;
  }

  .container-1303 {
    max-width: 728px;
  }

  .par-use-case-section4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-260 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-274 {
    background-color: #fff;
  }

  .image-262 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-275 {
    background-color: #fff;
  }

  .image-264 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-276 {
    background-color: #fff;
  }

  .image-266 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-277 {
    background-color: #fff;
  }

  .image-268 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-278 {
    background-color: #fff;
  }

  .image-270 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-279 {
    background-color: #fff;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .text-block-320 {
    color: #6d6d6d;
    text-transform: uppercase;
    padding-left: 25px;
    display: block;
  }

  .button-15 {
    background-color: #367d8d;
    border-radius: 9px;
    padding: 11px 18px;
  }

  .heading-159-copy-2 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    font-weight: 600;
    display: block;
  }

  .uui-page-padding-36 {
    border-bottom-left-radius: 0;
  }

  .uui-heading-xlarge-5 {
    font-size: 3.25rem;
    display: none;
  }

  .help--sidenav-copy-2 {
    color: #141d1e;
    border-bottom: 1px solid #004f57;
    text-decoration: none;
  }

  .help--sidenav-copy-2:hover {
    color: #383737;
    text-decoration: underline;
  }

  .rt-tabs-menu-2 {
    margin-right: 0;
  }

  .rt-tabs-menu-2.rt-with-border {
    margin-right: 10px;
  }

  .rt-tabs-content-2 {
    margin-left: 0;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    margin-left: 10px;
  }

  .rt-service-one-tabs {
    margin-top: 30px;
  }

  .rt-tab-link-three {
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-home-four-electrical-image-block {
    flex: 0 auto;
    width: 100%;
  }

  .rt-home-three-electrical-flex {
    grid-row-gap: 20px;
    flex-direction: column;
    margin-bottom: 20px;
  }

  .rt-growth-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .rt-home-one-agecy-text {
    max-width: none;
  }

  .rt-home-one-agecy-text-points-wrapper {
    margin-top: 15px;
  }

  .lynx-heading-white {
    font-size: 48px;
  }

  .lynx-block-hero-large {
    border-bottom-right-radius: 260px;
    width: 60%;
    margin-left: -12px;
    padding: 70px 40px;
  }

  .lynx-hero {
    min-height: 590px;
  }

  .lynx-block-hero {
    width: 56%;
    padding: 45px;
  }

  .lynx-heading-white-small {
    font-size: 38px;
  }

  ._2x2-grid-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  ._2x2-grid-3.feed {
    grid-template-columns: 1fr 1fr;
  }

  .rt-slider-image--km-copy, .rt-slider-image--km-copy-copy {
    width: 100%;
    height: 22vh;
  }

  .shadow-two-copy {
    max-width: 80%;
  }

  .rt-slider-image--km-copy-copy, .rt-slider-image--km-copy-copy-copy {
    width: 100%;
    height: 22vh;
  }

  .div-block-283 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-276 {
    left: -17.8rem;
    transform: translate(-38px);
  }

  .image-279 {
    left: -26px;
    transform: scale(.8);
  }

  .feature-card-1 {
    z-index: 1;
    top: -35px;
    left: -11.7rem;
    transform: scale(.8);
  }

  .div-block-291 {
    top: -39.5rem;
  }

  .feature-card-2 {
    z-index: 1;
    top: 6.4rem;
    left: -4.9rem;
    transform: scale(.8);
  }

  .feature-card-3 {
    z-index: 1;
    top: 15.4rem;
    left: -3.4rem;
    transform: scale(.8);
  }

  .feature-card-4 {
    z-index: 1;
    top: 22.9rem;
    left: -4.1rem;
    transform: scale(.8);
  }

  .feature-card-5 {
    z-index: 1;
    top: 31.2rem;
    left: -9.4rem;
    transform: scale(.8);
  }

  .paragraph-107 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .div-block-293 {
    flex-flow: column;
  }

  .image-280 {
    order: -1;
  }

  .paragraph-107-copy {
    font-size: 1rem;
    line-height: 1.875rem;
  }
}

@media screen and (max-width: 767px) {
  .logo-link-wrap {
    position: relative;
  }

  .nav-position.margin-lft-right-7vw {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu {
    height: 530px;
  }

  .nav-container {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .footer-bottom {
    flex-wrap: wrap;
    margin-top: 40px;
  }

  .footer-bottom.line-blank {
    margin-top: 0;
  }

  .footer-inside-grid1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer.footer-new {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-column {
    padding-right: 0;
  }

  .footer-column.margin-bottom32 {
    margin-bottom: 32px;
  }

  .needl_logo {
    max-width: 100%;
  }

  .container.padding-lr7vw-tb-12vh {
    padding-top: 4vh;
    padding-bottom: 4vh;
  }

  .container.padding-lr7vw-t5vh-btm12vh, .container.padding-lr7vw-tb8vh {
    padding-top: 6vh;
    padding-bottom: 6vh;
  }

  .container.paddinglr0-tb4vw {
    padding-top: 10px;
    padding-bottom: 10vw;
  }

  .container.paddinglr0-t0vw-b4vw {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .para.azure-color.height28.ch-48 {
    width: auto;
  }

  .para.azure-color.height28.ch-48-new {
    width: auto;
    font-size: 14px;
    line-height: 28px;
  }

  .para.bold.font12 {
    display: block;
  }

  .para.center {
    font-size: 18px;
    line-height: 32px;
  }

  .para.center._85ch {
    max-width: 100%;
    font-size: 16px;
  }

  .para.center._95ch {
    font-size: 16px;
    line-height: 28px;
  }

  .para.center.medium.ch30 {
    font-size: 16px;
  }

  .para.ch38, .para.ch40, .para.ch80 {
    width: 100%;
  }

  .hero-head.white-color.ch-14 {
    width: auto;
  }

  .section.financial-cta {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b46_ready-to-get-started-mobile.png");
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.reachers {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c1c_research-mobile-hero.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 140%;
    height: auto;
    padding-top: 405px;
  }

  .section.compliance-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c89_complaince%20mobile%20bg.png");
    background-position: 50% 10%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 105px;
    padding-top: 280px;
    padding-bottom: 60px;
  }

  .section.financial-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c78_Financial%20mobile%20bg.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 140%;
  }

  .section.relative.casestudy-finan {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c74_case-study-financial-mob.webp");
    background-position: 50% 30%;
  }

  .section.casestudy {
    background-position: 50% 0;
  }

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

  .heading1 {
    line-height: 40px;
  }

  .heading1.ch-24.padding-btm64 {
    margin-bottom: 40px;
  }

  ._3col-grid.top87 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .tab-image {
    width: 100%;
    height: 100%;
  }

  .heading2 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading2.white.btm24px.join {
    margin-top: 20px;
    display: block;
  }

  .heading2.center._30ch.font-size40 {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 40px;
  }

  .heading2.center._30ch.font-size40px-copy {
    font-size: 32px;
  }

  .heading2.center._30ch.font40 {
    font-size: 32px;
    line-height: 45px;
  }

  .heading2.center._30ch.font40.mb-25 {
    font-size: 30px;
  }

  .heading2.font40 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading2.font40.white.lh58 {
    width: 18ch;
    line-height: 42px;
  }

  .tabs-menu {
    flex-wrap: nowrap;
    align-items: flex-start;
    display: block;
    overflow: hidden;
  }

  .heading4.top20 {
    margin-top: 10px;
  }

  .backbone-wrap {
    grid-template-rows: auto;
  }

  .backbone-wrap.width-100 {
    grid-template-columns: 3fr;
    margin-left: 0;
  }

  .backbone-wrap.research-wrapp {
    grid-template-columns: 2.5fr;
  }

  .get-started-image-block {
    width: 100%;
    height: 320px;
  }

  .get-started-top {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .financial-box {
    left: 15%;
  }

  .compliance-box {
    right: 10%;
  }

  .marketing-box {
    left: 15%;
  }

  .tab-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .marketing-image {
    top: 28px;
  }

  .compliance-image {
    top: 23px;
  }

  .color-backdrop {
    width: 158px;
    height: 202px;
    top: 7%;
  }

  .color-backdrop.green.left-pos {
    right: 21%;
  }

  .footer-parent-wrap {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-insidegrid-2 {
    grid-template-columns: 1fr 1fr;
    margin-top: 32px;
  }

  .ticks.mobile {
    width: 25px;
    max-width: 100%;
  }

  .solid-button.transparent.left-padding {
    margin-left: 0;
    left: 29%;
  }

  ._2col-grid.zero-gap {
    grid-template-columns: 1fr 1fr;
  }

  ._2col-grid.mob-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._2col-grid.height100 {
    display: inline-block;
  }

  .dark-green.para-green-text {
    font-size: 16px;
  }

  .pricing-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    margin-top: 20px;
    display: grid;
  }

  .pricing-feature-grid {
    display: block;
  }

  .pricing-card {
    margin-top: 50px;
  }

  .pricing-card.radius-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-top: 41px;
    display: block;
  }

  .pricing-enter-pill {
    top: 45%;
    right: -23%;
  }

  .pricing-teams-pill {
    bottom: 18%;
    left: 5%;
  }

  .pricing-tab-btn-wrapper.research {
    margin-top: 35px;
  }

  .yellow-banner {
    margin-top: 0;
    display: block;
  }

  .splide__slide {
    width: 100%;
  }

  .splide__slide.pricing-splide {
    width: 74%;
  }

  .splide__arrows.landing-slider-arrows {
    bottom: 81%;
    left: 85%;
    right: 10%;
  }

  .splide__embed.left-spilde-embed {
    left: -58px;
  }

  .splide__embed.left-spilde-embed.lanidng-left-arrow {
    left: -48px;
  }

  .testimonial-box {
    margin-right: 0;
  }

  .accordionitem.accordion {
    margin-bottom: 16px;
    padding: 32px;
  }

  .accordionitem.accordion.paddin0 {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-ques-title {
    font-size: 18px;
  }

  .faq-arrow-wrap {
    width: 40px;
    min-height: 40px;
  }

  .faq-content-para {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .faq-block-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1.5fr;
  }

  .yellow-box-border {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 20px;
    font-size: 14px;
    display: block;
  }

  .flex-hori.justify-left.padding-18px {
    padding-top: 18px;
  }

  .needl_solves-image {
    width: 100%;
    max-width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .powder-blue-circle {
    width: 24px;
    height: 24px;
    margin-right: 18px;
  }

  ._2col-grid-inner-gap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .btn-primary-defualt.border {
    margin-top: 0;
  }

  .hero-section.hero-space {
    display: none;
  }

  .hero-section.mobile {
    height: 90%;
    margin-top: 80px;
    display: block;
  }

  .needl-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .needl-container.hero-mob {
    padding-left: 0;
    padding-right: 0;
  }

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

  .navmenu {
    text-align: left;
  }

  .nav-link {
    text-align: left;
    margin-left: 10px;
  }

  .nav-link.w--current {
    color: var(--primary-head-color);
  }

  .navigation {
    padding-left: 13px;
  }

  .nav-dropdown-toggle {
    justify-content: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .banner {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .banner.mob {
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    height: auto;
    padding-top: 0;
  }

  .banner-contant {
    max-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
  }

  .banner-contant.home-pos.mob {
    background-color: #e9f3f4;
    padding: 26px 31px;
  }

  .hero-title {
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 48px;
  }

  .hero-title.update-titile {
    line-height: 42px;
  }

  .hero-para {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .hero-btn-text {
    font-size: 14px;
    line-height: 26px;
  }

  .banner-image-block {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .why-banner-section {
    padding-top: 120px;
    padding-bottom: 98px;
  }

  .why-contant {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 10px;
  }

  .why-title-text {
    font-size: 16px;
    line-height: 26px;
  }

  .why {
    flex-direction: column;
  }

  .why-image {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .hero-why-title {
    max-width: 470px;
    margin-bottom: 14px;
    font-size: 36px;
    line-height: 40px;
  }

  .hero-why-title.mb-10 {
    font-size: 2.6em;
    line-height: 1em;
  }

  .why-para.mb24 {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .video.bg-light-green.secion-bg-space {
    background-color: var(--hero-bg);
  }

  .learn.indivisual {
    grid-column-gap: 20px;
  }

  .learn-box, .learn-box.width-392 {
    max-width: none;
  }

  .learn-box.mr0 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-title {
    font-size: 26px;
    line-height: 38px;
  }

  .section-title.mb3 {
    line-height: 36px;
  }

  .title-text {
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 32px;
  }

  .learn-box-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
  }

  .primary-para {
    font-size: 16px;
    line-height: 24px;
  }

  .primary-para.mb24 {
    margin-bottom: 14px;
  }

  .primary-para.mobile-show {
    display: block;
  }

  .primary-para.moblle-hide {
    display: none;
  }

  .primary-para.size-20 {
    font-size: 16px;
  }

  .signal {
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .signal.border-bottom-none {
    padding-bottom: 0;
  }

  .signal-title-block {
    max-width: 100%;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .signal-text-block {
    max-width: 100%;
  }

  .signal-mini-title {
    font-size: 1.6em;
    line-height: 1.2em;
  }

  .signal-text {
    font-size: 16px;
  }

  .signal-text.pb15 {
    font-size: 14px;
  }

  .signal-text.mt-45 {
    font-size: 16px;
  }

  .signal-text.mb-57 {
    font-size: 18px;
  }

  .signup-section {
    background-color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sign-up {
    flex-direction: column;
  }

  .sign-up-contant {
    text-align: left;
    max-width: 100%;
    margin-right: 0;
  }

  .sign-up-title {
    margin-bottom: 14px;
    font-size: 26px;
    line-height: 30px;
  }

  .primary-btn.mt-40 {
    margin-top: 20px;
  }

  .sign-up-image {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .help-section {
    background-color: var(--hero-bg);
  }

  .testimonial {
    grid-template-columns: 1fr;
  }

  .footer-left-block {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-text.nav-link-3 {
    color: var(--brand-primary);
    margin-top: 0;
    margin-bottom: 0;
  }

  .dropdown-text.nav-link {
    margin-top: 0;
    margin-bottom: 0;
  }

  .btn-block {
    padding-left: 16px;
  }

  .home-btn-block {
    margin-top: 30px;
  }

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

  .needl-section-title {
    font-size: 30px;
    line-height: 40px;
  }

  .team-block {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .team-image {
    max-width: 70%;
    margin-bottom: 30px;
  }

  .team-link-block {
    font-size: 20px;
  }

  .tab {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
  }

  .tab-image {
    margin-bottom: 30px;
  }

  .tab-contant-block {
    max-width: 100%;
    padding-left: 0;
  }

  .tabs-panel {
    flex-direction: column;
  }

  .hero-banner-bg {
    z-index: -1;
    width: 100%;
  }

  .workspace-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .workspace-tilte-block {
    margin-bottom: 70px;
  }

  .workspace-contant {
    grid-template-columns: 1fr;
  }

  .workspace-icon {
    max-width: 52px;
    height: 52px;
    margin-bottom: 10px;
  }

  .workspace-title {
    font-size: 18px;
    line-height: 30px;
  }

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

  .productive-image-block {
    flex-wrap: wrap;
    justify-content: center;
    margin: -20px 0;
  }

  .productive-block {
    grid-row-gap: 10px;
    text-align: center;
    max-width: 60%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .pricing-hero-title {
    max-width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .pricing-hero-image {
    margin-left: auto;
    margin-right: auto;
  }

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

  .price-block {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .title-h2 {
    margin-bottom: 34px;
    font-size: 28px;
    line-height: 34px;
  }

  .title-h2.text-center.width-698 {
    margin-bottom: 25px;
  }

  .title-h2.text-center.center.certification-bottom-space {
    font-size: 36px;
  }

  .title-h2.text-center.mb-15.top-mar-20 {
    font-weight: 600;
  }

  .needl-research-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .needl-research-content {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .needl-research-content._1 {
    padding-top: 40px;
  }

  .needl-research-content._2, .needl-research-content._4, .needl-research-content._6, .needl-research-content._8, .needl-research-content._10, .needl-research-content.padding-btm0.reverse {
    flex-direction: column;
  }

  .needl-research-title {
    margin-bottom: 40px;
  }

  .list-item.research {
    padding-left: 34px;
    font-size: 16px;
    line-height: 26px;
  }

  ._w-img {
    margin-left: -30px;
  }

  .update-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .solution-answer {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .para-title-text {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .comp-cta-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-head-marketing {
    font-size: 30px;
    line-height: 38px;
  }

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

  .tab-pricing {
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
  }

  .dropdown-image.team-dropdown-image {
    flex-basis: 30px;
  }

  .dropdown-contant {
    flex: 0 auto;
  }

  .dropdown-list-main._2col-grid {
    padding-top: 0;
  }

  .dropdown-list-main._2col-grid.new-dropdown-list-main {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    grid-template-columns: 50% 50%;
    width: 100%;
  }

  .dropdown-list-main._2col-grid.new-drp-list.new-updated {
    left: auto;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    grid-template-columns: 50% 50%;
    width: 100%;
    padding-left: 15px;
    left: auto;
  }

  .dropdown-list-main._2col-grid-vertical {
    padding-top: 0;
  }

  .productive-img {
    margin-top: 40px;
  }

  .hero-title-rechers {
    font-size: 24px;
    line-height: 36px;
  }

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

  .mt-45 {
    margin-top: 10px;
  }

  .why-security-section {
    padding-top: 275px;
    padding-bottom: 60px;
  }

  .needl-security-fetures-grd, .needl-table-grid, .needl-table-grid.mt134 {
    grid-template-columns: 1fr;
  }

  .needl-left-column {
    height: 70px;
  }

  .needl-left-column.bg {
    height: auto;
    display: flex;
  }

  .needl-right-column {
    padding: 20px;
  }

  .title30 {
    margin-top: 10px;
    font-size: 20px;
  }

  .title30.text-black {
    text-align: center;
    margin-left: 0;
  }

  .pricing-section-needl {
    height: auto;
    padding-top: 170px;
    padding-bottom: 60px;
  }

  .individul-tab-title {
    margin-top: 10px;
    font-size: 20px;
  }

  .individul-tab-title.left.text-black {
    font-size: 16px;
  }

  .individul-tab-title.text-black {
    text-align: center;
    margin-left: 0;
  }

  .security-cta-section {
    background-image: linear-gradient(#004f57 40%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc4_SECURITY%404x%201.jpg");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200%;
    padding-top: 40px;
    padding-bottom: 284px;
  }

  .menu-icon {
    color: var(--dark-slate-grey);
    width: 35px;
    height: 35px;
  }

  .needl-indivisual-section.needl-hero-features {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .indivisual-cta-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .indivisual-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .needl-heading-block {
    margin-bottom: 30px;
  }

  .need-tab-work {
    flex-direction: row;
    display: block;
  }

  .needl-tab-content {
    flex-direction: column;
    align-items: flex-start;
  }

  .tab-vertical, .tab-menu-vertical {
    width: 100%;
  }

  .tab-menu-left {
    width: 60%;
  }

  .needl-work-icon.size._2.mb-25 {
    left: 25%;
  }

  .needl-work-icon.size._3.mb-25 {
    left: 40%;
  }

  .needl-work-icon.size._4.mb-25 {
    margin-left: 0;
    left: 45%;
  }

  .needl-work-icon.size._5.mb-25 {
    width: 70px;
    height: 70px;
    margin-left: 0;
  }

  .needl-work-icon.size._6 {
    width: 70px;
    height: 70px;
    margin-top: -29px;
  }

  .needl-work-icon.size.mb-25 {
    flex-direction: row;
    display: flex;
    position: sticky;
  }

  .needl-work-left {
    background-position: 0%;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    height: 575px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .work-icon {
    width: 30px;
    height: 30px;
    font-size: 15px;
  }

  .neeedl-icon {
    width: 70px;
    height: 70px;
    top: -60%;
  }

  .team-card.right-card {
    bottom: 60px;
    right: auto;
  }

  .tab-content-wrapper {
    flex-direction: column;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise, .tab-content-wrapper.curated-feed-wrapper.new-update.down-line {
    flex-flow: column;
  }

  .tab-content-wrapper.share-content-wrapper {
    flex-direction: column-reverse;
    padding-top: 20px;
  }

  .tab-button {
    font-size: 12px;
  }

  .heading2-2 {
    font-size: 24px;
    line-height: 32px;
  }

  .tab-show.tab-show-orgenaize {
    margin-left: 30%;
  }

  .tab-show.tab-show-track, .tab-show.tab-show-search {
    margin-left: 55%;
  }

  .tab-show.tab-show-extract {
    margin-left: 30%;
  }

  .needl-second-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .primary-para.mb-25 {
    font-size: 16px;
  }

  .secure-heading-title.text-white.ln-height, .heading-title-3rd.text-white.mb-20 {
    line-height: 46px;
  }

  .heading-title-3rd.text-black {
    font-size: 28px;
  }

  .heading-title-3rd.text-black.bold-text.mb36 {
    margin-bottom: 20px;
    font-size: 36px;
  }

  .heading-title-3rd.text-black.mb36 {
    font-size: 36px;
  }

  .heading-title-3rd.text-black.security-sub-heading {
    margin-bottom: 15px;
    font-size: 28px;
  }

  .heading-title-3rd._600.text-green {
    font-size: 36px;
    line-height: 40px;
  }

  .btn.primary-button.mb-sm-20 {
    border-width: 0;
  }

  .learn-thumbnail-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
  }

  .hero-right-animation {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .needl-team-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .needl-team-section.bg-light-green.secion-bg-space.section-m-space {
    background-color: var(--hero-bg);
  }

  .needl-team-content {
    flex-direction: column-reverse;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .needl-overcome-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .needl-overcome-block {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .needl-overload-title.mleft {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  }

  .needl-heading-title {
    font-size: 34px;
    line-height: 48px;
  }

  .needl-heading-title.max-920.text-center.mlr-auto.mb-60 {
    margin-bottom: 35px;
  }

  .needl-cta-form {
    padding: 22px;
  }

  .text-filed-needl {
    width: 100%;
  }

  .needl-image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .needl-image-wrapper.mt-12 {
    flex-direction: column;
    align-items: center;
  }

  .needl-image-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .needl-image-block.flex {
    flex-direction: column;
  }

  .needl-image-wrapper-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .feature-app-thumbs {
    width: 100%;
  }

  .feature-app-thumbs.height {
    width: auto;
    height: auto;
  }

  .feature-app-thumbs.auto-width {
    width: 100%;
  }

  .features-tab-title {
    font-size: 18px;
    line-height: 25px;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
  }

  .needl-tab-card {
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
  }

  .needl-card-title {
    font-size: 18px;
    font-style: normal;
  }

  .needl-card-para {
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
  }

  .nav-menu-link {
    margin-left: 0;
  }

  .contact-section {
    margin-top: 0;
    padding-top: 0;
    display: none;
  }

  .needl-cta-contact-form {
    align-items: stretch;
    height: 100%;
    padding: 30px 22px;
  }

  .needl-suport-block {
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .needl-suport-block.width {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .needl-suport-content {
    max-width: none;
  }

  .needl-team-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .needl-review.about {
    padding-left: 32px;
  }

  .needl-review-block {
    background-color: #e9f3f4;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 15px;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    box-shadow: 10px 10px #d3dbdc;
  }

  .needl-privacy-section.ptb64 {
    padding-top: 100px;
  }

  .needl-table-title {
    font-size: 28px;
    line-height: 38px;
  }

  .needl-heading-title-48 {
    font-size: 32px;
    line-height: 43px;
  }

  .needl-heading-title-48.mtb86, .needl-heading-title-48.mb36 {
    font-size: 32px;
  }

  .text-link {
    display: block;
  }

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

  .tabs-menu.mb-60.mb-sm-35, .workflow-links, .workflow-links.w--current, .workflow-content {
    width: 100%;
  }

  .work-flow-title-link {
    font-size: 16px;
  }

  .section-space {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section-m-space {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .secion-bg-space {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .financial-hero-title {
    font-size: 28px;
    line-height: 36px;
  }

  .individual-title-h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .mb-sm-35 {
    margin-bottom: 35px;
  }

  .mb-sm-0 {
    margin-bottom: 0;
  }

  .casestudy-hero-content {
    grid-template-columns: 1fr;
    top: 200px;
  }

  .cs-text-wrap.width70 {
    width: 90%;
  }

  .cs-2col {
    grid-row-gap: 16px;
  }

  .tick-img {
    width: 24px;
    height: 24px;
  }

  .casestudy-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .right-data-text {
    font-size: 24px;
    line-height: 30px;
  }

  .right-data-text.ch10 {
    width: 14ch;
  }

  .right-data-text.ch22.btm20.rght50 {
    margin-right: 14px;
  }

  .casestudy_rightblock.height217px.pad-lr20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .backbone-wrap-2 {
    grid-template-rows: auto;
  }

  .image-18, .image-19, .image-20 {
    display: none;
  }

  .career-text-normal {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .casestudy_rightblock-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .career-text-bold {
    font-size: 1.3rem;
    line-height: 2.2rem;
  }

  .career-2colgrid, .career-2colgrid.bottom100 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .right-data-text-2 {
    font-size: 22px;
    line-height: 34px;
  }

  .right-data-text-2.ch34 {
    width: 27ch;
    font-size: 22px;
    line-height: 36px;
  }

  .right-data-text-2.ch34.btm20.align-center {
    text-align: left;
  }

  .career-tlle-wrap {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  .career-value-block {
    grid-template-columns: 1fr;
  }

  .career-left-tile {
    flex: none;
  }

  .background-lottie.mob {
    width: 100%;
    height: auto;
    margin-top: 0;
    position: relative;
  }

  .heading3.ch28.btm20 {
    font-weight: 500;
  }

  .heading3.left.title-position {
    text-align: left;
  }

  .feature-grid {
    flex-direction: column;
  }

  .feature-thumbs-wrap {
    display: none;
  }

  .feature-thumbs-wrap.mob {
    display: block;
  }

  .update-hero {
    padding-top: 100px;
  }

  .big-para {
    width: 40ch;
    font-size: 18px;
    line-height: 35px;
  }

  .sub-heading {
    font-size: 17px;
    line-height: 37px;
  }

  .h2-title {
    margin-bottom: 34px;
    font-size: 28px;
    line-height: 34px;
  }

  .blog {
    margin-top: 60px;
  }

  .left-icon-blog {
    margin-top: 126.5px;
  }

  .column-28 {
    padding-right: 0;
  }

  .flex-center {
    padding-left: 39px;
    padding-right: 39px;
  }

  .right-icon-blog {
    margin-top: 126.5px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .recent-post {
    max-width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-29 {
    padding-left: 0;
  }

  .heading-43 {
    text-align: center;
    font-size: 25px;
  }

  .collection-item {
    height: auto;
    margin-bottom: 1rem;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .section-2 {
    display: block;
  }

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

  .title-med {
    font-size: 30px;
    line-height: 36px;
  }

  .title-med.btm20 {
    margin-bottom: 20px;
  }

  .career-flex-right {
    align-self: stretch;
  }

  .font45 {
    font-size: 32px;
    line-height: 42px;
  }

  ._2col-grid-left-small {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .list-item-3 {
    margin-right: 32px;
  }

  .list-item-3.s-m {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-ab.align-left {
    text-align: center;
  }

  .heading-6 {
    margin-top: 0;
    padding-top: 0;
    font-size: 20px;
  }

  .needl-container-blog.bot-pad {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .blog-title {
    color: var(--dark-slate-grey);
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .blog-content {
    font-size: .9rem;
  }

  .heading-52 {
    font-size: 1.3rem;
  }

  .image-39.img100, .image-41.mobile-img-100 {
    max-width: 100%;
  }

  .heading-55.blog-title-heading {
    text-align: left;
    font-weight: 600;
  }

  .new-container {
    padding-left: 6px;
    padding-right: 6px;
  }

  .new-container.feeds-sec-new {
    padding-left: 1.9rem;
    padding-right: 1.9rem;
  }

  .heading-42-54 {
    padding-left: 0;
    font-size: 34px;
    line-height: 45px;
  }

  .para-18-30-400-intr-balck {
    color: #2b2b2b;
    width: auto;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .para-18-30-400-intr-balck.left-align {
    padding-left: 0;
    font-size: 1rem;
    line-height: 22px;
  }

  .para-18-30-400-intr-balck.public-para {
    padding-top: 0;
  }

  .button {
    padding-bottom: 15px;
  }

  .white-button {
    padding: 6px 15px;
    font-size: 14px;
  }

  .feature-left-split.processing-padding {
    padding-top: 0;
  }

  .feature-heading-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
  }

  .para-18-30-500-intr-black {
    font-size: 14px;
    line-height: 24px;
  }

  .para-div {
    width: auto;
  }

  .tabs-content-2 {
    flex-direction: row;
    display: block;
  }

  .needl-paragraph {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 21px;
  }

  .needl-paragraph.process-para-size {
    max-width: 100%;
    padding-top: 20px;
  }

  .heading-div {
    width: auto;
  }

  .feature-right-split {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .feature-tab-link {
    flex: none;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
  }

  .feature-tabs-menu.curate-tabs.regulatory-tabs {
    position: static;
  }

  .feature-tabs-menu.curate-tabs.public {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: scroll;
  }

  .feature-tabs-menu.public-tab-menu.public {
    justify-content: flex-start;
    overflow: auto;
  }

  .feature-tab-text {
    font-size: 11px;
  }

  .feature-heading {
    font-size: 26px;
    line-height: 34px;
  }

  .feature-head {
    text-align: left;
    font-size: 32px;
  }

  .feature-paragrah-wrapper {
    width: auto;
  }

  .feature-paragrah-wrapper.secure-para {
    width: auto;
    padding-top: 20px;
  }

  .feature-paragrah-wrapper.curated-para {
    width: 500px;
    padding-top: 20px;
  }

  .feature-paragrah-wrapper.process-para {
    width: auto;
  }

  .feature-paragrah-wrapper.process-sub-head {
    width: auto;
    padding-top: 20px;
  }

  .feature-tabs.curated-tab {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .feature-tab-section.new-updates {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .feature-tab-section.newupdate.new-feeds-sections {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-left-content {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-left-content.share-tab-left-content {
    width: auto;
  }

  .tab-right-content {
    order: -1;
  }

  .tab-right-content.share-tab-right-content {
    width: auto;
  }

  .tab-list-text {
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 21px;
  }

  .feature-tab-list {
    background-position: 0 20%;
  }

  .secure-feature-tab-menu.public {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 10px;
    overflow: auto;
  }

  .secure-para.needl-paragraph {
    max-width: 100%;
  }

  .curate-feature-wrapper {
    border-radius: 30px;
  }

  .processing-tabs {
    flex-direction: column;
  }

  .tabs-menu-2 {
    width: auto;
  }

  .processing-tab-link {
    font-weight: 600;
  }

  .tabs-content-3 {
    width: auto;
    margin-left: 0;
  }

  .bold-text-4 {
    font-size: 24px;
  }

  .how-needl-works {
    padding: 2rem 10px 4rem;
  }

  .auto-info-wrapper {
    width: 533px;
  }

  .auto-info-head-wrapper {
    width: auto;
  }

  .footer-top-split {
    flex-direction: row;
  }

  .fotter-top-left {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .footer-top-right {
    flex-direction: column;
    order: 0;
    justify-content: flex-end;
    align-items: center;
  }

  .heading-59 {
    font-size: 20px;
    line-height: 28px;
  }

  .footer-nav-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
  }

  .footer-nav-grid {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 0;
  }

  .image-50 {
    display: none;
  }

  .video-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-overlay {
    padding-left: 0;
  }

  .overlay-content {
    padding-left: 7px;
    padding-right: 7px;
  }

  .heading-60 {
    font-size: 1.7rem;
  }

  .needl-feature-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .h1-18-400-intr {
    text-align: center;
  }

  .h1-600-mnstr-36 {
    padding-left: 39px;
    padding-right: 39px;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .h1-600-mnstr-36.new-heading1.teal {
    font-size: 1.8rem;
  }

  .team-slider-block {
    overflow: hidden;
  }

  .mask {
    width: 120%;
  }

  .slider2 {
    display: none;
    overflow: hidden;
  }

  .team-slider-content-wrap.div-put {
    border-radius: 30px;
    width: 100%;
    height: 450px;
  }

  .team-slider-content-wrap.div-put.benefits-tabs {
    justify-content: space-around;
    height: 66%;
  }

  .slider-para.title {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .slider-head {
    font-size: 20px;
  }

  .connect-diff-sources {
    padding-left: 20px;
    padding-right: 20px;
  }

  .one-place-head-wrapper {
    grid-row-gap: 0px;
  }

  .h1-500-mnstr-28 {
    text-align: center;
  }

  .one-place-tab-wrapper {
    padding-top: 9px;
  }

  .tabs-menu-3.middle-align.public._451-max-w {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-head-wrapper.mobile-tab {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .h1-600-intr-20 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.575rem;
  }

  .one-place-tab-menu, .one-place-tab-menu.w--current, .one-place-tab-menu.mobile-tab-color {
    flex: none;
  }

  .h1-400-intr-18.hide-desktop {
    text-align: center;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.875rem;
  }

  .h1-400-intr-18.hide-desktop.mid-text-align {
    display: block;
  }

  .oe-place-tab-content-wrapper.home-connect-tab {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    margin-top: 11px;
    margin-bottom: 11px;
  }

  .confidentail-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .confidential-right-split {
    width: auto;
  }

  .confidential-right-content {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .para-500-intr-20.left-align {
    text-align: left;
  }

  .confidential-feature-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-600-mnstr-38 {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .image-60, .image-61 {
    height: 100%;
  }

  .pricing-head-top-div {
    width: 150px;
  }

  .pricing-head-top-div.pro-head-div:hover {
    width: 180px;
  }

  .pricing-head-top-wrapper.public {
    grid-column-gap: 20px;
    padding-top: 20px;
  }

  .pricing-head-top-wrapper.public.old-pricing-head-wrapper {
    width: auto;
  }

  .pricing-feature-wrapper.public {
    grid-column-gap: 20px;
    overflow: hidden;
  }

  .pricing-features-div {
    border: 1px #000;
  }

  .pricing-features-div.new {
    flex: 0 auto;
    display: block;
    left: 0;
    right: auto;
    overflow: visible;
  }

  .pricing-features-div._1st-tab {
    padding-bottom: 0;
  }

  .pricing-feature-head {
    width: auto;
    max-width: 100vw;
    top: 270px;
    overflow: visible;
  }

  .heading-67.princing-side-head {
    width: 10%;
    max-width: none;
  }

  .heading-67.princing-side-head.subheading, .heading-67.princing-side-head.subheading.second-sub {
    width: auto;
  }

  .div-block-42 {
    display: block;
  }

  .div-block-43 {
    background-image: linear-gradient(#e5f4f8, #fff);
    display: block;
  }

  .newsletter-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .news-letter-div {
    padding-left: 20px;
  }

  .text-block-22 {
    font-size: 12px;
  }

  .news-date-div {
    font-size: 10px;
  }

  .text-block-23 {
    font-size: 12px;
  }

  .trs-testimonial-section {
    background-image: none;
  }

  .trs-testimonial-head-wrapper {
    padding-bottom: 40px;
  }

  .trs-options-div {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-intr-400-20 {
    flex: 1;
    font-size: 10px;
    line-height: 12px;
  }

  .image-66 {
    bottom: -8%;
    left: -2%;
  }

  .image-67 {
    right: -2%;
  }

  .trs-test-div {
    align-self: center;
  }

  .trs-single-test-div, .trs-single-test-div.green-trs-test {
    width: 390px;
  }

  .paragraph-23 {
    max-width: none;
  }

  .paragraph-23.trs-test-white-para {
    max-width: none;
    font-size: 1rem;
  }

  .div-block-48 {
    flex-direction: column;
    align-items: stretch;
  }

  .usecase-hero-section {
    padding-bottom: 40px;
  }

  .usecase-left-split {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding-left: 2.1rem;
    padding-right: 2.1rem;
  }

  .usecase-name-head {
    display: none;
  }

  .demo-para-wrapper {
    text-align: center;
  }

  .demo-from-split-wrapper {
    flex-direction: column;
  }

  .demo-left-split {
    border-bottom-right-radius: 31px;
    width: auto;
  }

  .demo-right-split {
    border-top-left-radius: 31px;
    border-bottom-right-radius: 0;
    order: -1;
    width: auto;
  }

  .contact-hero-section {
    background-color: var(--hero-bg);
    padding-top: 0;
    padding-bottom: 220px;
  }

  .needl-feature-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-30 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .home-hero-section {
    padding-bottom: 150px;
  }

  .home-hero-section.design1.d2 {
    padding-top: 5.8rem;
    padding-bottom: 2.3rem;
  }

  .hero-heading {
    font-size: 2rem;
    line-height: 3rem;
  }

  .hero-heading.ask-needl {
    font-size: 1.1rem;
    line-height: 2.3rem;
  }

  .home-hero-image-section {
    margin-top: auto;
    padding-left: 3.1rem;
    padding-right: 3.1rem;
  }

  .image-79, .image-80, .image-81, .image-82, .image-83 {
    height: 50px;
  }

  .image-96 {
    display: block;
  }

  .opening-left-split {
    width: 58%;
  }

  .opening-left-split.sr-cloud {
    width: 60%;
  }

  .image-98 {
    width: 100%;
    display: block;
  }

  .image-98.sec-3-onlyimg {
    display: block;
  }

  .div-block-56 {
    grid-template-rows: auto auto;
  }

  .heading-85 {
    line-height: 20px;
  }

  .div-block-57 {
    justify-content: center;
    align-items: flex-start;
  }

  .right-arrow-2 {
    margin-right: 0;
  }

  .div-block-60 {
    height: 130%;
  }

  .mask-2 {
    width: 50%;
    margin-bottom: 0;
    margin-right: 40px;
    padding-bottom: 100px;
    overflow: visible;
  }

  .slide-2 {
    width: 100%;
    height: 450px;
    max-height: 450px;
    margin-right: 20px;
  }

  .icon-4 {
    color: #367d8d;
  }

  .slide-nav-2 {
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .slider-2 {
    background-color: #0000;
    flex-direction: column;
    justify-content: space-between;
    width: 95%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .slide-3, .slide-4, .slide-5, .slide-6 {
    width: 100%;
    height: 450px;
    max-height: 450px;
    margin-right: 20px;
  }

  .cookie-wrapper {
    width: 80%;
    position: fixed;
  }

  .cookie-inner-wrapper {
    flex-direction: column;
    padding: 10px;
  }

  .cookie-para-wrapper {
    width: auto;
  }

  .co0kie-btns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .button-4 {
    border-radius: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .paragraph-37 {
    font-size: 12px;
  }

  .preference-wrapper {
    display: none;
  }

  .checkbox-label {
    align-self: auto;
    font-size: 16px;
  }

  .checkbox-field {
    font-size: 12px;
  }

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

  .cookie-trigger {
    display: none;
  }

  .form-block-4 {
    width: 70%;
  }

  .paragraph-38 {
    font-size: 12px;
    line-height: 20px;
  }

  .image98.mobileimg {
    display: block;
  }

  .hero-heading-2 {
    font-size: 38px;
    line-height: 50px;
  }

  .div-block-66 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .faq-block-wrap-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1.5fr;
  }

  .heading1-2 {
    line-height: 40px;
  }

  .cs-hero-split-wrapper {
    padding-top: 60px;
  }

  .cs-heo-heading-wrapper, .company-detail-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-block-39, .industry-type {
    font-size: 1.2rem;
  }

  .cs-detail-section {
    padding-top: 20px;
  }

  ._1st-rich-text-content.tab-element {
    width: auto;
  }

  .case-study-wrapper {
    grid-column-gap: 30px;
    margin-top: 0%;
    padding-bottom: 20px;
  }

  .tablink {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-right: 0;
    position: static;
  }

  .tab-link-text {
    font-size: 18px;
  }

  ._2nd-rich-text {
    width: auto;
  }

  .div-block-75 {
    background-color: #fcfbf8;
    padding: 20px 9px;
  }

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

  .div-block-78 {
    margin-top: 0%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .cs-testimonial-wrapper {
    width: auto;
    padding-left: 4px;
    padding-right: 4px;
  }

  .paragraph-39 {
    font-size: .9rem;
    line-height: 1.4rem;
  }

  .mask-3 {
    max-width: none;
  }

  .collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .latest-cs-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-103 {
    max-width: 100%;
  }

  .heading-89.left-align {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1.9rem;
  }

  .paragraph-40.left-align {
    padding-top: 0;
    padding-bottom: 0;
  }

  .landing-rank-wrapper {
    flex-direction: column;
  }

  .rank-text-div {
    width: auto;
  }

  .rank-number-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
  }

  .hws-fact-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .fact-div {
    width: 220px;
    height: 220px;
    padding: 35px 20px 10px;
  }

  .cccc {
    font-size: 20px;
  }

  .fact-number-div {
    padding: 5px 10px;
    top: -7%;
    left: 15%;
  }

  .list-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-content-wrapper {
    grid-column-gap: 40px;
  }

  .paragraph-42 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image-104, .image-105 {
    width: 50px;
    transform: rotate(90deg);
  }

  .text-block-47, .text-block-48, .text-block-49 {
    font-size: 20px;
  }

  .faq-icon-div {
    width: 23px;
    height: 15px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .integration-section {
    overflow: hidden;
  }

  .integration-logos-1st-row, .integration-logos-2nd-row {
    overflow: visible;
  }

  .landing-nav-bar {
    background-color: var(--hero-bg);
  }

  .h1-hero-section {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .h1-hero-section.show.semi-bold {
    font-size: 1.8rem;
  }

  .heading-92 {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

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

  .div-block-91 {
    width: auto;
  }

  .div-block-92 {
    grid-column-gap: 16px;
    justify-content: space-between;
    width: 100%;
    overflow: visible;
  }

  .div-block-93 {
    width: 1160px;
  }

  .pricing-detail-wrapper {
    overflow: scroll;
  }

  .div-block-95 {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    width: 150px;
    padding-bottom: 20px;
  }

  .cookie-wrapper-2 {
    width: 80%;
    position: fixed;
  }

  .cookie-inner-wrapper-2 {
    flex-direction: column;
    padding: 10px;
  }

  .cookie-para-wrapper-2 {
    width: auto;
  }

  .paragraph-44 {
    font-size: 12px;
  }

  .co0kie-btns-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .button-6 {
    border-radius: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .checkbox-label-2 {
    align-self: auto;
    font-size: 16px;
  }

  .paragraph-45 {
    font-size: 12px;
  }

  .form-block-5 {
    width: 70%;
  }

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

  .cookie-wrapper-3 {
    width: 80%;
    position: fixed;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .fs-cc-prefs_form {
    width: 90%;
  }

  .fs-cc-banner_component {
    width: 80%;
  }

  .roi-section {
    padding-top: 100px;
  }

  .text-field-4 {
    font-size: 48px;
    line-height: 60px;
  }

  .field-label {
    text-align: center;
    line-height: 30px;
  }

  .email-block {
    padding-top: 140px;
    display: none;
  }

  .email-wrapper {
    width: 70%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-64 {
    font-size: 14px;
  }

  .div-block-114 {
    flex-flow: column;
  }

  .currency-wrapper {
    top: 12px;
    right: 5%;
  }

  .india {
    align-items: flex-start;
  }

  .ms-column, .ms-column._50 {
    width: 100%;
  }

  .ms-column._50.padding {
    padding: 3%;
  }

  .team-section-01 {
    margin-top: 0;
    padding-top: 10px;
  }

  .team-grid-01 {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-columns: 1fr 1fr;
  }

  .marquee-image.hide-mobile {
    display: none;
  }

  .loop-marquee_brand-logo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .features-metrics {
    padding: 60px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .marquee-image-2.hide-mobile {
    display: none;
  }

  .about-contact-wrap._4-address-cards-div {
    grid-template-columns: .75fr;
  }

  .text-block-72 {
    font-size: 16px;
    line-height: 25px;
  }

  .text-block-72.new-aboutus {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .div-block-122 {
    padding: 30px;
  }

  .div-block-122.address-card {
    width: 114%;
    padding: 20px;
  }

  .heading-113 {
    font-size: 1.2rem;
    line-height: 1.9rem;
  }

  .div-block-130 {
    grid-template-columns: 1fr;
  }

  .hero-stack, .hero-without-image, .hero-without-image-2, .hero-heading-center {
    padding: 60px 15px;
  }

  .shadow-two, .shadow-two.assistant {
    max-width: 80%;
  }

  .logos-without-title {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .features-list, .team-circles {
    padding: 60px 15px;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial-column-dark {
    padding: 60px 15px;
  }

  .testimonial-main-image {
    width: 250px;
  }

  .hero-without-image-3, .hero-heading-center-2, .hero-without-image-4 {
    padding: 60px 15px;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .heading-125 {
    font-size: 20px;
    line-height: 28px;
  }

  .intro-title {
    font-size: 2rem;
    line-height: 1.5em;
  }

  .hero-without-image-5, .tutorial-section {
    padding: 60px 15px;
  }

  .faq-question-label {
    font-size: 1rem;
  }

  .faq-answer-p {
    font-size: .875rem;
  }

  .faq-group-row {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq-menu-item {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .faq-menu-item.w--current {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
  }

  .faq-answer-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-menu-title {
    padding: 1rem 1rem .5rem;
  }

  .faq-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq-question {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-menu-title-label {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .hero-subscribe-left, .hero-heading-right, .hero-heading-left {
    padding: 60px 15px;
  }

  .section-8 {
    width: 100%;
  }

  .section-8.decresing-top-padding.alignment.reduce-alignment {
    padding-top: 10px;
  }

  .div-block-134.date {
    padding-left: 0;
  }

  .image-151 {
    display: none;
  }

  .feature-heading-wrapper-for-askneedl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
  }

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

  .bold-text-30 {
    font-weight: 400;
  }

  .demo-from-split-wrapper-copy {
    flex-direction: column;
  }

  .demo-left-split-copy {
    border-bottom-right-radius: 31px;
    width: auto;
    padding-right: 40px;
  }

  .demo-right-split-copy {
    border-top-left-radius: 31px;
    border-bottom-right-radius: 0;
    order: -1;
    width: auto;
    padding-left: 20px;
  }

  .contact-detail-copy, .div-block-144 {
    justify-content: center;
    align-items: center;
  }

  .a-header-image-grid {
    margin-top: 20px;
  }

  .a-header-logo-wrapper {
    flex-direction: column;
  }

  .a-h1-heading {
    font-size: 1.75rem;
  }

  .a-header-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-header-logo-wrapper-annual-summary {
    flex-direction: column;
  }

  .a-feature-basic-grid {
    grid-template-columns: 1fr;
  }

  .a-feature-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .a-h3-heading {
    font-size: 40px;
  }

  .a-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-feature-basic-grid-assistance {
    grid-template-columns: 1fr;
  }

  .a-feature-button-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .a-feature-links-grid {
    grid-template-columns: 1fr;
  }

  .a-h3-heading-2 {
    font-size: 40px;
  }

  .a-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-2-whatsapp {
    font-size: 40px;
  }

  .a-cta-form-wrapper {
    flex-direction: column;
  }

  .a-cta-feature-wrapper {
    margin-bottom: 24px;
  }

  .a-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-cta-button-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .a-section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .button-9 {
    margin-top: 0;
    padding: 10px 20px;
  }

  .a-banner-icon {
    position: static;
  }

  .a-banner-container-small {
    grid-column-gap: 24px;
  }

  .a-banner-announcement {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .a-h1-heading-2 {
    font-size: 48px;
  }

  .a-section-header {
    padding-top: 72px;
  }

  .uui-banner16_close-button {
    margin: auto;
    display: flex;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner16_close-button:hover {
    background-color: #0000;
  }

  .uui-button-secondary {
    font-size: 1rem;
  }

  .uui-button-secondary:hover {
    background-color: var(--untitled-ui--primary50);
  }

  .uui-button-secondary.is-button-small {
    max-width: 100px;
  }

  .uui-banner16_button-wrapper {
    flex-flow: row;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
  }

  .uui-banner16_text-wrapper, .uui-banner16_icon-wrapper {
    display: none;
  }

  .uui-banner16_content {
    align-items: flex-start;
    margin-bottom: 0;
    margin-right: 1.75rem;
  }

  .uui-banner16_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding {
    padding: 5px 1rem;
  }

  .uui-banner18_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .uui-banner18_close-button:hover {
    color: var(--untitled-ui--primary500);
    background-color: #0000;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-banner18_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-banner18_content-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .a-header-section-annualreport, .a-header-section-calltranscript {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .text-block-78 {
    font-weight: 500;
  }

  .a-h1-heading-3 {
    font-size: 48px;
  }

  .a-section-header-2 {
    padding-top: 72px;
  }

  .a-h3-heading-3 {
    font-size: 40px;
  }

  .a-section-large-3, .a-section-large-call {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-cta-form-wrapper-2 {
    flex-direction: column;
  }

  .a-cta-feature-wrapper-2 {
    margin-bottom: 24px;
  }

  .a-h3-heading-4 {
    font-size: 40px;
  }

  .a-section-regular-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-5 {
    font-size: 40px;
  }

  .a-section-regular-4, .a-section-large-report {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-6 {
    font-size: 40px;
  }

  .a-section-large-4, .a-section-regular-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-cta-form-wrapper-3 {
    flex-direction: column;
  }

  .a-cta-feature-wrapper-3 {
    margin-bottom: 24px;
  }

  .a-h3-heading-7 {
    font-size: 40px;
  }

  .a-section-regular-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-h3-heading-emailsummary {
    font-size: 40px;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heroheader12_form {
    margin-top: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: .75rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .search {
    flex-flow: row;
  }

  .search-input {
    margin-right: 11px;
  }

  .quick-stack-3 {
    text-align: left;
  }

  .accordion-toggle {
    max-width: 45%;
  }

  .cell-3 {
    display: none;
  }

  .cell-4 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .support-page-navigation-pannel {
    padding-top: 108px;
    padding-left: 140px;
    display: block;
  }

  .div-block-161 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-bse50-heading {
    text-align: left;
    font-size: 24px;
    line-height: 40px;
  }

  .link-25 {
    margin-left: 11px;
  }

  .div-block-179 {
    margin-left: 0;
  }

  .cta-div-help {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    max-width: 70%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-125 {
    font-size: 14px;
    line-height: 30px;
  }

  .a-h3-heading-8 {
    font-size: 40px;
  }

  .a-container-regular-8 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 95%;
    padding-top: 20px;
    padding-right: 0;
  }

  .a-section-regular-7 {
    padding: 72px 0;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-team01_cta {
    padding: 2rem 1.5rem;
  }

  .social-link-2:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-heading-tiny {
    color: var(--brand-primary);
    font-size: 1.8rem;
  }

  .uui-team01_image-wrapper {
    margin-bottom: 1rem;
  }

  .uui-team01_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .vikram-content {
    box-shadow: none;
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 0;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 50px;
    padding-left: 0%;
  }

  .vikram-content.forvik {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-127 {
    margin-top: 0;
  }

  .div-block-187 {
    border-radius: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-190 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-127-cop {
    margin-top: 33px;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-contact02_component {
    margin-top: 3rem;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .uui-space-xsmall-2 {
    min-height: .75rem;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-169-copy.vik-photo {
    margin-left: 0;
  }

  .a-container-regular-8-copy {
    padding-right: 0;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-heading-xxsmall-2 {
    font-size: 1.125rem;
  }

  .uui-contact10_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-text-size-large-3 {
    font-size: 1rem;
  }

  .uui-space-xsmall-3 {
    min-height: .75rem;
  }

  .uui-heading-medium-3 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-button-5 {
    font-size: 1rem;
  }

  .uui-button-5:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-4 {
    font-size: 1rem;
  }

  .uui-layout09_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-4 {
    min-height: .75rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-layout09_component {
    grid-row-gap: 3rem;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout14_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xxsmall-3 {
    font-size: 1.125rem;
  }

  .uui-layout14_item-list {
    grid-row-gap: 2.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout14_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-xxsmall-4 {
    font-size: 1.125rem;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-heading-medium-5 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout13_image-01 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-02 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-wrapper {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-lightbox_play-icon-2 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_lightbox {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-layout13_tabs-link {
    padding-left: 1.5rem;
  }

  .uui-layout13_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-7 {
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-8 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-5 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-5 {
    min-height: .75rem;
  }

  .uui-layout20_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-5 {
    font-size: 1rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-medium-6.most-font {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-layout20_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-layout33_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-layout93_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout93_component {
    align-items: stretch;
  }

  .uui-section_layout93 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout21_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .text-block-153, .text-block-154 {
    padding-right: 20px;
  }

  .a-header-section-calltranscript-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .side-nav-div {
    display: none;
  }

  .cross-mark {
    top: 5%;
    right: 5%;
  }

  .image-176 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .heading-159-copy {
    padding-top: 12px;
  }

  .inro-heading {
    line-height: 35px;
  }

  .uui-heroheader01_pattern-image {
    width: 14.9rem;
    top: auto;
    bottom: -15%;
    right: -10%;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 0;
    height: auto;
  }

  .uui-button-8 {
    font-size: 1rem;
  }

  .uui-button-8:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-8.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-4 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-4:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-4.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-row-5 {
    align-self: stretch;
  }

  .uui-button-row-5.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 1.75rem;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-lightbox_play-icon-3 {
    width: 4rem;
    height: 4rem;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-5.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray-5 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-5:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-6 {
    align-self: stretch;
  }

  .uui-button-row-6.is-reverse-mobile-landscape, .uui-button-row-6.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-layout09_item-list-2 {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-6 {
    min-height: .75rem;
  }

  .uui-heading-medium-7 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout09_component-2 {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .social-link-3:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team02_image-wrapper {
    height: 100%;
  }

  .uui-team02_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-team02_component {
    margin-top: 3rem;
  }

  .uui-space-medium-3 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-7 {
    font-size: 1rem;
  }

  .uui-heading-medium-8 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._2x-grid-founder {
    grid-template-columns: 1fr;
  }

  .assistant-isection-link {
    display: none;
  }

  .bold-text-52 {
    font-size: 2.5rem;
  }

  .bold-text-54.typo-white {
    font-size: 1.75rem;
    font-weight: 700;
  }

  .bold-text-55.most-font {
    font-size: 1.1rem;
  }

  .uui-button-10 {
    font-size: 1rem;
  }

  .uui-button-10:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-6.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-7 {
    align-self: stretch;
  }

  .uui-button-row-7.button-row-center.is-reverse-mobile-landscape, .uui-button-row-7.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-medium-4 {
    min-height: 1.5rem;
  }

  .uui-text-size-large-8 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: .75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-padding-vertical-xhuge-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-181 {
    display: block;
  }

  .uui-banner16_text-copy {
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    display: inline-flex;
  }

  .uui-banner16_text-mobile {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    display: block;
  }

  .uui-button-11 {
    font-size: 1rem;
  }

  .uui-button-11:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-11.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-7 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-7:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-7.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-navbar03_link {
    font-size: 1rem;
  }

  .uui-button-icon-3.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .uui-navbar03_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar03_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar03_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d0194e8fc86ce4421c5993_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar03_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    height: 22rem;
  }

  .uui-button-wrapper-7.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-row-8 {
    align-self: stretch;
  }

  .uui-button-row-8.is-reverse-mobile-landscape, .uui-button-row-8.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .75rem;
    width: 24rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 22rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-navbar07_link {
    font-size: 1rem;
  }

  .uui-navbar07_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .uui-navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar07_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar07_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs-content-7 {
    width: auto;
    margin-left: 0;
  }

  .button-11 {
    padding-bottom: 15px;
  }

  .fact-number-div-2 {
    padding: 5px 10px;
    top: -7%;
    left: 15%;
  }

  .text-block-192 {
    font-size: 20px;
  }

  .tabs-content-8 {
    flex-direction: row;
    display: block;
  }

  .image-183 {
    width: 50px;
    transform: rotate(90deg);
  }

  .paragraph-74 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .hero-heading-3 {
    font-size: 38px;
    line-height: 50px;
  }

  .image-184 {
    width: 50px;
    transform: rotate(90deg);
  }

  .bold-text-59 {
    font-size: 24px;
  }

  .text-block-195 {
    font-size: 20px;
  }

  .filter-img {
    margin-top: -141px;
  }

  .text-block-196 {
    font-size: 20px;
  }

  .tabs-menu-6 {
    width: auto;
  }

  .feature-heading-wrapper-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 20px;
  }

  .usecase-name-head-2 {
    display: none;
  }

  .tabs-content-9 {
    width: auto;
    margin-left: 0;
  }

  .button-12 {
    padding-bottom: 15px;
  }

  .fact-number-div-3 {
    padding: 5px 10px;
    top: -7%;
    left: 15%;
  }

  .text-block-199 {
    font-size: 20px;
  }

  .tabs-content-10 {
    flex-direction: row;
    display: block;
  }

  .image-187 {
    width: 50px;
    transform: rotate(90deg);
  }

  .paragraph-75 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .hero-heading-4 {
    font-size: 38px;
    line-height: 50px;
  }

  .image-188 {
    width: 50px;
    transform: rotate(90deg);
  }

  .bold-text-62 {
    font-size: 24px;
  }

  .text-block-202, .text-block-203 {
    font-size: 20px;
  }

  .tabs-menu-7 {
    width: auto;
  }

  .usecase-name-head-3 {
    display: none;
  }

  .tabs-content-11 {
    width: auto;
    margin-left: 0;
  }

  .button-13 {
    padding-bottom: 15px;
  }

  .fact-number-div-4 {
    padding: 5px 10px;
    top: -7%;
    left: 15%;
  }

  .text-block-206 {
    font-size: 20px;
  }

  .tabs-content-12 {
    flex-direction: row;
    display: block;
  }

  .image-191 {
    width: 50px;
    transform: rotate(90deg);
  }

  .paragraph-76 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image-192 {
    width: 50px;
    transform: rotate(90deg);
  }

  .bold-text-65 {
    font-size: 24px;
  }

  .text-block-209, .text-block-210 {
    font-size: 20px;
  }

  .tabs-menu-8 {
    width: auto;
  }

  .usecase-name-head-4 {
    display: none;
  }

  .uui-button-12 {
    font-size: 1rem;
  }

  .uui-button-12:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-tertiary-gray-2:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-navbar08_link {
    font-size: 1rem;
  }

  .uui-text-size-small-3.hide-mobile-landscape, .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-badge-small-success-2 {
    padding: .125rem .5rem;
  }

  .uui-navbar08_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-styleguide_logomark-bg-2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d0194e8fc86ce4421c5993_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_link, .uui-button-link-3 {
    font-size: 1rem;
  }

  .uui-button-link-3:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-navbar01_blog-item {
    grid-column-gap: 1rem;
    grid-template-columns: .6fr 1fr;
  }

  .uui-navbar01_dropdown-content-right {
    padding: 1.5rem 1rem;
  }

  .uui-navbar01_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar01_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .uui-navbar01_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-navbar01_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar01_dropdown-link-list-3, .uui-navbar01_dropdown-link-list-1, .uui-navbar01_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .text-block-218.main-heading-smaller-font {
    font-size: 1.08rem;
    font-weight: 500;
  }

  .button-primary-9._2.security-cta {
    text-align: center;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.top-pad-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-box {
    border-left-style: none;
  }

  .paragraph-77 {
    padding-top: 3px;
  }

  .tab-button-2 {
    justify-content: center;
    align-items: center;
    width: 137px;
  }

  .margin-bottom-24px-9, .paragraph-78 {
    font-size: 1rem;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .content-block {
    justify-content: center;
    align-items: center;
    padding: 16px;
  }

  .container-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tabs-menu-9 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .hero-without-image-6 {
    padding: 60px 15px;
  }

  .sec-3-h2 {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .sec-3-h2.padding {
    padding-top: 16px;
  }

  .margin-bottom-24px-10 {
    font-size: 1.1rem;
  }

  .paragraph-79 {
    font-size: 1rem;
  }

  .container-1179 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-1179.needl-features {
    width: auto;
    height: auto;
  }

  .explore-needl-features {
    height: auto;
    padding: 60px 15px;
  }

  .heading-171.no-padding {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .heading-171.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.6rem;
  }

  .security-link-block {
    margin-left: 17px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .security-link-block.w--current {
    margin-left: 12px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-2.cta.new {
    padding-left: 0;
    padding-right: 0;
  }

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

  .features-image-2.n.hide-on-mob {
    display: none;
  }

  .features-image-2.tablet {
    padding-left: 37px;
  }

  .title-mi.testimonial-v1---brix, .title-mi.avatar-name-v1---brix {
    font-family: Montserrat, sans-serif;
  }

  .title-mi.testimonial---brix {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .image-wrapper---brix.testimonial-v1---brix {
    margin-bottom: 16px;
    margin-right: 16px;
  }

  .slide---brix.testimonial-v1---brix {
    max-width: none;
  }

  .slide---brix.testimonial-v1---brix.first---brix {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .cloneable-container-default {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mask---brix {
    border-radius: 12px;
    margin-right: 20px;
  }

  .mask---brix.testimonial-v1---brix {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .quotation-mark-div {
    top: 8%;
    left: 6%;
  }

  .paragraph---brix.testimonial-v1---brix, .text-block-226 {
    font-family: Inter, sans-serif;
  }

  .split-content---brix.testimonials-client-info---brix {
    margin-bottom: -16px;
  }

  .slider-arrow---brix {
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    max-height: 50px;
  }

  .slider-arrow---brix.small---brix.left---brix {
    display: none;
  }

  .card---brix {
    border-radius: 12px;
  }

  .card---brix.testimonial-v1---brix {
    max-width: 88%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 32px;
  }

  .card---brix.testimonial-v1---brix.first---brix {
    margin-left: 0;
  }

  .card---brix.testimonial-v1---brix.first---brix.gradient-card {
    margin-left: auto;
  }

  .text-block-227 {
    font-size: .8rem;
  }

  .step-div-wrap {
    display: block;
  }

  .text-size-medium.text-weight-semibold.left-txt-align {
    line-height: 1.875rem;
  }

  .text-size-medium.text-weight-semibold.left-align {
    font-size: 1.1rem;
    line-height: 1.875rem;
  }

  .heading-173 {
    padding-left: 68px;
    padding-right: 68px;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .padding-section-large-4 {
    padding: 4rem 0;
  }

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

  ._3x2-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .features-grid_item {
    place-items: start;
    padding: 2rem 1.3rem;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-174 {
    padding-left: 44px;
    padding-right: 44px;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .features-grid_item-2 {
    padding: 2rem;
  }

  .heading-175 {
    padding-left: 86px;
    padding-right: 86px;
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .heading-175.feed {
    padding-left: 18px;
    padding-right: 18px;
  }

  .padding-section-large-5 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-5.reduce-feed {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._3x2-grid-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  ._3x2-grid-2.feed {
    grid-template-columns: 1fr;
  }

  .features-grid_item-3 {
    padding: 2rem;
  }

  .padding-global-6 {
    padding-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-6.feed {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-layout05_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-layout05_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-lightbox_play-icon-4 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout05_lightbox {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-button-13 {
    font-size: 1rem;
  }

  .uui-button-13:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-wrapper-8.max-width-full-mobile-landscape {
    width: 100%;
  }

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

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-row-10 {
    align-self: stretch;
  }

  .uui-button-row-10.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-heading-xxsmall-6 {
    font-size: 1.125rem;
  }

  .uui-space-xsmall-8 {
    min-height: .75rem;
  }

  .uui-layout05_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout05_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout26_image-01 {
    width: 60%;
    min-width: auto;
    margin-left: 0;
    top: 2%;
    right: 0%;
  }

  .uui-layout26_image-02 {
    width: 50%;
    min-width: auto;
    margin-right: 0;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout26_image-wrapper {
    height: 24rem;
    margin-top: 3rem;
  }

  .uui-layout26_item-list {
    margin-bottom: 2rem;
  }

  .uui-layout26_content-right {
    padding-top: 0;
  }

  .uui-layout26_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .bold-text-71 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

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

  .a-header-logo-wrapper-2 {
    flex-direction: column;
  }

  .a-h1-heading-4 {
    font-size: 48px;
  }

  .a-header-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .c-faq-a-text {
    padding-bottom: .5rem;
  }

  .text-block-237, .text-block-238 {
    font-size: 20px;
  }

  .tabs-menu-10 {
    width: auto;
  }

  .image-202 {
    width: 50px;
    transform: rotate(90deg);
  }

  .tabs-content-15 {
    flex-direction: row;
    display: block;
  }

  .bold-text-73 {
    font-size: 24px;
  }

  .new-container-2 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .button-14 {
    padding-bottom: 15px;
  }

  .tab-right-content-2 {
    order: -1;
  }

  .feature-head-2 {
    text-align: left;
    font-size: 32px;
  }

  .paragraph-82 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .image-185 {
    margin-top: -141px;
  }

  .text-block-241 {
    font-size: 20px;
  }

  .image-204 {
    width: 50px;
    transform: rotate(90deg);
  }

  .tabs-content-16 {
    width: auto;
    margin-left: 0;
  }

  .usecase-name-head-5 {
    display: none;
  }

  .needl-paragraph-2 {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 21px;
  }

  .needl-paragraph-2.process-para-size {
    max-width: 100%;
    padding-top: 20px;
  }

  .fact-number-div-5 {
    padding: 5px 10px;
    top: -7%;
    left: 15%;
  }

  .needl-container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-left-content-2 {
    width: auto;
  }

  .hero-stack-2 {
    padding: 60px 15px;
  }

  .container-1181 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .hero-image-2.shadow-two {
    max-width: 100%;
  }

  .heading-180 {
    font-size: 1.3rem;
  }

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

  .agreement-policies-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.6rem;
    padding-right: 2.6rem;
  }

  .agreement-policies-section.disclosure-added {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .links-wrapper {
    margin-left: 0;
    margin-right: auto;
  }

  .heading-181 {
    font-size: 1.3rem;
  }

  .container-1183 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .uui-career07_detail-wrapper {
    margin-right: 1.25rem;
  }

  .uui-badge {
    padding: .125rem .5rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-career09_tabs-content {
    align-self: center;
    width: 88%;
  }

  .uui-heading-medium-11 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-career09_component {
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-career09_button-wrapper {
    align-self: center;
  }

  .section-open-positions {
    padding-top: 2rem;
  }

  .uui-space-xsmall-9 {
    min-height: .75rem;
  }

  .uui-career09_job-details-wrapper {
    margin-top: 1.25rem;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-link-4 {
    font-size: 1rem;
  }

  .uui-button-link-4:hover {
    color: #6941c6;
  }

  .uui-career09_heading {
    font-size: 1rem;
    line-height: 1.6rem;
  }

  .uui-career09_item {
    padding: 1.35rem;
  }

  .text-tab-inter {
    align-self: center;
  }

  .text-tab-inter.blog {
    margin-top: 0;
    margin-bottom: 0;
  }

  .uui-space-small-6 {
    min-height: 1.25rem;
  }

  .uui-section_layout79 {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-16 {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout79_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout79_component {
    align-items: stretch;
  }

  .uui-button-link-5 {
    font-size: 1rem;
  }

  .uui-button-link-5:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-space-small-7 {
    min-height: 1.25rem;
  }

  .uui-heading-xsmall-2 {
    font-size: 1.25rem;
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-16 {
    padding: 4rem 10px;
  }

  .uui-page-padding-17 {
    padding: 2rem 1rem;
  }

  .a-h3-heading-9 {
    font-size: 2rem;
  }

  .how-we-work---career {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .gallery-slide-nav.career {
    bottom: -29%;
  }

  .div-block-245 {
    background-color: #fcfbf8;
  }

  .collection-list-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-248 {
    margin-top: 0%;
  }

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

  .collection-item-4 {
    margin-bottom: 40px;
  }

  .uui-blogpost03_author-heading-bottom {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost03_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost03_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost03_date-wrapper {
    margin-bottom: .75rem;
  }

  .uui-text-size-large-11 {
    font-size: 1rem;
  }

  .uui-blogpost03_content-top {
    margin-top: 2rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero-stack-3 {
    padding: 60px 15px;
  }

  .a-blog-grid-small {
    grid-template-columns: 1fr;
  }

  .a-h3-heading-10 {
    font-size: 40px;
  }

  .a-section-regular-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-blogpost03_author-heading-bottom-2 {
    font-size: 1rem;
  }

  .uui-blogpost03_author-image-2 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper-2 {
    margin-right: .75rem;
  }

  .uui-blogpost03_divider-2 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-badge-3 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-11 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-11:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-text-rich-text-2 figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .uui-text-rich-text-2 figcaption {
    margin-top: .75rem;
  }

  .uui-blogpost03_content-2 {
    margin-bottom: 2rem;
  }

  .uui-blogpost03_date-wrapper-2 {
    margin-bottom: .75rem;
  }

  .uui-text-size-large-12 {
    font-size: 1rem;
  }

  .uui-blogpost03_content-top-2 {
    margin-top: 2rem;
  }

  .uui-heading-large-2 {
    font-size: 2.25rem;
  }

  .uui-blogpost03_header-2 {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-padding-vertical-xhuge-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .accordion-arrow-wrap---brix {
    width: 40px;
    min-height: 40px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 14px;
    line-height: 1.6;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 15px;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 16px;
    padding: 32px;
  }

  .monthwise-div {
    margin-top: 10px;
  }

  .card_front-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: flex-start;
  }

  .card_front-content.mobile.reimagined-feed {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .section-tip {
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .card_scroll {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .card_component {
    width: 20rem;
    height: 14.2rem;
    padding: 2rem;
  }

  .card_title {
    text-align: left;
    width: auto;
    font-size: 1.25rem;
  }

  .card_title.feed.mid-align {
    text-align: center;
  }

  .cards {
    grid-template-columns: 1fr;
  }

  .cards.homepage {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .cards.feed {
    grid-column-gap: 11px;
    grid-row-gap: 1.1rem;
    grid-template-columns: 1fr;
  }

  .cards.feed.askneedl {
    grid-template-rows: auto;
  }

  .cards.feed.reports {
    grid-template-columns: 1fr;
  }

  .card_image-front {
    width: 5rem;
  }

  .slide-wrap {
    padding: 90px 50px;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

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

  .heading-large-sf1 {
    font-size: 2rem;
  }

  .whats-new-section {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .whats-new-container {
    padding-top: 1rem;
    padding-left: 5px;
    padding-right: 5px;
  }

  .whats-new-main-div {
    grid-template-columns: 1fr;
    padding-left: 4.2rem;
    padding-right: 4.2rem;
  }

  .uui-page-padding-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-13 {
    font-size: 1rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-14 {
    font-size: 1rem;
  }

  .uui-button-14:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-12 {
    align-self: stretch;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: column;
  }

  .uui-button-row-12.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-9.max-width-full-mobile-landscape-9 {
    width: 100%;
  }

  .uui-cta12_component {
    background-position: 50% 100%;
    background-size: cover;
    padding: 3rem 26px;
  }

  .uui-cta12_component.feed {
    background-image: linear-gradient(#0000000d, #0000000d), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ffd3e089dce2b424aad13b_magicpattern-grid-pattern-1724264619156.png");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .uui-button-secondary-gray-12 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-12:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-cta12_logo-row {
    margin-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-xsmall-10 {
    min-height: .75rem;
  }

  .uui-space-medium-5 {
    min-height: .8rem;
  }

  .uui-padding-vertical-xhuge-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta-contact-sales {
    font-size: .8rem;
  }

  .clone-instructions-panel {
    height: auto;
    display: none;
  }

  .panel-text-wrapper {
    width: 100%;
    height: 420px;
    margin-top: 150px;
    overflow: visible;
  }

  .demo-p.main {
    font-size: 14px;
    line-height: 20px;
  }

  .demo-p.main.popup {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-close-div.popup {
    top: 50px;
    right: 50px;
  }

  .demo-heading.h1 {
    max-width: 400px;
    font-size: 35px;
    line-height: 45px;
  }

  .demo-heading.h1.popup {
    max-width: none;
    font-size: 35px;
    line-height: 45px;
  }

  .demo-heading.h2, .demo-heading.h2.popup {
    font-size: 20px;
    line-height: 30px;
  }

  .demo-btn.f-1 {
    flex: none;
    margin-bottom: 10px;
  }

  .instructions-wrapper {
    margin-left: 0;
  }

  .content-wrapper-2 {
    margin-bottom: 150px;
  }

  .demo-btn-text.f-1 {
    font-size: 12px;
  }

  .demo-container {
    min-height: 150vh;
  }

  .inner-wrapper {
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-left: 30px;
    padding-right: 30px;
    overflow: visible;
  }

  .demo-main-text-wrapper {
    width: auto;
    margin-left: 0%;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .uui-page-padding-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-button-15 {
    font-size: 1rem;
  }

  .uui-button-15:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-15.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge-4 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-button-row-13 {
    align-self: stretch;
  }

  .uui-button-row-13.button-row-center.is-reverse-mobile-landscape, .uui-button-row-13.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape-10 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .uui-button-icon-9.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-button-secondary-gray-13 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-13:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray-13.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small-8 {
    min-height: .8rem;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding: 4rem 0;
  }

  .hero-without-image-7 {
    height: auto;
    padding: 2rem 15px;
  }

  .hero-wrapper-two-10 {
    height: auto;
  }

  .gif-dv-wrapper-main-feed {
    width: 58vw;
    height: 46vh;
  }

  .columns-23 {
    width: auto;
    height: auto;
  }

  .column-30, .column-31 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-column-light {
    border-bottom-style: none;
    padding: 2rem 15px;
  }

  .centered-heading-7 {
    margin-bottom: 10px;
  }

  .centered-heading-7.feed {
    padding-left: 32px;
    padding-right: 32px;
  }

  .testimonial-grid-two-2 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    padding-top: 0;
  }

  .testimonial-card-two-2 {
    border-bottom: .1px solid var(--alley-component-library--gray--100);
    border-right-style: none;
    padding-top: 16px;
  }

  .testimonial-card-two-2.no-right-line {
    border-bottom-style: none;
    border-bottom-color: #000;
  }

  .testimonial-text-two-2 {
    margin-bottom: 20px;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .testimonial-image-left {
    height: auto;
    padding: 2rem 101px;
  }

  .container-1190 {
    height: auto;
  }

  .testimonial-wrapper-four {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
    padding-top: 10px;
  }

  .testimonial-image-four.for-tab-add-padding {
    padding-top: 10px;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-197, .heading-198, .heading-200 {
    margin-top: 10px;
  }

  .hero-stack-4 {
    padding: 60px 15px;
  }

  .gallery-scroll {
    padding: 93px 15px 70px;
  }

  .gallery-sticky.hide-on-mobile {
    display: none;
  }

  .gallery-grid {
    grid-row-gap: 81px;
  }

  .gallery-image-2.shadow-two {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 2rem;
  }

  .gallery-image-text.typo-col.hide-on-desktop {
    text-align: center;
    margin-top: 0;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 2.4rem;
    display: block;
    inset: -8% 0% auto;
  }

  .uui-page-padding-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-medium-13 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-16 {
    font-size: 1rem;
  }

  .uui-button-16:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-14 {
    align-self: stretch;
  }

  .uui-button-row-14.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-11.max-width-full-mobile-landscape-11 {
    width: 100%;
  }

  .uui-layout10_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-14 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-14:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout10_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout10_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-11 {
    min-height: .75rem;
  }

  .uui-space-medium-6 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery-scroll-2, .gallery-overview {
    padding: 60px 15px;
  }

  .team-slider-2 {
    padding: 2rem 15px;
  }

  .smart-benefits-mid-rectangle-grid {
    top: 43%;
  }

  .bottom-small-grid {
    bottom: -2%;
  }

  .bottom-small-grid.ask {
    bottom: -3.5%;
  }

  .bottom-small-grid.ask.smb {
    bottom: -6%;
  }

  .bottom-small-grid.assistant {
    bottom: -8%;
  }

  .bottom-small-grid.top-assist {
    top: -3%;
  }

  .margin-bottom-24px-15 {
    text-align: left;
    width: 100%;
    margin-bottom: 16px;
  }

  .margin-bottom-24px-15.mid {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.875rem;
  }

  .card_component-2 {
    width: 20rem;
    height: 14.2rem;
    padding: 2rem;
  }

  .card_component-2.feed, .card_component-2.feed.card3-for-tablet {
    width: 26.8rem;
  }

  .card_component-2.feed.reports {
    width: auto;
  }

  .unlock-heading {
    text-align: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .unlock-heading.ask {
    text-align: center;
  }

  .hero-wrapper-5 {
    margin-bottom: 0;
  }

  .cards-for-gis.gif {
    width: 24rem;
  }

  .features-grid_item-4 {
    padding: 2rem;
  }

  .features-grid_item-4.discover.feed.invest-r {
    border-radius: 9px;
  }

  .hero-heading-left-feed {
    height: auto;
    padding: 60px 15px;
  }

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

  .hero-split-5 {
    z-index: 0;
    justify-content: flex-start;
    align-items: center;
  }

  .how-to-create-a-feed-section {
    padding: 2rem 15px 1rem;
  }

  .smart-features-section {
    padding: 2rem 2.6rem;
  }

  .text-span-teal {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
  }

  ._3x2-grid-3 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  ._3x2-grid-3.feed {
    grid-template-columns: 1fr;
  }

  .grid-for-gifs-1-3 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-top: 0;
  }

  .centered-heading-10 {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .heading-5 {
    padding-right: 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .padding-section-large-6 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-6.reduce-feed {
    padding-top: 0;
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .padding-section-large-6.reduce-feed.ask {
    padding-left: 0;
    padding-right: 0;
  }

  .backdrop-image {
    bottom: -11%;
  }

  .container-3 {
    height: auto;
    padding-right: .9rem;
  }

  .container-3.feed {
    height: auto;
    padding-bottom: 2rem;
  }

  .container-3.feed.gifs {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

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

  .heading-4 {
    text-align: center;
    padding-left: 46px;
    padding-right: 46px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .heading-4.mid {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .gif-card-div.gif {
    width: 100%;
    max-width: 26.8rem;
  }

  .list-10 {
    width: 522px;
  }

  .div-block-4 {
    border-bottom: 1.5px solid #0000000a;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .card_title-2 {
    text-align: left;
    width: auto;
    font-size: 1.25rem;
  }

  .hero-wrapper-6.ask {
    padding-right: 10px;
  }

  .smart-benefits-grid-sqaure {
    z-index: -1;
    inset: -15.5% -2% auto auto;
  }

  .smart-benefits-grid-sqaure.for-feed {
    top: -7.7%;
  }

  .smart-benefits-grid-sqaure.assist {
    top: -17%;
  }

  .smart-benefits-grid-sqaure.ask-needl {
    top: -16%;
  }

  .hero-split-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-heading-large-3 {
    font-size: 2.25rem;
  }

  .uui-button-17 {
    font-size: 1rem;
  }

  .uui-button-17:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-15 {
    align-self: stretch;
  }

  .uui-button-row-15.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-12.max-width-full-mobile-landscape-12 {
    width: 100%;
  }

  .uui-cta01_component {
    grid-row-gap: 3rem;
  }

  .uui-button-secondary-gray-15 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-15:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-cta01_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-cta01_image-02 {
    width: 35%;
    max-width: none;
    bottom: -15%;
    left: 1rem;
  }

  .uui-cta01_image-01 {
    width: 100%;
    min-width: 100%;
    margin-right: -30%;
    position: static;
  }

  .uui-space-small-10 {
    min-height: 1.25rem;
  }

  .uui-space-medium-7 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-footer03_logo-link {
    margin-bottom: 1.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-footer03_link:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-footer03_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer03_social-link:hover, .uui-footer03_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-footer03_social-list {
    margin-top: 1.5rem;
  }

  .uui-footer03_legal-list {
    margin-bottom: 1rem;
  }

  .uui-styleguide_logomark-bg-3 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d0194e8fc86ce4421c5993_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-badge-small-success-3 {
    padding: .125rem .5rem;
  }

  .a-section-regular-9 {
    padding: 1rem 6% 4rem;
  }

  .a-section-regular-9.needl-prod-cta {
    padding-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-section-regular-9.needl-prod-cta.success-stories-cta {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .a-section-regular-9.more-products {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }

  .a-section-regular-9.security {
    padding-top: 1rem;
  }

  .a-container-regular-11.use-cases {
    max-width: 30rem;
  }

  .a-h5-heading-2 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .a-h5-heading-2.ask {
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .a-paragraph-regular-11 {
    letter-spacing: 0;
  }

  .a-cta-grid-wrapper-2 {
    padding-top: 4%;
    padding-bottom: 3%;
  }

  .a-cta-grid-4 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .a-cta-button-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cta-button-needl.redirect-contact-us.header-mobile-only {
    margin-left: 12rem;
    padding-left: .5rem;
    padding-right: .7rem;
    display: block;
  }

  .div-block-255 {
    padding: 0 26px;
  }

  .feb24-hyperlink {
    font-size: .9rem;
  }

  .hyperlink-div-wrapper {
    padding: 9px 3px;
  }

  .uui-page-padding-24 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-7 {
    font-size: 1.125rem;
  }

  .uui-button-18 {
    font-size: 1rem;
  }

  .uui-button-18:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-footer05_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
  }

  .uui-footer05_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

  .uui-footer05_logo-link {
    margin-bottom: 1rem;
  }

  .uui-footer05_link:hover {
    color: var(--untitled-ui--gray500);
  }

  .uui-footer05_social-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-styleguide_logomark-bg-4 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d0194e8fc86ce4421c5993_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-footer05_legal-list {
    margin-bottom: 1rem;
  }

  .uui-footer05_legal-list-wrapper {
    flex-direction: column-reverse;
  }

  .uui-footer05_legal-link:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-padding-vertical-xlarge-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .uui-page-padding-25 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-16 {
    font-size: 1rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-button-row-16 {
    align-self: stretch;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui--white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-testimonial17_logo {
    max-height: 2.5rem;
  }

  .uui-button-link-6 {
    font-size: 1rem;
  }

  .uui-button-link-6:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-button-link-6.is-alternate:hover {
    color: var(--untitled-ui--white);
  }

  .uui-space-small-11 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-12 {
    min-height: .75rem;
  }

  .uui-space-medium-8 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .new-container-3 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .heading-203 {
    line-height: 20px;
  }

  .nav-link-3 {
    text-align: left;
    margin-left: 10px;
  }

  .nav-link-3.w--current {
    color: #367d8d;
  }

  .testimonials1-15-arrow_right-2 {
    bottom: -11%;
  }

  .uui-page-padding-26 {
    padding: 5px 1rem;
  }

  .slide-wrap-2 {
    padding: 90px 50px;
  }

  .menu-icon-2 {
    color: #367d8d;
    width: 35px;
    height: 35px;
  }

  .tab-pane-tab-3-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .popup-video {
    margin-top: -12em;
  }

  .popup-close {
    top: 4.6em;
    right: 1em;
  }

  .small-ms-tagline-div-wrapper {
    z-index: 0;
    width: 23rem;
  }

  .text-block-279 {
    font-size: .9rem;
  }

  .div-block-256 {
    background-position: 50% 4%;
  }

  .div-block-257 {
    grid-template-columns: 1fr;
  }

  .video-box {
    padding-top: 12px;
  }

  .bold-text-84 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .uui-banner16_text-mobile-2 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    display: block;
  }

  .text-block-281 {
    font-weight: 500;
  }

  .uui-banner16_text-copy-2 {
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    display: inline-flex;
  }

  .navbar-4 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .popup-close-2 {
    top: 4.6em;
  }

  .button-primary-17._2.header-cta.in-line.hide-on-mob {
    margin-left: 10px;
  }

  .button-primary-17._2.header-cta.in-line.hide-on-mob._1rem {
    font-size: 1rem;
  }

  .button-primary-17._2.header-cta.in-line.hide-on-mob.hide-on-mobl {
    display: none;
  }

  .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-6 {
    height: auto;
  }

  .hero-wrapper-two-12 {
    margin-top: 10px;
  }

  .heading-204 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .popup-wrapper {
    display: none;
  }

  .uui-button-secondary-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-2:hover {
    background-color: #3f494a;
  }

  .uui-button-secondary-2.is-button-small {
    max-width: 100px;
  }

  .hero-stack-5 {
    border-bottom-width: 0;
    border-bottom-color: #fff;
    height: auto;
    padding: 3rem 15px 60px;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .video-teaser-wrapper {
    width: 196px;
  }

  .image-229 {
    display: block;
  }

  .image-230 {
    bottom: 0%;
  }

  .tabs-content-17 {
    width: 100%;
    overflow: hidden;
  }

  .btn-block-2 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
  }

  .tabs-menu-11 {
    width: 412px;
  }

  .tab-content-photo-backdrop {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    border-bottom-style: none;
    width: 537px;
    height: 381px;
    display: none;
    top: 47%;
  }

  .navigation-2 {
    padding-left: 13px;
    padding-right: .3rem;
  }

  .h1-600-mnstr-36-2 {
    padding-left: 39px;
    padding-right: 39px;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal.text-teal {
    color: var(--teal);
  }

  .uui-text-size-small-6.hide-mobile-landscape-3, .hide-mobile-landscape-3 {
    display: none;
  }

  .uui-button-19 {
    font-size: 1rem;
  }

  .uui-button-19:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-navbar08_dropdown-content-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar08_dropdown-link-list-2 {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .uui-navbar08_component-2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_link-2 {
    font-size: 1rem;
  }

  .uui-navbar08_menu-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar08_dropdown-toggle-2 {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-16:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-tertiary-gray-3:hover {
    color: var(--untitled-ui--gray600);
    background-color: #0000;
  }

  .uui-styleguide_logomark-bg-5 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66d0194e8fc86ce4421c5993_untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success-5 {
    padding: .125rem .5rem;
  }

  .why-mi-2 {
    padding: 2rem 10px;
  }

  .one-place-tab-wrapper-2 {
    padding-top: 9px;
  }

  .heading-205.medium-typo {
    font-size: 1.3rem;
  }

  .container-1290 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .heading-206 {
    line-height: 20px;
  }

  .image-233.new-img {
    margin-top: -11px;
  }

  .image-233.new-img.remove-negative-margin.top {
    margin-top: -30px;
  }

  .h1-600-intr-20-2 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.575rem;
  }

  .h1-600-intr-20-2.color-green {
    margin-top: 0;
    font-size: 1.19rem;
  }

  .slide-wrap-3 {
    padding: 2rem;
  }

  .slide-wrap-3.chetan {
    min-height: 371px;
    padding: 2rem;
  }

  .tab-pane-tab-3-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .popup-close-3 {
    right: auto;
  }

  .div-block-264 {
    grid-template-columns: 1fr;
  }

  .section-testimonials1-15-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-287 {
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: .8rem;
  }

  .paragraph-96 {
    padding-top: 3px;
  }

  .heading-208.no-padding {
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.6rem;
  }

  .text-block-288.medium-typo {
    font-size: 1em;
  }

  .video-box-2 {
    padding-top: 12px;
  }

  .popup-toggle-text-2 {
    line-height: 24px;
  }

  .navigation-3 {
    padding-left: 13px;
  }

  .add-value-needl-ai {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-sec-div-wrapper {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210aa_Whitegrid.svg"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a8_1920%20(1).svg");
    background-position: 50% -3%, 50% 0;
    background-size: auto, contain;
    background-attachment: scroll, scroll;
  }

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

  .popup-close-4 {
    right: auto;
  }

  .grid-mi {
    grid-template-columns: 1fr 1fr;
  }

  .grid-mi.top-pad-grid {
    border-top-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .hero-wrapper-two-13 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .container-1291 {
    height: auto;
  }

  .paragraph-99 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .container-1293 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-1293.needl-features {
    width: auto;
    height: auto;
  }

  .margin-bottom-24px-19 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1rem;
  }

  .popup-wrapper-2 {
    display: none;
  }

  .tab-content-photo-backdrop-2 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    border-bottom-style: none;
    width: 537px;
    height: 381px;
    display: none;
    top: 47%;
  }

  .small-ms-tagline-div-wrapper-2 {
    width: 26.6rem;
  }

  .navbar-5 {
    z-index: 99999;
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    position: fixed;
  }

  .hero-home-heading-1 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .tab-h1-2 {
    text-align: center;
    font-size: 1.3rem;
  }

  .gallery-overview-2 {
    padding: 60px 15px;
  }

  .h1-18-400-intr-2 {
    text-align: center;
  }

  .h1-18-400-intr-2.home-para.add-padding.home {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bottom-fade-effect {
    bottom: 0%;
  }

  .tabs-content-19 {
    width: 100%;
    overflow: hidden;
  }

  .one-place-tab-menu-2, .one-place-tab-menu-2.w--current, .one-place-tab-menu-2.mobile-tab-color {
    flex: none;
  }

  .one-place-tab-menu-2.mobile-tab-color.no-color.w--current {
    border-bottom: 3px solid var(--primary-head-color);
    background-image: none;
    border-left-style: none;
  }

  .one-place-tab-menu-2.no-color {
    border-bottom: 3px solid #0000;
    border-left-style: none;
    border-radius: 6px;
  }

  .one-place-tab-menu-2.no-color.w--current {
    border-bottom: 3px solid var(--primary-head-color);
    background-image: none;
    border-left-style: none;
    border-radius: 6px;
  }

  .new-container-4 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .testimonials1-15-arrow_left-3 {
    bottom: -11%;
  }

  .tabs-menu-13 {
    width: auto;
  }

  .paragraph-101 {
    text-align: center;
    font-size: 1rem;
  }

  .tabs-menu-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 4px;
    padding-right: 4px;
  }

  .tab-panel-2.light-color {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-padding-3 {
    padding-top: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tab-button-3 {
    justify-content: center;
    align-items: center;
    width: 254px;
  }

  .tab-button-3.w--current {
    width: 254px;
  }

  .hero-stack-6 {
    border-bottom-width: 0;
    border-bottom-color: #fff;
    height: auto;
    padding: 6.6rem 15px 3rem;
  }

  .connect-diff-sources-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-9 {
    margin-top: 0;
  }

  .one-place-tab-wrapper-3 {
    margin-top: .5rem;
    padding-top: 0;
  }

  .tabs-menu-15.middle-align.public {
    flex-flow: column;
    width: 272px;
    margin-top: 0;
    overflow: clip;
  }

  .img-wrap-div1 {
    width: 10%;
    padding-top: 0;
  }

  .in-line-flex-div {
    border-bottom: .1px solid #e1ecee;
  }

  .use-cases-homepage-section {
    padding-top: 1rem;
  }

  .heading-home-use-cases {
    font-size: 1.7rem;
  }

  .head-para-wrap-home {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .right-grid-why-need {
    top: -5px;
    bottom: auto;
  }

  .uui-page-padding-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-17 {
    font-size: 1rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-20 {
    font-size: 1rem;
  }

  .uui-button-20:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-17 {
    align-self: stretch;
  }

  .uui-button-row-17.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape-13 {
    width: 100%;
  }

  .uui-layout56_component {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .uui-layout56_item.border-radius {
    justify-content: flex-start;
    align-items: center;
  }

  .uui-layout56_item-list {
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .uui-button-secondary-gray-17 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-17:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-13 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-24 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .step-head-div {
    justify-content: center;
    align-items: center;
  }

  .div-block-267 {
    margin-left: 1.4rem;
  }

  .small-rect-grid-smart-benefits {
    bottom: -6%;
  }

  .uui-page-padding-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall-3 {
    font-size: 1.25rem;
  }

  .uui-lightbox_play-icon-5 {
    width: 4rem;
    height: 4rem;
  }

  .uui-layout13_tabs-link-2 {
    padding-left: 1.5rem;
  }

  .uui-layout13_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-02-2 {
    width: 50%;
    min-width: auto;
    display: block;
    top: 25%;
    left: 5%;
  }

  .uui-layout13_image-01-2 {
    width: 60%;
    min-width: 60%;
    top: 2%;
    right: 0%;
  }

  .uui-layout13_image-wrapper-2 {
    height: 24rem;
    min-height: auto;
  }

  .uui-layout13_lightbox-2 {
    height: 24rem;
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout13_lightbox-image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-padding-vertical-xhuge-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-1295.cloneable {
    padding-left: 7%;
    padding-right: 7%;
  }

  .container-1295.cloneable.socialgraph.borders, .container-1295.cloneable.socialgraph.borders.use-case, .container-1295.cloneable.socialgraph.borders.use-case.custom-reports, .container-1295.cloneable.socialgraph.borders.use-case.green {
    width: auto;
  }

  .c-note {
    padding-left: 0;
  }

  .div-block-271, .div-block-271.hs {
    width: 85%;
  }

  .faq-a-text-2 {
    text-align: left;
    padding-bottom: .5rem;
  }

  .cloneable-area-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .cloneable-area-3.hs {
    flex-flow: column;
  }

  .cloneable-area-3.hs.mob-only {
    flex-flow: column-reverse;
  }

  .cloneable-area-3.hs.mob-only.socialgraph {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-215 {
    text-align: left;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .image-246 {
    max-width: 75%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-q-text-2 {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }

  .heading-2 {
    font-size: 1.3rem;
  }

  .gif-text {
    margin-top: 0;
  }

  .mid {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .horizon-scanning-sec, .custom-reports-section {
    padding-top: 1rem;
  }

  .hero-stack-7 {
    padding: 2rem 15px;
  }

  ._3products-section-showcase {
    padding: 1rem 21px 2rem;
  }

  .uui-page-padding-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-heading-medium-16 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-21 {
    font-size: 1rem;
  }

  .uui-button-21:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-18 {
    align-self: stretch;
  }

  .uui-button-row-18.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-14.max-width-full-mobile-landscape-14 {
    width: 100%;
  }

  .uui-layout10_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-button-secondary-gray-18 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-18:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-layout10_image-wrapper-2 {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .uui-layout10_image-2 {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .uui-space-small-12 {
    min-height: 1.25rem;
  }

  .uui-space-xsmall-14 {
    min-height: .75rem;
  }

  .uui-space-medium-9 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-product-sections {
    padding: 60px 15px;
  }

  .hero-product-sections.blue-bckgrd {
    margin-left: auto;
    margin-right: auto;
    padding: 2.3rem 23px 2.3rem 1.3rem;
  }

  .hero-product-sections.green-bckgrd {
    margin-left: auto;
    margin-right: auto;
    padding: 2.3rem 1.3rem;
  }

  .hero-product-sections.yellow-bckgrd {
    padding: 2.3rem 1.3rem;
  }

  .hero-wrapper-7 {
    justify-content: flex-start;
    align-items: center;
  }

  .more-products-heading {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .uui-page-padding-30 {
    padding-left: 2.3rem;
    padding-right: 2.3rem;
  }

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

  .uui-text-size-large-19 {
    font-size: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.2rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .uui-button-22 {
    font-size: 1rem;
  }

  .uui-button-22:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-19 {
    align-self: stretch;
  }

  .uui-button-row-19.button-row-center.is-reverse-mobile-landscape, .uui-button-row-19.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-15.max-width-full-mobile-landscape-15 {
    width: 100%;
  }

  .uui-badge-4 {
    padding: .125rem .5rem;
  }

  .uui-layout91_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 1rem;
    margin-bottom: 3rem;
  }

  .uui-section_layout91 {
    display: none;
  }

  .uui-layout91_component {
    align-items: stretch;
  }

  .uui-layout91_item.green, .uui-layout91_item.yellow, .uui-layout91_item.blue {
    padding-bottom: 2rem;
  }

  .uui-button-secondary-gray-19 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-19:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-15 {
    min-height: .75rem;
  }

  .uui-padding-vertical-xhuge-27 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .background-grid-assistants-svg {
    max-width: 100%;
    top: 44%;
    right: 0%;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-form_input {
    min-width: 0;
  }

  .combine-footer4_grid {
    grid-template-columns: auto auto auto auto;
  }

  .combine-footer4_top {
    flex-direction: column;
    align-items: flex-start;
  }

  .combine-footer4_info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .combine-footer4_bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .combine-footer4_bottom-text {
    order: 1;
  }

  .hero-stack-8 {
    padding: 60px 15px;
  }

  .combine-padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-heading-style-h2 {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .combine-feature2_component {
    flex-direction: column;
  }

  .combine-feature2_content {
    max-width: 33rem;
  }

  .combine-feature2_image-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .combine-feature2_image {
    max-width: 80%;
    display: inline-flex;
  }

  .gallery-scroll-3 {
    padding: 60px 15px;
  }

  .social-grpah-heading {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .colloab-section {
    padding-top: 2rem;
  }

  .heading-217 {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

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

  .image-content-wrap-collab.swtich-sides {
    flex-flow: column;
  }

  .small-heading-prop {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }

  .absolute-grid-ds {
    top: 4134.6px;
  }

  .hero-stack-9 {
    padding: 60px 15px;
  }

  .hero-wrapper-two-17 {
    max-width: 700px;
  }

  .enterprise-grade-section {
    padding: 2rem 15px;
  }

  .team-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .card-wrapper-security-cards {
    padding: 1.2rem;
  }

  .image-250.on-mobile {
    max-width: 149%;
    left: -26%;
  }

  .hero-stack-10 {
    padding: 60px 15px;
  }

  .hero-stack-10.hide-on-mobile {
    display: none;
  }

  .hero-wrapper-two-18 {
    padding-left: 38px;
    padding-right: 38px;
  }

  .heading-219 {
    padding-top: 2rem;
  }

  .hero-stack-11 {
    background-color: #fff;
    border-bottom-style: none;
    padding: 2rem 15px;
  }

  .hero-wrapper-two-19 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .margin-bottom-24px-24 {
    color: var(--brand-primary);
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .hero-image-9.shadow-two {
    margin-top: 0;
  }

  .heading-220 {
    color: var(--brand-primary);
    margin-bottom: 10px;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
  }

  .hide-on-desktop {
    display: block;
  }

  .hero-stack-12 {
    padding: 60px 15px;
  }

  .badge-primary {
    padding: 12px 10px;
  }

  .new-insights-main-h1 {
    white-space: normal;
    word-break: normal;
  }

  .uui-page-padding-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-20 {
    font-size: 1rem;
  }

  .uui-heading-large-4 {
    font-size: 2.25rem;
  }

  .uui-heading-xsmall-4 {
    font-size: 1.25rem;
  }

  .uui-heading-small-2 {
    font-size: 1.5rem;
  }

  .uui-blog03_component {
    margin-top: 4rem;
  }

  .uui-blog03_featured-item {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .uui-blog03_featured-item-content {
    padding: 0;
  }

  .uui-blog03_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .uui-blog03_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .uui-blog03_image-link {
    margin-bottom: 1.5rem;
  }

  .uui-blog03_image-link:hover {
    box-shadow: none;
  }

  .uui-blog03_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-blog03_menu-link:hover {
    color: var(--untitled-ui--gray500);
    border-bottom-style: none;
  }

  .uui-blog03_menu-link.last-link {
    margin-right: 2rem;
  }

  .uui-space-small-13 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .uui-page-padding-32 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-5 {
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .uui-blogpost02_author-wrapper {
    margin-top: 2rem;
  }

  .uui-blogpost02_header {
    margin-bottom: 3rem;
  }

  .uui-blogpost02_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost02_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-top {
    margin-bottom: 2rem;
  }

  .uui-badge-5 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-20 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-20:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-space-xhuge-2 {
    min-height: 4rem;
  }

  .uui-blogpost02_author-heading, .uui-text-size-large-21 {
    font-size: 1rem;
  }

  .uui-blogpost03_header-3 {
    grid-row-gap: 3rem;
    margin-bottom: 4rem;
  }

  .uui-blogpost03_content-top-3 {
    margin-top: 2rem;
  }

  .uui-blogpost03_date-wrapper-3 {
    margin-bottom: .75rem;
  }

  .uui-blogpost03_divider-3 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost03_author-image-3 {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost03_author-image-wrapper-3 {
    margin-right: .75rem;
  }

  .uui-blogpost03_share-wrapper-3 {
    width: 100%;
  }

  .uui-blogpost03_content-3 {
    margin-bottom: 2rem;
  }

  .uui-blogpost03_author-heading-bottom-3 {
    font-size: 1rem;
  }

  ._3-1grid-ss._4col-grid-meridian {
    grid-template-columns: 1fr;
  }

  .image-252 {
    max-width: 12%;
  }

  .uui-page-padding-33 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-text-size-large-22 {
    font-size: 1rem;
  }

  .uui-heading-medium-18 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button-row-20 {
    align-self: stretch;
  }

  .uui-button-row-20.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper-16.max-width-full-mobile-landscape-16 {
    width: 100%;
  }

  .social-link-4:hover {
    color: var(--untitled-ui--gray400);
  }

  .uui-team06_component {
    margin-top: 3rem;
  }

  .uui-team06_image-wrapper {
    height: 100%;
  }

  .uui-team06_slide {
    margin-right: 1.5rem;
  }

  .uui-team06_mask {
    width: 75%;
  }

  .uui-team06_arrow.left {
    right: 3.5rem;
  }

  .uui-button-secondary-gray-21 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-21:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-xsmall-16 {
    min-height: .75rem;
  }

  .uui-space-medium-10 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .a-h3-heading-11 {
    font-size: 40px;
  }

  .a-section-regular-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .combine-padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 1.75rem;
    line-height: 2.7rem;
  }

  .combine-text-size-regular-2 {
    font-family: Inter, sans-serif;
    line-height: 1.875rem;
  }

  .combine-team3_component {
    flex-direction: column;
    align-items: center;
  }

  .combine-team3_image-wrapper.kuntal {
    background-position: -30px -15px;
  }

  .combine-team3_job-title {
    font-weight: 500;
    line-height: 1.87rem;
  }

  .rt-category-cards-text.rt-margin-bottom-ten {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.9rem;
  }

  .rt-body-font-color {
    font-weight: 500;
    line-height: 1.875rem;
  }

  .rt-responsive-full-width {
    width: 100%;
  }

  .rt-team-one-expert-grid {
    grid-template-columns: 1fr;
  }

  .rt-team-one-expert-grid.our-team {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }

  .rt-team-one-expert-card.rt-overflow-hidden {
    height: auto;
  }

  .rt-team-one-expert-card-image.kusumakar {
    height: 66%;
  }

  .rt-branches-list-wrapper {
    grid-template-columns: 1fr;
  }

  .rt-no-margin-2 {
    font-size: 1.75rem;
    line-height: 2.7rem;
  }

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

  .rt-solutions-card-icons-col {
    max-width: 14%;
  }

  .rt-testimonial-main-block-one {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .rt-slider-text {
    padding-top: 0;
  }

  .rt-left-arrow-box, .rt-right-arrow-box {
    width: 4rem;
    height: 4rem;
    bottom: 15%;
  }

  .rt-comment-text-block {
    margin-top: 1rem;
  }

  .rt-slider-image--km {
    background-position: 50% 0;
    width: 100%;
    padding-top: 18rem;
    padding-bottom: 0;
  }

  .rt-name-text-block {
    margin-top: 1rem;
    margin-left: 0%;
  }

  .rt-number-box {
    display: none;
  }

  .rt-name-text {
    font-size: 1.1rem;
  }

  .rt-slider-main-box {
    display: block;
  }

  .rt-comment-text {
    color: var(--brand-primary);
    padding-left: 14%;
    padding-right: 9%;
  }

  .uui-page-padding-34 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-6 {
    font-size: 2.25rem;
  }

  .uui-blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .uui-blogpost01_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost01_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .uui-blogpost01_author-image-wrapper {
    margin-right: .75rem;
  }

  .uui-blogpost01_content-top {
    margin-top: 2rem;
  }

  .uui-badge-6 {
    padding: .125rem .5rem;
  }

  .uui-button-secondary-gray-22 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-22:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-padding-vertical-xhuge-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-blogpost01_author-heading {
    font-size: 1rem;
  }

  .uui-page-padding-35 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-large-7 {
    font-size: 2.25rem;
  }

  .uui-button-24 {
    font-size: 1rem;
  }

  .uui-button-24:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-heading-xsmall-5 {
    font-size: 1.25rem;
  }

  .uui-button-row-21 {
    align-self: stretch;
  }

  .uui-blogpost04_image-wrapper {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .uui-blogpost04_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .uui-blogpost04_author-wrapper, .uui-blogpost04_content {
    margin-bottom: 2rem;
  }

  .uui-blogpost04_newsletter {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-button-link-7 {
    font-size: 1rem;
  }

  .uui-button-link-7:hover {
    color: var(--untitled-ui--primary700);
  }

  .uui-text-size-xlarge-5 {
    font-size: 1.125rem;
  }

  .uui-blogpost04_category-link {
    padding: .125rem .5rem;
    font-size: .75rem;
  }

  .uui-blogpost04_meta-wrapper {
    margin-top: 2rem;
    font-size: .75rem;
  }

  .uui-button-secondary-gray-23 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-23:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-space-small-14 {
    min-height: 1.25rem;
  }

  .uui-space-medium-11 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-grid-success-stories-3col {
    grid-template-columns: 1fr;
  }

  .lynx-heading {
    max-width: 540px;
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .lynx-grid-image-left {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .lynx-block-right {
    padding-left: 0%;
    padding-right: 5%;
  }

  .lynx-block-absolute {
    bottom: -2%;
    left: -2%;
  }

  .lynx-heading-2 {
    max-width: 540px;
    font-size: 34px;
  }

  .lynx-grid-image-left-2 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .lynx-block-right-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .lynx-block-absolute-2 {
    bottom: -2%;
    left: -2%;
  }

  .section4-use-case-intelligence-applied {
    padding: 60px 15px;
  }

  .par-use-case-section4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-260, .image-262, .image-264, .image-266, .image-268, .image-270 {
    width: 25px;
    height: 25px;
    margin-top: 0;
    margin-right: 0;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .button-15 {
    margin-top: 0;
    padding: 10px 20px;
  }

  .heading-159-copy-2 {
    padding-top: 12px;
  }

  .uui-page-padding-36 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xlarge-5 {
    font-size: 2.25rem;
  }

  .rt-tabs-menu-2.rt-with-border {
    border-right-style: none;
  }

  .rt-tabs-content-2.rt-service-one-tab-content {
    margin-left: 0;
  }

  .rt-service-one-tabs {
    flex-direction: column;
  }

  .rt-autofit-10 {
    height: auto;
  }

  .rt-tab-link-three {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .lynx-block-hero {
    width: 100%;
  }

  .lynx-heading-white-small {
    font-size: 34px;
  }

  ._2x2-grid-3 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  ._2x2-grid-3.feed {
    grid-template-columns: 1fr;
  }

  .rt-slider-image--km-copy, .rt-slider-image--km-copy-copy {
    background-position: 50% 0;
    width: 100%;
    padding-top: 18rem;
    padding-bottom: 0;
  }

  .shadow-two-copy, .shadow-two-copy.assistant {
    max-width: 80%;
  }

  .rt-slider-image--km-copy-copy, .rt-slider-image--km-copy-copy-copy {
    background-position: 50% 0;
    width: 100%;
    padding-top: 18rem;
    padding-bottom: 0;
  }

  .div-block-283 {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-107, .paragraph-107-copy {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .header {
    background-image: none;
    height: 72px;
  }

  .logo-link-wrap {
    position: relative;
  }

  .nav-position.margin-lft-right-7vw {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu {
    height: auto;
    padding-top: 8px;
    padding-bottom: 26px;
  }

  .nav-sigup-wrapper {
    flex-direction: column;
    display: flex;
  }

  .nav-list.margin-left10px {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    margin-left: 0;
  }

  .nav-container {
    padding-left: 4vw;
    padding-right: 0;
  }

  .social-link {
    padding-left: 6px;
    padding-right: 6px;
  }

  .social-link.margin-right-28 {
    margin-right: 0;
  }

  .footer-link {
    font-size: 12px;
  }

  .footer-bottom {
    text-align: center;
    flex-direction: column;
  }

  .footer-bottom.line-blank {
    margin-top: 8px;
    padding-top: 0;
    padding-left: 0;
  }

  .footer-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .footer-inside-grid1 {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template: "."
                   "."
                   / 1fr 1fr;
  }

  .footer {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer.footer-new {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .footer-title {
    font-size: .9rem;
  }

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

  .footer-column.margin-bottom32 {
    margin-bottom: 40px;
  }

  .footer-column.hide-mbl {
    display: none;
  }

  .needl_logo {
    width: 100px;
    height: 20px;
  }

  .needl_logo._10px-pad {
    margin-top: 10px;
  }

  .secondary_button.margin-right-8.width-mobile {
    width: 198px;
    height: 40px;
    margin-bottom: 20px;
  }

  .primary_button.width-custom {
    text-align: center;
    justify-content: center;
    width: 100%;
  }

  .primary_button.width-moible {
    text-align: center;
    width: 198px;
    height: 40px;
  }

  .menu-item {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container.padding-lr7vw-tb-4vh {
    padding-top: 4vh;
    padding-bottom: 4vh;
  }

  .container.padding-lr7vw-t5vh-btm12vh {
    padding-bottom: 0;
  }

  .container.padding-lr7vw-tb8vh {
    margin-bottom: 0%;
    padding-top: 0;
    padding-bottom: 5vh;
  }

  .container.paddinglr0-tb4vw.tb5vw {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .container.about-contact-container.contaioner-4-card {
    width: 100%;
  }

  .play-block {
    margin-top: 2px;
    margin-bottom: 32px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .green-play-btn.margin-left8px {
    width: 24px;
    height: 24px;
    margin-left: 12px;
  }

  .para {
    color: #3f494a;
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .para.margin-btm40px._82-percent {
    text-align: center;
    width: auto;
  }

  .para.azure-color.height28.ch45 {
    width: 100%;
  }

  .para.center.medium.ch30 {
    line-height: 28px;
  }

  .para.center.semi-bold {
    font-weight: 600;
  }

  .para.ch50, .para.ch438 {
    width: 100%;
  }

  .para.ch38 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .para.ch40 {
    width: 100%;
    margin-bottom: 20px;
  }

  .para.font-and-color {
    width: 100%;
    line-height: 28px;
  }

  .para.ch80 {
    width: 100%;
  }

  .para.btm20 {
    margin-bottom: 20px;
  }

  .para.white-color {
    color: #fff;
  }

  .para.white-color.ch45 {
    width: 100%;
  }

  .hero-head {
    margin-bottom: 24px;
    font-weight: 600;
  }

  .hero-head.white-color {
    font-size: 32px;
    line-height: 40px;
  }

  .section {
    margin-top: 0;
  }

  .section.faded-blue-color.testimonial-p.pricing-testimonial {
    padding-top: 20px;
  }

  .section.financial-cta {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b46_ready-to-get-started-mobile.png");
    background-position: 50% 0;
    background-size: cover;
  }

  .section.reachers {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c1c_research-mobile-hero.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 250px;
  }

  .section.compliance-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c89_complaince%20mobile%20bg.png");
    background-position: 100% 0;
    height: 750px;
    margin-top: 105px;
    padding-top: 240px;
    padding-bottom: 20px;
  }

  .section.financial-hero {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c78_Financial%20mobile%20bg.png");
    background-position: 50% 27%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: flex-start;
    height: 600px;
    padding-bottom: 20px;
  }

  .section.relative.casestudy-finan {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c74_case-study-financial-mob.webp");
    background-position: 50% 100%;
  }

  .section.casestudy {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bb5_case-study-mobile.webp");
    background-position: 50% 0;
  }

  .section.career-bg {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bef_Careers-mobile.jpg");
    background-position: 50%;
    padding-top: 330px;
    padding-bottom: 60px;
  }

  .section.career-bg-single {
    background-color: var(--azure);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 106px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.all-container-main-section-wrapper {
    padding-top: 0;
  }

  .section.hide {
    display: block;
  }

  .heading1 {
    letter-spacing: -.04em;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .heading1.ch-24 {
    width: 100%;
    margin-bottom: 20px;
  }

  .heading1.ch-24.padding-btm64 {
    margin-top: 0;
    padding-top: 0;
    line-height: 36px;
  }

  .heading1.white {
    font-size: 24px;
    line-height: 36px;
  }

  .heading1.white.ch-25 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading1.white.max-580 {
    font-size: 32px;
    line-height: 36px;
  }

  .heading1.white.ch-25 {
    font-size: 28px;
    line-height: 32px;
  }

  .heading1.white.font44 {
    font-size: 34px;
    line-height: 44px;
  }

  .heading1.ch-15.margin-btm10 {
    text-align: center;
    width: auto;
  }

  .heading1.margin-auto {
    margin-left: auto;
    margin-right: auto;
  }

  ._3col-grid.top87 {
    margin-top: 21px;
    margin-bottom: 60px;
  }

  .tab-image {
    margin-bottom: 0;
  }

  .heading2 {
    font-size: 20px;
    line-height: 32px;
  }

  .heading2.white.btm24px {
    margin-bottom: 8px;
  }

  .heading2.white.btm24px.join {
    display: none;
  }

  .heading2.center._30ch.font-size40 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading2.center._30ch.font-size40px-copy {
    line-height: 36px;
  }

  .heading2.center._30ch.font40 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading2.font40.white.lh58 {
    width: 100%;
    font-size: 32px;
    line-height: 36px;
  }

  .heading4 {
    line-height: 28px;
  }

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

  .backbone-wrap, .backbone-wrap.width-100 {
    margin-left: 0;
  }

  .backbone-wrap.research-wrapp {
    grid-template-columns: 2.5fr;
    margin-left: 0;
  }

  .get-started-image {
    max-width: 108%;
  }

  .get-started-image-block {
    height: 200px;
  }

  .youtube, .linkedin, .twitter {
    margin-right: 4px;
  }

  .social-text {
    font-size: 14px;
    display: none;
    overflow: visible;
  }

  .financial-box {
    inset: 103px 0 0 10px;
  }

  .learn-block {
    margin-top: 54px;
    margin-bottom: 0;
  }

  .compliance-box {
    top: 107px;
    right: 25px;
  }

  .marketing-box {
    bottom: 61px;
    left: 24px;
    right: 0;
  }

  .color-backdrop {
    top: 5%;
  }

  .tab-menu-text {
    text-align: center;
    align-items: flex-start;
    display: block;
  }

  .tab-menu-text.text-center {
    flex-wrap: wrap;
    place-content: flex-start center;
    display: flex;
  }

  .footer-parent-wrap {
    grid-template-rows: auto auto;
  }

  .ticks {
    width: 30px;
    max-width: 100%;
    height: 30px;
  }

  .solid-button {
    padding-left: 21px;
    padding-right: 21px;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
  }

  .solid-button.transparent.left-padding {
    margin-left: 60px;
  }

  .solid-button.top0 {
    font-size: 14px;
  }

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

  .dark-green {
    font-size: 32px;
  }

  .dark-green.font {
    text-align: left;
  }

  .dark-green.para-green-text {
    font-size: 16px;
  }

  .pricing-box {
    grid-auto-flow: row;
    justify-content: space-between;
    place-items: stretch center;
    margin-top: 30px;
    display: block;
  }

  .pricing-card {
    margin-top: 20px;
    margin-left: 0;
  }

  .pricing-card.radius-right {
    margin-left: 0;
  }

  .pricing-card.radius-left {
    margin-left: 0;
    padding-top: 41px;
  }

  .pricing-card.radius-left-top {
    display: block;
  }

  .pricing-card.no-padding {
    margin-top: 20px;
    margin-left: 0;
  }

  .feature-text {
    display: block;
  }

  .pricing-hero1 {
    width: 311px;
    height: 300px;
  }

  .pricing-hero2 {
    width: 311px;
    height: 300px;
    margin-top: 0;
    display: none;
  }

  .pricing-indv-pill {
    display: none;
  }

  .pricing-enter-pill {
    z-index: 2;
    display: none;
    box-shadow: 1px 1px 3px #000;
  }

  .pricing-teams-pill {
    display: none;
  }

  .hero-pricing-image-block {
    height: 465px;
  }

  .eyebrow-green {
    font-size: 20px;
    line-height: 32px;
  }

  ._2col-grid-smallcol1 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .compare-button {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .splide__slide.pricing-splide {
    width: 100%;
  }

  .splide__track {
    overflow: visible;
  }

  .splide.slider {
    margin-top: 40px;
  }

  .splide.slider.center-align {
    padding-bottom: 100px;
  }

  .splide__arrows {
    margin-bottom: 0%;
    position: absolute;
    inset: auto 20% 16% auto;
  }

  .splide__arrows.landing-slider-arrows {
    bottom: 86%;
    left: 87%;
  }

  .splide__embed.right_splide_embed {
    display: block;
    bottom: 0%;
    left: -36px;
    right: 0%;
  }

  .splide__embed.right_splide_embed.right-arrow {
    left: -10px;
  }

  .splide__embed.left-spilde-embed {
    display: block;
  }

  .testimonial-box {
    padding: 20px;
  }

  .accordionitem.accordion {
    display: block;
    overflow: visible;
  }

  .accordionitem.accordion.no-border {
    overflow: scroll;
  }

  .faq-trigger-block.padding-lr20px {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-ques-title {
    font-size: 20px;
    font-weight: 700;
  }

  .faq-ques-title.padding-tb-10px {
    max-width: 85%;
    font-size: 18px;
  }

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

  .faq-content-para {
    max-width: 100%;
  }

  .faq-block-wrap {
    display: block;
  }

  .support-box {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    display: flex;
  }

  .plans-box {
    overflow: scroll;
  }

  .yellow-box-border {
    margin-top: 50px;
  }

  .flex-hori.justify-left.padding-18px {
    padding-top: 0;
  }

  ._2col-grid-inner-gap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .workflows_image.mobile {
    display: block;
  }

  .workflows_image.desktop {
    display: none;
  }

  .btn-primary-defualt.auto {
    background-image: linear-gradient(80deg, #367d8d, #57be86);
  }

  .hero-section.hero-space {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c14_main%20bg.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
  }

  .needl-container {
    text-align: left;
    white-space: normal;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .needl-container.p-relative {
    position: relative;
    bottom: 10px;
  }

  .needl-container.home {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .logo.w--current {
    padding-left: 0;
  }

  .navmenu {
    background-color: #fff;
  }

  .navmenu:hover {
    padding-left: 10px;
  }

  .navmenu._20pad {
    padding-top: 20px;
    padding-left: 20px;
  }

  .nav-link {
    margin: 10px 12px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link.w--current {
    color: var(--primary-head-color);
  }

  .navigation {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 3px;
  }

  .navbar-dropdown {
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-toggle.revised-margin {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0;
  }

  .banner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .banner.mob {
    overflow: hidden;
  }

  .banner-contant.home-pos.mob {
    padding: 40px 16px 140px;
  }

  .hero-title {
    font-size: 36px;
    line-height: 42px;
  }

  .hero-title.max-width529.mb-25 {
    max-width: 100%;
    overflow: visible;
  }

  .hero-title.update-titile {
    text-align: left;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 31px;
  }

  .hero-title.vul-heading {
    margin-top: 40px;
    font-size: 38px;
    line-height: 48px;
  }

  .hero-para {
    font-size: 12px;
    line-height: 20px;
  }

  .hero-para.mb-25 {
    max-width: 100%;
    font-size: 16px;
  }

  .why-banner-section {
    background-image: linear-gradient(#0000 18%, #004f57 29%), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc0_why-hero.jpg");
    background-position: 0 0, 79% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 720px;
    padding-top: 310px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-contant {
    margin-bottom: 0;
  }

  .why-title-text {
    color: var(--primary-head-color);
    font-size: 18px;
    line-height: 26px;
  }

  .hero-why-title {
    font-size: 36px;
    font-weight: 500;
    line-height: 42px;
  }

  .hero-why-title.mb-10 {
    font-size: 2.2em;
    line-height: 1em;
  }

  .hero-why-title.max-width {
    font-size: 36px;
    line-height: 42px;
  }

  .learn {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .learn.indivisual {
    grid-template-columns: 1fr 1fr;
  }

  .learn-box {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .learn-box.width-392 {
    max-width: 100%;
  }

  .learn-box.mr0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-title {
    font-size: 24px;
    line-height: 32px;
  }

  .section-title.text-white.max-640 {
    font-size: 28px;
    line-height: 32px;
  }

  .section-title.mb3 {
    font-size: 32px;
  }

  .section-title.text-black._600.mb17 {
    font-size: 25px;
    line-height: 30px;
  }

  .section-title.mb10 {
    font-size: 28px;
    line-height: 32px;
  }

  .section-title.ch20 {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .primary-para {
    line-height: 32px;
  }

  .primary-para.mb24 {
    white-space: normal;
  }

  .primary-para.mb24.text-white {
    line-height: 28px;
  }

  .primary-para.mt-45.center {
    text-align: center;
  }

  .primary-para.text-white, .primary-para.text-white.mb-30 {
    line-height: 32px;
  }

  .primary-para.size-20 {
    font-size: 18px;
  }

  .primary-para.size-20.text-black {
    text-align: center;
    line-height: 21.78px;
  }

  .primary-para.lh26 {
    line-height: 26px;
  }

  .signal-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .signal-mini-title {
    font-size: 20px;
    line-height: 28px;
  }

  .signal-text {
    font-size: 16px;
    line-height: 28px;
  }

  .signal-text.pb15, .signal-text.mt-45 {
    font-size: 16px;
    line-height: 30px;
  }

  .signup-section {
    background-color: #0000;
    background-image: linear-gradient(#002330, #004348 50%, #0000 60%), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc3_signup-today.jpg");
    background-position: 0 0, 98% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 720px;
    padding-bottom: 275px;
  }

  .sign-up {
    border-radius: 10px;
  }

  .sign-up-title.light-green-text {
    font-size: 32px;
    line-height: 36px;
  }

  .sign-up-image {
    max-width: 80%;
  }

  .testimonial-block {
    max-width: 100%;
    padding-right: 0;
  }

  .testimonia-para {
    font-size: 13px;
  }

  .footer-block {
    max-width: 100%;
    margin-bottom: 8px;
  }

  .footer-title-text {
    margin-bottom: 8px;
  }

  .footer-link-new {
    font-size: 14px;
    line-height: 22px;
  }

  .footer-left-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-text.nav-link.security {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0;
  }

  .dropdown-text.nav-link-3 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .dropdown-text.nav-link {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .btn-block {
    justify-content: center;
    padding-left: 0;
  }

  .btn-block.justify-content-center.mt-60 {
    padding-left: 0;
  }

  .dropdown-link-list.use-case-dropdown.w--open {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .dropdown-link-list.use-case-dropdown.new-us-dd {
    position: absolute;
  }

  .dropdown-link-list.use-case-dropdown.new-us-dd.w--open {
    display: block;
  }

  .home-btn-block {
    margin-top: 24px;
  }

  .home-btn-block.mb-25.top-pad-24 {
    align-items: center;
    display: block;
  }

  .home-btn-block.mremove {
    text-align: center;
    margin-top: 0;
    display: block;
  }

  .team-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .needl-section-title {
    letter-spacing: -.04px;
    font-size: 20px;
    line-height: 35px;
  }

  .needl-section-title.mb-60 {
    margin-bottom: 35px;
  }

  .needl-section-title.mb12.lh28 {
    font-size: 28px;
    line-height: 32px;
  }

  .team-image {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .team-bg {
    border-top-right-radius: 63px;
    width: 150px;
  }

  .team-bg.radius-right-top-90 {
    border-top-left-radius: 60px;
    border-top-right-radius: 8px;
  }

  .workspace-section.section-space {
    padding-top: 0;
  }

  .workspace-tilte-block {
    margin-bottom: 40px;
  }

  .workspace-block {
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .workspace-block.last {
    margin-bottom: 0;
  }

  .image-2 {
    margin-bottom: 10px;
  }

  .workspace-title.research {
    margin-bottom: 20px;
  }

  .workspace-title.mb12 {
    text-align: left;
  }

  .workspace-title.research {
    text-align: left;
    margin-top: 65px;
  }

  .workspace-title.research.wts {
    margin-top: 20px;
  }

  .workspace-title.research.low-pad-16 {
    margin-top: 10px;
  }

  .productive-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .productive-section.secion-bg-space.section-m-space.bg-dark-green {
    display: none;
  }

  .productive-section.secion-bg-space.section-m-space.bg-dark-green.mobile {
    display: block;
  }

  .productive-text {
    font-size: 16px;
    line-height: 28px;
  }

  .productive-image-block {
    flex-direction: column;
  }

  .productive-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 50%;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    max-width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .productive-image {
    width: 100%;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .productive-image.pb14 {
    clear: right;
    text-align: left;
    object-fit: fill;
    flex-wrap: nowrap;
    flex: none;
    order: 1;
    align-self: flex-end;
    min-width: 0;
    min-height: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: visible;
  }

  .productive-contant {
    flex-wrap: nowrap;
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    display: flex;
  }

  .dot {
    clear: none;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .productive-para {
    text-align: left;
    align-self: center;
    margin-top: -20px;
  }

  .productive-para.max-151, .productive-para.max-161 {
    align-self: center;
    margin-top: -20px;
  }

  .primary-button {
    justify-content: center;
    align-items: stretch;
    margin-top: 10px;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .primary-button.btn-small {
    margin-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .secondary-button {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }

  .secondary-button.transparent.ml-16 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .secondary-button.transparent.ml-16.ml-sm-0 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .secondary-button.btn-small.mr-20 {
    width: 50%;
  }

  .secondary-button.ml-16 {
    margin-left: auto;
    padding-left: 6px;
    padding-right: 6px;
    display: inline-block;
  }

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

  .pricing-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .price-block {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-center.feed {
    font-size: 1.5rem;
    font-weight: 700;
  }

  .needl-section {
    padding: 40px 13px;
  }

  .needl-section.bg-dark-green.pb220, .needl-section.top-padd-50 {
    padding-top: 40px;
  }

  .needl-section.new-color.compliance.telegram-4 {
    margin-top: 30px;
    padding-top: 30px;
  }

  .needl-section.new-color.ent1 {
    padding-left: 0;
    padding-right: 0;
  }

  .needl-section.compliance.wtsap1 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .needl-section.compliance.ent3 {
    margin-top: 0;
  }

  .title-h2.text-center.center {
    margin-bottom: 20px;
    line-height: 38px;
  }

  .title-h2.text-center.center.certification-bottom-space {
    margin-bottom: 40px;
  }

  .title-h2.text-center.max-width-835.mb-0 {
    font-size: 32px;
    line-height: 36px;
  }

  .title-h2.text-center.ch25 {
    width: 100%;
  }

  .title-h2.text-center.ch25.mb-25 {
    font-size: 32px;
    line-height: 36px;
  }

  .title-h2.text-center.mb-15.ch28 {
    width: 100%;
    font-size: 32px;
    line-height: 36px;
  }

  .title-h2.text-center.mb-15.ch28.top-mar-20 {
    line-height: 36px;
  }

  .title-h2.text-center.mb-15.top-mar-20 {
    font-size: 32px;
    line-height: 36px;
  }

  .needl-research-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .needl-research-content._1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .needl-research-content._1.new-update {
    padding-left: 0;
    padding-right: 0;
  }

  .needl-research-content.padding-btm0.reverse {
    flex-direction: column;
  }

  .needl-research-content.last {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .needl-research-title {
    margin-bottom: 30px;
  }

  .needl-reseach-left {
    padding-top: 10px;
  }

  .list {
    margin-bottom: 0;
    padding-left: 0;
  }

  .list.negative-margin {
    margin-top: 0;
  }

  .list-item.research {
    line-height: 28px;
  }

  .list-item.research.left-align-text {
    text-align: left;
    font-size: 1rem;
  }

  .needl-reseach-right {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b43_Rectangle%201657.png");
    background-repeat: no-repeat;
    background-size: contain;
    padding: 10px;
    display: block;
  }

  .needl-hero-research-section {
    margin-left: 0;
  }

  .icon-blocks {
    position: absolute;
    top: 0;
    bottom: auto;
  }

  ._w-img {
    width: 100%;
    margin-left: -20px;
    top: 150%;
  }

  .g-icon {
    width: 40px;
    margin-top: 100%;
    margin-left: 100%;
  }

  .t-icon {
    width: 50px;
    margin-top: 100%;
    top: 178px;
  }

  .gd-icon {
    width: 50px;
    margin-top: 200%;
    margin-left: 400%;
  }

  .image-9 {
    width: 50px;
    margin-top: auto;
    margin-left: 400%;
    position: static;
  }

  .update-section {
    background-image: linear-gradient(#001d20 47%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bfe_research-bg-foot.jpg");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 720px;
    padding-bottom: 275px;
  }

  .solution-answer {
    max-width: 100%;
    font-style: normal;
  }

  .solution-answer.mt-15 {
    margin-top: 30px;
  }

  .para-title-text {
    margin-bottom: 30px;
  }

  .comp-cta-section {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b44_compliance%20CTA.png");
  }

  .comp-cta-section.pricing-bg {
    background-image: linear-gradient(#004f57 56%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc8_PRICING%404x%201.jpg");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 720px;
    padding-bottom: 215px;
  }

  .comp-cta-section.hieght.remove-tedious {
    background-image: linear-gradient(#001d2a 54%, #0000 66%), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c05_complience-data.png");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 250%;
    padding-top: 50px;
    padding-bottom: 290px;
  }

  .hero-head-marketing {
    font-size: 22px;
    line-height: 29px;
  }

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

  .tab-pricing {
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .dropdown-main {
    margin-bottom: 28px;
  }

  .dropdown-main.last.new-nav-drop-link, .dropdown-main.btm0, .dropdown-main.btm0.w--current, .dropdown-main.btm0, .dropdown-main.btm0 {
    margin-bottom: 0;
  }

  .dropdown-image {
    flex: 0 auto;
    width: 30px;
    height: 30px;
  }

  .dropdown-image.team-dropdown-image {
    flex-basis: 30px;
  }

  .dropdown-list-main._2col-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
  }

  .dropdown-list-main._2col-grid.new-dropdown-list-main {
    grid-template-columns: 1fr;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    box-shadow: none;
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .dropdown-list-main._2col-grid.new-drp-list.new-updated {
    width: auto;
    padding-top: 0;
    padding-left: 0;
    top: 0;
    left: auto;
  }

  .dropdown-list-main._2col-grid.new-drp-list {
    box-shadow: none;
    box-shadow: none;
    grid-template-columns: 1fr;
    left: auto;
    overflow: visible;
  }

  .dropdown-list-main._2col-grid-vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: grid;
  }

  .productive-img {
    margin-top: 0;
  }

  .hero-title-rechers, .hero-title-rechers.width-100p {
    font-size: 36px;
    line-height: 42px;
  }

  .hero-title-rechers._20ch {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .comp-text {
    font-size: 16px;
    line-height: 24px;
  }

  .menu-btn {
    margin-left: 0;
    margin-right: -6px;
    padding-left: 0;
  }

  .full-image {
    float: none;
    clear: none;
    flex: 0 auto;
    order: 0;
    align-self: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mt-45.security-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .sol-text {
    width: 100%;
  }

  .why-security-section {
    background-image: linear-gradient(#0000, #004f57 33% 66%), linear-gradient(89deg, #000000bf, #03030300), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc2_big-data-network-iot-concept%202.jpg");
    background-position: 0 0, 0 0, 100% 0;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, 150%;
    padding-top: 236px;
  }

  .needl-security-fetures-grd.mt-45 {
    grid-row-gap: 70px;
  }

  .needl-cerifications-grid {
    grid-template-columns: 1fr;
  }

  .needl-table-grid {
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .needl-table-grid.mt134.bottom-border-remove {
    margin-top: 60px;
  }

  .needl-left-column {
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .needl-left-column.first {
    height: auto;
    padding: 10px;
  }

  .needl-left-column.bg.padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .needl-right-column {
    padding: 20px;
  }

  .needl-right-column.bg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .title30 {
    margin-top: 10px;
  }

  .title30.text-black {
    margin-left: 0;
    line-height: 29.05px;
  }

  .text-span-2 {
    white-space: normal;
    margin-left: 0;
    display: inline;
  }

  .pricing-section-needl {
    background-image: linear-gradient(to top, var(--green-black) 43%, transparent), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c04_pricing-bg.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 240%;
    padding-top: 270px;
  }

  .individul-tab-title {
    height: auto;
    margin-top: 10px;
  }

  .individul-tab-title.left.text-black {
    text-align: left;
  }

  .individul-tab-title.text-black {
    margin-left: 0;
    line-height: 29.05px;
  }

  .individul-tab-title.text-black.text-space {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .security-cta-section {
    background-image: linear-gradient(#004f57 62%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc4_SECURITY%404x%201.jpg");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 270%;
  }

  .security-cta-section.section-m-space {
    background-image: linear-gradient(#004f57 62%, #0000), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363bc4_SECURITY%404x%201.jpg");
    background-position: 0 0, 100% 100%;
  }

  .menu-icon {
    color: #367d8d;
    width: 100%;
    padding-top: 4px;
    font-size: 30px;
  }

  .needl-indivisual-section.needl-hero-team {
    background-image: linear-gradient(to bottom, transparent, var(--dark-slate-grey) 34%), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c03_team-hero-bg.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 210%;
    height: auto;
    padding-top: 275px;
    padding-bottom: 40px;
  }

  .needl-indivisual-section.needl-hero-team.about-us {
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .needl-indivisual-section.needl-hero-features {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363b82_features-mobile-hero.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 312px;
    padding-bottom: 50px;
    display: flex;
  }

  .indivisual-cta-section {
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-image: linear-gradient(#194047, #184048);
    background-position: 0 0;
    background-clip: border-box;
    display: block;
  }

  .indivisual-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .needl-heading-block {
    margin-bottom: 0;
  }

  .need-tab-work {
    margin-top: 50px;
  }

  .needl-tab-content {
    height: auto;
  }

  .tab-vertical {
    flex-direction: column;
  }

  .tab-vertical.ent-111 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .tab-menu-vertical {
    width: 100%;
  }

  .tab-data {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .tab-menu-left {
    background-position: 50%;
    background-size: contain;
  }

  .needl-work-icon.size._2.mb-25 {
    height: 50px;
    margin-top: -32px;
    margin-bottom: 20px;
    display: flex;
    left: 26%;
  }

  .needl-work-icon.size._3.mb-25 {
    height: 50px;
    margin-top: -10px;
    left: 50%;
  }

  .needl-work-icon.size._4.mb-25 {
    height: 50px;
    margin-left: 40px;
    left: 60%;
  }

  .needl-work-icon.size._5.mb-25 {
    width: 50px;
    height: 50px;
    left: 45%;
  }

  .needl-work-icon.size._6 {
    width: 50px;
    height: 50px;
    margin-top: 20px;
    padding-left: 0;
  }

  .needl-work-icon.size.mb-25 {
    width: 50px;
    height: 50px;
    margin-top: 20px;
    margin-left: 0;
  }

  .needl-work-left {
    background-position: 0 0;
    background-size: 70%;
    height: 450px;
  }

  .neeedl-icon {
    top: -55%;
  }

  .team-card {
    max-width: 110px;
    bottom: 10px;
  }

  .image-center {
    max-width: 100%;
    min-height: 290px;
    max-height: 290px;
  }

  .right-card {
    bottom: 60px;
    right: auto;
  }

  .tab-content-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    padding-top: 40px;
    line-height: 0;
  }

  .tab-content-wrapper.public-content {
    padding-top: 40px;
  }

  .tab-content-wrapper.public-content.public-content-wrapper {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .tab-content-wrapper.search-content-wrapper {
    width: auto;
  }

  .tab-content-wrapper.public-content-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-end;
    width: auto;
    overflow: visible;
  }

  .tab-content-wrapper.curated-feed-wrapper {
    width: auto;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update {
    width: auto;
    padding-top: 0;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise {
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .tab-content-wrapper.curated-feed-wrapper.new-update.auto-organise.flip-sides, .tab-content-wrapper.curated-feed-wrapper.new-update.down-line {
    flex-flow: column;
  }

  .tab-content-wrapper.share-content-wrapper {
    flex-direction: column-reverse;
  }

  .tab-button.margin-rgt-8px {
    height: 42px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .tab-button.margin-rgt-8px.w--current {
    margin-bottom: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .tab-button.margin-rgt-8px.text-green {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .tab-button.margin-rgt-8px.text-green.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .light-green-2 {
    font-size: 14px;
    line-height: 32px;
  }

  .para-2 {
    color: #3f494a;
    font-size: 16px;
    line-height: 24px;
  }

  .para-2.powder-blue.height28 {
    line-height: 24px;
  }

  .heading2-2 {
    font-size: 20px;
    line-height: 32px;
  }

  .tab-show.tab-show-integrate {
    margin-top: -44px;
  }

  .tab-show.tab-show-orgenaize {
    margin-top: 0;
    margin-left: 50%;
  }

  .tab-show.tab-show-track {
    margin-left: 80%;
  }

  .tab-show.tab-show-search {
    margin-left: 50%;
  }

  .tab-show.tab-show-extract {
    margin-left: 45%;
  }

  .tab-show.tab-show-collobrate {
    margin-top: -48px;
    margin-left: 0;
  }

  .team-image-white {
    position: relative;
    left: 0;
    right: auto;
  }

  .needl-second-container {
    margin-top: 10px;
  }

  .needl-second-container.enterprise-points-3.no-pad {
    padding-left: 14px;
    padding-right: 14px;
  }

  .needl-second-container.enterprise-features-padding {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mt-sm-30 {
    margin-top: 30px;
  }

  .first-sm {
    order: 1;
  }

  .secure-heading-title {
    font-size: 24px;
    line-height: 40px;
  }

  .secure-heading-title.text-white {
    font-size: 28px;
    line-height: 58px;
  }

  .secure-heading-title.text-white.ln-height {
    line-height: 38px;
  }

  .heading-title-3rd {
    font-size: 36px;
    line-height: 45px;
  }

  .heading-title-3rd.text-white.mb-20 {
    font-size: 28px;
    line-height: 38px;
  }

  .heading-title-3rd.text-white.security-sub-heading {
    font-size: 28px;
    line-height: 45px;
  }

  .heading-title-3rd.text-white.security-heading-space {
    font-size: 36px;
    line-height: 58px;
  }

  .heading-title-3rd.text-black {
    font-size: 28px;
    line-height: 58px;
  }

  .heading-title-3rd.text-black.bold-text.mb36 {
    font-size: 36px;
    line-height: 45px;
  }

  .heading-title-3rd.text-black.mb36 {
    font-size: 36px;
    line-height: 48px;
  }

  .heading-title-3rd.text-black.security-sub-heading {
    font-size: 28px;
    line-height: 45px;
  }

  .heading-title-3rd._600.text-green {
    line-height: 45px;
  }

  .heading-title-3rd.font-center.ch43 {
    font-size: 28px;
    line-height: 32px;
  }

  .btn {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

  .btn.primary-button {
    width: auto;
  }

  .btn.primary-button.mb-sm-20 {
    border-width: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ml-sm-0 {
    margin-left: 0;
  }

  .mb-sm-20 {
    margin-bottom: 20px;
  }

  .hero-right-animation {
    top: 0;
    bottom: 0;
  }

  .needl-team-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    overflow-wrap: normal;
    mix-blend-mode: normal;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: block;
  }

  .needl-yellow-shape-left {
    padding: 10px;
  }

  .order-last {
    order: 1;
  }

  .needl-overcome-wrapper {
    grid-row-gap: 30px;
  }

  .needl-overload-title.mleft {
    font-size: 16px;
    line-height: 26px;
  }

  .needl-heading-title.max-920.text-center.mlr-auto.mb-60, .needl-heading-title.paddin-btm20px {
    font-size: 32px;
    line-height: 36px;
  }

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

  .cta-title.text-white {
    width: auto;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 32px;
  }

  .needl-cta-form {
    padding: 20px 15px;
  }

  .form50 {
    width: 100%;
  }

  .form {
    width: 100%;
    display: none;
  }

  .filed {
    flex-direction: column;
  }

  .text-filed-needl {
    clear: left;
    width: 100%;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-filed-needl.area {
    width: 100%;
  }

  .needl-image-wrapper {
    flex-direction: column;
  }

  .needl-image-wrapper.mt-12 {
    flex-direction: column;
    align-items: center;
  }

  .needl-image-block {
    width: 100%;
    height: 100%;
  }

  .needl-image-wrapper-2 {
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .feature-app-thumbs {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .feature-tab {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .feature-tab.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-tab-title {
    font-size: 14px;
  }

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

  .grid.mt-60 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid.mt-60.mt-sm-30 {
    grid-template-columns: 1fr;
  }

  .needl-tab-card {
    justify-content: flex-start;
    height: auto;
  }

  .needl-card-para {
    font-size: 14px;
  }

  .nav-menu-link {
    margin-left: 0;
  }

  .contact-section {
    margin-top: 0;
  }

  .contact-title {
    font-size: 38px;
    line-height: 48px;
  }

  .contact-title.size36 {
    font-size: 32px;
    line-height: 36px;
  }

  .needl-cta-contact-form {
    align-items: stretch;
    max-height: 100%;
    padding: 20px 15px;
  }

  .needl-cta-contact-form.needl-cta-form {
    width: 100%;
  }

  .needl-suport-block.width {
    justify-content: center;
    align-items: center;
  }

  .needl-suport-title {
    font-size: 14px;
    line-height: 16px;
  }

  .needul-suport-text {
    font-size: 18px;
    line-height: 20px;
  }

  .needl-suport-content {
    flex-basis: 100%;
    max-width: none;
  }

  .needl-team-wrapper {
    flex-direction: column;
  }

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

  .needl-review.about {
    padding-left: 0;
  }

  .needl-review-top {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .needl-review-block {
    background-color: #e9f3f4;
    background-image: none;
    border-radius: 15px;
    padding-top: 40px;
    padding-bottom: 40px;
    box-shadow: 8px 8px #d3dbdc;
  }

  .review-para {
    font-size: 16px;
  }

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

  .needl-privacy-section.ptb64 {
    white-space: normal;
    padding-top: 80px;
  }

  .down-move-arrow {
    display: none;
  }

  .needl-table-title {
    font-size: 26px;
    line-height: 43.57px;
  }

  .needl-table-title.text-center {
    line-height: 38px;
  }

  .needl-table-title.text-black {
    font-size: 28px;
    line-height: 43.57px;
  }

  .needl-heading-title-48 {
    font-size: 28px;
    line-height: 36px;
  }

  .needl-heading-title-48.mtb86 {
    margin-top: 40px;
    margin-bottom: 35px;
    font-size: 36px;
    line-height: 58px;
  }

  .needl-heading-title-48.mb36 {
    font-size: 36px;
    line-height: 45px;
  }

  .tabs-menu.mb-60.mb-sm-35 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
    overflow: auto;
  }

  .workflow-links {
    padding-left: 16px;
    padding-right: 16px;
  }

  .workflow-content {
    padding: 5px 4px;
  }

  .list-items {
    max-width: 100%;
  }

  .section-m-space.secion-bg-space.fead-blue-bg.mb-0.security-copy.home {
    padding-left: 20px;
    padding-right: 20px;
  }

  .financial-hero-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
  }

  .individual-title-h2.ch26 {
    width: 100%;
  }

  .last {
    margin-bottom: 0;
  }

  .casestudy-hero-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cs-text-wrap {
    padding-top: 40px;
  }

  .cs-text-wrap.width70 {
    width: 96%;
    padding-right: 16px;
  }

  .cs-title {
    font-size: 24px;
    line-height: 30px;
  }

  .cs-title.padding20 {
    margin-bottom: 20px;
    padding-top: 20px;
    font-size: 32px;
    line-height: 36px;
  }

  .cs-2col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
  }

  .cs-2col.padding-btm0 {
    padding-top: 0;
  }

  .cs-2col.padding-btm0.top36 {
    margin-top: 20px;
  }

  .cs-2col.top36 {
    padding-top: 0;
  }

  .tick-img {
    width: 20px;
    height: 20px;
  }

  .color-tile {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .color-tile.height-440px {
    height: 526px;
  }

  .color-tile.height-297px {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cs-color-content-tile {
    padding-left: 10px;
    padding-right: 10px;
    left: 10px;
  }

  .color-parent-wrap, .casestudy-section {
    margin-top: 0;
  }

  .hero-pricing-image-block-2 {
    height: 465px;
  }

  .hero-pricing-image-block-2.research {
    height: auto;
  }

  .primary-button-2 {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

  .right-data-text {
    margin-left: auto;
    margin-right: auto;
  }

  .right-data-text.ch10 {
    text-align: left;
    width: 100%;
    line-height: 34px;
  }

  .right-data-text.ch10.rght20 {
    margin-bottom: 20px;
    margin-right: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .right-data-text.ch22 {
    width: 100%;
    margin-right: 0;
  }

  .right-data-text.ch22.btm20 {
    margin-bottom: 20px;
  }

  .right-data-text.ch22.btm20.rght50 {
    font-size: 28px;
    line-height: 36px;
  }

  .casestudy_rightblock {
    background-position: 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    padding-left: 18px;
    padding-right: 18px;
  }

  .casestudy_rightblock.height217px {
    justify-content: space-around;
    height: auto;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .backbone-wrap-2 {
    top: 128px;
  }

  .solid-transparent-button.left-16 {
    text-align: center;
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
    display: inline-block;
  }

  .image-18 {
    width: 155px;
    height: 56px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    display: inline-block;
  }

  .image-19 {
    width: 149px;
    height: 56px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
  }

  .image-20 {
    width: 167px;
    height: 56px;
    display: inline-block;
  }

  .html-embed {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .image-15 {
    width: 100%;
    max-width: 100%;
  }

  .image-15.sync-accross-img {
    max-width: 100%;
  }

  .career-text-normal {
    padding-right: 31px;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .casestudy_rightblock-2 {
    flex-direction: column;
    height: auto;
    padding: 25px;
  }

  .career-text-bold {
    padding-right: 51px;
    font-size: 1.3rem;
    line-height: 2.4rem;
  }

  .career-2colgrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .career-2colgrid.bottom100 {
    grid-column-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
    padding-left: 0;
  }

  .career-2colgrid.bottom100._1-new {
    margin-top: 0;
    padding-top: 10px;
    padding-left: 0;
  }

  .right-data-text-2.ch34 {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .right-data-text-2.ch34.btm20 {
    margin-bottom: 20px;
  }

  .right-data-text-2.ch34.btm20.align-center {
    text-align: center;
    width: auto;
    font-size: 21px;
    line-height: 32px;
  }

  .career-tlle-wrap {
    grid-column-gap: 8px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .career-value-tile {
    grid-column-gap: 16px;
  }

  .career-value-block.career-copy {
    display: block;
  }

  .career-left-tile {
    flex: none;
    padding-top: 6px;
  }

  .tab-lottie {
    width: 100%;
    height: 100%;
  }

  .background-lottie._1440 {
    width: 100%;
    height: auto;
    inset: auto 0% -51% 1%;
  }

  .background-lottie.mob {
    flex: 0 auto;
    order: 1;
    align-self: center;
    width: 100%;
    margin-top: -150px;
    right: -3%;
  }

  .video-ban-top {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .icons-80px {
    width: 60px;
    height: 60px;
  }

  .heading3 {
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
  }

  .heading3.ch28 {
    width: 100%;
  }

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

  .heading3.left.title-position {
    font-size: 16px;
  }

  .update-hero {
    padding-top: 100px;
  }

  .big-para {
    text-align: left;
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .sub-heading {
    text-align: left;
    font-size: 12px;
    line-height: 26px;
  }

  .hero-wrap {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .h2-title {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 500;
  }

  .h2-title.new-h2 {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }

  .para-normal.btm40 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .para-normal.news-para {
    font-size: 16px;
    line-height: 28px;
  }

  .table-cell {
    padding: 10px;
  }

  ._1-flex {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .blog {
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .left-icon-blog {
    color: #000;
    margin-top: 76.5px;
    margin-left: 40px;
    margin-right: -3px;
    font-size: 22px;
    left: -2px;
  }

  .blog-main-slider {
    padding-bottom: 40px;
  }

  .column-28 {
    padding-left: 0;
  }

  .flex-center {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 100vw;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .right-icon-blog {
    color: #000;
    margin-top: 76.5px;
    margin-left: -15px;
    margin-right: 0;
    font-size: 21px;
    left: 61px;
  }

  .recent-post {
    max-width: 100%;
  }

  .recent-post._90 {
    max-width: 94%;
  }

  .left-arrow {
    left: -21px;
  }

  .column-29 {
    padding-right: 0;
  }

  .columns-22 {
    flex-direction: row;
    margin-top: 60px;
    display: block;
  }

  .heading-43.main-heading-recent {
    margin-bottom: 10px;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .collection-item {
    height: auto;
    margin-bottom: 20px;
  }

  .centered-heading {
    margin-bottom: 24px;
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
  }

  .testimonial-grid-two {
    margin-top: 0;
  }

  .testimonial-card-two {
    padding-top: 20px;
  }

  .testimonial-text-two {
    font-size: 16px;
    line-height: 28px;
  }

  .quote {
    width: 30px;
    height: 24px;
  }

  .quote.btm40 {
    margin-bottom: 20px;
  }

  .author-thumbnail {
    width: 150px;
    height: 150px;
  }

  .author-thumbnail.btm40 {
    margin-bottom: 20px;
  }

  .author-desig {
    font-size: 18px;
    line-height: 26px;
  }

  .subscribe-from {
    flex-direction: column;
    align-items: flex-start;
  }

  .input.rght14 {
    margin-bottom: 20px;
  }

  .subs-block {
    margin-top: 40px;
  }

  .title-med.btm20 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 36px;
  }

  .link-blue {
    font-size: 14px;
  }

  .career-flex-right {
    flex: 1 0 91%;
  }

  .nav-icons {
    width: 25px;
    height: 25px;
  }

  .font45 {
    font-size: 28px;
    line-height: 38px;
  }

  ._2col-grid-left-small {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-31 {
    width: 80%;
  }

  .bold-text-2 {
    color: var(--pale-green);
  }

  .image-32 {
    width: 80px;
  }

  .header-bg {
    background-color: #0000;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-2 {
    display: inline-block;
  }

  .paragraph-2 {
    align-self: center;
    margin-top: 20px;
  }

  .paragraph-2.min-align {
    text-align: center;
    font-family: Inter, sans-serif;
  }

  .heading-45 {
    font-size: 36px;
    line-height: 42px;
  }

  .heading-47 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .div-block-23 {
    width: auto;
  }

  .list-3 {
    line-height: 28px;
  }

  .open-positions {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .list-item-3 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
  }

  .model-box {
    display: none;
  }

  .popup-bg {
    max-height: none;
    display: block;
  }

  .btn-primary-defualt-2.auto {
    background-image: linear-gradient(80deg, #367d8d, #57be86);
  }

  .video-col {
    margin-bottom: 20px;
    display: block;
  }

  .div-block-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .integrations-grid {
    max-width: none;
    display: block;
    overflow: hidden;
  }

  .webinar-ad, .div-block-26 {
    display: block;
  }

  .image-35 {
    margin-bottom: 20px;
  }

  .paragraph-ab {
    font-size: 14px;
  }

  .paragraph-ab.align-left {
    text-align: center;
    font-size: 15px;
  }

  .paragraph-ab.align-left.mb-40.remove-margin-right.view-on-hover-text.align-left-tab {
    max-width: 100%;
  }

  .paragraph-ab.align-left.light-text.align-left-tab {
    margin-top: 10px;
  }

  .founder-sm.sm-link-margin {
    text-align: left;
  }

  .heading-6 {
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 0;
    font-size: 18px;
    line-height: 30px;
  }

  .heading-6.bold-600 {
    text-align: left;
    margin-bottom: 0;
  }

  .founder-box.founder-gradient1.founder-padding {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c67_image%203.png"), linear-gradient(63deg, #adecd6, #feeeca);
    background-position: 100% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 161px, auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .founder-box.founder-gradient1.founder-padding.founder-gradient2 {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/666997f6cc944691f0363c65_image%203.png"), linear-gradient(113deg, #fef1eb, #ade0fa), linear-gradient(#adecd6, #feeeca);
    background-position: 100% 100%, 0 0, 0 0;
    background-size: 186px, auto, auto;
  }

  .image-36 {
    display: none;
  }

  .image-37 {
    width: 100%;
    display: inline-block;
  }

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

  .section-blog {
    margin-top: 60px;
    display: block;
  }

  .blog-main-image {
    max-width: 90%;
  }

  .blog-title {
    color: var(--dark-slate-grey);
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .blog-content {
    font-size: .9rem;
  }

  .heading-51 {
    font-family: Montserrat, sans-serif;
  }

  .bold-text-3 {
    font-size: 24px;
    line-height: 36px;
  }

  .image-39.img100 {
    max-width: 100%;
  }

  .paragraph-11 {
    font-family: Inter, sans-serif;
    font-weight: 400;
  }

  .heading-54 {
    margin-bottom: 0;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .heading-54._5px-bot-pad {
    margin-bottom: 5px;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .text-block-7.date-issue {
    font-size: .9rem;
    line-height: 1.1rem;
  }

  .image-41 {
    height: 380px;
  }

  .image-41.mobile-img-100 {
    max-width: 100%;
    height: auto;
  }

  .image-42.img-100 {
    max-width: 100%;
  }

  .image-43 {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  .image-43.img-100 {
    max-width: 100%;
  }

  .heading-55.blog-title-heading {
    font-weight: 600;
  }

  .blog-list {
    padding-bottom: 0;
  }

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

  .new-container {
    text-align: center;
    background-color: #0000;
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    top: 0;
  }

  .new-container.hero-image {
    flex-direction: column;
  }

  .new-container.flex-container {
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .new-container.ask-needl-new {
    padding-bottom: 0;
  }

  .new-container.feeds-sec-new {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .heading-42-54 {
    font-size: 25px;
    line-height: 37px;
  }

  .para-18-30-400-intr-balck {
    color: #3f494a;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .para-18-30-400-intr-balck.public-para.new-update {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .para-18-30-400-intr-balck.left-align {
    margin-top: 0;
    padding-left: 0;
    font-size: 1rem;
    line-height: 24px;
  }

  .para-18-30-400-intr-balck.left-align.feed, .para-18-30-400-intr-balck.left-align.no-padding {
    line-height: 1.875rem;
  }

  .para-18-30-400-intr-balck.left-align {
    margin-top: 0;
    line-height: 24px;
  }

  .button {
    margin-left: 13px;
  }

  .button.homw-confidential-btn {
    align-self: flex-start;
  }

  .button.no-margin, .button.contact-about {
    margin-left: 0;
  }

  .white-button:hover {
    color: #367d8d;
    background-color: #f0ece6;
  }

  .needl-feature-section.feature-page {
    width: var(--for-smartphone);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-left-split.secure-feature {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .feature-left-split.curated-feature {
    justify-content: center;
    align-items: center;
  }

  .feature-left-split.processing-padding {
    padding-top: 0;
  }

  .feature-tab-content {
    overflow: hidden;
  }

  .feature-heading-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .feature-heading-wrapper.new-update {
    padding-left: 14px;
    padding-right: 14px;
  }

  .feature-heading-wrapper.new-update.left-align-head {
    padding-left: 47px;
    padding-right: 47px;
  }

  .para-18-30-500-intr-black {
    font-size: 12px;
    line-height: 23px;
  }

  .tabs-content-2, .tabs-content-2.public-content {
    padding-top: 0;
  }

  .needl-paragraph {
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .needl-paragraph.process-para-size {
    text-align: center;
    padding-top: 20px;
  }

  .needl-paragraph.financial-services {
    width: auto;
  }

  .heading-div {
    padding-bottom: 30px;
  }

  .feature-right-split {
    text-align: center;
    max-width: 100vw;
    overflow: visible;
  }

  .feature-heading-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-tab-link {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: auto;
    max-width: none;
    font-size: 16px;
    font-weight: 600;
    display: block;
  }

  .feature-tab-link.w--current {
    border-bottom-width: 3px;
    flex: none;
    align-self: auto;
    width: auto;
    margin-left: 10px;
    font-size: 16px;
  }

  .feature-tabs-menu {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .feature-tabs-menu.curate-tabs {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .feature-tabs-menu.curate-tabs.search-tab-menu {
    text-align: left;
    flex-direction: row;
    align-self: auto;
  }

  .feature-tabs-menu.curate-tabs.public {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    object-fit: fill;
    justify-content: flex-start;
    margin-top: 0;
    overflow: auto;
  }

  .feature-tabs-menu.public-tab-menu {
    object-fit: fill;
    flex-direction: row;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .feature-tabs-menu.public-tab-menu.public {
    grid-column-gap: 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .feature-tab-text {
    font-size: 16px;
  }

  .feature-heading {
    font-size: 24px;
    line-height: 33px;
  }

  .feature-head {
    width: auto;
    font-size: 1.4rem;
    line-height: 2.3rem;
  }

  .feature-head.left-typo {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }

  .feature-paragrah-wrapper.curated-para {
    width: auto;
    padding-top: 0;
  }

  .feature-paragrah-wrapper.process-para {
    width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .feature-paragrah-wrapper.process-sub-head {
    width: auto;
  }

  .feature-tabs.curated-tab {
    text-align: center;
    text-align: center;
    padding: 2px 13px;
  }

  .feature-tab-section {
    width: auto;
    max-width: 90vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-tab-section.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature-tab-section.ask-needl {
    max-width: 100vw;
  }

  .feature-tab-section.ask-needl-create {
    padding-right: 0;
  }

  .feature-tab-section.newupdate.new-feeds-sections {
    max-width: 100vw;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-left-content {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: stretch;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .tab-left-content.share-tab-left-content {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 80vw;
    margin-left: -60px;
  }

  .tab-right-content {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .tab-right-content.home-feature-img, .tab-right-content.share-tab-right-content {
    width: auto;
  }

  .tab-content-heading {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-bottom: 0;
    font-size: 11px;
    line-height: 20px;
    display: flex;
  }

  .tab-description {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    display: flex;
  }

  .tab-list-text {
    text-align: left;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .connect-feature-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .secure-feature-tab-split {
    aspect-ratio: 9 / 3;
    flex-direction: column;
    justify-content: space-between;
    align-self: center;
    align-items: center;
  }

  .secure-feature-tab-menu {
    grid-column-gap: 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: auto;
  }

  .secure-feature-tab-menu.public {
    width: var(--for-smartphone);
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .secure-feature-tab-menu.public.new-update {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 90%;
    margin-left: 0;
    margin-right: 10px;
    overflow: scroll;
  }

  .secure-para.needl-paragraph {
    text-align: center;
    width: auto;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .secure-tab-content {
    padding-top: 0;
  }

  .curate-feature-wrapper {
    border-radius: 30px;
  }

  .tabs-menu-2 {
    width: auto;
  }

  .h1-32-44-mont-700 {
    color: #171818;
    text-align: center;
    width: auto;
    margin-top: 0;
    padding-left: 7px;
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
  }

  .how-needl-works {
    padding: 2rem 0;
  }

  .auto-info-wrapper {
    width: 300px;
  }

  .auto-info-wrapper.rem-up-bot-pad, .auto-info-head-wrapper {
    width: auto;
  }

  .auto-info-scroll-wrapper {
    width: auto;
    padding-top: 20px;
  }

  .footer-top-split {
    flex-direction: column;
  }

  .fotter-top-left {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .footer-top-right {
    width: auto;
  }

  .heading-59 {
    text-align: center;
    font-size: 24px;
    line-height: 30px;
  }

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

  .footer-nav-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -1px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .footer-logo-sec {
    width: auto;
    display: block;
  }

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

  .footer-button {
    width: auto;
  }

  .text-block-10 {
    font-size: 12px;
  }

  .container-1160 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .image-50 {
    display: none;
  }

  .video-section {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 10px;
  }

  .video-section.new {
    padding-top: 0;
    padding-bottom: 0;
  }

  .video-section.hide {
    padding-top: 0;
    padding-bottom: 0;
  }

  .video-section.hide._10px-pad {
    padding-top: 15px;
  }

  .video-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 345px;
  }

  .video-overlay {
    height: 355px;
  }

  .heading-60 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-60.semi-bold {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 1.3rem;
    line-height: 2.4rem;
  }

  .image-51 {
    width: 19%;
    height: 52%;
    padding-top: 10px;
  }

  .needl-feature-section {
    text-align: center;
    object-fit: fill;
    justify-content: space-between;
    align-items: center;
    width: 450px;
    padding-bottom: 0;
    display: flex;
  }

  .home-feature-wrapper {
    justify-content: center;
    align-items: center;
    max-width: 100vw;
  }

  .home-feature-sub-head {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h1-18-400-intr {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    line-height: 26px;
  }

  .h1-18-400-intr.home-para {
    text-align: center;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .home-feature-desc {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  .teams-heading-wrapper {
    padding-bottom: 0;
  }

  .h1-600-mnstr-36 {
    padding-left: 35px;
    padding-right: 35px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .h1-600-mnstr-36.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-600-mnstr-36.new-heading1.teal {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.6rem;
  }

  .mask {
    width: auto;
    padding-bottom: 180px;
  }

  .slider2 {
    display: none;
    overflow: hidden;
  }

  .slide {
    width: auto;
  }

  .team-slider-content-wrap.div-put {
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .slider-para.title {
    width: var(--for-smartphone);
    line-height: 1.875rem;
  }

  .slider-head {
    color: #191919;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 2.4rem;
  }

  .public-text {
    width: auto;
    max-width: none;
    overflow: visible;
  }

  .text-block-13, .text-block-14 {
    display: block;
  }

  .text-block-15 {
    width: auto;
  }

  .connect-diff-sources {
    padding: 0 0 2rem;
  }

  .one-place-data-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .one-place-head-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
  }

  .h1-500-mnstr-28 {
    font-size: 20px;
    line-height: 28px;
  }

  .one-place-tab-wrapper {
    padding-top: 0;
  }

  .tabs {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-menu-3.middle-align.public {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-head-wrapper.mobile-tab._5px-b {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
  }

  .h1-600-intr-20 {
    font-size: 1.04rem;
    font-weight: 600;
    line-height: 1.875rem;
  }

  .one-place-tab-menu, .one-place-tab-menu.w--current {
    flex: none;
  }

  .one-place-tab-menu.mobile-tab-color.no-color {
    background-color: #fff;
  }

  .one-place-tab-menu.no-color {
    background-color: #fff;
    border-bottom-width: 3px;
  }

  .one-place-tab-menu.no-color.w--current {
    border-bottom-width: 3px;
  }

  .h1-400-intr-18.hide-desktop {
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .h1-400-intr-18.hide-desktop.mid-text-align {
    margin-top: 0;
    padding-top: 0;
    padding-left: 11px;
    padding-right: 11px;
    font-size: .9rem;
    line-height: 1.66rem;
    display: block;
  }

  .h1-400-intr-18.hide-mobile {
    display: none;
  }

  .oe-place-tab-content-wrapper {
    padding-top: 0;
  }

  .confidentail-section {
    padding: 2rem 1.4rem;
  }

  .confidential-contnt-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .confidential-head-wrapper._20pxpad {
    padding-bottom: 15px;
  }

  .confidential-split-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .confidential-left-split {
    border-radius: 0;
    flex: none;
  }

  .confidential-right-split {
    padding: 25px 11px;
  }

  .confidential-right-content {
    padding-top: 0;
  }

  .para-500-intr-20.left-align {
    text-align: left;
    padding-left: 3px;
  }

  .confidential-feature-wrapper {
    padding-right: 0;
  }

  .para-400-intr-20 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .para-400-intr-20.left-text-align {
    text-align: left;
  }

  .h1-600-mnstr-38 {
    width: auto;
    padding-left: 0;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .h1-600-mnstr-38.new-heading1.teal-text-span {
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .image-60, .image-61 {
    height: 100%;
  }

  .pricing-section.new-price-section {
    margin-top: -250px;
  }

  .pricing-head-top-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 150px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .pricing-head-top-div.pro-head-div:hover {
    width: 180px;
  }

  .button-2 {
    margin-top: 10px;
  }

  .pricing-head-top-wrapper.public {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    padding-top: 20px;
    display: grid;
    overflow: visible;
  }

  .pricing-head-top-wrapper.public.old-pricing-head-wrapper {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .pricing-head-top-wrapper.public.pricing-for-phone {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    text-align: center;
    flex: 0 auto;
    order: 1;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr 1fr;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    place-content: start;
    width: auto;
    display: block;
    overflow: visible;
  }

  .pricing-head-bottom-wrapper.public {
    grid-column-gap: 20px;
    padding-top: 20px;
  }

  .pricing-head-bottom-content-wrap.left-align {
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 10px;
  }

  .pricing-head-bottom-content-wrap.left-align-copy {
    padding-right: 10px;
  }

  .pricing-feature-wrapper.public {
    padding-top: 0;
    display: inline-block;
  }

  .pricing-features-div._1st-tab {
    width: 180px;
  }

  .pricing-feature-head {
    width: auto;
  }

  .heading-67.princing-side-head {
    width: auto;
    height: 70px;
  }

  .heading-67.princing-side-head.subheading, .heading-67.princing-side-head.subheading.second-sub {
    width: auto;
  }

  .div-block-42 {
    display: block;
  }

  .div-block-43 {
    border-radius: 15px;
    display: block;
  }

  .newsletter-list-wrapper {
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .news-letter-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .news-num-date-div {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .heading-69 {
    font-size: 16px;
    line-height: 22px;
  }

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

  .trs-testimonial-section {
    background-image: none;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .trs-buttons-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .trs-options-div {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    align-items: center;
  }

  .trs-options-div:hover {
    border-style: none;
  }

  .text-intr-400-20 {
    flex: 0 auto;
    align-self: auto;
    line-height: 10px;
  }

  .trs-top-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .trs-bottom-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch space-between;
    align-self: stretch;
    place-items: stretch stretch;
    display: grid;
  }

  .news-letter-wrapper {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .newslettre-number {
    font-size: 12px;
  }

  .text-block-26 {
    font-size: 9px;
    line-height: 13px;
  }

  .trs-newd-head {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-19 {
    font-size: 16px;
    line-height: 28px;
  }

  .join-trs-form-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .form-block-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-66, .image-67 {
    display: none;
  }

  .trs-form-options-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-27, .text-block-28, .text-block-29 {
    font-size: 12px;
    line-height: 18px;
  }

  .trs-single-test-div, .trs-single-test-div.green-trs-test {
    width: auto;
  }

  .text-block-31 {
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .div-block-48 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .usecase-hero-section {
    padding-bottom: 20px;
  }

  .usecase-hero-split {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .usecase-left-split {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .usecase-name-head {
    display: none;
  }

  .usecase-head-wrapper.use-case-head-pading.feed, .usecase-head-wrapper.use-case-head-pading.ai-agents, .usecase-head-wrapper.use-case-head-pading.no-padding {
    padding-left: 0;
  }

  .usecase-head-wrapper.use-case-head-pading {
    padding-bottom: 0;
    padding-left: 16px;
  }

  .usecase-head-wrapper.use-case-head-pading.no-pad {
    padding-left: 0;
  }

  .demo-right-split {
    border-bottom-right-radius: 0;
  }

  .contact-hero-section {
    background-color: var(--hero-bg);
    padding-top: 0;
    padding-bottom: 220px;
  }

  .image-72 {
    width: 20px;
    height: 22px;
  }

  .founder-name-div {
    width: 220px;
    bottom: -23%;
  }

  .text-block-33 {
    font-size: 11px;
  }

  .div-block-53 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-75 {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .new-hero-section.research-hero {
    padding-bottom: 2rem;
  }

  .new-hero-section.security-hero {
    padding-top: 20px;
  }

  .needl-feature-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: justify;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    display: flex;
    overflow: hidden;
  }

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

  .paragraph-30 {
    text-align: justify;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .image-76 {
    height: 100%;
  }

  .image-76.new-img {
    margin-top: 0;
  }

  .image-78 {
    border-radius: 0;
    flex: none;
    padding-top: 0;
    padding-left: 23px;
  }

  .home-hero-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    padding-top: 100px;
    padding-bottom: 100px;
    display: grid;
    position: static;
    overflow: visible;
  }

  .home-hero-section.design1 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .home-hero-section.design1.d2 {
    grid-template-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .home-hero-content-wrapper {
    padding-bottom: 0;
    display: flex;
  }

  .home-hero-heading-wrapper {
    text-align: left;
  }

  .hero-heading {
    text-align: left;
    margin-top: 20px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .hero-heading.middle-align {
    text-align: center;
    font-weight: 700;
  }

  .hero-heading.ask-needl {
    margin-top: 0;
    font-size: 1.1rem;
    line-height: 1.7rem;
  }

  .home-hero-image-section {
    margin-top: 0;
    padding: 2rem 1.3rem;
  }

  .para-hero-section {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .image-79, .image-80, .image-81, .image-82, .image-83 {
    height: 50px;
  }

  .image-84 {
    width: 20%;
  }

  .image-85.image-84.absolute {
    width: 20%;
    top: 3%;
    left: 1%;
  }

  .image-96 {
    top: 15%;
  }

  .div-block-54 {
    flex-direction: column;
  }

  .openings-section {
    padding: 69px 20px;
  }

  .opening-split-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .opening-left-split {
    width: auto;
  }

  .opening-left-split.sr-cloud {
    width: 100%;
  }

  .opening-right-split {
    align-self: auto;
  }

  .image-98 {
    width: 100%;
    display: block;
  }

  .div-block-56 {
    grid-template-rows: auto auto auto;
    width: 100%;
  }

  .div-block-56.function-dropdown {
    grid-row-gap: 10px;
    overflow: visible;
  }

  .heading-85 {
    line-height: 20px;
  }

  .compliance.wts {
    margin-top: 40px;
    padding-top: 40px;
  }

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

  .div-block-60 {
    width: 150%;
  }

  .mask-2 {
    background-color: #fff;
    border-radius: 0;
    width: 100vw;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 100px;
  }

  .slide-2 {
    background-color: #f9f9f9;
    border-radius: 30px;
    height: 400px;
    margin-right: 0;
  }

  .icon-3, .icon-4 {
    display: none;
  }

  .right-arrow-3 {
    display: block;
  }

  .slide-nav-2 {
    margin-top: 0;
    padding-top: 0;
  }

  .slider-2 {
    width: auto;
    height: auto;
    display: block;
  }

  .slide-3, .slide-4, .slide-5, .slide-6 {
    height: 400px;
    margin-right: 30px;
  }

  .slider-content-div {
    justify-content: space-around;
  }

  .cookie-wrapper {
    width: 90%;
    position: fixed;
  }

  .cookie-inner-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .cookie-para-wrapper {
    width: auto;
  }

  .co0kie-btns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .button-4 {
    border-radius: 16px;
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .preference-wrapper {
    display: none;
  }

  .checkbox-div {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-87 {
    font-size: 18px;
  }

  .preference-btn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .submit-button-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cookie-trigger {
    display: none;
  }

  .form-block-4 {
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image98.mobileimg {
    display: block;
  }

  .hero-heading-2 {
    text-align: left;
    font-size: 34px;
    line-height: 44px;
  }

  .hero-heading-2.middle-align {
    text-align: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .div-block-66 {
    height: auto;
  }

  .section-3 {
    margin-top: 0;
  }

  .faq-block-wrap-2 {
    display: block;
  }

  .heading1-2 {
    letter-spacing: -.04em;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .heading1-2.ch-24 {
    width: 100%;
    margin-bottom: 20px;
  }

  .breadcrumb-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none;
    position: sticky;
  }

  .text-block-38 {
    font-size: 14px;
    line-height: 20px;
  }

  .cs-hero-split-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-39, .industry-type {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .text-block-40 {
    font-size: 30px;
  }

  .cs-detail-section {
    overflow: hidden;
  }

  ._1st-rich-text-content.tab-element {
    width: auto;
  }

  .case-study-wrapper {
    grid-column-gap: 30px;
    flex-direction: column;
    margin-top: 0%;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .case-study-wrapper._3rd-rich-text-div {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tablink {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    padding-right: 0;
    position: static;
  }

  .tab-link-text {
    font-size: 16px;
  }

  ._2nd-rich-text {
    width: auto;
  }

  .div-block-75 {
    background-color: #f1fafa;
    width: 100vw;
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .div-block-78 {
    margin-top: 0%;
    padding: 1rem .5rem;
  }

  .case-study-testimonial-section {
    height: auto;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .cs-testimonial-wrapper {
    width: auto;
    height: auto;
  }

  .fs-slider {
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cs-testimonial-div {
    max-width: none;
  }

  .paragraph-39 {
    font-size: .9rem;
    line-height: 1.4rem;
  }

  .text-block-42 {
    flex: 0 auto;
    font-size: 18px;
    line-height: 30px;
  }

  .mask-3 {
    width: auto;
  }

  .latest-case-study-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-79 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-88 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .heading-88.left-align-head {
    text-align: left;
  }

  .latest-cs {
    padding-top: 32px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .image-103 {
    max-width: 100%;
  }

  .heading-89.left-align {
    text-align: left;
    font-size: 1.2rem;
  }

  .collection-item-2 {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .paragraph-40.left-align {
    text-align: left;
    font-size: .9rem;
  }

  .company-logo-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .logo-marquee-wrapper {
    grid-column-gap: 20px;
  }

  .rank-number-wrapper {
    grid-column-gap: 30px;
  }

  .numberdiv {
    font-size: 30px;
  }

  .hws-fact-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .fact-number-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-content-wrapper {
    grid-template-columns: 1fr;
  }

  .image-104, .image-105 {
    width: 50px;
    transform: rotate(90deg);
  }

  .faq-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq-icon-div {
    width: 5%;
    height: 15px;
  }

  .faq-question-div {
    grid-column-gap: 10px;
  }

  .text-block-50 {
    width: 85%;
  }

  .faq-answer-div {
    width: 88%;
  }

  .div-block-83 {
    height: 2px;
  }

  .div-block-84 {
    width: 2px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .integration-section {
    overflow: hidden;
  }

  .integration-logos-1st-row, .integration-logos-2nd-row {
    overflow: visible;
  }

  .landing-footer-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    padding-bottom: 0;
  }

  .landing-footer-left-side, .landing-footer-right-side {
    width: auto;
  }

  .h1-hero-section {
    font-size: 1.4rem;
    line-height: 2.3rem;
  }

  .h1-hero-section.d2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.6rem;
  }

  .h1-hero-section.show {
    font-size: 1.6rem;
  }

  .h1-hero-section.show.headin-1 {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .h1-hero-section.show.semi-bold {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .heading-92 {
    font-size: 1.4rem;
    line-height: 2.1rem;
  }

  .div-block-88, .pricing-detail-wrapper {
    display: block;
  }

  .faq-table {
    width: auto;
    overflow: visible;
  }

  .div-block-94 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-98 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-99 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-101 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  ._3rd-level-head {
    font-size: 1.3rem;
    line-height: 1.875rem;
  }

  .width-ch26 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .heading-104 {
    width: auto;
  }

  .padding-top-30 {
    font-size: 30px;
    line-height: 38px;
  }

  .heading-107 {
    font-size: 30px;
  }

  .div-block-95 {
    width: auto;
    height: auto;
  }

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

  .cookie-wrapper-2 {
    width: 90%;
    position: fixed;
  }

  .cookie-inner-wrapper-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .cookie-para-wrapper-2 {
    width: auto;
  }

  .co0kie-btns-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .button-6 {
    border-radius: 16px;
    flex: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .submit-button-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block-5 {
    width: 90%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-110 {
    font-size: 18px;
  }

  .cookie-wrapper-3 {
    width: 90%;
    position: fixed;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
    display: flex;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-prefs_form {
    width: auto;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -1.5rem .75rem auto auto;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-banner_component {
    width: 90%;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .heading-111 {
    margin-top: 1rem;
    margin-bottom: 3rem;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .paragraph-46 {
    width: auto;
  }

  .div-block-110 {
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-133 {
    margin-top: 10px;
    padding-bottom: 0;
  }

  .new-container.cs-container {
    z-index: 5;
    background-color: #fff;
    justify-content: flex-start;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .right-form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .roi-lable {
    font-size: 14px;
  }

  .number-input-block {
    grid-row-gap: 30px;
  }

  .input-block {
    grid-row-gap: 50px;
    width: 100%;
  }

  .text-field-4 {
    font-size: 30px;
    line-height: 50px;
  }

  .field-label {
    text-align: center;
    line-height: 35px;
  }

  .button-8 {
    font-size: 16px;
  }

  .email-block {
    align-items: flex-start;
    padding-top: 140px;
    top: 0%;
  }

  .email-wrapper {
    grid-row-gap: 20px;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-63 {
    font-size: 18px;
    line-height: 28px;
  }

  .text-block-64 {
    font-size: 12px;
  }

  .div-block-114.flex-logo-footer {
    grid-row-gap: 15px;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-115 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-66 {
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    text-decoration: underline;
  }

  .div-block-116 {
    flex-flow: row;
  }

  .currency-wrapper {
    flex-direction: column;
    margin-top: 63px;
    inset: 0% 36% auto auto;
  }

  .dropdown-toggle-currency {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown-toggle-currency.w--open {
    padding-top: 5px;
  }

  .dropdown-bg-currency {
    box-shadow: none;
    background-color: #0000;
  }

  .dropdown-currency {
    margin-top: 15px;
    margin-left: 0;
  }

  .ms-column._50 {
    width: 100%;
  }

  .ms-column-wrap {
    flex-direction: column;
  }

  .solution-dropdown.w--open {
    border-radius: 0;
    width: auto;
    height: 100vh;
    overflow: scroll;
  }

  .div-block-119 {
    border-radius: 0;
  }

  .team-section-01 {
    margin-top: 0;
    padding-top: 10px;
  }

  .team-member-image-01, .team-member-image-01.bill {
    height: 200px;
  }

  .team-grid-01 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .loop-marquee_brand-logo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-1162 {
    max-width: none;
  }

  .about-contact-wrap {
    flex-direction: column;
  }

  .about-contact-wrap._4-address-cards-div {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .75fr;
    place-items: start center;
  }

  .text-block-72.new-aboutus {
    color: var(--brand-primary);
    font-size: 1rem;
  }

  .div-block-122 {
    width: 100%;
  }

  .div-block-122.address-card {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    width: 114%;
    padding: 16px;
  }

  .heading-113 {
    font-size: 1.1rem;
  }

  .div-block-130 {
    grid-template-columns: 1fr;
  }

  .pricing-head-bottom-content-wrap-copy.left-align {
    padding-right: 10px;
  }

  .tab-pane-tab-1-5 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-1163, .container-1164, .container-1165 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .shadow-two {
    max-width: 100%;
  }

  .shadow-two.assistant {
    max-width: 90%;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-1166 {
    max-width: none;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

  .container-1167 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .testimonial-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-block-main {
    flex-direction: column;
  }

  .testimonial-main-image {
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    margin-right: 0;
  }

  .container-1168, .container-1169 {
    max-width: none;
  }

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .header-center-box._75 {
    width: 90%;
  }

  .accordion-item {
    padding-left: 12px;
    padding-right: 12px;
  }

  .bold-text-15 {
    font-size: 16px;
  }

  .paragraph-59 {
    font-size: 14px;
  }

  .heading-125 {
    text-align: center;
    font-size: 24px;
    line-height: 30px;
  }

  .lottie-animation-5 {
    width: auto;
  }

  .tab-pane-tab-1-6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .intro-title {
    font-size: 1.5rem;
  }

  .container-1170 {
    max-width: none;
  }

  .centered-heading-6 {
    margin-bottom: 24px;
  }

  .faq-sticky-title-hidden-mobile {
    font-size: 1rem;
  }

  .sticky-faq {
    position: relative;
    top: 0;
  }

  .faq-dropdown-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-5 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .faq-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .section-6, .section-7 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .section-faq {
    padding: 100px 15px;
  }

  .container-1174 {
    max-width: none;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .section-8 {
    width: 100%;
    display: block;
  }

  .section-8.decresing-top-padding.alignment.reduce-alignment {
    padding-top: 10px;
  }

  .mask-4 {
    width: auto;
    max-width: 90vw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .body-4 {
    overflow: visible;
  }

  .body-5 {
    text-align: center;
    overflow: visible;
  }

  .div-block-131, .div-block-132 {
    overflow: hidden;
  }

  .link-20 {
    display: inline;
  }

  .code-embed {
    position: static;
  }

  .code-embed-2 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .code-embed-3 {
    text-align: left;
  }

  .code-embed-4 {
    max-width: none;
  }

  .heading-127, .heading-128, .heading-129, .heading-130, .heading-131, .heading-132, .heading-133, .heading-134, .heading-135, .heading-136, .heading-137, .heading-138, .heading-139, .heading-140, .heading-141, .heading-142, .heading-143, .heading-144, .heading-145, .heading-146 {
    padding-left: 10px;
  }

  .heading-147 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-148, .heading-149, .heading-150, .heading-151, .heading-152, .heading-153, .heading-154, .heading-155, .heading-156 {
    padding-left: 10px;
  }

  .div-block-134.date {
    padding-left: 0;
  }

  .image-150 {
    display: none;
  }

  .image-151 {
    max-width: 100%;
    min-height: auto;
    padding-top: 0;
    display: block;
  }

  .link-block-11 {
    display: block;
  }

  .div-block-136 {
    max-height: none;
  }

  .bold-text-28 {
    margin-left: 0;
  }

  .feature-heading-wrapper-for-askneedl {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

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

  .bold-text-30 {
    font-weight: 400;
  }

  .demo-left-split-copy {
    padding-top: 0;
  }

  .demo-right-split-copy {
    border-bottom-right-radius: 0;
    padding-left: 20px;
  }

  .text-block-75 {
    margin-top: 0;
  }

  .div-block-144 {
    justify-content: center;
    align-items: center;
  }

  .a-header-grid-column {
    grid-row-gap: 12px;
  }

  .a-header-image-grid {
    grid-column-gap: 12px;
  }

  .a-header-image-block {
    height: 320px;
  }

  .a-button-video {
    grid-column-gap: 0px;
  }

  .a-button-primary {
    width: 100%;
  }

  .a-header-button-wrapper {
    flex-direction: column;
  }

  .a-header-button-wrapper.mid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .a-h1-heading {
    line-height: 2.5rem;
  }

  .a-h1-heading.mid-align {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .a-header-block {
    margin-bottom: 0;
  }

  .a-button-primary-2 {
    width: 100%;
  }

  .a-paragraph-regular-2, .a-h3-heading-2-whatsapp {
    text-align: left;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr;
  }

  .a-cta-content {
    flex-direction: column;
  }

  .primary-button-copy {
    justify-content: center;
    align-items: stretch;
    margin-top: 20px;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .primary-button-copy.btn-small {
    margin-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-9 {
    margin-top: 12px;
    display: inline;
  }

  .button-9.hide-on-mobile {
    display: none;
  }

  .button-9.ecplore-help {
    display: inline;
  }

  .a-button-primary-3 {
    width: 100%;
  }

  .a-header-button-wrapper-2 {
    flex-direction: column;
  }

  .uui-banner16_close-button {
    display: none;
  }

  .uui-button-secondary.is-button-small {
    border-style: none;
    border-width: 1px;
    max-width: 150px;
    padding: 0;
  }

  .uui-banner16_button-wrapper {
    text-align: left;
  }

  .uui-banner16_text {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: .76rem;
  }

  .uui-banner16_content {
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
  }

  .uui-banner16_content-wrapper {
    justify-content: flex-end;
    align-items: stretch;
    display: block;
  }

  .uui-page-padding {
    margin-top: 0;
    padding: 0 0 0 .5rem;
  }

  .uui-banner16_component {
    background-image: linear-gradient(40deg, var(--primary-head-color) 30%, var(--untitled-ui--primary700));
    margin-top: auto;
    margin-bottom: auto;
  }

  .text-block-78 {
    font-size: .8rem;
  }

  .a-button-primary-4 {
    width: 100%;
  }

  .a-header-button-wrapper-3 {
    flex-direction: column;
  }

  .a-feature-card-grid-2 {
    grid-template-columns: 1fr;
  }

  .a-button-primary-5 {
    width: 100%;
  }

  .a-h3-heading-5 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 36px;
  }

  .a-feature-card-grid-3 {
    grid-template-columns: 1fr;
  }

  .a-button-primary-6 {
    width: 100%;
  }

  .code-embed-9 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-150 {
    margin-top: 6px;
  }

  .uui-signup-form_wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-text-size-xlarge {
    display: none;
  }

  .uui-heading-xlarge {
    font-size: 2rem;
    display: none;
  }

  .uui-padding-vertical-xhuge {
    padding-top: .4rem;
    padding-bottom: .1rem;
  }

  .uui-page-padding-2 {
    border-bottom-left-radius: 0;
    position: static;
    top: 12%;
  }

  .uui-section_heroheader12 {
    z-index: 50;
    margin-bottom: 0;
    position: sticky;
    top: 62px;
  }

  .search {
    max-width: none;
  }

  .search.lower-pad {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .search-input {
    margin-right: 0;
  }

  .search-input:active {
    color: #0c0b0b;
  }

  .quick-stack-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .get-started-section {
    margin-top: 0;
  }

  .accordion-toggle {
    max-width: 80%;
  }

  .dropdown-list-6 {
    padding-left: 10px;
  }

  .cell-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-154 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dropdown-link-7 {
    margin-left: 0;
    padding-left: 20px;
  }

  .support-page-navigation-pannel {
    z-index: 100000000;
    flex: 0 auto;
    max-width: 100%;
    max-height: 100vh;
    margin-top: 0;
    margin-bottom: -15px;
    margin-left: 0;
    padding-top: 100px;
    padding-bottom: 20px;
    padding-left: 0;
    display: block;
  }

  .div-block-160 {
    border-bottom-style: none;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-161 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-159 {
    text-align: center;
    padding-top: 0;
    font-size: 20px;
  }

  .text-block-90 {
    margin-bottom: 20px;
  }

  .sign-upp-div {
    overflow: visible;
  }

  .sign-upp-div.no-pad-top {
    margin-top: 0;
  }

  .image-167 {
    max-width: 100%;
  }

  .text-block-97 {
    padding-top: 0;
    padding-left: 10px;
  }

  .text-block-98 {
    padding-left: 10px;
  }

  .code, .code-2, .code-3, .code-4, .code-5, .code-6, .code-7, .code-8, .code-9 {
    color: var(--support-pink);
  }

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

  .video-block-support-page {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-block-support-page.video-padding {
    margin-bottom: 51px;
  }

  .div-block-167 {
    text-align: center;
    display: block;
  }

  .div-block-167.flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 17px;
    padding-right: 17px;
    display: flex;
  }

  .heading-bse50-heading {
    width: auto;
    font-size: 19px;
    line-height: 33px;
  }

  .paragraph-72 {
    width: 100%;
    padding-left: 0;
  }

  .link-25 {
    margin-left: 0;
  }

  .cta-div-help {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-block-125 {
    text-align: center;
    max-width: 85%;
    font-size: 16px;
    line-height: 30px;
  }

  .a-team-grid {
    grid-template-columns: 1fr;
  }

  .a-button-primary-7 {
    width: 100%;
  }

  .a-container-regular-8 {
    width: 95%;
    padding-top: 20px;
    padding-right: 0;
    display: block;
  }

  .a-container-regular-8.flip {
    flex-flow: column-reverse wrap-reverse;
    display: flex;
  }

  .uui-heading-tiny {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .uui-team01_item {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 16px;
    display: flex;
  }

  .uui-team01_list {
    grid-template-columns: 1fr;
  }

  .vikram-content {
    background-color: var(--transparent);
    box-shadow: none;
    background-image: none;
    border-radius: 0;
    width: auto;
    margin: 0;
    padding: 40px 30px;
    display: block;
  }

  .vikram-content.forvik {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .review-para-cheers {
    font-size: 16px;
  }

  .text-block-127 {
    margin-bottom: 21px;
    line-height: 2.2rem;
  }

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

  .text-block-131, .text-block-132, .text-block-133, .text-block-134 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

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

  .text-block-138 {
    margin-top: 5px;
    display: none;
  }

  .div-block-190 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-144 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .form-radio-2col {
    grid-template-columns: 1fr;
  }

  .form-field-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-169-copy.vik-photo {
    width: 100%;
    margin-left: 0;
  }

  .image-169-copy {
    width: 100%;
  }

  .a-container-regular-8-copy {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-194 {
    width: 100%;
  }

  .div-block-198 {
    margin-left: 20px;
  }

  .div-block-198-copy {
    margin-left: -2px;
  }

  .image-174 {
    width: 35px;
    position: static;
    top: 0;
  }

  .a-paragraph-regular-hero-calltranscript-copy {
    font-size: 14px;
  }

  .a-paragraph-regular-hero-calltranscript-copy.mid-align {
    font-size: 1rem;
  }

  .uui-heading-medium-4 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-layout09_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: auto;
  }

  .uui-layout09_component.padding-right-left, .uui-layout09_component.padding-right-left.col {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .uui-layout14_item-list {
    grid-template-columns: 1fr;
  }

  .uui-layout13_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout13_image-02 {
    top: 20%;
  }

  .uui-padding-vertical-xhuge-7 {
    padding: 2rem;
  }

  .uui-layout20_item-list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-heading-medium-6.most-font {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-layout93_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .uui-section_layout93 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-padding-vertical-xhuge-8 {
    padding-top: 3rem;
  }

  .div-block-183-copy {
    flex-flow: column;
  }

  .div-block-201 {
    overflow: hidden;
  }

  .image-175 {
    width: 100%;
    max-width: 100%;
  }

  .navbar-2 {
    display: block;
  }

  .menu-button-2 {
    float: left;
  }

  .container-1175 {
    background-color: #fff;
    position: static;
    top: 100px;
  }

  .div-block-203 {
    position: sticky;
    top: 60px;
  }

  .text-block-155 {
    padding-left: 0;
  }

  .help--sidenav {
    border-bottom: 1px solid var(--dark-slate-grey);
    color: #272424;
    -webkit-text-stroke-width: .5px;
    white-space: break-spaces;
    padding-bottom: 0;
    font-size: 12px;
    text-decoration: none;
    display: inline;
  }

  .side-nav-div {
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .cross-mark {
    top: 13%;
    right: 16%;
  }

  .image-176 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .div-block-205 {
    display: flex;
  }

  .div-block-206 {
    margin-bottom: 8px;
    display: flex;
  }

  .text-block-156, .text-block-157 {
    padding-left: 10px;
  }

  .code-72, .code-73 {
    color: var(--support-pink);
  }

  .text-block-158 {
    padding-left: 10px;
  }

  .div-block-207, .div-block-208, .div-block-209, .div-block-210 {
    display: flex;
  }

  .italic-text-5 {
    display: none;
  }

  .div-block-214 {
    margin-left: 0;
  }

  .div-block-215 {
    width: 80%;
    margin-right: 0;
    overflow: hidden;
  }

  .text-block-180 {
    overflow-wrap: anywhere;
    object-fit: fill;
  }

  .text-block-181 {
    margin-bottom: 25px;
  }

  .text-block-182 {
    padding-bottom: 28px;
  }

  .padding-bottom {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

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

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .text-block-183 {
    padding-top: 12px;
    font-size: 16px;
    font-weight: 600;
  }

  .heading-159-copy {
    text-align: center;
    padding-top: 8px;
    font-size: 20px;
  }

  .help--sidenav-copy {
    border-bottom: 1px solid var(--dark-slate-grey);
    color: #272424;
    -webkit-text-stroke-width: .5px;
    white-space: break-spaces;
    padding-bottom: 0;
    font-size: 12px;
    text-decoration: none;
    display: inline;
  }

  .help--sidenav-copy:hover {
    white-space: normal;
    word-break: normal;
    text-decoration: none;
  }

  .div-block-217 {
    margin-left: 20px;
  }

  .text-block-185 {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .text-block-186 {
    margin-top: 20px;
    padding-left: 20px;
  }

  .text-block-186.no-tp-pad {
    margin-top: 0;
  }

  .heading-159-copy {
    text-align: center;
    margin-left: 0;
    padding-top: 0;
    font-size: 20px;
  }

  .image-180 {
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 6px;
  }

  .inro-heading {
    text-align: left;
    margin-left: 0;
    padding-top: 0;
    padding-left: 11px;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .div-block-218 {
    text-align: center;
    padding-bottom: 15px;
    display: block;
  }

  .explore-button {
    background-color: var(--dark-slate-grey);
    border-radius: 6px;
    display: inline-block;
  }

  .uui-heroheader01_pattern-image {
    width: 12.125rem;
    bottom: -25%;
    right: -20%;
  }

  .uui-heroheader01_image {
    border-top-left-radius: 0;
    height: auto;
  }

  .uui-button-wrapper-4.max-width-full-mobile-landscape.career {
    margin-top: 10px;
  }

  .uui-text-size-xlarge-2 {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .uui-heroheader01_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-9 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-page-padding-9 {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .uui-section_heroheader01 {
    padding: 1.5rem 1rem;
  }

  .text-block-187 {
    font-size: 1rem;
    font-weight: 700;
  }

  .uui-heading-medium-7 {
    font-size: 1.6rem;
  }

  .uui-padding-vertical-xhuge-10 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .uui-page-padding-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .our-inspiration-values {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-team02_image-wrapper {
    padding-top: 66%;
  }

  .uui-team02_list {
    grid-template-columns: 1fr;
  }

  .assistant-isection-link {
    display: none;
  }

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

  .video-section-unified-broker {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .video-wrapper-unified-broker {
    width: 90%;
  }

  .bold-text-52 {
    font-size: 2.5rem;
  }

  .bold-text-54.typo-white {
    line-height: 2.2rem;
  }

  .bold-text-55.most-font {
    font-size: 1.09rem;
  }

  .uui-button-row-7.button-row-center.is-reverse-mobile-landscape {
    align-self: center;
  }

  .uui-text-align-center-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .uui-padding-vertical-xhuge-12 {
    border-radius: 16px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bold-text-56 {
    font-size: 1.75rem;
    line-height: 2.2rem;
  }

  .bold-text-56.teal {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .body-7 {
    overflow: visible;
  }

  .uui-banner16_text-copy, .uui-banner16_text-mobile {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: .76rem;
  }

  .uui-navbar03_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .uui-navbar03_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .uui-navbar03_bottom-bar {
    align-items: flex-start;
  }

  .uui-navbar03_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar03_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar03_component {
    z-index: 1000;
    position: sticky;
    top: 0;
  }

  .uui-heroheader03_image {
    border-top-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 15rem;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader15_card-image-05, .uui-heroheader15_card-image-04, .uui-heroheader15_card-image-03, .uui-heroheader15_card-image-02, .uui-heroheader15_card-image-01 {
    border-radius: .5rem;
    width: 14rem;
  }

  .uui-heroheader15_image-wrapper {
    height: 12.75rem;
  }

  .uui-navbar07_link {
    color: var(--primary-head-color);
    margin-top: 0;
    margin-left: 14px;
  }

  .uui-navbar07_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar07_component {
    padding-left: 2rem;
    padding-right: 1.1rem;
  }

  .image-182 {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-11 {
    margin-left: 13px;
  }

  .fact-number-div-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-8, .tabs-content-8.public-content {
    padding-top: 0;
  }

  .image-183 {
    width: 50px;
    transform: rotate(90deg);
  }

  .hero-heading-3 {
    text-align: left;
    margin-top: 20px;
    font-size: 34px;
    line-height: 44px;
  }

  .div-block-225 {
    padding-right: 10px;
  }

  .image-184 {
    width: 50px;
    transform: rotate(90deg);
  }

  .filter-img, .section-13 {
    margin-top: 0;
  }

  .tabs-menu-6 {
    width: auto;
  }

  .feature-heading-wrapper-2 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .usecase-name-head-2 {
    display: none;
  }

  .image-186 {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-12 {
    margin-left: 13px;
  }

  .fact-number-div-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-10, .tabs-content-10.public-content {
    padding-top: 0;
  }

  .image-187 {
    width: 50px;
    transform: rotate(90deg);
  }

  .hero-heading-4 {
    text-align: left;
    margin-top: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .div-block-227 {
    padding-right: 10px;
  }

  .image-188 {
    width: 50px;
    transform: rotate(90deg);
  }

  .section-14 {
    margin-top: 0;
  }

  .tabs-menu-7 {
    width: auto;
  }

  .usecase-name-head-3 {
    display: none;
  }

  .image-190 {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-13 {
    margin-left: 13px;
  }

  .fact-number-div-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-12, .tabs-content-12.public-content {
    padding-top: 0;
  }

  .image-191 {
    width: 50px;
    transform: rotate(90deg);
  }

  .div-block-229 {
    padding-right: 10px;
  }

  .image-192 {
    width: 50px;
    transform: rotate(90deg);
  }

  .section-15 {
    margin-top: 0;
  }

  .tabs-menu-8 {
    width: auto;
  }

  .usecase-name-head-4 {
    display: none;
  }

  .uui-navbar08_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_large-item-content {
    margin-top: 1rem;
  }

  .uui-navbar01_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar01_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-navbar01_dropdown-link {
    padding-left: 0;
  }

  .uui-navbar01_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar01_dropdown-toggle {
    transition: all .6s;
  }

  .uui-navbar01_dropdown-link-copy {
    padding-left: 0;
  }

  .small-text-hero._2 {
    box-shadow: none;
    background-image: none;
    padding: .3rem 1.4rem;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
  }

  .text-block-218 {
    font-size: 8px;
    line-height: 13px;
  }

  .text-block-218.main-heading-smaller-font {
    font-size: .8rem;
  }

  .button-primary-9._2 {
    margin-left: 0;
    margin-right: auto;
    padding-top: .75rem;
    padding-left: 1.9rem;
    padding-right: 1.9rem;
    font-size: .7rem;
    font-weight: 500;
  }

  .button-primary-9._2.header-cta.unified {
    margin-left: auto;
  }

  .button-primary-9._2.header-cta.in-line {
    margin-top: 5px;
    margin-left: auto;
  }

  .button-primary-9._2.security-cta {
    justify-content: center;
    align-items: center;
    margin-top: 27px;
  }

  .button-primary-9._2.mid-align {
    margin-left: auto;
    font-size: .8rem;
    font-weight: 600;
  }

  .grid-3 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3.top-pad-grid {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding: 1.3rem .6rem;
  }

  .grid-box {
    border-bottom: .1px #e1ecee;
    border-left-style: none;
    padding-left: 6px;
  }

  .grid-box.no-left-line {
    border-bottom: .1px #e1ecee;
    border-left-style: none;
  }

  .heading-169 {
    color: #3e8291;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1.04rem;
    line-height: 1.875rem;
  }

  .paragraph-77 {
    text-align: left;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: .9rem;
    line-height: 1.57rem;
  }

  .hero-wrapper-two-6 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .tab-button-2 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-button-2.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-24px-9 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .tab-h1 {
    font-size: 1.4rem;
    line-height: 2.3rem;
  }

  .paragraph-78 {
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .tabs-content-13 {
    padding-top: 20px;
  }

  .content-block {
    padding: 0 4px 10px;
  }

  .container-4 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-9 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .hero-without-image-6 {
    padding-top: 4.2rem;
    padding-bottom: 4.2rem;
  }

  .tab-panel {
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-170 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .heading-170.no-padding {
    margin-bottom: 20px;
  }

  .sec-3-h2 {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .sec-3-h2.padding {
    padding-top: 16px;
  }

  .text-block-221 {
    font-size: 1rem;
  }

  .hero-wrapper-two-7 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .margin-bottom-24px-10 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .paragraph-79 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .tabs-content-14 {
    padding-top: 20px;
  }

  .container-1179 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1179.needl-features {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-222 {
    font-size: 1.04rem;
  }

  .text-block-222.medium-typo {
    font-size: .9rem;
  }

  .explore-needl-features {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-171 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .heading-171.no-padding {
    margin-bottom: 20px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .heading-171.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }

  .security-link-block {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 11px;
  }

  .security-link-block.w--current {
    margin-left: 11px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .security-link-block.home {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .padding-global-2, .padding-global-2.cta {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium.cta {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .heading-25 {
    margin-bottom: 20px;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 2.3rem;
  }

  .features-image-2.n {
    transform: rotateX(166deg)rotateY(-180deg)rotateZ(0);
  }

  .features-component {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

  .button-primary-10._2 {
    padding-top: .75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-primary-10._2.cta.cta-big {
    padding: .65rem 1.1rem;
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .cta-section {
    padding: 2rem .9rem;
  }

  .features-image-wrapper {
    flex-flow: column;
  }

  .text-block-223 {
    font-size: 8px;
    line-height: 13px;
  }

  .slider---brix.testimonial-v1---brix {
    margin-bottom: 80px;
  }

  .title-mi.testimonial-v1---brix {
    white-space: break-spaces;
    font-family: Montserrat, sans-serif;
  }

  .title-mi.testimonial-v1---brix.title-big-typo {
    font-size: 1.2rem;
    font-weight: 700;
  }

  .title-mi.avatar-name-v1---brix {
    font-family: Montserrat, sans-serif;
  }

  .title-mi.testimonial---brix {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .slide---brix.testimonial-v1---brix {
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .slide---brix.testimonial-v1---brix.first---brix {
    margin-right: 30px;
  }

  .cloneable-container-default {
    padding-top: 0;
    padding-bottom: 0;
  }

  .benefits-section-with-slider {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mask---brix {
    margin-left: 0;
    margin-right: 0;
  }

  .quotation-mark-div {
    top: 3%;
    left: 4%;
  }

  .paragraph---brix.testimonial-v1---brix {
    font-family: Inter, sans-serif;
    font-size: 1rem;
  }

  .text-block-226 {
    font-family: Inter, sans-serif;
  }

  .split-content---brix.avatar-content---brix {
    margin-bottom: 16px;
  }

  .split-content---brix.testimonials-client-info---brix {
    flex-direction: column;
    align-items: flex-start;
  }

  .slider-arrow---brix.small---brix.right---brix {
    margin-bottom: -57px;
    inset: auto 0% -1% auto;
  }

  .slider-arrow---brix.small---brix.left---brix {
    margin-bottom: 0;
    display: none;
    inset: auto;
  }

  .container-default---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card---brix.testimonial-v1---brix {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: none;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 14px 24px;
    display: flex;
  }

  .card---brix.testimonial-v1---brix.first---brix.gradient-card {
    min-height: auto;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .text-block-227 {
    font-size: .7rem;
    line-height: 24px;
  }

  .code-embed-10 {
    margin-top: -109px;
    display: block;
  }

  .code-embed-11 {
    margin-top: -109px;
  }

  .steps-text-blck {
    margin-top: 0;
    margin-bottom: 0;
  }

  .step-div-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    vertical-align: baseline;
    border-bottom-style: none;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: start;
    place-items: start;
    display: grid;
  }

  .image-199 {
    padding-top: 10px;
  }

  .text-size-medium.text-weight-semibold.left-txt-align, .text-size-medium.text-weight-semibold.left-align {
    text-align: left;
  }

  .text-size-medium.text-weight-semibold.left-align.white._1-5rem {
    font-size: 1.3rem;
  }

  .heading-173 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .padding-section-large-4 {
    padding: 1.9rem 0;
  }

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

  .padding-bottom-2.padding-xlarge {
    display: none;
  }

  ._3x2-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  ._3x2-grid.benefits-grid {
    grid-template-columns: 1fr;
  }

  .text-custom-gray-2.text-size-small {
    text-align: left;
  }

  .text-custom-gray-2.text-size-small.white {
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .padding-global-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-174 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 2.3rem;
  }

  .paragraph-80 {
    margin-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .heading-175 {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .heading-175.feed {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .padding-section-large-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-5.reduce-feed {
    padding-left: 0;
    padding-right: 0;
  }

  ._3x2-grid-2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  ._3x2-grid-2.feed {
    grid-template-columns: 1fr;
  }

  .padding-global-6 {
    padding: 1.7rem 0;
  }

  .padding-global-6.feed {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-layout05_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-layout05_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-layout05_item-list {
    grid-template-columns: 1fr;
  }

  .uui-text-size-large-9.left-align-txt {
    text-align: left;
  }

  .uui-heading-medium-10 {
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .uui-page-padding-14 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uui-layout26_image-01 {
    width: 80%;
    right: -7%;
  }

  .uui-layout26_image-02 {
    top: 20%;
  }

  .uui-layout26_image-wrapper {
    height: auto;
  }

  .bold-text-71 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .a-header-grid-column-2 {
    grid-row-gap: 12px;
  }

  .a-header-image-grid-2 {
    grid-column-gap: 12px;
  }

  .a-header-image-block-2 {
    height: 320px;
  }

  .a-button-primary-8 {
    width: 100%;
  }

  .a-header-button-wrapper-4 {
    flex-direction: column;
  }

  .navbar-3 {
    z-index: 99;
    position: sticky;
    top: 0;
  }

  .for-mobile-nav {
    z-index: 99;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
  }

  .new-homepage-layout-div-wrapper {
    width: 100vw;
    overflow: hidden;
  }

  .dropdown-link-7-copy {
    margin-left: 0;
    padding-left: 20px;
  }

  .tabs-menu-10 {
    width: auto;
  }

  .image-202 {
    width: 50px;
    transform: rotate(90deg);
  }

  .tabs-content-15, .tabs-content-15.public-content {
    padding-top: 0;
  }

  .new-container-2 {
    text-align: center;
    background-color: #0000;
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .button-14 {
    margin-left: 13px;
  }

  .button-14.no-margin {
    margin-left: 0;
  }

  .image-203 {
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .video-container-2 {
    height: 345px;
  }

  .section-16 {
    margin-top: 0;
  }

  .tab-right-content-2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .h1-32-44-mont-700-2 {
    color: #171818;
    text-align: center;
    width: auto;
    margin-top: 0;
    padding-left: 7px;
    font-size: 24px;
    line-height: 33px;
  }

  .h1-32-44-mont-700-2.ask-needl {
    font-size: 24px;
    line-height: 35px;
  }

  .feature-head-2 {
    width: auto;
    font-size: 19px;
    line-height: 33px;
  }

  .image-185 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-204 {
    width: 50px;
    transform: rotate(90deg);
  }

  .heading-178 {
    font-size: 1.6rem;
  }

  .usecase-name-head-5 {
    display: none;
  }

  .needl-paragraph-2 {
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .needl-paragraph-2.financial-services {
    width: auto;
  }

  .needl-paragraph-2.process-para-size {
    text-align: center;
    padding-top: 20px;
  }

  .usecase-hero-split-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .fact-number-div-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .needl-container-2 {
    text-align: left;
    white-space: normal;
    height: 100%;
    display: block;
  }

  .tab-left-content-2 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-239 {
    padding-right: 10px;
  }

  .hero-stack-2 {
    padding-top: 25px;
    padding-bottom: 1rem;
  }

  .container-1181 {
    max-width: none;
    padding-left: 3px;
    padding-right: 3px;
  }

  .margin-bottom-24px-11 {
    text-align: center;
  }

  .margin-bottom-24px-11.no-margin-bootom {
    margin-bottom: 0;
  }

  .hero-image-2.shadow-two {
    max-width: 100%;
    overflow: hidden;
  }

  .grid1-4-div-wrapper {
    padding-top: 0;
  }

  .heading-179 {
    font-size: 1.7rem;
  }

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

  .container-1182 {
    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;
  }

  .certification-tabs {
    padding-left: 13px;
    padding-right: 13px;
  }

  .agreement-policies-section {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .links-wrapper {
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-1183 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .rss-faq-bullet-points {
    overflow: visible;
  }

  .uui-career09_title-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-career09_tabs-content, .uui-career09_component.blog {
    width: auto;
  }

  .uui-career09_top-wrapper {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    margin-bottom: 1rem;
  }

  .uui-career09_button-wrapper {
    align-self: center;
    display: block;
  }

  .section-open-positions {
    padding-top: 1rem;
  }

  .uui-career09_tabs-menu {
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .uui-career09_tabs-menu.blog {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .uui-button-link-4 {
    grid-column-gap: .2rem;
  }

  .uui-career09_heading {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .view-cta {
    font-size: .9rem;
  }

  .text-tab-inter {
    align-self: center;
  }

  .uui-section_layout79 {
    padding: 0;
  }

  .uui-padding-vertical-xhuge-15 {
    padding: 2rem .9rem 1rem;
  }

  .uui-page-padding-16 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-layout79_list {
    grid-template-columns: 1fr;
  }

  .our-values-career {
    margin-bottom: 0;
  }

  .text-block-248 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-page-padding-17 {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .a-button-primary-9 {
    width: 100%;
  }

  .a-feature-card-grid-4 {
    grid-template-columns: 1fr;
  }

  .a-h3-heading-9 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .how-we-work---career {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-186 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .gallery-slider {
    padding: 40px 10px;
  }

  .container-1184 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-image {
    max-width: 100%;
  }

  .gallery-slide-text {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

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

  .heading-187 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .text-block-249 {
    font-size: 30px;
  }

  .div-block-245 {
    background-color: #fcfbf8;
    width: 100vw;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .heading-190 {
    font-size: 36px;
    line-height: 48px;
  }

  .text-block-251 {
    font-size: 14px;
    line-height: 20px;
  }

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

  .div-block-248 {
    margin-top: 0%;
  }

  .div-block-249 {
    display: none;
  }

  .left-align {
    text-align: left;
    font-size: .9rem;
  }

  .testimonial-heading {
    font-size: 1.4rem;
    line-height: 1.9rem;
  }

  .image-212, .feed-100-img, .image-213 {
    max-width: 100%;
  }

  .collection-item-4 {
    margin-bottom: 20px;
  }

  ._100-img, .img-100 {
    max-width: 100%;
  }

  .uui-blogpost03_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost03_header {
    grid-template-columns: 1fr;
  }

  .container-1185 {
    max-width: none;
  }

  .a-button-primary-10 {
    width: 100%;
  }

  .uui-blogpost03_tag-list-2 {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper-2 {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper-2 {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost03_header-2 {
    grid-template-columns: 1fr;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 14px;
  }

  .accordion-arrow-wrapper---brix {
    z-index: 2;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 15px;
  }

  .accordion-item---brix.accordion-1---brix {
    padding: 10px;
  }

  .monthwise-div {
    margin-top: 10px;
  }

  .release-text {
    line-height: 24px;
  }

  .card_front-content.mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
  }

  .card_front-content.mobile.reimagined-feed {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section-tip {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card_scroll {
    width: 17rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .card_scroll.light-teal {
    width: auto;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .card_component {
    width: 17rem;
    height: 14.3rem;
  }

  .card_component.feed {
    width: 17.9rem;
    height: 16.6rem;
  }

  .card_component.feed.asst {
    width: 18.3rem;
  }

  .card_title {
    font-size: 1.5rem;
  }

  .card_title.mid-align-text, .card_title.feed {
    text-align: center;
  }

  .cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cards.feed, .cards.homepage {
    grid-template-columns: 1fr;
  }

  .cards.feed {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .cards.feed.askneedl {
    grid-template-rows: auto;
    width: 100%;
  }

  .cards.feed.reports {
    grid-template-columns: 1fr;
  }

  .card_image-front {
    width: 4rem;
  }

  .paragraph-90._1-1rem-text-hover {
    font-size: 1rem;
  }

  .paragraph-91._1-1rem-text-hover {
    text-align: center;
    font-size: 1rem;
  }

  .paragraph-92._1-1rem-text-hover, .paragraph-93._1-1rem-text-hover {
    font-size: 1rem;
  }

  .section-why-needl {
    padding-bottom: .5rem;
  }

  .section-why-needl.reimagined-for-feed {
    padding-top: 1rem;
  }

  .profile-image {
    margin-bottom: 15px;
  }

  .padding-vertical.padding-large {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .slide-wrap {
    padding-bottom: 2rem;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .page-padding {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .profile-block {
    flex-wrap: wrap;
  }

  .section-testimonials1-15 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .whats-new-container {
    padding-top: 0;
  }

  .whats-new-main-div {
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-title-whats-new {
    font-size: 1rem;
  }

  .uui-heading-medium-12 {
    font-size: 1.6rem;
  }

  .uui-button-row-12.button-row-center.is-reverse-mobile-landscape {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: center;
  }

  .uui-cta12_component {
    background-position: 50%;
    background-size: cover;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-cta12_component.feed {
    background-image: linear-gradient(#0000000d, #0000000d), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/66ffd3e089dce2b424aad13b_magicpattern-grid-pattern-1724264619156.png");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .uui-button-secondary-gray-12.contact-sales-cta {
    margin-left: auto;
    margin-right: auto;
    padding-left: .9rem;
    padding-right: .9rem;
    font-size: .8rem;
  }

  .uui-button-secondary-gray-12.contact-sales-cta.get-support-cta {
    padding-left: 1.8rem;
    padding-right: 1.5rem;
    font-size: .8rem;
    font-weight: 600;
  }

  .uui-padding-vertical-xhuge-19 {
    padding: 1.8rem .5rem 4rem;
  }

  .container-1186.for-feed {
    padding-left: 29px;
    padding-right: 29px;
  }

  .clone-instructions-panel {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: visible;
  }

  .panel-text-wrapper {
    margin-top: 0;
  }

  .demo-p.main {
    padding-right: 0;
    font-size: 14px;
  }

  .demo-heading.h1, .demo-heading.h1.popup {
    font-size: 25px;
    line-height: 35px;
  }

  .demo-heading.h2, .demo-heading.h2.popup {
    font-size: 15px;
    line-height: 20px;
  }

  .instructions-wrapper {
    align-self: auto;
    margin-left: 0;
  }

  .content-wrapper-2 {
    margin-bottom: 200px;
  }

  .demo-wrapper-2 {
    align-items: center;
    margin-right: 0;
  }

  .image-217 {
    margin-top: 0;
    margin-right: 0;
  }

  .inner-wrapper {
    align-items: center;
  }

  .d-64-card-wrapper {
    width: 320px;
  }

  .demo-main-text-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .uui-heading-xlarge-4 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .uui-button-row-13.button-row-center.is-reverse-mobile-landscape.feed {
    margin-left: 0;
    margin-right: 0;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape-10 {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1rem;
    line-height: 1.875rem;
  }

  .uui-space-small-8 {
    min-height: .9rem;
  }

  .uui-padding-vertical-xhuge-20 {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem;
  }

  .tagline-teal-text {
    font-size: 1.6rem;
  }

  .hero-without-image-7 {
    height: auto;
  }

  .container-1187 {
    max-width: none;
  }

  .gif-dv-wrapper-main-feed {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 84vw;
    height: 40vh;
    display: flex;
  }

  .columns-23 {
    width: auto;
    height: auto;
  }

  .heading-196 {
    font-size: 1.1rem;
  }

  .container-1188 {
    max-width: none;
  }

  .centered-heading-7 {
    color: var(--brand-primary);
    margin-bottom: 24px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .centered-heading-7.feed {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-grid-two-2 {
    grid-column-gap: 12px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
  }

  .testimonial-card-two-2 {
    border-style: none none solid;
    padding-top: 16px;
  }

  .testimonial-text-two-2 {
    margin-bottom: 20px;
  }

  .container-1189 {
    max-width: none;
  }

  .centered-heading-8 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .testimonial-image-left {
    height: auto;
    padding-bottom: 1rem;
    padding-left: 28px;
    padding-right: 28px;
  }

  .container-1190 {
    max-width: none;
  }

  .testimonial-wrapper-four {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .testimonial-image-four, .testimonial-image-four.for-tab-add-padding {
    padding-top: 0;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-197 {
    line-height: 2.4rem;
  }

  .image-223 {
    max-width: 100%;
  }

  .container-1191 {
    max-width: none;
  }

  .heading-201 {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .gallery-scroll {
    background-color: #f8fcfc;
  }

  .container-1192 {
    max-width: none;
  }

  .gallery-wrapper-2 {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .gallery-sticky {
    top: auto;
  }

  .gallery-sticky.hide-on-mobile {
    display: none;
  }

  .gallery-link {
    font-size: 1.2rem;
    line-height: 2.4rem;
  }

  .gallery-grid {
    grid-row-gap: 50px;
  }

  .gallery-image-2.shadow-two {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-image-text.typo-col.hide-on-desktop {
    text-align: center;
    background-image: none;
    margin-top: 0;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 2.4rem;
    display: block;
    top: -12%;
    left: 0%;
    right: 0%;
  }

  .container-1193 {
    max-width: none;
  }

  .gallery-wrapper-3, .gallery-wrapper-4 {
    grid-template-columns: 1fr;
  }

  .use-case-card-heading, .use-case-para-typo {
    text-align: left;
  }

  .quick-stack-4 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container-1194 {
    max-width: none;
  }

  .centered-heading-9 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .smart-benefits-mid-rectangle-grid {
    top: 46%;
  }

  .paragraph-94._1-1rem-text-hover {
    text-align: center;
    font-size: 1rem;
  }

  .paragraph-94._1-1rem-text-hover.text-change {
    text-align: left;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .bottom-small-grid {
    left: -5%;
  }

  .bottom-small-grid.ask {
    bottom: -4.5%;
    left: -7%;
  }

  .bottom-small-grid.ask.smb {
    bottom: -4%;
    left: -6%;
  }

  .bottom-small-grid.ask.sneakpeak {
    bottom: -3.5%;
  }

  .bottom-small-grid.assistant {
    bottom: -4%;
  }

  .margin-bottom-24px-15 {
    text-align: left;
    width: 100%;
    margin-bottom: 16px;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .margin-bottom-24px-15.mid {
    text-align: center;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-family: Inter, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6rem;
  }

  .card_component-2 {
    width: 17rem;
    height: 14.3rem;
  }

  .card_component-2.feed {
    width: 100%;
    height: auto;
    padding: 1.5rem 1rem;
  }

  .card_component-2.feed.card3-for-tablet {
    width: 100%;
    height: auto;
  }

  .card_component-2.feed.card3-for-tablet.ask {
    width: 100%;
    height: 284px;
  }

  .card_component-2.feed.ask {
    width: 100%;
  }

  .card_component-2.feed.reports {
    width: auto;
  }

  .container-2 {
    max-width: none;
  }

  .unlock-heading {
    text-align: left;
    padding-left: 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .cards-for-gis {
    width: 48px;
    height: 44px;
  }

  .features-grid_item-4.discover.feed.km, .features-grid_item-4.discover.feed.cr, .features-grid_item-4.discover.feed.etc, .features-grid_item-4.discover.feed.rm {
    padding: 1.5rem .7rem;
  }

  .features-grid_item-4.discover.feed.ir {
    padding: 1.4rem .7rem;
  }

  .features-grid_item-4.discover.feed.ism, .features-grid_item-4.discover.feed.invest-r {
    padding: 1.5rem .7rem;
  }

  .features-grid_item-4.discover.feed.invest-r:hover {
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/677fe79c3deab92af20a486f_Usecase.svg");
    background-position: 50%;
  }

  .hero-heading-left-feed {
    padding-bottom: 2rem;
    overflow: visible;
  }

  .main-div-wrapper {
    overflow: hidden;
  }

  .text-block-274 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .button-primary-16 {
    font-size: .9rem;
    font-weight: 500;
  }

  .button-primary-16:hover {
    font-weight: 500;
  }

  .button-primary-16.new {
    letter-spacing: 0;
    padding: .75rem;
  }

  .hero-split-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .how-to-create-a-feed-section {
    padding-bottom: 0;
    overflow: clip;
  }

  .smart-features-section {
    padding-top: 3rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  ._3x2-grid-3 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  ._3x2-grid-3.feed {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-for-gifs-1-3 {
    grid-template-columns: 1fr;
  }

  .mid-align-text-before-hover-2 {
    color: var(--brand-primary);
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .centered-heading-10 {
    margin-bottom: 24px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .heading-5 {
    text-align: left;
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .padding-section-large-6 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-6.reduce-feed {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .padding-section-large-6.reduce-feed.ask, .padding-section-large-6.reduce-feed.padding {
    padding-left: 0;
    padding-right: 0;
  }

  .backdrop-image {
    inset: auto 0% 35%;
  }

  .container-3 {
    max-width: none;
    height: auto;
    padding-bottom: 2rem;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .container-3.gif-section.new {
    padding: 1rem;
  }

  .container-3.feed {
    padding-bottom: 1.6rem;
  }

  .container-3.feed.gifs {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .container-3.ask {
    padding-bottom: 1.6rem;
  }

  .heading-202 {
    font-size: 1.1rem;
  }

  .heading-202.blue {
    font-size: 1.2rem;
  }

  .heading-4 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .heading-4.mid {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .gif-card-div.gif {
    padding-bottom: 1rem;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .list-10 {
    width: 285px;
  }

  .title-tag {
    margin-bottom: .1rem;
    font-size: 1rem;
    line-height: 2rem;
  }

  .card_title-2 {
    font-size: 1.5rem;
  }

  .card_title-2.feed {
    text-align: left;
    font-size: 1.1rem;
    line-height: 1.9rem;
  }

  .hero-wrapper-6 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .container-1289 {
    max-width: none;
    padding-left: 2px;
    padding-right: 2px;
  }

  .smart-benefits-grid-sqaure {
    inset: -18.5% -4% auto auto;
    overflow: hidden;
  }

  .smart-benefits-grid-sqaure.for-feed {
    top: -11.3%;
  }

  .smart-benefits-grid-sqaure.assist {
    top: -21%;
  }

  .smart-benefits-grid-sqaure.ask-needl {
    top: -19%;
    right: -4.5%;
  }

  .hero-split-6 {
    margin-bottom: 35px;
  }

  .body-9 {
    overflow: visible;
  }

  .uui-cta01_component {
    grid-template-columns: 1fr;
  }

  .uui-cta01_image-02 {
    width: 50%;
    bottom: -12%;
  }

  .uui-cta01_image-01 {
    width: 150%;
    min-width: 150%;
    margin-right: -100%;
  }

  .uui-footer03_menu-wrapper {
    grid-template-columns: 1fr;
  }

  .a-section-regular-9 {
    padding: 1rem 7% 2rem;
  }

  .a-section-regular-9.needl-prod-cta, .a-section-regular-9.more-products {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .a-container-regular-11.security {
    max-width: 45.5rem;
  }

  .a-button-primary-11 {
    width: 100%;
  }

  .a-h5-heading-2 {
    text-align: center;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .a-h5-heading-2.ask {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .a-paragraph-regular-11 {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .a-cta-grid-wrapper-2 {
    padding: 1rem 3%;
  }

  .a-cta-grid-wrapper-2.ask {
    padding-top: 2rem;
    padding-bottom: 1.5rem;
  }

  .a-cta-grid-wrapper-2.security-gradient {
    background-size: cover;
    background-attachment: scroll;
  }

  .a-cta-grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .a-cta-button-wrapper-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .a-cta-content-2 {
    flex-direction: column;
  }

  .a-cta-image-wrapper-2 {
    max-width: 100%;
  }

  .a-cta-image-top-2 {
    width: 100%;
    margin-bottom: 9px;
    padding-top: 10px;
  }

  .cta-button-needl {
    padding-left: .7rem;
    padding-right: .7rem;
    font-size: .9rem;
    font-weight: 500;
    line-height: 1.3rem;
  }

  .cta-button-needl.redirect-contact-us {
    font-size: .7rem;
    line-height: 1rem;
  }

  .cta-button-needl.redirect-contact-us.header-mobile-only {
    margin-left: 0;
    padding: .5rem;
    font-weight: 500;
    display: block;
  }

  .div-block-255 {
    padding-left: 0;
    padding-right: 0;
  }

  .short-cut-to-hyperlink {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .march24-hyperlink, .april24-hyperlink, .may24-hyperlink, .june24-hyperlink, .july24-hyperlink, .aug24-hyperlink, .sept24-hyperlink, .oct24-hyperlink, .nov24-hyperlink, .dec24-hyperlink {
    font-size: .9rem;
  }

  .hyperlink-div-wrapper {
    padding: 9px 12px;
  }

  .bold-text-83 {
    font-size: 1.1rem;
  }

  .uui-footer05_top-wrapper {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .uui-footer05_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .new-container-3 {
    text-align: center;
    background-color: #0000;
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    top: 0;
  }

  .heading-203 {
    line-height: 20px;
  }

  .nav-link-3 {
    margin: 10px 12px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link-3.w--current {
    color: #367d8d;
  }

  .tab-pane-tab-2-3 {
    width: 100%;
  }

  .testimonials1-15-arrow_right-2 {
    bottom: -10%;
    right: -12%;
  }

  .tab-link-tab-1 {
    width: 153px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-1.w--current {
    width: 158px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .tab-button-div-img-text-wrap {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .header-bg-2 {
    background-color: #0000;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding-26 {
    margin-top: 0;
    padding: 0 0 0 .5rem;
  }

  .slide-wrap-2 {
    padding-bottom: 2rem;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
  }

  .menu-icon-2 {
    color: #367d8d;
    width: 100%;
    padding-top: 4px;
    font-size: 30px;
  }

  .tab-pane-tab-3-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .popup-video {
    z-index: 6;
    margin-top: 5.1em;
  }

  .popup-close {
    top: 16em;
    right: 1em;
  }

  .small-ms-tagline-div-wrapper {
    z-index: 3;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 21rem;
  }

  .text-block-278 {
    font-size: .8rem;
    font-weight: 400;
  }

  .text-block-279 {
    font-size: .7rem;
  }

  .popup-content-wrapper.video {
    z-index: 9;
    z-index: 9;
    width: 92vw;
    height: 47vh;
  }

  .div-block-256 {
    background-position: 50% 4%;
  }

  .tab-link-tab-2, .tab-link-tab-2.w--current {
    padding-left: 3px;
    padding-right: 3px;
  }

  .div-block-257 {
    grid-template-columns: 1fr;
  }

  .video-box {
    padding-top: 5px;
  }

  .paragraph-95 {
    margin-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .bold-text-84 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .uui-banner16_text-mobile-2 {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: .76rem;
  }

  .tab-link-tab-3 {
    width: 128px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .tab-link-tab-3.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .uui-banner16_text-2 {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: .76rem;
  }

  .text-block-280 {
    font-size: .8rem;
    font-weight: 400;
  }

  .text-block-281 {
    font-size: .8rem;
  }

  .uui-banner16_text-copy-2 {
    text-align: left;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: .76rem;
  }

  .image-228 {
    padding-left: 0;
  }

  .navbar-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .popup-close-2 {
    top: 16em;
  }

  .text-block-282 {
    font-size: .8rem;
    font-weight: 400;
  }

  .button-primary-17._2 {
    margin-left: 0;
    margin-right: auto;
    padding-top: .75rem;
    padding-left: 1.9rem;
    padding-right: 1.9rem;
    font-size: .7rem;
    font-weight: 500;
  }

  .button-primary-17._2.header-cta.in-line {
    margin-top: 5px;
    margin-left: auto;
  }

  .button-primary-17._2.header-cta.in-line.hide-on-mob {
    display: none;
  }

  .button-primary-17._2.security, .button-primary-17._2.use-case {
    margin-left: auto;
  }

  .button-primary-17.white-cta {
    padding-left: 7px;
    padding-right: 7px;
  }

  .page-padding-2 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .section-testimonials1-15-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-6 {
    max-width: none;
  }

  .uui-banner16_component-2 {
    background-image: linear-gradient(40deg, #367d8d 30%, #6941c6);
    margin-top: auto;
    margin-bottom: auto;
  }

  .primary-button-3 {
    justify-content: center;
    align-items: stretch;
    margin-top: 10px;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .primary-button-3.btn-small {
    margin-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-size-regular-sf1-2 {
    font-size: .9rem;
  }

  .hero-wrapper-two-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-204 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .popup-wrapper {
    z-index: 2147483647;
    display: none;
  }

  .uui-button-secondary-2.is-button-small {
    border-style: none;
    border-width: 1px;
    max-width: 150px;
    padding: 0;
  }

  .hero-stack-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .video-teaser-wrapper {
    width: 177px;
  }

  .tabs-6 {
    flex-flow: column;
    display: flex;
  }

  .image-230 {
    bottom: 0%;
  }

  .div-block-259 {
    width: 100%;
  }

  .div-block-259.function-dropdown {
    grid-row-gap: 10px;
    overflow: visible;
  }

  .btn-block-2 {
    justify-content: center;
    padding-left: 0;
  }

  .tabs-menu-11 {
    width: 300px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .tab-content-photo-backdrop {
    background-image: none;
    background-size: auto;
    width: 310px;
    height: 230px;
    display: none;
    top: 61%;
    left: 5px;
  }

  .navigation-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 3px;
    padding-right: 0;
  }

  .h1-600-mnstr-36-2 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.3rem;
  }

  .h1-600-mnstr-36-2.new-heading1.teal.text-teal {
    color: var(--teal);
  }

  .margin-bottom-24px-17 {
    font-size: 1rem;
  }

  .uui-navbar08_dropdown-content-2 {
    grid-template-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .uui-navbar08_dropdown-link-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 0;
  }

  .uui-navbar08_dropdown-list-2 {
    font-size: 1rem;
  }

  .text-block-283, .text-block-283:hover {
    color: var(--brand-primary);
  }

  .why-mi-2 {
    padding: 2rem 0;
  }

  .one-place-tab-wrapper-2 {
    padding-top: 0;
  }

  .heading-205 {
    color: #3e8291;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1.04rem;
    line-height: 1.875rem;
  }

  .heading-205.medium-typo {
    font-size: 1.1rem;
  }

  .container-1290 {
    width: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .heading-206 {
    line-height: 20px;
  }

  .image-233 {
    height: 100%;
  }

  .image-233.new-img {
    margin-top: 0;
  }

  .image-233.new-img.remove-negative-margin.top {
    margin-top: -10px;
  }

  .text-span-36 {
    font-size: .8rem;
    font-weight: 500;
  }

  .div-block-262 {
    border-radius: 0;
  }

  .h1-600-intr-20-2 {
    font-size: 1.04rem;
    font-weight: 600;
    line-height: 1.875rem;
  }

  .h1-600-intr-20-2.color-green {
    margin-top: 0;
    font-size: 1rem;
    line-height: 2rem;
  }

  .slide-wrap-3 {
    padding: 1rem;
  }

  .slide-wrap-3.chetan {
    padding: .9rem .7rem;
  }

  .tab-pane-tab-3-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .header-bg-3 {
    background-color: #0000;
    max-width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-263 {
    width: 100%;
  }

  .div-block-263.function-dropdown {
    grid-row-gap: 10px;
    overflow: visible;
  }

  .popup-close-3 {
    top: 6%;
    right: auto;
  }

  .margin-bottom-24px-18 {
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .div-block-264 {
    grid-template-columns: 1fr;
  }

  ._3n4-divcard-wrappper {
    top: 1rem;
  }

  .text-block-286 {
    font-size: .8rem;
    font-weight: 400;
  }

  .section-testimonials1-15-3 {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .text-block-287 {
    text-align: center;
    font-size: .7rem;
    font-weight: 200;
  }

  .paragraph-96 {
    text-align: left;
    margin-bottom: 10px;
    padding-top: 0;
    font-size: .9rem;
    line-height: 1.875rem;
  }

  .heading-208 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .heading-208.no-padding {
    margin-bottom: 20px;
    font-size: 1.6rem;
    line-height: 2.3rem;
  }

  .heading-208.no-padding.new-heading1.medium-typo.teal {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .image-236 {
    padding-top: 10px;
  }

  .why-needl-ai-section {
    padding-bottom: 0;
  }

  .text-block-288 {
    font-size: 1.04rem;
  }

  .text-block-288.medium-typo {
    font-size: .9rem;
  }

  .video-box-2 {
    margin-top: 10px;
    padding-top: 0;
  }

  .paragraph-97 {
    margin-bottom: 10px;
    padding-left: 7px;
    padding-right: 7px;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .popup-toggle-text-2 {
    font-family: Inter, sans-serif;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .container-1160-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .navigation-3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 3px;
  }

  .text-block-289 {
    font-size: .8rem;
    font-weight: 400;
  }

  .blue-typo-text-span-2 {
    font-size: .8rem;
    font-weight: 500;
  }

  .add-value-needl-ai {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-sec-div-wrapper {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210aa_Whitegrid.svg"), url("https://cdn.prod.website-files.com/666997f6cc944691f0363359/6791c4f5160a1d26db6210a8_1920%20(1).svg");
    background-position: 50% -4px, 50% 0;
    background-size: auto, contain;
    background-attachment: scroll, scroll;
  }

  .text-block-290 {
    font-size: 1rem;
  }

  .text-size-medium-sf1-3 {
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .text-size-medium-sf1-3.text-color-black {
    margin-bottom: 6px;
  }

  .popup-close-4 {
    top: 6%;
    right: auto;
  }

  .text-block-291 {
    font-size: .8rem;
    font-weight: 400;
  }

  .grid-mi {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-mi.top-pad-grid {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    border-top-style: none;
    border-bottom-style: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding: 1.3rem .6rem 0;
  }

  .hero-wrapper-two-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-1291 {
    max-width: none;
  }

  .paragraph-99 {
    text-align: justify;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .primary-button-4 {
    justify-content: center;
    align-items: stretch;
    margin-top: 10px;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .primary-button-4.btn-small {
    margin-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .hero-wrapper-two-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1292 {
    max-width: none;
    height: auto;
  }

  .container-1293 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1293.needl-features {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-24px-19 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .popup-wrapper-2 {
    z-index: 2147483647;
    display: none;
  }

  .tab-content-photo-backdrop-2 {
    background-image: none;
    background-size: auto;
    width: 310px;
    height: 230px;
    display: none;
    top: 61%;
    left: 5px;
  }

  .tabs-menu-12.middle-align.public {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .gallery-grid-4 {
    background-color: #fff;
  }

  .small-ms-tagline-div-wrapper-2 {
    z-index: 1;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #ffffff52;
    border-color: #ebf2f4b8;
    width: 21.2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-5 {
    z-index: 999999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    position: fixed;
  }

  .hero-home-heading-1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
    line-height: 2.3rem;
  }

  .tab-h1-2 {
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .gallery-overview-2 {
    height: auto;
  }

  .needl-ai-logo-teal {
    padding-left: 0;
  }

  .tabs-8 {
    flex-flow: column;
    display: flex;
  }

  .h1-18-400-intr-2 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .h1-18-400-intr-2.home-para {
    text-align: center;
    padding-left: .3rem;
    padding-right: .3rem;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .h1-18-400-intr-2.home-para.add-padding.home {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-fade-effect {
    bottom: 0%;
  }

  .gallery-wrapper-5 {
    grid-template-columns: 1fr;
  }

  .one-place-tab-menu-2, .one-place-tab-menu-2.w--current {
    flex: none;
  }

  .one-place-tab-menu-2.no-color {
    background-color: #fff;
    border-bottom-width: 3px;
  }

  .one-place-tab-menu-2.no-color.w--current {
    border-bottom-width: 3px;
  }

  .one-place-tab-menu-2.mobile-tab-color.no-color {
    background-color: #fff;
  }

  .one-place-tab-menu-2.mobile-tab-color.no-color.w--current {
    border-bottom-style: solid;
    border-bottom-color: var(--primary-head-color);
    background-color: #367d8d0a;
    border-left-style: none;
  }

  .one-place-tab-menu-2.no-color {
    background-color: #fff;
    border-bottom: 3px solid #0000;
    border-left-style: none;
    border-radius: 6px;
  }

  .one-place-tab-menu-2.no-color.w--current {
    border-bottom: 3px solid var(--primary-head-color);
    background-image: none;
    border-left-style: none;
    border-radius: 6px;
  }

  .new-container-4 {
    text-align: center;
    background-color: #0000;
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
    top: 0;
  }

  .testimonials1-15-arrow_left-3 {
    bottom: -10%;
    left: -23%;
  }

  .tabs-content-20 {
    padding-top: 20px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .tabs-menu-13 {
    width: 308px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .paragraph-101 {
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .tabs-menu-14 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-items: start stretch;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 51px;
    padding-right: 51px;
    display: grid;
  }

  .tab-panel-2 {
    box-shadow: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-panel-2.light-color {
    padding-top: .8rem;
    padding-bottom: 1rem;
  }

  .page-padding-3 {
    height: auto;
    padding: 0 .75rem 5.2rem;
  }

  .tab-button-3, .tab-button-3.w--current {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-stack-6 {
    padding: 6.6rem 1rem 2rem;
  }

  .connect-diff-sources-2 {
    width: 100vw;
    padding: 0 0 1rem;
  }

  .image-241 {
    display: none;
  }

  .small-gird-works-img {
    z-index: -1;
  }

  .tabs-9 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    outline-offset: 3px;
    outline: 2px #e4e4e4;
    justify-content: flex-start;
    align-items: center;
  }

  .image-242 {
    border: .1px #ececec;
    border-radius: 7px;
  }

  .image-243 {
    border: .1px #ececec;
    border-radius: 7px;
    padding-top: 10px;
  }

  .one-place-tab-wrapper-3 {
    padding-top: 0;
  }

  .image-244 {
    max-width: 60%;
  }

  .tabs-menu-15.middle-align.public {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .img-wrap-div1 {
    width: 16%;
    padding-top: 0;
  }

  .image-245 {
    border: .1px #ececec;
    border-radius: 7px;
    max-width: 80%;
  }

  .in-line-flex-div {
    padding: .5rem;
  }

  .use-cases-homepage-section {
    padding-bottom: 2rem;
  }

  .heading-home-use-cases {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .para-use-cases-home {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .head-para-wrap-home {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-right-div, .right-grid-why-need {
    z-index: -1;
  }

  .uui-page-padding-27 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .uui-text-size-large-17 {
    text-align: left;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .uui-text-size-large-17.mid-align {
    text-align: center;
    font-size: .9rem;
    line-height: 1.66rem;
  }

  .uui-heading-medium-15 {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .uui-layout56_component {
    grid-column-gap: .4rem;
    grid-row-gap: .2rem;
    grid-template-rows: auto auto;
    padding: .5rem;
  }

  .uui-layout56_item {
    justify-content: flex-start;
    align-items: center;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .uui-layout56_item.white, .uui-layout56_item.grey, .uui-layout56_item.grey.all-borders {
    padding-left: .7rem;
  }

  .uui-layout56_item-list {
    margin-bottom: 0;
  }

  .uui-layout56_image {
    border: .1px solid #ececec;
    max-width: 100%;
    margin-bottom: 0;
  }

  .uui-padding-vertical-xhuge-24 {
    padding: .2rem 0;
  }

  .security-section-home {
    padding-top: 1rem;
  }

  .step-head-div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-267 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: wrap;
    margin-left: 16%;
  }

  .small-rect-grid-smart-benefits {
    bottom: -4%;
    left: -7%;
  }

  .uui-layout13_image-02-2 {
    top: 20%;
  }

  .uui-layout13_image-01-2 {
    width: 80%;
    right: -7%;
  }

  .c-faq-q-text-2 {
    padding: 12px;
  }

  .c-content.cloneable {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1295.cloneable.socialgraph.borders.use-case {
    width: auto;
    padding-bottom: 1rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case.custom-reports {
    width: auto;
    height: auto;
    padding-bottom: 3rem;
  }

  .container-1295.cloneable.socialgraph.borders.use-case.green {
    width: auto;
  }

  .c-note {
    padding-left: 0;
  }

  .c-faq-3 {
    width: 90%;
  }

  .c-faq-3.green {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-271 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-271.hs {
    width: 100%;
  }

  .faq-a-text-2 {
    color: var(--brand-primary);
    text-align: left;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .faq-a-text-2.glimpse-para.mid {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .cloneable-area-3 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    justify-content: center;
    align-items: center;
  }

  .cloneable-area-3.hs {
    flex-flow: column;
  }

  .cloneable-area-3.hs.mob-only {
    flex-flow: column-reverse;
  }

  .cloneable-area-3.hs.mob-only.socialgraph {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-215 {
    text-align: left;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }

  .image-246 {
    max-width: 80%;
  }

  .assistant-feature-section {
    padding-bottom: 1rem;
  }

  .faq-q-text-2 {
    font-size: .9em;
    line-height: 1.6rem;
  }

  .heading-2 {
    font-size: 1.3rem;
  }

  .gif-text {
    margin-top: -21px;
    margin-bottom: 0;
    font-size: .9rem;
    line-height: 2.2rem;
  }

  .mid {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .horizon-scanning-sec {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .horizon-scanning-sec.for-social-graph {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .horizon-scanning-sec.for-social-graph.use-case {
    padding-top: 1rem;
  }

  .custom-reports-section {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero-stack-7 {
    padding-bottom: 2rem;
  }

  .container-1296 {
    max-width: none;
  }

  .margin-bottom-24px-20.mid-align {
    text-align: left;
    font-size: .9rem;
  }

  .hero-image-5.shadow-two {
    max-width: 90%;
    margin-top: 0;
  }

  .hero-image-5.shadow-two.more-prod-image {
    top: 0;
  }

  ._3products-section-showcase {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero-product-sections.blue-bckgrd {
    border-top-left-radius: 1.438rem;
    border-top-right-radius: 1.438rem;
  }

  .hero-product-sections.yellow-bckgrd {
    border-bottom-right-radius: 1.438rem;
    border-bottom-left-radius: 1.438rem;
  }

  .container-1297 {
    max-width: none;
  }

  .hero-split-7.pic, .hero-split-7.tab {
    justify-content: center;
    align-items: flex-start;
  }

  .shadow-two-5 {
    max-width: 100%;
  }

  .more-products-heading {
    text-align: left;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .uui-text-size-medium-19 {
    font-size: .9rem;
  }

  .uui-page-padding-30 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-19 {
    font-size: .9rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .uui-layout91_list {
    grid-row-gap: 2rem;
    height: auto;
  }

  .uui-layout91_item.green {
    padding-top: 4.5rem;
  }

  .uui-space-xxsmall-11 {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .background-grid-assistants-svg {
    max-width: 100%;
    top: 68%;
    bottom: auto;
    right: 1%;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-footer4_grid {
    grid-template-columns: auto auto;
  }

  .combine-footer4_form {
    grid-template-columns: 1fr;
  }

  .container-1298 {
    max-width: none;
  }

  .background-grid-prod-landing {
    max-width: 354%;
    top: 0%;
    left: -131%;
  }

  .combine-padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-heading-style-h2 {
    line-height: 2.2rem;
  }

  .combine-text-size-regular {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .combine-feature2_image-wrapper {
    width: 100%;
  }

  .sec-ai-sentiment-analysis {
    padding: 2rem 0;
  }

  .container-1299 {
    max-width: none;
  }

  .gallery-wrapper-6 {
    grid-template-columns: 1fr;
  }

  .social-grpah-heading {
    text-align: center;
    line-height: 2.2rem;
  }

  .socialgraph-para {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .colloab-section {
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-sentiment-analysis {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .collab-main-wrapper {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-217 {
    text-align: center;
    line-height: 2.2rem;
  }

  .collab-para {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .tab-link-share {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .tab-link-share.w--current, .tab-link-collaborate {
    padding: 3px 1.6rem;
  }

  .tab-link-collaborate.w--current {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }

  .tabs-menu-16 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
  }

  .image-content-wrap-collab.swtich-sides {
    flex-flow: column;
  }

  .content-wrapper-for-collab-tabs {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .green-div-rectangle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .subtext-tabs {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .image-wrapper-tab-img {
    width: 100%;
  }

  .tabs-content-22 {
    margin-top: 10px;
  }

  .absolute-grid-ds {
    max-width: 90%;
    top: 4431.6px;
    left: 5%;
  }

  .hero-stack-9 {
    padding-top: 3rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .container-1159 {
    max-width: none;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .hero-wrapper-two-17 {
    z-index: 2;
  }

  .margin-bottom-24px-22 {
    line-height: 1.6rem;
  }

  .heading-218 {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .enterprise-grade-section {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .centered-heading-11 {
    margin-bottom: .7rem;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .centered-subheading-4 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .team-grid-2 {
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .icon-security-gridcard {
    width: 2.4rem;
    height: 2.4rem;
  }

  .security-grid-card-para {
    line-height: 1.6rem;
  }

  .card-wrapper-security-cards {
    padding-top: 1.2rem;
    padding-left: 1.2rem;
    padding-right: 1rem;
  }

  .enterprise-security-top-grid.bottom {
    bottom: 13%;
  }

  .enterprise-security-top-grid.formob {
    top: 14%;
  }

  .image-250 {
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .image-250.on-mobile {
    z-index: 1;
    max-width: 222%;
    top: -5%;
    left: -64%;
    overflow: hidden;
  }

  .teal-text-span {
    font-size: 1.5rem;
  }

  .hero-stack-10.hide-on-mobile {
    display: none;
  }

  ._1159mxw {
    background-position: 50% 59%;
    background-repeat: repeat;
    background-size: cover;
    border-radius: 2px;
    padding-top: 31px;
  }

  .hero-wrapper-two-18 {
    width: 100%;
    height: auto;
    padding: 2rem 0 2.1rem;
  }

  .margin-bottom-24px-23 {
    margin-bottom: 0;
    padding-left: 22px;
    padding-right: 22px;
    line-height: 1.6rem;
    position: relative;
    top: 21px;
  }

  .heading-219 {
    margin-top: -6.8rem;
    padding-top: 0;
    padding-left: 17px;
    padding-right: 17px;
    font-size: 1.2rem;
    line-height: 1.6rem;
    position: relative;
    top: -217px;
  }

  .hero-stack-11 {
    background-color: #fff;
    border-bottom-style: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-1300 {
    max-width: none;
  }

  .hero-wrapper-two-19 {
    max-width: 45.5rem;
  }

  .margin-bottom-24px-24 {
    color: var(--brand-primary);
    margin-bottom: 10px;
  }

  .hero-image-9.shadow-two {
    border-radius: 1rem;
    margin-top: 0;
  }

  .heading-220 {
    color: var(--brand-primary);
    margin-bottom: 10px;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.2rem;
  }

  .hide-on-desktop {
    display: block;
  }

  .container-1301 {
    max-width: none;
  }

  .badge-primary {
    font-size: 14px;
    line-height: 16px;
  }

  .badge-primary.small {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .new-insights-main-h1 {
    word-break: normal;
    padding-left: 13px;
    padding-right: 13px;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .container-1302 {
    max-width: none;
  }

  .uui-text-size-medium-21 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .uui-text-rich-text-3 h2 {
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .uui-text-rich-text-3 h4 {
    margin-top: 0;
    font-size: 1.4rem;
    line-height: 2.4rem;
  }

  .uui-text-rich-text-3 p {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .uui-text-rich-text-3.out, .uui-max-width-large-15.align-center-12 {
    margin-top: 1rem;
  }

  .uui-heading-large-5 {
    margin-bottom: .2rem;
    font-size: 1.3rem;
    line-height: 2.3rem;
  }

  .uui-blogpost02_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost02_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost02_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .uui-blogpost02_content-bottom, .uui-blogpost02_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-padding-vertical-xhuge-29 {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-blogpost03_header-3 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .uui-blogpost03_title-wrapper-3 {
    padding-right: 0;
  }

  .uui-blogpost03_image-wrapper-3 {
    width: 100%;
  }

  .uui-blogpost03_content-top-3 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .uui-blogpost03_tag-list-3 {
    justify-content: flex-start;
  }

  .uui-blogpost03_tag-list-wrapper-3 {
    width: 100%;
  }

  .uui-blogpost03_share-wrapper-3 {
    flex-flow: column;
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost03_content-bottom-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost03_share-heading-3 {
    align-self: flex-start;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .paragraph-103 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .text-block-297 {
    font-size: .9rem;
  }

  .text-block-298 {
    font-size: .9rem;
    line-height: 1.2rem;
  }

  ._3-1grid-ss, ._3-1grid-ss._4col-grid-meridian {
    grid-template-columns: 1fr;
  }

  .heading-225 {
    line-height: 1.875rem;
  }

  .text-block-299 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .titke-tag.success-stories {
    font-size: .9rem;
  }

  .uui-team06_mask {
    width: 80%;
  }

  .a-button-primary-12 {
    width: 100%;
  }

  .a-team-grid-2 {
    grid-template-columns: 1fr;
  }

  .combine-padding-global-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 1.6rem;
    line-height: 2.7rem;
  }

  .combine-heading-style-h6 {
    line-height: 2.1rem;
  }

  .combine-container-small {
    max-width: 60rem;
  }

  .combine-team3_item {
    width: 100%;
  }

  .combine-team3_image-wrapper.kuntal {
    background-position: 31% 13%;
  }

  .combine-team3_image-wrapper.vikram {
    background-position: 0 -7px;
  }

  .rt-category-cards-text.rt-margin-bottom-ten {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 2.1rem;
  }

  .rt-component-container.advisors {
    width: 93%;
  }

  .rt-component-section.advisor {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .rt-team-one-expert-card-flex.rt-margin-top-twenty {
    margin-top: 10px;
  }

  .rt-radius-six.rt-responsive-full-width-2.rt-auto-fit.rt-full-width {
    height: auto;
  }

  .rt-branches-heading.rt-overflow-hidden-2 {
    align-self: center;
  }

  .rt-no-margin-2 {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .rt-precision-card-body-icon-column {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .rt-padding-top-twenty.rt-body-font-color-3 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .rt-precision-card-body-caption-column {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .rt-discover-btn {
    font-size: 1rem;
  }

  .rt-precision-card.rt-home-two.rt-home-two-page {
    margin-top: 0;
    margin-bottom: 0;
  }

  .rt-left-right-effect {
    display: none;
  }

  .rt-solutions-card {
    flex-direction: column;
    padding: .7rem 1rem;
  }

  .rt-solutions-card-flex {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: column;
  }

  .rt-card-grid {
    grid-column-gap: 1.438rem;
    grid-row-gap: 1.438rem;
  }

  .rt-solutions-card-icons-col {
    max-width: 30%;
  }

  .rt-home-three-business-flex {
    grid-column-gap: 61px;
    grid-row-gap: 1rem;
  }

  .rt-solutions-card-caption-col {
    max-width: 100%;
  }

  .paragraph-105 {
    font-size: .9rem;
  }

  .rt-slider-text {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .rt-comment-text-block {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rt-slider-image--km {
    padding-top: 12rem;
    padding-bottom: 0;
  }

  .rt-name-text {
    font-size: 1rem;
    line-height: 2rem;
  }

  .rt-slider-main-box {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .rt-comment-text {
    text-align: left;
    padding-left: 4%;
    padding-right: 4%;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .uui-blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost01_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost01_share-wrapper {
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .uui-blogpost01_tag-list-wrapper {
    width: 100%;
  }

  .uui-blogpost01_tag-list {
    justify-content: flex-start;
  }

  .uui-blogpost01_content-top, .uui-blogpost04_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .uui-blogpost04_author-wrapper {
    margin-bottom: 1rem;
  }

  .uui-blogpost04_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .text-block-301 {
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .image-257, .image-258, .image-259 {
    max-width: 100%;
  }

  .lynx-heading {
    margin-bottom: 16px;
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .lynx-paragraph-features {
    font-size: .9rem;
  }

  .lynx-block-right {
    padding-left: 0%;
    padding-right: 0%;
  }

  .lynx-block-absolute {
    width: auto;
    bottom: -8%;
  }

  .lynx-icon-heading {
    font-size: 18px;
  }

  .lynx-text-check {
    font-size: .9rem;
  }

  .lynx-heading-2 {
    font-size: 29px;
  }

  .lynx-icon-heading-2 {
    font-size: 18px;
  }

  .section4-use-case-intelligence-applied {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-1303 {
    max-width: none;
  }

  .par-use-case-section4 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-use-case {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }

  .image-260 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-23 {
    margin-left: 0;
    padding-left: 20px;
  }

  .dropdown-list-8 {
    padding-left: 10px;
  }

  .image-262 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-44 {
    margin-left: 0;
    padding-left: 20px;
  }

  .image-264 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-58 {
    margin-left: 0;
    padding-left: 20px;
  }

  .image-266 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-70 {
    margin-left: 0;
    padding-left: 20px;
  }

  .image-268 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-82 {
    margin-left: 0;
    padding-left: 20px;
  }

  .image-270 {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 0;
  }

  .dropdown-link-94 {
    margin-left: 0;
    padding-left: 20px;
  }

  .uui-padding-vertical-xhuge-33 {
    padding-top: .4rem;
    padding-bottom: .1rem;
  }

  .text-block-320 {
    padding-left: 0;
  }

  .button-15 {
    margin-top: 12px;
    display: inline;
  }

  .button-15.hide-on-mobile {
    margin-top: 0;
    display: block;
  }

  .heading-159-copy-2 {
    text-align: center;
    padding-top: 8px;
    font-size: 20px;
  }

  .uui-page-padding-36 {
    background-position: 50% 0, 0 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    position: static;
    top: 12%;
  }

  .uui-heading-xlarge-5 {
    font-size: 2rem;
    display: none;
  }

  .help--sidenav-copy-2 {
    color: #272424;
    -webkit-text-stroke-width: .5px;
    white-space: break-spaces;
    border-bottom: 1px solid #004f57;
    padding-bottom: 0;
    font-size: 12px;
    text-decoration: none;
    display: inline;
  }

  .help--sidenav-copy-2:hover {
    white-space: normal;
    word-break: normal;
    text-decoration: none;
  }

  .div-block-280 {
    margin-top: 6px;
  }

  .rt-tabs-menu-2.rt-with-border {
    margin-bottom: 30px;
  }

  .rt-service-one-tabs {
    display: block;
  }

  .rt-growth-card-block {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .rt-home-one-agecy-text-points {
    grid-column-gap: 15px;
  }

  .lynx-content-hero {
    padding-top: 0;
  }

  .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;
  }

  .substack-div {
    overflow: clip;
  }

  .lynx-hero {
    box-shadow: none;
    background-image: none;
    background-position: 0 0;
    width: 100%;
  }

  .lynx-block-hero {
    padding: 1rem 0;
  }

  .lynx-heading-white-small {
    font-size: 29px;
  }

  .image-272 {
    max-width: 100%;
  }

  .testimonial-section---reports {
    padding-top: 2rem;
  }

  ._2x2-grid-3 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  ._2x2-grid-3.feed {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .rt-slider-image--km-copy, .rt-slider-image--km-copy-copy {
    padding-top: 12rem;
    padding-bottom: 0;
  }

  .shadow-two-copy {
    max-width: 100%;
  }

  .shadow-two-copy.assistant {
    max-width: 90%;
  }

  .rt-slider-image--km-copy-copy, .rt-slider-image--km-copy-copy-copy {
    padding-top: 12rem;
    padding-bottom: 0;
  }

  .div-block-283 {
    grid-template-columns: 1fr;
  }

  .container-1306 {
    height: 58rem;
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .image-276 {
    top: 1.1rem;
    left: .4rem;
    transform: scale(2.5)rotate(-104deg);
  }

  .image-279 {
    text-align: left;
    vertical-align: baseline;
    top: 17px;
    left: 86px;
    transform: scale(.7);
  }

  .feature-card-1 {
    object-fit: fill;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: static;
    transform: scale(.6);
  }

  .div-block-291 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    top: -16.2rem;
    left: auto;
  }

  .feature-card-2, .feature-card-3, .feature-card-4, .feature-card-5 {
    position: static;
    transform: scale(.6);
  }

  .partner-impact {
    padding-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-107 {
    text-align: left;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .div-block-293 {
    padding-left: 1rem;
    padding-right: 0;
  }

  .paragraph-107-copy {
    text-align: left;
    font-size: .9rem;
    line-height: 1.6rem;
  }
}

#w-node-f4acc522-6c18-39c3-8b19-c42bce60d515-f0363358, #w-node-e36b5385-7c30-6ce9-1bdb-990913c79172-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d56f-f0363358, #w-node-_3113bf48-e52b-fb46-dc25-4a6bc7221323-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d601-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d729-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59fad3ee-9df7-ca36-4466-43faf4618dd5-f0363358 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_59fad3ee-9df7-ca36-4466-43faf4618ddb-f0363358 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_59fad3ee-9df7-ca36-4466-43faf4618de1-f0363358 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f4acc522-6c18-39c3-8b19-c42bce60d868-f0363358, #w-node-_2e7f6722-da93-c410-a636-7e43908a5780-f0363358 {
  align-self: center;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a5784-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a5787-f0363358 {
  align-self: center;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a578b-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a578e-f0363358 {
  align-self: center;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a5792-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a5795-f0363358 {
  align-self: center;
}

#w-node-_2e7f6722-da93-c410-a636-7e43908a5799-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37bf3661-cc07-106a-f306-48dbf965491c-f0363358 {
  place-self: auto;
}

#w-node-_37bf3661-cc07-106a-f306-48dbf9654928-f0363358, #w-node-c06302f4-4d87-460c-3dd9-2df03327c8c1-f0363358, #w-node-f8aa8aa3-d1ee-262a-581a-27e4a558ef42-f0363358, #w-node-_13c2fbd7-111f-3641-69a0-d41cdd4b8913-f0363358, #w-node-_8a874e56-785c-dbc2-c1f1-73e632248e5d-f0363358 {
  align-self: start;
}

#w-node-a50e0c40-aee3-daf0-2a47-e33306ecac2c-f0363358, #w-node-bdf3d9cd-34f3-75cd-ae6d-ea8507af933d-f0363358, #w-node-b0d88717-1031-d4db-457c-94901c4cb97c-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7c9eae7c-c999-19bf-5d90-49d1d99bc56c-f0363358 {
  place-self: center start;
}

#w-node-_7c9eae7c-c999-19bf-5d90-49d1d99bc577-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_57a405c8-fe86-b79a-bc18-4c99d04c8a55-f0363358, #w-node-eca4d6f7-f762-19d4-d94e-1a90a014e715-f0363358, #w-node-_15f7c11f-7645-635e-401d-09238ed9966a-f0363358 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6d5-f0363358 {
  justify-self: auto;
}

#w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd667-f0363358 {
  align-self: center;
}

#w-node-_00662ccc-495b-1ebb-687c-b5a823c77293-f0363358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_354ef198-072a-c170-64a9-a7a470a88c14-f0363384, #w-node-_354ef198-072a-c170-64a9-a7a470a88c1a-f0363384, #w-node-_354ef198-072a-c170-64a9-a7a470a88c20-f0363384, #w-node-_354ef198-072a-c170-64a9-a7a470a88c2d-f0363384, #w-node-_354ef198-072a-c170-64a9-a7a470a88c33-f0363384, #w-node-_354ef198-072a-c170-64a9-a7a470a88c39-f0363384 {
  align-self: start;
}

#w-node-_5f2613c1-2ac4-a19a-e3d7-663c038ec834-f0363384 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5f2613c1-2ac4-a19a-e3d7-663c038ec838-f0363384 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f2613c1-2ac4-a19a-e3d7-663c038ec822-f0363384 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5f2613c1-2ac4-a19a-e3d7-663c038ec826-f0363384, #w-node-_584cc374-5779-dccf-16fe-18e40c340544-f0363384, #w-node-_2fa02476-4855-f389-16e7-dc24cff3c984-f0363384, #w-node-_7d7e8c2e-0e5e-c690-c970-27d11fc2a09e-f0363384, #w-node-d480df87-cd16-f7b1-073a-cbceec2bedf5-da41f6aa, #w-node-_76e119ac-504f-bd8b-873e-1fd31b32fd35-da41f6aa, #w-node-_6a9b4eff-4780-435b-2e6e-74be33df6dde-da41f6aa, #w-node-_8ece8237-83ad-8128-5911-2b449f809b0b-da41f6aa, #w-node-d106380d-2d4f-6474-be45-01b04ea9af87-da41f6aa, #w-node-_76908400-3e0b-b76e-cb8f-9fb8c1e05e82-f03633de, #w-node-fe688524-0c13-73cb-704d-675e5a0a5209-f03633de, #w-node-f83d9c30-44c5-9175-2528-1e6377551ea3-f03633de, #w-node-f83d9c30-44c5-9175-2528-1e6377551ea4-f03633de, #w-node-e6b22882-a30d-247e-d5d5-dea3ff512d7c-f03633de, #w-node-e6b22882-a30d-247e-d5d5-dea3ff512d7d-f03633de, #w-node-e1075545-0185-66f7-58dc-d6aa68060069-f03633de, #w-node-e1075545-0185-66f7-58dc-d6aa6806006a-f03633de, #w-node-_18a21707-1df8-e1bf-b34b-23f490ae7de5-f03633de, #w-node-_18a21707-1df8-e1bf-b34b-23f490ae7de6-f03633de, #w-node-bebfe581-6dd2-2491-5f4a-3360b49261b9-f03633de, #w-node-e5c561ed-e3fe-d2f6-e52f-1ec7b7ebf10d-f03633de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9557e0a6-4d18-a871-e966-b0080997a343-f03633e2 {
  place-self: center;
}

#w-node-_9557e0a6-4d18-a871-e966-b0080997a345-f03633e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e13cede8-eb98-87bc-31d4-cf887418707a-f03633e2, #w-node-e13cede8-eb98-87bc-31d4-cf8874187082-f03633e2, #w-node-e13cede8-eb98-87bc-31d4-cf887418708a-f03633e2, #w-node-e13cede8-eb98-87bc-31d4-cf8874187092-f03633e2, #w-node-e13cede8-eb98-87bc-31d4-cf887418709a-f03633e2, #w-node-e13cede8-eb98-87bc-31d4-cf88741870a2-f03633e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_200ed18e-c95a-289b-15bc-220c35cec148-f03633e2, #w-node-_200ed18e-c95a-289b-15bc-220c35cec150-f03633e2, #w-node-_200ed18e-c95a-289b-15bc-220c35cec160-f03633e2, #w-node-_200ed18e-c95a-289b-15bc-220c35cec170-f03633e2 {
  justify-self: start;
}

#w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b3c-f03633e2, #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b41-f03633e2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto;
}

#w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b45-f03633e2, #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b4f-f03633e2, #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b54-f03633e2, #w-node-b59842e2-bd05-f2db-8121-7eb27628f06a-f03633e2, #w-node-_902377f8-c94d-85c9-76ca-d41d1b236ba8-f03633e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb71-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb76-f03633e8, #w-node-ade03f21-84ea-123d-0719-fb3669afcb79-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb7b-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc84-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc89-f03633e8, #w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc8c-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc8e-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f1703f-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f17044-f03633e8, #w-node-fcc7489a-69bd-c315-dad8-de56c3f17047-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f17049-f03633e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8131-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8136-f0363431, #w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8139-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee813b-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c8eec1ea-d2f1-dcea-e4e1-f1fa2644c831-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c8eec1ea-d2f1-dcea-e4e1-f1fa2644c836-f0363431, #w-node-c8eec1ea-d2f1-dcea-e4e1-f1fa2644c839-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8eec1ea-d2f1-dcea-e4e1-f1fa2644c83b-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e59da0c0-9f4f-20d6-16b4-8d1606cb7c76-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e59da0c0-9f4f-20d6-16b4-8d1606cb7c7b-f0363431, #w-node-e59da0c0-9f4f-20d6-16b4-8d1606cb7c7e-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e59da0c0-9f4f-20d6-16b4-8d1606cb7c80-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a76b3f5f-82d1-a594-b659-2d702109cda9-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a76b3f5f-82d1-a594-b659-2d702109cdb2-f0363431, #w-node-cba51128-90dd-d931-6bcc-abd913a55bfe-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba51128-90dd-d931-6bcc-abd913a55c00-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_09c95f07-f45e-e063-9bbf-521a2eb6349e-f0363431 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_09c95f07-f45e-e063-9bbf-521a2eb634a5-f0363431, #w-node-_4a21e643-c029-0731-8d26-69928b875ae7-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b02-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b06-f0363433, #w-node-_4f15839d-bb67-a178-caa1-10317ab8fee8-f0363433, #w-node-_4f15839d-bb67-a178-caa1-10317ab8feec-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d35380-e10f-de3c-cb4b-20aec05e77d9-f0363433 {
  align-self: center;
}

#w-node-_67d35380-e10f-de3c-cb4b-20aec05e77dd-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb782e44-b393-da85-8ea8-7d8e6980371e-f0363433 {
  align-self: center;
}

#w-node-fb782e44-b393-da85-8ea8-7d8e69803722-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b4e-f0363433 {
  align-self: center;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b52-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b55-f0363433 {
  align-self: center;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b59-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88b53291-2730-31f6-973c-a208ff581edd-f0363433 {
  place-self: center start;
}

#w-node-_88b53291-2730-31f6-973c-a208ff581f01-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b6c544d3-2c3f-aece-5da7-b12466a9e18a-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19a-f0363433 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#auto-organize.w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19b-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19c-f0363433, #source-prioritization.w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19f-f0363433, #w-node-b6c544d3-2c3f-aece-5da7-b12466a9e1a0-f0363433, #adavnced-filter.w-node-_11986a55-43a6-2237-3e0e-c9d5819a575d-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b33-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b3d-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b47-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80d47242-56be-e58e-63ca-839f28fd7808-f0363433 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_1c09b1e1-faaf-5ef9-3c7d-22e6490090d1-f0363433 {
  align-self: center;
}

#w-node-_1c09b1e1-faaf-5ef9-3c7d-22e6490090d3-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1b6aca0-0d0e-28ea-f339-932bf61e870c-f0363433 {
  align-self: center;
}

#w-node-f1b6aca0-0d0e-28ea-f339-932bf61e870e-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a4ae8b5-5ec4-3be8-a6c9-818fbd74291e-f0363433 {
  align-self: center;
}

#w-node-_1a4ae8b5-5ec4-3be8-a6c9-818fbd742920-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44cde010-e5d1-1d0f-cf63-7be5720dd838-f0363433 {
  align-self: center;
}

#w-node-_44cde010-e5d1-1d0f-cf63-7be5720dd83a-f0363433, #w-node-c370f47d-3434-366e-0c25-9587bbe060cb-f0363433, #w-node-c370f47d-3434-366e-0c25-9587bbe060cc-f0363433, #w-node-c370f47d-3434-366e-0c25-9587bbe060ce-f0363433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9828452-cfe6-0df3-3a91-4d826d948491-f036346a {
  justify-self: end;
}

#w-node-_711e4221-0af3-91e0-2760-f32d90927f46-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_711e4221-0af3-91e0-2760-f32d90927f4b-f036348a, #w-node-_711e4221-0af3-91e0-2760-f32d90927f4e-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_711e4221-0af3-91e0-2760-f32d90927f50-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-efc0dc8b-7387-7b3b-91c5-84f8e65eeedb-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-efc0dc8b-7387-7b3b-91c5-84f8e65eeee0-f036348a, #w-node-efc0dc8b-7387-7b3b-91c5-84f8e65eeee3-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efc0dc8b-7387-7b3b-91c5-84f8e65eeee5-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bdc57bbb-eb33-a625-31b4-240801ddd5b8-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bdc57bbb-eb33-a625-31b4-240801ddd5bd-f036348a, #w-node-bdc57bbb-eb33-a625-31b4-240801ddd5c0-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdc57bbb-eb33-a625-31b4-240801ddd5c2-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bb3119b4-65e9-375c-1107-302d9d43ebf5-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bb3119b4-65e9-375c-1107-302d9d43ebfa-f036348a, #w-node-bb3119b4-65e9-375c-1107-302d9d43ebfd-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb3119b4-65e9-375c-1107-302d9d43ebff-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85b9b1ed-8ef8-0a2d-d990-ead02b7f6422-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_85b9b1ed-8ef8-0a2d-d990-ead02b7f6427-f036348a, #w-node-_85b9b1ed-8ef8-0a2d-d990-ead02b7f642a-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b9b1ed-8ef8-0a2d-d990-ead02b7f642c-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_666e0bf4-2877-175c-58f2-345bfbbe490e-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_666e0bf4-2877-175c-58f2-345bfbbe4913-f036348a, #w-node-_666e0bf4-2877-175c-58f2-345bfbbe4916-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_666e0bf4-2877-175c-58f2-345bfbbe4918-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_64f17b99-9c9e-3efc-691c-53e070fe8eff-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_64f17b99-9c9e-3efc-691c-53e070fe8f04-f036348a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_093bd108-de6e-f8fc-8fe9-eaa6296b2e39-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_093bd108-de6e-f8fc-8fe9-eaa6296b2e3e-f036348b, #w-node-_093bd108-de6e-f8fc-8fe9-eaa6296b2e41-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_093bd108-de6e-f8fc-8fe9-eaa6296b2e43-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5ff746e2-93b5-777f-9331-06d33bdbf822-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5ff746e2-93b5-777f-9331-06d33bdbf827-f036348b, #w-node-_5ff746e2-93b5-777f-9331-06d33bdbf82a-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ff746e2-93b5-777f-9331-06d33bdbf82c-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7055a166-c0db-db2d-efce-22bf0874763f-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7055a166-c0db-db2d-efce-22bf08747644-f036348b, #w-node-_7055a166-c0db-db2d-efce-22bf08747647-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7055a166-c0db-db2d-efce-22bf08747649-f036348b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8131-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8136-f036348c, #w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee8139-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a2706ea-77cc-2f46-e8c9-6e8c89ee813b-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eaf651ba-b583-bb24-0bce-cf2d224442bd-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-eaf651ba-b583-bb24-0bce-cf2d224442c2-f036348c, #w-node-eaf651ba-b583-bb24-0bce-cf2d224442c5-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaf651ba-b583-bb24-0bce-cf2d224442c7-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_66a399f7-3a74-c15e-8d66-3e0146bacde4-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_66a399f7-3a74-c15e-8d66-3e0146bacde9-f036348c, #w-node-_66a399f7-3a74-c15e-8d66-3e0146bacdec-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66a399f7-3a74-c15e-8d66-3e0146bacdee-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c0aaeb6-f8bd-4464-4235-3a5b444d5370-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5c0aaeb6-f8bd-4464-4235-3a5b444d5375-f036348c, #w-node-_5c0aaeb6-f8bd-4464-4235-3a5b444d5378-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c0aaeb6-f8bd-4464-4235-3a5b444d537a-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa794541-d28d-97a7-4ad2-b7f67835598e-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-aa794541-d28d-97a7-4ad2-b7f678355993-f036348c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4fb943-0c44-4847-41fb-cdadf85e75f9-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9d4fb943-0c44-4847-41fb-cdadf85e75fe-f03634a7, #w-node-_9d4fb943-0c44-4847-41fb-cdadf85e7601-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d4fb943-0c44-4847-41fb-cdadf85e7603-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7dfd4a7-832d-b055-c23d-c63517357aaf-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a7dfd4a7-832d-b055-c23d-c63517357ab4-f03634a7, #w-node-a7dfd4a7-832d-b055-c23d-c63517357ab7-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7dfd4a7-832d-b055-c23d-c63517357ab9-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8e646573-da6d-12c4-bbdc-917dc881247a-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8e646573-da6d-12c4-bbdc-917dc881247f-f03634a7, #w-node-_8e646573-da6d-12c4-bbdc-917dc8812482-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e646573-da6d-12c4-bbdc-917dc8812484-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_700d22e3-16af-f1fc-3f64-b11e1386c4e9-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_700d22e3-16af-f1fc-3f64-b11e1386c4ee-f03634a7, #w-node-_700d22e3-16af-f1fc-3f64-b11e1386c4f1-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_700d22e3-16af-f1fc-3f64-b11e1386c4f3-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3607a315-f20c-6864-af73-166bbf89b2e1-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3607a315-f20c-6864-af73-166bbf89b2e6-f03634a7, #w-node-_3607a315-f20c-6864-af73-166bbf89b2e9-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3607a315-f20c-6864-af73-166bbf89b2eb-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-beae6f10-c14b-9f6e-c0c7-41e692c3a244-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-beae6f10-c14b-9f6e-c0c7-41e692c3a249-f03634a7, #w-node-beae6f10-c14b-9f6e-c0c7-41e692c3a24c-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-beae6f10-c14b-9f6e-c0c7-41e692c3a24e-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3bfa4a07-fd60-f5d0-24f9-719a9fa1a893-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3bfa4a07-fd60-f5d0-24f9-719a9fa1a898-f03634a7, #w-node-_3bfa4a07-fd60-f5d0-24f9-719a9fa1a89b-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bfa4a07-fd60-f5d0-24f9-719a9fa1a89d-f03634a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3806226e-77b0-6e96-fdd3-be9cc56f10b1-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3806226e-77b0-6e96-fdd3-be9cc56f10b6-f03634a8, #w-node-_3806226e-77b0-6e96-fdd3-be9cc56f10b9-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3806226e-77b0-6e96-fdd3-be9cc56f10bb-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a0f78573-0257-607e-5f45-e27a4992a020-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a0f78573-0257-607e-5f45-e27a4992a025-f03634a8, #w-node-a0f78573-0257-607e-5f45-e27a4992a028-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0f78573-0257-607e-5f45-e27a4992a02a-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_33cfb796-4d40-cedb-0387-a48b852c138c-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_33cfb796-4d40-cedb-0387-a48b852c1391-f03634a8, #w-node-_33cfb796-4d40-cedb-0387-a48b852c1394-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33cfb796-4d40-cedb-0387-a48b852c1396-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4fb4eb21-60c9-5ab3-7072-4c37056335e7-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4fb4eb21-60c9-5ab3-7072-4c37056335ec-f03634a8, #w-node-_4fb4eb21-60c9-5ab3-7072-4c37056335ef-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fb4eb21-60c9-5ab3-7072-4c37056335f1-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bcfeee1e-ac7a-9a8c-2494-bb1dd3338fe3-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bcfeee1e-ac7a-9a8c-2494-bb1dd3338fe8-f03634a8, #w-node-bcfeee1e-ac7a-9a8c-2494-bb1dd3338feb-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcfeee1e-ac7a-9a8c-2494-bb1dd3338fed-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3994a21b-3631-b537-a62d-389a15bb516a-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3994a21b-3631-b537-a62d-389a15bb516f-f03634a8, #w-node-_3994a21b-3631-b537-a62d-389a15bb5172-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3994a21b-3631-b537-a62d-389a15bb5174-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_301ff5c7-a658-8857-dc88-eb912f3f0bd3-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_301ff5c7-a658-8857-dc88-eb912f3f0bd8-f03634a8, #w-node-_301ff5c7-a658-8857-dc88-eb912f3f0bdb-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_301ff5c7-a658-8857-dc88-eb912f3f0bdd-f03634a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3be2d5b9-50b8-50de-cf89-0b146973e9f7-f03634c7 {
  align-self: center;
}

#w-node-a92e13b8-aaf6-60c7-c246-5c9e1d7599c4-f03634c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ddd2bbc6-afe1-80f8-f6e9-f457061f2afb-f03634c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_19c5f376-1e5e-d353-e11f-bafa995b9b63-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_19c5f376-1e5e-d353-e11f-bafa995b9b68-f03634e0, #w-node-_19c5f376-1e5e-d353-e11f-bafa995b9b6b-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19c5f376-1e5e-d353-e11f-bafa995b9b6d-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cf56503e-2066-a23a-6cb9-54b3fe12f8af-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cf56503e-2066-a23a-6cb9-54b3fe12f8b4-f03634e0, #w-node-cf56503e-2066-a23a-6cb9-54b3fe12f8b7-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf56503e-2066-a23a-6cb9-54b3fe12f8b9-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85a45fa0-b44a-f139-8004-89baebdb2da4-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_85a45fa0-b44a-f139-8004-89baebdb2dab-f03634e0, #w-node-_85a45fa0-b44a-f139-8004-89baebdb2dae-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85a45fa0-b44a-f139-8004-89baebdb2db0-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0cf47aac-8e92-1ced-03a3-891a7f42bf90-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0cf47aac-8e92-1ced-03a3-891a7f42bf97-f03634e0, #w-node-_0cf47aac-8e92-1ced-03a3-891a7f42bf9a-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cf47aac-8e92-1ced-03a3-891a7f42bf9c-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d301491c-becd-6f5d-1778-3e76c4e93c3c-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d301491c-becd-6f5d-1778-3e76c4e93c41-f03634e0, #w-node-d301491c-becd-6f5d-1778-3e76c4e93c44-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d301491c-becd-6f5d-1778-3e76c4e93c46-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d9c6809-80dc-3014-b212-03faf07242ba-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5d9c6809-80dc-3014-b212-03faf07242bf-f03634e0, #w-node-_5d9c6809-80dc-3014-b212-03faf07242c2-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d9c6809-80dc-3014-b212-03faf07242c4-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a0902300-73ec-baad-fef1-17505e86abf7-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a0902300-73ec-baad-fef1-17505e86abfe-f03634e0, #w-node-a0902300-73ec-baad-fef1-17505e86ac01-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0902300-73ec-baad-fef1-17505e86ac03-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25c1334b-6c56-25f0-f942-967c387b2dfd-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_25c1334b-6c56-25f0-f942-967c387b2e02-f03634e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4f5faaf-162e-5319-0d8a-dcbb7e5f1a2f-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c4f5faaf-162e-5319-0d8a-dcbb7e5f1a34-f036352d, #w-node-c4f5faaf-162e-5319-0d8a-dcbb7e5f1a37-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4f5faaf-162e-5319-0d8a-dcbb7e5f1a39-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3b5c8f12-143d-500c-bde5-26936c2239b2-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3b5c8f12-143d-500c-bde5-26936c2239b7-f036352d, #w-node-_3b5c8f12-143d-500c-bde5-26936c2239ba-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b5c8f12-143d-500c-bde5-26936c2239bc-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_954dbe7d-f9ab-e264-bdf9-ccbe9b0ef35a-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_954dbe7d-f9ab-e264-bdf9-ccbe9b0ef361-f036352d, #w-node-_954dbe7d-f9ab-e264-bdf9-ccbe9b0ef364-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_954dbe7d-f9ab-e264-bdf9-ccbe9b0ef366-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_57eb7e40-4871-56b4-e31e-c9fe40a26a10-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_57eb7e40-4871-56b4-e31e-c9fe40a26a15-f036352d, #w-node-_57eb7e40-4871-56b4-e31e-c9fe40a26a18-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57eb7e40-4871-56b4-e31e-c9fe40a26a1a-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fff5c5c6-9209-e3f1-856f-853bb56a05c0-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fff5c5c6-9209-e3f1-856f-853bb56a05c5-f036352d, #w-node-fff5c5c6-9209-e3f1-856f-853bb56a05c8-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fff5c5c6-9209-e3f1-856f-853bb56a05ca-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_79062ac1-8503-92ba-3e26-8e4ea58922b3-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_79062ac1-8503-92ba-3e26-8e4ea58922b8-f036352d, #w-node-_79062ac1-8503-92ba-3e26-8e4ea58922bb-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79062ac1-8503-92ba-3e26-8e4ea58922bd-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e6e2e87e-4a7e-0f13-9d54-d55a51796905-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e6e2e87e-4a7e-0f13-9d54-d55a5179690a-f036352d, #w-node-e6e2e87e-4a7e-0f13-9d54-d55a5179690d-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6e2e87e-4a7e-0f13-9d54-d55a5179690f-f036352d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e68323a9-2565-d38b-8ee2-15f62e428146-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e68323a9-2565-d38b-8ee2-15f62e42814b-f036352e, #w-node-e68323a9-2565-d38b-8ee2-15f62e42814e-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e68323a9-2565-d38b-8ee2-15f62e428150-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_140958a5-9900-ca81-4a71-d2d777b10c42-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_140958a5-9900-ca81-4a71-d2d777b10c47-f036352e, #w-node-_140958a5-9900-ca81-4a71-d2d777b10c4a-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_140958a5-9900-ca81-4a71-d2d777b10c4c-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_68eaf554-eb84-5222-72c1-e1b9800aac77-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_68eaf554-eb84-5222-72c1-e1b9800aac7c-f036352e, #w-node-_68eaf554-eb84-5222-72c1-e1b9800aac7f-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68eaf554-eb84-5222-72c1-e1b9800aac81-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3af38db4-b392-ffc7-01e0-513c333aef73-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3af38db4-b392-ffc7-01e0-513c333aef78-f036352e, #w-node-_3af38db4-b392-ffc7-01e0-513c333aef7b-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af38db4-b392-ffc7-01e0-513c333aef7d-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be8316dd-ee9b-d6ab-2f74-b95382043664-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-be8316dd-ee9b-d6ab-2f74-b95382043669-f036352e, #w-node-be8316dd-ee9b-d6ab-2f74-b9538204366c-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be8316dd-ee9b-d6ab-2f74-b9538204366e-f036352e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_82e4286a-ad70-4b6c-92da-22aba6ebbf0e-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_82e4286a-ad70-4b6c-92da-22aba6ebbf13-f0363530, #w-node-_82e4286a-ad70-4b6c-92da-22aba6ebbf16-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82e4286a-ad70-4b6c-92da-22aba6ebbf18-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5df001c1-d2b1-bbd8-3671-c98aea96fc87-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5df001c1-d2b1-bbd8-3671-c98aea96fc8c-f0363530, #w-node-_5df001c1-d2b1-bbd8-3671-c98aea96fc8f-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5df001c1-d2b1-bbd8-3671-c98aea96fc91-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_56de571b-b6af-b293-05dc-057ef0232ba5-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_56de571b-b6af-b293-05dc-057ef0232baa-f0363530, #w-node-_56de571b-b6af-b293-05dc-057ef0232bad-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56de571b-b6af-b293-05dc-057ef0232baf-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94b8a9f9-af1e-d8fc-b136-288d040db137-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_94b8a9f9-af1e-d8fc-b136-288d040db13c-f0363530, #w-node-_94b8a9f9-af1e-d8fc-b136-288d040db13f-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94b8a9f9-af1e-d8fc-b136-288d040db141-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e73b1c9e-1c2e-326d-87f4-3d718e63c9d5-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e73b1c9e-1c2e-326d-87f4-3d718e63c9da-f0363530, #w-node-e73b1c9e-1c2e-326d-87f4-3d718e63c9dd-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e73b1c9e-1c2e-326d-87f4-3d718e63c9df-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2ea6af4f-1c5c-c290-6fe5-083c8157889a-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2ea6af4f-1c5c-c290-6fe5-083c8157889f-f0363530, #w-node-_2ea6af4f-1c5c-c290-6fe5-083c815788a2-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ea6af4f-1c5c-c290-6fe5-083c815788a4-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1b60d591-5e40-39d2-3229-027a6e99b424-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1b60d591-5e40-39d2-3229-027a6e99b429-f0363530, #w-node-_1b60d591-5e40-39d2-3229-027a6e99b42c-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b60d591-5e40-39d2-3229-027a6e99b42e-f0363530 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1f714dcc-177d-94af-23a2-6a4fd7af2186-f0363531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e38ce948-cfe3-17c5-5d5c-783861306cf4-f0363531, #w-node-e38ce948-cfe3-17c5-5d5c-783861306d40-f0363531 {
  place-self: auto;
}

#w-node-_9d1346bd-7dd2-af38-9acd-67cb9f2af778-f0363531 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffbbdcd5-223e-4727-300e-9ea2e68a39f1-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a3a3d-f0363531 {
  place-self: auto;
}

#w-node-e6f7b044-8019-30ae-da0d-a6a179f1f667-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0c4-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0c7-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0ca-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0cd-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0d0-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0d3-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0d6-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0d9-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0dc-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0df-f0363531, #w-node-_9eaab855-3502-32f5-7651-f0f19f3ef0e2-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be877-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be87a-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be880-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be883-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be886-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be889-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be88c-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be88f-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be892-f0363531, #w-node-_940c7b0d-208f-bd16-e808-32ac1c4be895-f0363531, #w-node-_8afd342f-c9d9-b497-676b-ce902e8888c3-f0363548, #w-node-_8afd342f-c9d9-b497-676b-ce902e8888c6-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8afd342f-c9d9-b497-676b-ce902e8888c9-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8afd342f-c9d9-b497-676b-ce902e8888cc-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9da02541-0263-f9c2-1c5e-6a2f4aca4b64-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c34b3df8-61a8-5482-a743-b0b7dd279af3-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6ee3acf-28b0-7d76-6791-9adcbd2250a8-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ff226a6c-9917-4c6e-8c10-16f1bbaa6ada-f0363548, #w-node-_5e1d321a-238a-9466-464d-37532b25e4b8-f0363548, #w-node-_9d9b1cab-cd11-e6f2-3c46-5c59ac41eae6-f0363548, #w-node-_52ce1e7f-50f0-4e2c-2a3e-2189eedba4e4-f0363548, #w-node-ac5e152a-19a9-b1af-f0cf-87f26152b3f5-f0363548, #w-node-_81ab5f83-6f38-1980-57bf-aab7b2a627ff-f0363548, #w-node-_3397b064-85c6-3d85-f945-c365701aa97d-f0363548, #w-node-c1e38b66-f546-a2ca-f33c-e6e3779d8099-f0363548, #w-node-c5fc0243-9581-cc4d-9b19-2d39c7a9b998-f0363548, #w-node-_9baf7466-3d5f-a2d8-4e29-0cf1695314ba-f0363548, #w-node-_60c45951-be1b-1d5d-a4e7-0b70fad0f0b5-f0363548, #w-node-_3005dea8-dc0e-af76-615f-11dbf496aa89-f0363548, #w-node-_3005dea8-dc0e-af76-615f-11dbf496aa8c-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3005dea8-dc0e-af76-615f-11dbf496aa8f-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3005dea8-dc0e-af76-615f-11dbf496aa92-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3005dea8-dc0e-af76-615f-11dbf496aa9d-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3005dea8-dc0e-af76-615f-11dbf496aaa0-f0363548, #w-node-_795be74c-80e0-20b7-b009-d01176ba7f10-f0363548, #w-node-_795be74c-80e0-20b7-b009-d01176ba7f13-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f16-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f19-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f24-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f27-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f2a-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_795be74c-80e0-20b7-b009-d01176ba7f2d-f0363548 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28b0866f-7543-04ec-38e9-1795b8c9b60e-f0363549 {
  align-self: center;
}

#w-node-_51cf12fc-f1f8-50b0-3a88-864187482718-f0363549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea6affca-d13b-23d8-2dc6-36423699e8ed-f0363549, #w-node-af688aa8-f3a2-bd1b-f6c0-e24e3a13c4c3-f0363549, #w-node-_3e3504b2-7fd2-4f34-33d7-baf3f53a28dc-f0363549, #w-node-_276e4885-3ae0-70b5-119f-1e05735b1dce-f0363549, #w-node-e34aa3e7-f47a-8dae-a69d-041e6a30d88a-f0363549, #w-node-_327b1219-6481-d6cb-1276-d5b772fb764b-f0363549, #w-node-_42c48bab-0fef-bafe-8d9f-2c040084845d-f0363549, #w-node-bbfe26f8-6a96-c973-4998-6b3e437ed542-f0363549, #w-node-c972b2ba-7e60-171b-8e6d-33e71d75060b-f0363549, #w-node-_8b110f31-6020-e3e8-df1d-583f5c52ec54-f0363549, #w-node-_52dfc446-ce16-e5b0-302a-b013a4f76412-f0363549, #w-node-_3b2d6fcf-5e5e-b9cb-bfde-d3bab932227d-f0363549, #w-node-_3b3a98e6-6f5f-66d8-1889-55c2102d526a-f0363549, #w-node-_0cc006b9-308c-3439-9d7d-98bd622ec5da-f0363549, #w-node-_1acfa306-f655-9580-7cb8-8eb081c9b9a1-f0363549, #w-node-_784b85c7-2cc5-c115-0d60-e89c29b3d68d-f0363549, #w-node-_9b6738e1-e75f-2a17-01ff-ea884ab401f9-f0363549 {
  align-self: center;
}

#w-node-_89e9e609-f7cf-b320-cfac-dc0a98e86587-f0363549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_596830c0-31a5-1c1f-8500-0cfd58ac63be-f0363549, #w-node-c31026d0-587e-7b50-aa04-9e9e9358c153-f0363549, #w-node-d4cb4688-0045-7c57-6d02-6f031c62033c-f0363549, #w-node-f48b5d8e-1959-f6fc-82e8-01e4e7802a49-f0363549, #w-node-_54c5c3e4-87a9-466d-a6ca-62cd14ea202d-f0363549, #w-node-_78a917dc-0189-978e-d3f6-3e1f6e542498-f0363549, #w-node-ef9d4f36-c489-20c7-493d-9e2e40555eca-f0363549, #w-node-f3ecd8f9-025e-e0f2-1b65-163d487c42e6-f0363549, #w-node-_483bdaf0-577b-7508-1462-ad9ed74c480a-f0363549, #w-node-cb68a424-848b-4e18-6909-c63f2818aad4-f0363549, #w-node-e7701d59-4df3-813f-4ded-e4ab9ae52dc5-f0363549, #w-node-_178e515c-f4bd-9fc7-6495-8515f088599a-f0363549 {
  align-self: center;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb71-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb76-f036354c, #w-node-ade03f21-84ea-123d-0719-fb3669afcb79-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade03f21-84ea-123d-0719-fb3669afcb7b-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5334945c-42a9-5a4e-2e65-dab342b7d0dd-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5334945c-42a9-5a4e-2e65-dab342b7d0e4-f036354c, #w-node-_5334945c-42a9-5a4e-2e65-dab342b7d0e7-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5334945c-42a9-5a4e-2e65-dab342b7d0e9-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc84-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc89-f036354c, #w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc8c-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94ea8fa3-4567-01d8-935e-a4f028f2fc8e-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5e3ff739-9b07-bb76-44ad-dd4446aa3165-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5e3ff739-9b07-bb76-44ad-dd4446aa316c-f036354c, #w-node-_5e3ff739-9b07-bb76-44ad-dd4446aa316f-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e3ff739-9b07-bb76-44ad-dd4446aa3171-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f1703f-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f17044-f036354c, #w-node-fcc7489a-69bd-c315-dad8-de56c3f17047-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcc7489a-69bd-c315-dad8-de56c3f17049-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bc49e854-8dda-5767-491f-9e81559ac8d0-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bc49e854-8dda-5767-491f-9e81559ac8d5-f036354c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83620a60-4d87-4af1-8900-658d63963aa3-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_83620a60-4d87-4af1-8900-658d63963aa8-f0363563, #w-node-_83620a60-4d87-4af1-8900-658d63963aab-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83620a60-4d87-4af1-8900-658d63963aad-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0934b640-a9a1-4254-170e-717c29719aa5-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0934b640-a9a1-4254-170e-717c29719aaa-f0363563, #w-node-_0934b640-a9a1-4254-170e-717c29719aad-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0934b640-a9a1-4254-170e-717c29719aaf-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_12529b60-b30e-802f-cabc-abb2bccf94c8-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_12529b60-b30e-802f-cabc-abb2bccf94cd-f0363563, #w-node-_12529b60-b30e-802f-cabc-abb2bccf94d0-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12529b60-b30e-802f-cabc-abb2bccf94d2-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_525c22d2-dd43-1329-b730-1f6b7b9f7474-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_525c22d2-dd43-1329-b730-1f6b7b9f7479-f0363563, #w-node-_525c22d2-dd43-1329-b730-1f6b7b9f747c-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_525c22d2-dd43-1329-b730-1f6b7b9f747e-f0363563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ec5f3068-fbc0-291a-5f2d-036e329f7cc7-f0363566, #w-node-f927f73e-29b6-b791-24bd-a1855d5799bc-f0363566, #w-node-_63a87a64-240e-4801-779c-cf372e1ea76c-f0363566, #w-node-fb037417-68d7-d0db-3483-5c9d9be70366-f0363566, #w-node-ac5f5370-eb6b-d4ba-e911-28c7d1745f22-f0363566, #w-node-a1ec90ce-1f4b-f459-d4cb-c679795c6c54-f0363566, #w-node-_7bc05a67-e647-c6ea-4098-9afdca46c5a1-f0363566, #w-node-_2062a924-af15-bcea-d284-fbccd8362c55-f0363566, #w-node-fa5030a7-87bd-4e35-2e61-c872a324be22-f0363566, #w-node-d10b2a49-9d02-5705-6723-6c62f968dd42-f0363566, #w-node-_04b5e8e3-3ace-5f04-d3e3-50dd67b40d42-f0363566, #w-node-dbb30d8e-07bb-4e18-6e64-e7017b625c6c-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de80ac0b-ce74-88c5-eca9-6ab1d0d04879-f0363566 {
  place-self: center start;
}

#w-node-de80ac0b-ce74-88c5-eca9-6ab1d0d04882-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cf6b15d0-7124-481e-32d1-a3563ccbdf09-f0363566, #w-node-_41cb1faf-7603-54dc-27be-737c72b8618f-f0363566, #w-node-b67370f0-ccf1-d7a8-5e3f-e718de0d0992-f0363566, #w-node-_6b74f402-9d69-35d3-1658-d1d6834c12f6-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd8f-f0363566 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd92-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd95-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd98-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd9b-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd9e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda1-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda4-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda7-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdab-f0363566 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdae-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb1-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb4-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb7-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdba-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdbd-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc0-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc3-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc6-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc9-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdcd-f0363566 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd0-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd3-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd6-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd9-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefddc-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefddf-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefde6-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefde9-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdec-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdef-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdf2-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdf5-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdf8-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdfb-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdfe-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe01-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe04-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe07-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe0a-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe0d-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe10-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe13-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe1d-f0363566 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe20-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe23-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe26-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe29-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe2c-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe2f-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe32-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe35-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe38-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe3b-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe3e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe41-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe45-f0363566 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe48-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe4b-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe4e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe51-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe54-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe57-f0363566 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d334a499-7749-1b1a-49f8-ddb4278a8c6d-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d334a499-7749-1b1a-49f8-ddb4278a8c72-f0363569, #w-node-d334a499-7749-1b1a-49f8-ddb4278a8c75-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d334a499-7749-1b1a-49f8-ddb4278a8c77-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_67db0b18-33c2-5696-e4d2-3d145d022784-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_67db0b18-33c2-5696-e4d2-3d145d022789-f0363569, #w-node-_67db0b18-33c2-5696-e4d2-3d145d02278c-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67db0b18-33c2-5696-e4d2-3d145d02278e-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_096dcfe4-4887-2f42-2994-c2de69b10266-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_096dcfe4-4887-2f42-2994-c2de69b1026b-f0363569, #w-node-_096dcfe4-4887-2f42-2994-c2de69b1026e-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_096dcfe4-4887-2f42-2994-c2de69b10270-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a873f11-41b4-c41e-69ee-e327640e6935-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5a873f11-41b4-c41e-69ee-e327640e693a-f0363569, #w-node-_5a873f11-41b4-c41e-69ee-e327640e693d-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a873f11-41b4-c41e-69ee-e327640e693f-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b4781718-d612-5c5f-723a-834ddece1d98-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b4781718-d612-5c5f-723a-834ddece1d9d-f0363569, #w-node-b4781718-d612-5c5f-723a-834ddece1da0-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4781718-d612-5c5f-723a-834ddece1da2-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bbcbeea1-8ace-cd45-5b1e-4852e9fb2001-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bbcbeea1-8ace-cd45-5b1e-4852e9fb2006-f0363569, #w-node-bbcbeea1-8ace-cd45-5b1e-4852e9fb2009-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbcbeea1-8ace-cd45-5b1e-4852e9fb200b-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c77c026b-3262-9249-3376-ce4a68966aa9-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c77c026b-3262-9249-3376-ce4a68966aae-f0363569, #w-node-c77c026b-3262-9249-3376-ce4a68966ab1-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c77c026b-3262-9249-3376-ce4a68966ab3-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d425ec99-3da6-1622-be54-30435cc43b8e-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d425ec99-3da6-1622-be54-30435cc43b93-f0363569 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4080a1-e1dc-7a74-807c-d045e44f2234-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6a4080a1-e1dc-7a74-807c-d045e44f2239-f0363581, #w-node-_6a4080a1-e1dc-7a74-807c-d045e44f223c-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4080a1-e1dc-7a74-807c-d045e44f223e-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0d922b6d-54a9-db7b-36eb-20ac78f8723d-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0d922b6d-54a9-db7b-36eb-20ac78f87242-f0363581, #w-node-_0d922b6d-54a9-db7b-36eb-20ac78f87245-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d922b6d-54a9-db7b-36eb-20ac78f87247-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ba2c22b-7591-41f7-479b-e4ff619e1bfd-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9ba2c22b-7591-41f7-479b-e4ff619e1c02-f0363581, #w-node-_9ba2c22b-7591-41f7-479b-e4ff619e1c05-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ba2c22b-7591-41f7-479b-e4ff619e1c07-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8c788a99-d08e-70bf-fed7-f138dd34657b-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8c788a99-d08e-70bf-fed7-f138dd346580-f0363581, #w-node-_8c788a99-d08e-70bf-fed7-f138dd346583-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c788a99-d08e-70bf-fed7-f138dd346585-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2d00fba5-0c97-de97-5dac-c3ae207e4530-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2d00fba5-0c97-de97-5dac-c3ae207e4535-f0363581, #w-node-_2d00fba5-0c97-de97-5dac-c3ae207e4538-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d00fba5-0c97-de97-5dac-c3ae207e453a-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-af529fa1-8914-04ef-2879-36a630345d7c-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-af529fa1-8914-04ef-2879-36a630345d81-f0363581, #w-node-af529fa1-8914-04ef-2879-36a630345d84-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af529fa1-8914-04ef-2879-36a630345d86-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bab588d9-88ee-2c73-cb6f-7645e452d63c-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bab588d9-88ee-2c73-cb6f-7645e452d641-f0363581, #w-node-bab588d9-88ee-2c73-cb6f-7645e452d644-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bab588d9-88ee-2c73-cb6f-7645e452d646-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ec34bbf5-acee-df28-8172-c6541b253c75-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ec34bbf5-acee-df28-8172-c6541b253c7a-f0363581, #w-node-ec34bbf5-acee-df28-8172-c6541b253c7d-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec34bbf5-acee-df28-8172-c6541b253c7f-f0363581 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8ddc904d-790f-1d46-1306-ccb287ac8bd9-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8ddc904d-790f-1d46-1306-ccb287ac8bde-f03635aa, #w-node-_8ddc904d-790f-1d46-1306-ccb287ac8be1-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ddc904d-790f-1d46-1306-ccb287ac8be3-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cad1ee1b-4ab7-b268-6012-75f21fc67582-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cad1ee1b-4ab7-b268-6012-75f21fc67587-f03635aa, #w-node-cad1ee1b-4ab7-b268-6012-75f21fc6758a-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cad1ee1b-4ab7-b268-6012-75f21fc6758c-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97fda811-6ebd-1261-a328-7674d839cc2c-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_97fda811-6ebd-1261-a328-7674d839cc31-f03635aa, #w-node-_97fda811-6ebd-1261-a328-7674d839cc34-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97fda811-6ebd-1261-a328-7674d839cc36-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b25c6f66-4e07-0bb1-94ce-99edfff2e08d-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-b25c6f66-4e07-0bb1-94ce-99edfff2e092-f03635aa, #w-node-b25c6f66-4e07-0bb1-94ce-99edfff2e095-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b25c6f66-4e07-0bb1-94ce-99edfff2e097-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cf5b3a19-48ae-a99d-0b15-4ef0c81488fe-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cf5b3a19-48ae-a99d-0b15-4ef0c8148903-f03635aa, #w-node-cf5b3a19-48ae-a99d-0b15-4ef0c8148906-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5b3a19-48ae-a99d-0b15-4ef0c8148908-f03635aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c345cd15-5f59-1e26-55f2-4e4904dfccf5-f03635ad, #w-node-cbea458c-6ccb-78de-77da-39cee58cf2cd-f03635ad, #w-node-b20d80cf-4a3b-8940-fed8-5fee7beff28a-f03635ad, #w-node-b20d80cf-4a3b-8940-fed8-5fee7beff280-f03635ad, #w-node-_1fc17a89-a361-6bd6-ef80-0fce7c42e735-f03635ad, #w-node-_1fc17a89-a361-6bd6-ef80-0fce7c42e73f-f03635ad, #w-node-_1f04b07d-2d18-3bc0-fb83-13b347bf7ca8-f03635ad, #w-node-_1f04b07d-2d18-3bc0-fb83-13b347bf7c9e-f03635ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c51f496-bfea-a4f6-14d0-d5b0b9edc908-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2c51f496-bfea-a4f6-14d0-d5b0b9edc90d-f03635b2, #w-node-_2c51f496-bfea-a4f6-14d0-d5b0b9edc910-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c51f496-bfea-a4f6-14d0-d5b0b9edc912-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_20ca53f1-bb32-840c-5fb3-6c520fc45dc3-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_20ca53f1-bb32-840c-5fb3-6c520fc45dc8-f03635b2, #w-node-_20ca53f1-bb32-840c-5fb3-6c520fc45dcb-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ca53f1-bb32-840c-5fb3-6c520fc45dcd-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5fb3c5b9-9cc0-eb8c-f1b3-594ea3ce6b89-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5fb3c5b9-9cc0-eb8c-f1b3-594ea3ce6b8e-f03635b2, #w-node-_5fb3c5b9-9cc0-eb8c-f1b3-594ea3ce6b91-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fb3c5b9-9cc0-eb8c-f1b3-594ea3ce6b93-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2b75b952-bf82-aec5-d009-565f2b46b98e-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2b75b952-bf82-aec5-d009-565f2b46b993-f03635b2, #w-node-_2b75b952-bf82-aec5-d009-565f2b46b996-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b75b952-bf82-aec5-d009-565f2b46b998-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_16b2418f-56f1-9160-94f1-1b0aedcd4ceb-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_16b2418f-56f1-9160-94f1-1b0aedcd4cf0-f03635b2, #w-node-_16b2418f-56f1-9160-94f1-1b0aedcd4cf3-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16b2418f-56f1-9160-94f1-1b0aedcd4cf5-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9afd705-61f5-add7-0b35-d9a6d41c5004-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f9afd705-61f5-add7-0b35-d9a6d41c5009-f03635b2, #w-node-f9afd705-61f5-add7-0b35-d9a6d41c500c-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9afd705-61f5-add7-0b35-d9a6d41c500e-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_410b9769-3267-fd45-8e32-06c53c4edd47-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_410b9769-3267-fd45-8e32-06c53c4edd4c-f03635b2, #w-node-_410b9769-3267-fd45-8e32-06c53c4edd4f-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410b9769-3267-fd45-8e32-06c53c4edd51-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9f92601a-9adb-7e44-9c1d-e03f611103b4-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9f92601a-9adb-7e44-9c1d-e03f611103b9-f03635b2, #w-node-_9f92601a-9adb-7e44-9c1d-e03f611103bc-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f92601a-9adb-7e44-9c1d-e03f611103be-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-be53fb8e-9718-9791-dbb4-214c6f79ea92-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-be53fb8e-9718-9791-dbb4-214c6f79ea97-f03635b2, #w-node-be53fb8e-9718-9791-dbb4-214c6f79ea9a-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be53fb8e-9718-9791-dbb4-214c6f79ea9c-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_123c94b1-85e6-a5c3-a3fe-e58f4587899a-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_123c94b1-85e6-a5c3-a3fe-e58f4587899f-f03635b2, #w-node-_123c94b1-85e6-a5c3-a3fe-e58f458789a2-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_123c94b1-85e6-a5c3-a3fe-e58f458789a4-f03635b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3be2d5b9-50b8-50de-cf89-0b146973e9f7-94d5a953 {
  align-self: center;
}

#w-node-a92e13b8-aaf6-60c7-c246-5c9e1d7599c4-94d5a953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ddd2bbc6-afe1-80f8-f6e9-f457061f2afb-94d5a953 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_84baf147-d834-c430-b0f2-b4e2d551a278-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8b3aa86-e912-a5d4-0e2b-67c0db7389ff-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8b3aa86-e912-a5d4-0e2b-67c0db738a10-853adf51, #w-node-_1f9e02b2-ffd2-2030-ec3c-0506155b3463-853adf51, #w-node-_010f0f3f-e486-f2fe-2da9-5c4b549e0062-853adf51, #w-node-_4082120b-1cb9-42a0-1d3b-8ddcf2ca8358-853adf51, #w-node-_3d7f90b1-f643-e913-175d-0e157936f20c-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9736fc05-6a34-1970-49dd-60efa2f455ef-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73ebef1b-ebe9-e98c-d16e-b603f76beb14-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ebef1b-ebe9-e98c-d16e-b603f76beb13-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d72-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d7a-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d82-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d8a-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d92-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d9a-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2da2-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2daa-853adf51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3bd7b74-cd40-78b2-cee2-cba24e24be0d-bc9d0595, #w-node-a3bd7b74-cd40-78b2-cee2-cba24e24be13-bc9d0595, #w-node-a3bd7b74-cd40-78b2-cee2-cba24e24be19-bc9d0595, #w-node-f634ac71-831d-64cb-1638-1aa3ddc88017-bc9d0595, #w-node-d00983da-f0e2-90af-8e9f-f715dce23462-bc9d0595, #w-node-d00983da-f0e2-90af-8e9f-f715dce2346a-bc9d0595, #w-node-d00983da-f0e2-90af-8e9f-f715dce23472-bc9d0595, #w-node-d00983da-f0e2-90af-8e9f-f715dce2347a-bc9d0595 {
  align-self: start;
}

#w-node-e4e819b4-bbc0-741a-b86d-9c77513413f6-bc9d0595, #w-node-e4e819b4-bbc0-741a-b86d-9c77513413ff-bc9d0595, #w-node-e4e819b4-bbc0-741a-b86d-9c7751341408-bc9d0595, #w-node-e4e819b4-bbc0-741a-b86d-9c7751341411-bc9d0595 {
  align-self: stretch;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0e1-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-4e3d6428 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-4e3d6428 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-4e3d6428 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-4e3d6428 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-4e3d6428 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-4e3d6428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ea313437-f66a-67e8-9cc8-478c089dcd88-96acc04d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_28c84bb7-6c2d-afc5-3db9-065a6384b7a2-0b6ec74e, #w-node-ba039617-e130-3700-549e-a262ecb59fe7-0b6ec74e, #w-node-fc1bdb71-d7c3-1c2a-1fd0-d045bcf092ea-0b6ec74e, #w-node-_75931be5-57cb-580e-b10a-2315ad4ea6c9-0b6ec74e, #w-node-a9bf0ec6-9f08-d086-35cb-02d03d93df30-0b6ec74e, #w-node-_37436172-5bf3-f3ab-c047-de64946844f5-0b6ec74e, #w-node-_9de7e919-90ed-d146-3d89-b248664f3e11-0b6ec74e {
  justify-self: center;
}

#w-node-_175114ad-3ba7-4d2a-0370-2d4a6c5c1a9b-0b6ec74e {
  place-self: center;
}

#w-node-c8322543-17a4-4cd9-d4b1-8fbb174c8c94-0b6ec74e, #w-node-_78d1c3cd-b3ee-84a0-4b3c-ad563bc366b8-0b6ec74e {
  justify-self: center;
}

#w-node-_9fe6c5d8-dd83-0eb7-e81d-d252d9475764-0b6ec74e {
  place-self: center;
}

#w-node-ba5da196-b542-81ce-3942-f674856b9358-0b6ec74e {
  place-self: auto;
}

#w-node-_22258f5e-83ba-6d65-d602-357f122257a1-0b6ec74e {
  place-self: center;
}

#w-node-_3be2d5b9-50b8-50de-cf89-0b146973e9f7-e2d8d92a {
  align-self: center;
}

#w-node-a92e13b8-aaf6-60c7-c246-5c9e1d7599c4-e2d8d92a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ddd2bbc6-afe1-80f8-f6e9-f457061f2afb-e2d8d92a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3be2d5b9-50b8-50de-cf89-0b146973e9f7-2b4d3fa6 {
  align-self: center;
}

#w-node-a92e13b8-aaf6-60c7-c246-5c9e1d7599c4-2b4d3fa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ddd2bbc6-afe1-80f8-f6e9-f457061f2afb-2b4d3fa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a09e-78bf02a1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0e1-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-78bf02a1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-78bf02a1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-78bf02a1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-78bf02a1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-78bf02a1 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-78bf02a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3be2d5b9-50b8-50de-cf89-0b146973e9f7-f29759d5 {
  align-self: center;
}

#w-node-a92e13b8-aaf6-60c7-c246-5c9e1d7599c4-f29759d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-ddd2bbc6-afe1-80f8-f6e9-f457061f2afb-f29759d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_206ab466-57a8-74e4-e031-e1d35b828a60-ca14d39c {
  align-self: auto;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-ca14d39c {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-ca14d39c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-4b315fb5 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-4b315fb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#copy-link-button.w-node-_041858f7-ecd4-f4c1-fed8-59dd480d9c52-7f445f8e, #w-node-d8644d36-c6b9-51f2-bb18-51b39a6b7618-7f445f8e, #w-node-d8644d36-c6b9-51f2-bb18-51b39a6b761c-7f445f8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba0cf140-00a1-9874-9243-a43a84f75f25-7f445f8e, #w-node-ba0cf140-00a1-9874-9243-a43a84f75f2d-7f445f8e, #w-node-ba0cf140-00a1-9874-9243-a43a84f75f35-7f445f8e {
  align-self: start;
}

#w-node-_35f1d71a-9d5f-bd85-8a85-8c4660b62ea0-7f445f8e, #w-node-_35f1d71a-9d5f-bd85-8a85-8c4660b62ea2-7f445f8e, #w-node-_35f1d71a-9d5f-bd85-8a85-8c4660b62ea4-7f445f8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-c6c512e6 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-c6c512e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#copy-link-button.w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9de-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e2-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e4-3079a617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa04-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa0c-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa14-3079a617 {
  align-self: start;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa58-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5a-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5c-3079a617, #copy-link-button.w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9de-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e2-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e4-3d9e7ab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa04-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa0c-3d9e7ab3, #w-node-d04a90eb-22e5-d29e-bd9c-3ded11e4d25e-3d9e7ab3, #w-node-_4eea2153-9c7a-8957-ce1b-997ffa8712e0-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa14-3d9e7ab3 {
  align-self: start;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa58-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5a-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5c-3d9e7ab3, #copy-link-button.w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9de-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e2-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9e4-d0334b17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa04-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa0c-d0334b17, #w-node-d04a90eb-22e5-d29e-bd9c-3ded11e4d25e-d0334b17, #w-node-_4eea2153-9c7a-8957-ce1b-997ffa8712e0-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa14-d0334b17 {
  align-self: start;
}

#w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa58-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5a-d0334b17, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa5c-d0334b17, #w-node-e5de388a-f2af-03e4-b756-74901ccae5bc-0b32791e, #w-node-e5de388a-f2af-03e4-b756-74901ccae5c5-0b32791e, #w-node-_7194b042-14a8-0818-d4cf-dd2df68fe555-0b32791e, #w-node-_7194b042-14a8-0818-d4cf-dd2df68fe549-0b32791e, #w-node-_2fc89e0d-3d43-97e5-cad1-1c62ae0def48-0b32791e, #w-node-_2fc89e0d-3d43-97e5-cad1-1c62ae0def54-0b32791e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-0b32791e {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-0b32791e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b02-f80508b9, #w-node-_4a21e643-c029-0731-8d26-69928b875b06-f80508b9, #w-node-_4f15839d-bb67-a178-caa1-10317ab8fee8-f80508b9, #w-node-_4f15839d-bb67-a178-caa1-10317ab8feec-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d35380-e10f-de3c-cb4b-20aec05e77d9-f80508b9 {
  align-self: center;
}

#w-node-_67d35380-e10f-de3c-cb4b-20aec05e77dd-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b4e-f80508b9 {
  align-self: center;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b52-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb782e44-b393-da85-8ea8-7d8e6980371e-f80508b9 {
  align-self: center;
}

#w-node-fb782e44-b393-da85-8ea8-7d8e69803722-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b55-f80508b9 {
  align-self: center;
}

#w-node-_4a21e643-c029-0731-8d26-69928b875b59-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88b53291-2730-31f6-973c-a208ff581edd-f80508b9 {
  place-self: center start;
}

#w-node-_88b53291-2730-31f6-973c-a208ff581f01-f80508b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c847-a206cf31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c84d-a206cf31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c853-a206cf31 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-a206cf31, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-a206cf31 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-a206cf31 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-a206cf31 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-a206cf31 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-a206cf31 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-a206cf31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c847-62fb9bf1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c84d-62fb9bf1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c853-62fb9bf1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-62fb9bf1, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-62fb9bf1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-62fb9bf1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-62fb9bf1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-62fb9bf1 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-62fb9bf1 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-62fb9bf1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7471e553-a66b-ce4e-14a2-ae128ca25d1f-845cdb34 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7471e553-a66b-ce4e-14a2-ae128ca25d30-845cdb34 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-845cdb34, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-845cdb34 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-845cdb34 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-845cdb34 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-845cdb34 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-845cdb34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-140d5adc, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-140d5adc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbcec282-a049-4a3a-e6df-45afcc836e93-140d5adc, #w-node-f1c21662-f721-1a85-8f27-6b28baa7a4a9-140d5adc, #w-node-a352cc50-e026-d164-79b5-e3b74ee46f06-140d5adc, #w-node-_08746933-8aed-43d6-2fae-9899eb28530b-140d5adc {
  place-self: center start;
}

#w-node-b5bc9a6c-6209-5321-f9e9-4e25b4b3819b-140d5adc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6d064ba6-cf9a-8cbe-696a-1ee180a43e53-140d5adc, #w-node-e296d1bd-ebea-c2db-f1a3-249a4ecdd505-140d5adc, #w-node-_72619a0b-971a-f9f6-911e-f7e29e113376-140d5adc, #w-node-_58298ca9-2169-47f6-82a1-fa8fb5bc004a-140d5adc, #w-node-_5837dc68-5a71-2118-cf37-8fcf33bc5f2b-140d5adc, #w-node-_13302c5a-60c0-a1ec-2c4f-a2ba545bb964-140d5adc, #w-node-_219d4a8d-d8ab-5782-8bed-fa4ecfcb9d1f-140d5adc, #w-node-_92e83a24-1b8c-4055-08c5-17c022c812a1-140d5adc, #w-node-accc626c-799a-cdee-a5f9-e9c9e15c1b1d-140d5adc, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-140d5adc {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-140d5adc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9b468b89-9232-f77f-e426-105a89c87616-f0db8226, #w-node-be7f402a-55dd-48fa-e4ca-ec032cdd0e50-f0db8226, #w-node-_27df450b-ebef-c2ff-fdec-a6d5ad785d35-f0db8226 {
  place-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-f0db8226 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-f0db8226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c847-79fa51e6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c84d-79fa51e6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_4fa5554e-eca1-532d-633d-577612b2c853-79fa51e6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a557edd9-18b6-ca3d-1bbf-668fa7300813-79fa51e6, #w-node-a557edd9-18b6-ca3d-1bbf-668fa7300843-79fa51e6, #w-node-a557edd9-18b6-ca3d-1bbf-668fa7300847-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-79fa51e6 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-79fa51e6 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-79fa51e6 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a130-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-79fa51e6 {
  align-self: center;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a137-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-79fa51e6 {
  place-self: center start;
}

#w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-79fa51e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d515-f0363358 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59fad3ee-9df7-ca36-4466-43faf4618de1-f0363358 {
    align-self: auto;
  }

  #w-node-a50e0c40-aee3-daf0-2a47-e33306ecac2c-f0363358 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_97faa761-3c28-57fd-94fc-41a249eb12a5-f0363384 {
    align-self: stretch;
  }

  #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-a206cf31, #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-62fb9bf1, #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-79fa51e6 {
    align-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d542-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d543-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d558-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d56d-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d635-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d636-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d656-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d657-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d66f-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d670-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d690-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d691-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d6a6-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d6c7-f0363358, #w-node-_6a9b4eff-4780-435b-2e6e-74be33df6db1-da41f6aa, #w-node-_6a9b4eff-4780-435b-2e6e-74be33df6db2-da41f6aa, #w-node-_6a9b4eff-4780-435b-2e6e-74be33df6dc7-da41f6aa, #w-node-_6a9b4eff-4780-435b-2e6e-74be33df6ddc-da41f6aa, #w-node-_89d24cc6-d5f4-8cd2-a846-78051cadb68d-da41f6aa, #w-node-cb590244-0e89-5a41-9130-59562275939b-da41f6aa, #w-node-b2c823c5-ab02-a48e-9a7c-c179bee521aa-da41f6aa, #w-node-_25f22ef2-c241-3c39-c819-02b0a658fa9e-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d6557-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d6558-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d6578-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d6579-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d658e-da41f6aa, #w-node-_8c571286-d962-a69d-de9e-d1a9687d65af-da41f6aa, #w-node-_4a21e643-c029-0731-8d26-69928b875b02-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b06-f0363433, #w-node-_4f15839d-bb67-a178-caa1-10317ab8fee8-f0363433, #w-node-_4f15839d-bb67-a178-caa1-10317ab8feec-f0363433, #w-node-e38ce948-cfe3-17c5-5d5c-783861306cf2-f0363531, #w-node-e38ce948-cfe3-17c5-5d5c-783861306cf3-f0363531, #w-node-e38ce948-cfe3-17c5-5d5c-783861306d11-f0363531, #w-node-e38ce948-cfe3-17c5-5d5c-783861306d3f-f0363531, #w-node-e38ce948-cfe3-17c5-5d5c-783861306d5d-f0363531, #w-node-_134d2f86-fc1c-b3e1-26c5-1eebebe01617-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a39ef-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a39f0-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a3a0e-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a3a3c-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a3a5a-f0363531, #w-node-ffbbdcd5-223e-4727-300e-9ea2e68a3a88-f0363531 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9736fc05-6a34-1970-49dd-60efa2f455ef-853adf51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0e1-4e3d6428, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0e1-78bf02a1, #w-node-_4a21e643-c029-0731-8d26-69928b875b02-f80508b9, #w-node-_4a21e643-c029-0731-8d26-69928b875b06-f80508b9, #w-node-_4f15839d-bb67-a178-caa1-10317ab8fee8-f80508b9, #w-node-_4f15839d-bb67-a178-caa1-10317ab8feec-f80508b9, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-a206cf31, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-a206cf31, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-62fb9bf1, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-62fb9bf1, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-845cdb34, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-845cdb34, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b4-140d5adc, #w-node-d3d51462-4c62-7593-2320-26ac8b0b04b8-140d5adc, #w-node-a557edd9-18b6-ca3d-1bbf-668fa7300843-79fa51e6, #w-node-a557edd9-18b6-ca3d-1bbf-668fa7300847-79fa51e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b41-f03633e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_3d7f90b1-f643-e913-175d-0e157936f20c-853adf51, #w-node-_73ebef1b-ebe9-e98c-d16e-b603f76beb14-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d7a-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d82-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2d9a-853adf51, #w-node-cfd1c7fe-b709-6d26-b1d4-df5294ca2da2-853adf51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bb94680-0cd3-fbec-8b29-03fa0b589e9e-853adf51, #w-node-_3388530f-e5ad-6d48-afa4-356b784832ee-853adf51 {
    place-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d840-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d83e-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d856-f0363358, #w-node-f4acc522-6c18-39c3-8b19-c42bce60d86b-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d868-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2e7f6722-da93-c410-a636-7e43908a5780-f0363358 {
    align-self: center;
  }

  #w-node-_2e7f6722-da93-c410-a636-7e43908a5784-f0363358 {
    place-self: auto;
  }

  #w-node-_2e7f6722-da93-c410-a636-7e43908a5787-f0363358 {
    align-self: center;
  }

  #w-node-_2e7f6722-da93-c410-a636-7e43908a578b-f0363358 {
    place-self: auto;
  }

  #w-node-_2e7f6722-da93-c410-a636-7e43908a578e-f0363358, #w-node-_2e7f6722-da93-c410-a636-7e43908a5795-f0363358, #w-node-_2e7f6722-da93-c410-a636-7e43908a579c-f0363358, #w-node-_2e7f6722-da93-c410-a636-7e43908a57a3-f0363358 {
    align-self: center;
  }

  #w-node-_7c9eae7c-c999-19bf-5d90-49d1d99bc577-f0363358 {
    place-self: center;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab799808-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab79980a-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab79984f-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab799851-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab79985d-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab799860-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab79986c-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c9c23f57-93f1-5990-b00f-072aab79986f-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6bb-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6bd-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6d5-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6d8-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd667-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd66a-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd683-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd685-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd691-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd693-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd69f-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6a1-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6ad-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6af-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6f0-f0363358 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4a419c-54c3-ea81-cb74-25aeb27fd6f3-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3b98013a-6b42-0dc0-9075-0de973d7911b-f03633e2 {
    place-self: auto;
  }

  #w-node-_3b98013a-6b42-0dc0-9075-0de973d7912d-f03633e2 {
    align-self: center;
  }

  #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b3c-f03633e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67d35380-e10f-de3c-cb4b-20aec05e77d9-f0363433 {
    align-self: center;
  }

  #w-node-_67d35380-e10f-de3c-cb4b-20aec05e77dd-f0363433 {
    place-self: auto;
  }

  #w-node-fb782e44-b393-da85-8ea8-7d8e6980371e-f0363433 {
    align-self: center;
  }

  #w-node-fb782e44-b393-da85-8ea8-7d8e69803722-f0363433 {
    place-self: auto;
  }

  #w-node-_4a21e643-c029-0731-8d26-69928b875b4e-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b55-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b5c-f0363433, #w-node-_4a21e643-c029-0731-8d26-69928b875b63-f0363433 {
    align-self: center;
  }

  #w-node-_88b53291-2730-31f6-973c-a208ff581f01-f0363433 {
    place-self: center;
  }

  #w-node-b6c544d3-2c3f-aece-5da7-b12466a9e18a-f0363433 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19a-f0363433, #adavnced-filter.w-node-_11986a55-43a6-2237-3e0e-c9d5819a575d-f0363433 {
    align-self: auto;
  }

  #w-node-_1c09b1e1-faaf-5ef9-3c7d-22e6490090d1-f0363433 {
    place-self: center;
  }

  #w-node-f1b6aca0-0d0e-28ea-f339-932bf61e870c-f0363433 {
    align-self: center;
  }

  #w-node-f1b6aca0-0d0e-28ea-f339-932bf61e870e-f0363433 {
    place-self: auto;
  }

  #w-node-_1a4ae8b5-5ec4-3be8-a6c9-818fbd74291e-f0363433, #w-node-_44cde010-e5d1-1d0f-cf63-7be5720dd838-f0363433, #w-node-_54892a78-1658-c54a-592f-fd9537cc5fbd-f0363433, #w-node-_1972c3b8-0c20-ec19-0260-83883c051733-f0363433 {
    align-self: center;
  }

  #w-node-de80ac0b-ce74-88c5-eca9-6ab1d0d04879-f0363566 {
    justify-self: center;
  }

  #w-node-de80ac0b-ce74-88c5-eca9-6ab1d0d04882-f0363566 {
    place-self: center;
  }

  #w-node-_73ebef1b-ebe9-e98c-d16e-b603f76beb13-853adf51 {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0b3-4e3d6428 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-4e3d6428 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-4e3d6428 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-4e3d6428 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-4e3d6428 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-4e3d6428, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-4e3d6428, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a13a-4e3d6428, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a141-4e3d6428 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-4e3d6428 {
    place-self: center;
  }

  #w-node-ea313437-f66a-67e8-9cc8-478c089dcd88-96acc04d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0b3-78bf02a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-78bf02a1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-78bf02a1 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-78bf02a1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-78bf02a1 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-78bf02a1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-78bf02a1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a13a-78bf02a1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a141-78bf02a1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-78bf02a1 {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-78bf02a1 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-ca14d39c {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-ca14d39c {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-4b315fb5 {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-4b315fb5 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-c6c512e6 {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-c6c512e6 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-0b32791e {
    justify-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-0b32791e {
    place-self: center;
  }

  #w-node-_67d35380-e10f-de3c-cb4b-20aec05e77d9-f80508b9 {
    align-self: center;
  }

  #w-node-_67d35380-e10f-de3c-cb4b-20aec05e77dd-f80508b9 {
    place-self: auto;
  }

  #w-node-_4a21e643-c029-0731-8d26-69928b875b4e-f80508b9, #w-node-fb782e44-b393-da85-8ea8-7d8e6980371e-f80508b9 {
    align-self: center;
  }

  #w-node-fb782e44-b393-da85-8ea8-7d8e69803722-f80508b9 {
    place-self: auto;
  }

  #w-node-_4a21e643-c029-0731-8d26-69928b875b5c-f80508b9, #w-node-_4a21e643-c029-0731-8d26-69928b875b55-f80508b9, #w-node-ddd9f92d-73fc-10ff-45c9-81b8dd5d332b-f80508b9 {
    align-self: center;
  }

  #w-node-_88b53291-2730-31f6-973c-a208ff581f01-f80508b9 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-a206cf31 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-a206cf31 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-a206cf31 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-a206cf31 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-a206cf31, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-a206cf31 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-a206cf31 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-62fb9bf1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-62fb9bf1 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-62fb9bf1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-62fb9bf1 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-62fb9bf1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-62fb9bf1 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-62fb9bf1 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-845cdb34 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-845cdb34 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-845cdb34 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-845cdb34 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-845cdb34, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-845cdb34 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-845cdb34, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-140d5adc, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-f0db8226 {
    place-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a11e-79fa51e6 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a122-79fa51e6 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a125-79fa51e6 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a129-79fa51e6 {
    place-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a12c-79fa51e6, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a133-79fa51e6 {
    align-self: center;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a159-79fa51e6 {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f4acc522-6c18-39c3-8b19-c42bce60d856-f0363358 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_37bf3661-cc07-106a-f306-48dbf965491e-f0363358 {
    order: -9999;
  }

  #w-node-_97faa761-3c28-57fd-94fc-41a249eb1295-f0363384 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cea31561-34db-1410-8d91-951ee5e29b33-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b3d-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b47-f0363433 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8afd342f-c9d9-b497-676b-ce902e8888c6-f0363548 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd92-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd95-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd98-f0363566 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd9b-f0363566 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefd9e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda1-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda4-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefda7-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdae-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb1-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb4-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdb7-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdba-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdbd-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc0-f0363566 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc3-f0363566 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc6-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdc9-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd0-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd3-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd6-f0363566 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdd9-f0363566 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefddc-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefddf-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe20-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe23-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe26-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe29-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe2c-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe2f-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe32-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe35-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe38-f0363566 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe3b-f0363566 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe3e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe41-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe48-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe4b-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe4e-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe51-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe54-f0363566, #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefe57-f0363566 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e4e819b4-bbc0-741a-b86d-9c77513413ff-bc9d0595, #w-node-e4e819b4-bbc0-741a-b86d-9c7751341408-bc9d0595 {
    justify-self: stretch;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0b3-4e3d6428 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea313437-f66a-67e8-9cc8-478c089dcd88-96acc04d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a0b3-78bf02a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba0cf140-00a1-9874-9243-a43a84f75f23-7f445f8e, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa02-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa02-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060aa02-d0334b17 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_59fad3ee-9df7-ca36-4466-43faf4618de1-f0363358 {
    justify-self: start;
  }

  #w-node-_7c9eae7c-c999-19bf-5d90-49d1d99bc56c-f0363358 {
    justify-self: auto;
  }

  #w-node-_1283f7fb-8a08-b6c8-7026-6a2f11f17c74-f0363358, #w-node-_0a332689-a93c-a7ae-7aca-643d10617d19-f0363358 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_15f7c11f-7645-635e-401d-09238ed9966a-f0363358 {
    justify-self: start;
  }

  #w-node-e263f6fa-01e0-c5ba-a713-6968f931127b-a3dfbe76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b3c-f03633e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_7974a36f-4a11-1c4c-c5d0-8857f7d85b41-f03633e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae4896c9-b743-39cc-6238-a1067973ab2e-f03633e2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b53291-2730-31f6-973c-a208ff581edd-f0363433 {
    justify-self: auto;
  }

  #w-node-b6c544d3-2c3f-aece-5da7-b12466a9e18a-f0363433, #w-node-b6c544d3-2c3f-aece-5da7-b12466a9e19a-f0363433 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cea31561-34db-1410-8d91-951ee5e29b33-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b3d-f0363433, #w-node-cea31561-34db-1410-8d91-951ee5e29b47-f0363433 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c09b1e1-faaf-5ef9-3c7d-22e6490090d1-f0363433, #w-node-de80ac0b-ce74-88c5-eca9-6ab1d0d04879-f0363566 {
    justify-self: auto;
  }

  #w-node-bcc44f5f-1ec8-8f3e-9673-f7982dcefdab-f0363566 {
    align-self: auto;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-4e3d6428 {
    justify-self: auto;
  }

  #w-node-ea313437-f66a-67e8-9cc8-478c089dcd88-96acc04d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-78bf02a1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-ca14d39c, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-4b315fb5 {
    justify-self: auto;
  }

  #w-node-d8644d36-c6b9-51f2-bb18-51b39a6b75f9-7f445f8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-c6c512e6 {
    justify-self: auto;
  }

  #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9c1-3079a617, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9c1-3d9e7ab3, #w-node-_3328098c-d275-81f5-f9fe-4fc9c060a9c1-d0334b17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-0b32791e, #w-node-_88b53291-2730-31f6-973c-a208ff581edd-f80508b9 {
    justify-self: auto;
  }

  #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-a206cf31 {
    justify-self: start;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-a206cf31 {
    justify-self: auto;
  }

  #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-62fb9bf1 {
    justify-self: start;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-62fb9bf1, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-845cdb34, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-140d5adc, #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-f0db8226 {
    justify-self: auto;
  }

  #w-node-_4fa5554e-eca1-532d-633d-577612b2c853-79fa51e6 {
    justify-self: start;
  }

  #w-node-_63a9621b-1666-43bc-c92a-6e43ec66a14e-79fa51e6 {
    justify-self: auto;
  }
}
