html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
  overflow-x: hidden;
}
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: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.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: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
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;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
optgroup {
  font-weight: 700;
}
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: 400;
  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: 400;
  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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: "Rotunda";
  font-size: 14px;
  line-height: 20px;
}
img {
  max-width: 100%;
  vertical-align: middle;
  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: transparent !important;
}
.w-webflow-badge,
.w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}
.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}
.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 10px;
  font-weight: 700;
}
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 {
  width: 100%;
  height: 100%;
  border: none;
  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: 700;
  display: block;
}
.w-input,
.w-select {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-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: 400;
  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 {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  z-index: -100;
  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: 400;
  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: 400;
  display: block;
}
.w-file-remove-link {
  width: auto;
  height: auto;
  cursor: pointer;
  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: 400;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 50%;
  left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  position: absolute;
  top: 100%;
  left: 50%;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.w-background-video--control {
  background-color: transparent;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.w-background-video--control > [hidden] {
  display: none !important;
}
.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  background: #ddd;
  position: relative;
}
.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}
.w-slider-nav {
  z-index: 2;
  /* height: 40px; */
  height: 60px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 18px;
  left: 0;
  right: 0;

  display: flex;
  align-items: center;
  justify-content: center;
}
#my-review-section .w-slider-nav {
  display: none;
}
/* #my-review-section .slider-arrow {
  display: none;
} */
#my-review-section .blue_arrow {
  background-color: #567cce;
  width: 30px;
  height: 30px;
  font-size: 13px;
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: 0.2em 0.5em;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  width: 0.9em;
  height: 0.9em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.1s;
  display: inline-block;
  position: relative;
}

.test-dots {
  width: 0.5em;
  height: 0.5em;
  border-radius: inherit;
  background-color: white;
  display: none;
}
.w-slider-dot.w-active .test-dots {
  display: block;
}
.w-slider-dot.w-active {
  /* background-color: #fff; */

  width: 1.75em;
  height: 1.75em;
  background-color: transparent;
  border: 1px solid white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, 0.9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}
.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: rgba(0, 0, 0, 0.4);
  padding: 0.5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  transition: all 0.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 {
  height: 2.6em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size: 18px;
  right: 0;
}
.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}
.w-lightbox-spinner {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  margin-top: -20px;
  margin-left: -20px;
  animation: 0.8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}
.w-lightbox-spinner:after {
  content: "";
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: 0.6;
}
.w-richtext figure div {
  color: transparent;
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-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);
  }
  to {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}
.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
  display: none !important;
}
.wf-layout-layout {
  display: grid;
}
.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}
.w-checkbox:before {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}
.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}
.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}
.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}
.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}
.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}
.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}
.w-commerce-commerceaddtocartquantityinput {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commerceaddtocartquantityinput::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}
.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}
.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}
.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}
.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}
.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}
.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}
.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}
.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}
.w-commerce-commercecartopenlinkicon {
  margin-right: 8px;
}
.w-commerce-commercecartopenlinkcount {
  height: 18px;
  min-width: 18px;
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}
.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}
.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}
.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: transparent;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
}
.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: transparent;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: auto;
  right: 0;
}
.w-commerce-commercecartcontainer {
  width: 100%;
  max-width: 480px;
  min-width: 320px;
  background-color: #fff;
  flex-direction: column;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25);
}
.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}
.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}
.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}
.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}
.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}
.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}
.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}
.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}
.w-commerce-commercecartproductname {
  font-weight: 700;
}
.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}
.w-commerce-commercecartquantity {
  height: 38px;
  width: 60px;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecartquantity::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecartquantity::placeholder {
  color: #999;
}
.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}
.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}
.w-commerce-commercecartordervalue {
  font-weight: 700;
}
.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  min-height: 30px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}
.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}
.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  height: 38px;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}
.w-commerce-commercequickcheckoutgoogleicon,
.w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}
.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}
.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}
.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}
.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}
.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}
.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}
.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}
.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}
.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}
.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}
.w-commerce-commerceboldtextblock {
  font-weight: 700;
}
.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}
.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}
.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}
.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}
.w-commerce-commercecheckoutemailinput {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutshippingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}
.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}
.w-commerce-commercecheckoutshippingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}
.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}
.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}
.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}
.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutcardnumber {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardnumber:focus,
.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutcardexpirationdate {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardexpirationdate:focus,
.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutcardsecuritycode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutcardsecuritycode:focus,
.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}
.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}
.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}
.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutbillingfullname {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingstreetaddress {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingstreetaddressoptional {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingcity {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingstateprovince {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingzippostalcode {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercecheckoutbillingcountryselector {
  height: 38px;
  width: 100%;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}
.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}
.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}
.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}
.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutsummarylineitem,
.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}
.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}
.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}
.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}
.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}
.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}
.w-commerce-commercecheckoutsummaryitem,
.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}
.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}
.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: 0.33em;
}
.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}
.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}
.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  background-color: #f5f5f5;
  padding: 20px;
}
.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}
.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: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }
  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}
@media screen and (max-width: 479px) {
  .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }
  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown,
  .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .w-commerce-commercecartquantity,
  .w-commerce-commercecheckoutemailinput,
  .w-commerce-commercecheckoutshippingfullname,
  .w-commerce-commercecheckoutshippingstreetaddress,
  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }
  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }
  .w-commerce-commercecheckoutshippingcity,
  .w-commerce-commercecheckoutshippingstateprovince,
  .w-commerce-commercecheckoutshippingzippostalcode,
  .w-commerce-commercecheckoutshippingcountryselector,
  .w-commerce-commercecheckoutcardnumber,
  .w-commerce-commercecheckoutcardexpirationdate,
  .w-commerce-commercecheckoutcardsecuritycode,
  .w-commerce-commercecheckoutbillingfullname,
  .w-commerce-commercecheckoutbillingstreetaddress,
  .w-commerce-commercecheckoutbillingstreetaddressoptional,
  .w-commerce-commercecheckoutbillingcity,
  .w-commerce-commercecheckoutbillingstateprovince,
  .w-commerce-commercecheckoutbillingzippostalcode,
  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}
body {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 16px;
  line-height: 150%;
}
h1,
h2,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
p {
  margin-bottom: 0;
  padding-left: 0;
}
a {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
ul {
  color: #060e29;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 104px;
  font-family: "Rotunda";
  font-size: 18px;
}
ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 104px;
}
li {
  color: rgba(26, 34, 61, 0.85);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
}
strong {
  color: rgba(26, 34, 61, 0.85);
  letter-spacing: 0;
  padding-left: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}
em {
  color: rgba(26, 34, 61, 0.8);
  font-style: italic;
  font-weight: 500;
}
figure {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.page-content-wrapper {
  z-index: 0;
  width: auto;
  height: auto;
  max-width: 100vw;
  background-color: #fff;
  margin: 0 auto 0;
  /* padding-top: 80px; */
  position: relative;
}
.hero-content-wrapper {
  width: 85%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.hero-section {
  height: 80vh;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}
.hero-section.about-us {
  height: 78vh;
  padding-top: 80px;
  padding-bottom: 30px;
  display: block;
}

.about-wrapper {
  /* display: flex;
  align-items: start; */
  width: 100%;
  column-gap: 20px;
  padding: 30px 0px;

  display: grid;
  grid-template-columns: 1fr 1fr;
}
.about-wrapper > div {
  flex: 1;
  width: 100%;
}
.about-images-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 20px;
  grid-row-gap: 25px;
  width: 100%;
}
.about-images-grid img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* border-radius: 12px; */
}
.about-images-grid div {
  width: 100%;
}
.about-other-image img {
  width: 100%;
  height: 100%;
  /* border-radius: 12px; */
}
.about-images-grid div:last-child {
  grid-column: 1 / -1;
}
/* .about-content-heading {
  font-size: 36px;
  line-height: 48px;
} */
.about-content-para {
  font-family: "Rotunda-thin";
  /* font-size: 16px;
  line-height: 32px; */
  color: #14213d;
  font-size: 18px;
  line-height: 28px;
}
.about-content-para.para-white {
  color: white;
  /* text-align: center; */
  width: 50%;
  margin-bottom: 20px;
}
.about-heading-wrapper {
  width: 100%;

  display: flex;
  align-items: start;
  justify-content: space-between;
}
.about-heading-wrapper b {
  font-family: "Rotunda-bold";
}
.underlined-div {
  width: 100px;
  height: 9px;
  background-color: white;
  margin-bottom: 28px;
}
.underlined-div.colored {
  background-color: #e37720;
}
.mission-bg-image {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  object-fit: cover;
}
.about-content-para.service-para {
  width: 100%;
}
.about-content.project-content {
  display: grid;
  grid-template-columns: 1.15fr 1fr;
  align-items: center;
  justify-items: end;
  gap: 20px;
}
/* .project-image{
  position: absolute;
  top: 0;
  height: 100%;
} */
.service-logo-wrapper {
  padding: 20px 0px;
  display: flex;
  flex-wrap: wrap;
  /* row-gap: 20px; */
  gap: 20px;
}
.service-logo-wrapper img {
  margin-right: 20px;
  max-width: 120px;
  height: 50px;
  object-fit: contain;
}

.main-heading {
  width: 100%;
  color: #060e29;
  text-align: left;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Rotunda";
  font-size: 42px;
  /* font-weight: 700; */
  line-height: 135%;
}
.main-heading.centered {
  width: 80%;
  color: #14213d;
  text-align: center;
  letter-spacing: -0.5px;
  margin-top: 0;
  margin-bottom: 0;
  /* font-size: 42px; */
  font-size: 26px;
  line-height: 130%;
}
.main-heading.small {
  margin-left: 0;
  margin-right: 0;
  font-size: 45px;
}
.main-heading.small.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 100;
}
.main-heading.small.case {
  color: #fca311;
  text-align: center;
  margin-top: -10px;
  line-height: 120%;
}
.main-heading._100 {
  text-align: center;
}
.main-heading.sales {
  color: #fff;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 44px;
  font-weight: 700;
}
.main-heading.case {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 36px;
}
.sub-heading {
  width: 100%;
  color: #060e29;
  text-align: left;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}
.sub-heading.blue {
  color: #fca311;
  font-size: 24px;
}
.sub-heading.centered {
  width: 80%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 150%;
}
.sub-heading.white {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 150%;
}
.sub-heading.footer {
  width: auto;
  color: #fff;
  margin-right: 5px;
  font-size: 22px;
  line-height: 150%;
}
.sub-heading._90 {
  width: 90%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  line-height: 150%;
}
.sub-heading.sales {
  color: rgba(255, 255, 255, 0.8);
  margin-top: 10px;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 400;
  line-height: 150%;
}
.sub-heading.green {
  color: #060e29;
}
.sub-heading.hero {
  font-size: 20px;
  font-weight: 500;
}
.body {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 16px;
  line-height: 150%;
}
._500-medium-nav-links {
  color: #060e29;
  padding: 13px 0;
  font-family: "Rotunda";
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}
._500-medium-nav-links.grey {
  color: rgba(6, 14, 41, 0.4);
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: inline-block;
}
._500-medium-nav-links.small {
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}
._500-medium-nav-links.small.w--current {
  display: inline-block;
}
.nav-section-text {
  /* color: #060e29; */
  color: white;
  text-align: center;
  cursor: pointer;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  transition: color 0.2s;
  display: block;
  position: relative;
}
.header-white .nav-section-text {
  color: #060e29;
}
.for-mobile {
  display: none;
}
.logo-black {
  display: none;
  /* filter: invert(40%); */
}
.logo-white {
  /* == */
  /* position: absolute; */
  top: 0;
  left: 0;
  /* max-width: 120px; */
  max-width: 100%;
}

.nav-section-text:hover {
  color: #fca311;
}
.nav-section-text.w--current {
  text-decoration: 2px #fca311 underline;
  text-underline-offset: 10px;
}
.nav-section-text.phone-number {
  padding: 0;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
}
.brand {
  width: 250px;
  /* width: 100px; */
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: block;
}
.brand.w--current {
  width: 250px;
  /* width: 100px; */
}
.brand.sales {
  width: 150px;
  padding-top: 5px;
}
._2-column-grid {
  height: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  align-content: stretch;
  justify-content: stretch;
  position: relative;
}
._2-column-grid.tablet {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
._2-column-grid.hero {
  grid-column-gap: 20px;
  grid-template-columns: 1fr 1fr;
}
._2-column-grid.staff-aug,
._2-column-grid._1fr-1fr {
  grid-template-columns: 1fr 1fr;
}
.left-column-grid-wrapper {
  max-width: 500px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  display: block;
}
.left-column-grid-wrapper.sales-hero {
  height: 82vh;
  position: relative;
}
.left-column-grid-wrapper.sales-left {
  height: auto;
  padding-top: 40px;
  position: relative;
}
.left-column-grid-wrapper.relative {
  position: relative;
}
.right-column-grid {
  max-width: 500px;
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-top: 0;
  padding-top: 100px;
  padding-left: 20px;
  display: grid;
  position: relative;
}
.right-column-grid._1-25fr-1fr {
  grid-row-gap: 20px;
  grid-template-columns: 1.25fr 1fr;
  padding-top: 60px;
}
.right-column-grid.no-margin {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}
.right-column-grid.no-margin.mobile {
  display: none;
}
.right-column-grid.staff-augmentation {
  width: 400px;
  max-width: 600px;
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  padding-top: 0;
  padding-left: 0;
}
.links-anchor {
  align-items: center;
  display: block;
}
.links-anchor.case {
  margin-bottom: 20px;
}
.slash {
  color: rgba(6, 14, 41, 0.4);
  padding-left: 3px;
  padding-right: 3px;
  display: inline-block;
}
.heading-wrapper {
  padding-right: 0;
}
.heading-wrapper.about-us {
  margin-top: 20px;
}
.heading-wrapper.case {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
}
.heading-wrapper.horizontal {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}
.main-button {
  text-align: center;
  background-color: #fca311;
  color: #060e29;
  /* border: 1px solid; */
  /* border-radius: 12px; */
  border-radius: 32px;
  margin-top: 0;
  padding: 12px 10px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  display: block;
}
.main-button:hover {
  background-color: white;
  color: #fca311;
  border: 1px solid;
}
.phone-color {
  display: none;
}
.main-button:hover .phone-black {
  display: none;
}
.main-button:hover .phone-color {
  display: inline-block;
}
.main-button.form {
  width: 100%;
  height: auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Rotunda";
  font-size: 16px;
}
.main-button.sales {
  color: #060e29;
  letter-spacing: 1px;
  background-color: #fff;
  margin-top: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.main-button.nav-bar {
  margin-top: 0;
  padding: 13px 15px;
  font-size: 16px;
  font-weight: 500;
}
.main-button.nav-bar:hover {
  background-color: #fca311;
}
.main-button.add-to-cart {
  width: 100%;
  margin-top: 30px;
  font-size: 16px;
}
.main-button.nav {
  min-width: 115px;
  margin-left: 3px;
  padding-left: 13px;
  padding-right: 13px;
}
.left-column-grid-content {
  height: auto;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 0;
  display: flex;
}
.left-column-grid-content.no_margin {
  height: auto;
  padding-bottom: 0;
}
.left-column-grid-content.outline {
  padding-right: 30px;
}
.team-list-wrapper {
  width: 180px;
  opacity: 1;
  background-color: #fafbff;
  border: 2px dashed #fca311;
  border-radius: 12px;
  flex-direction: column;
  padding: 6px 10px 10px;
  display: flex;
}
._20px-text {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}
._20px-text.grid_card {
  margin-bottom: 0;
}
._20px-text.office {
  color: #000;
  padding-top: 2px;
  padding-left: 5px;
}
._20px-text.office:hover {
  color: #2236a9;
}
._20px-text.thin {
  font-weight: 400;
}
._20px-text._150 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: auto;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 400;
  line-height: 150%;
}
._20px-text.store {
  letter-spacing: 0.5px;
}
._20px-text.weight-normal {
  font-weight: 400;
}
.team-list-heading {
  border-bottom: 1px solid #e1e1e1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 6px;
  display: flex;
}
.team-members_wrapper {
  padding-left: 8px;
  padding-right: 8px;
}
.team-member_image {
  width: 30px;
  float: left;
  margin: 3px 5px 3px 0;
}
.team-member_name {
  font-size: 20px;
}
.team-member_name.small {
  margin-top: 7px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
}
.team-member_name.blue {
  color: #fca311;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 10px;
  font-weight: 500;
  line-height: 120%;
}
.team-member_position {
  color: rgba(6, 14, 41, 0.6);
  font-size: 20px;
}
.team-member_position.small {
  float: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 8px;
  font-weight: 400;
  line-height: 120%;
}
.blue_link {
  color: #fca311;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}
._200-projects-image {
  width: 200px;
  position: absolute;
  top: -40px;
  left: 0;
}
._200-projects-wrapper {
  opacity: 1;
  position: relative;
}
._200-projects_box {
  height: 40px;
  background-color: #fff;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 120px;
  left: -30px;
  right: auto;
}
._200-projects_box.staff-aufmentation {
  height: 35px;
  top: auto;
  bottom: 12px;
  left: -45%;
  right: auto;
}
.te {
  width: 25px;
}
._12px-size-text {
  font-family: Galano grotesque alt, sans-serif;
  font-size: 9px;
  font-weight: 500;
  line-height: 120%;
}
._120-developers-box {
  z-index: 1;
  height: 38px;
  background-color: #fff;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: absolute;
  top: 17%;
  bottom: 0%;
  left: 29%;
  right: auto;
}
._120-developers-box.staff-augmentation {
  height: 35px;
  background-color: #fafbff;
  top: 45px;
  left: 50px;
}
._120-projects_wrapper {
  opacity: 1;
  position: relative;
}
.vector-image {
  position: absolute;
  top: 13%;
  bottom: 0%;
  left: 2%;
  right: auto;
  transform: rotate(-9deg);
}
.vector-image.staff-augmentation {
  width: 120px;
  top: 80px;
  left: -20px;
  transform: rotate(5deg);
}
.image-3 {
  opacity: 1;
}
.section {
  height: auto;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
}
.section.grey {
  background-color: #f4f5f6;
}
.section.dark_blue {
  height: 55vh;
  background-color: #060e29;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.section.insights {
  display: none;
}
.section.hall_of_fame {
  height: auto;
  background-color: #060e29;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}
.section.clutch {
  background-color: #fafafa;
}
.section.testimonials {
  position: relative;
}
.section.sales-form {
  height: auto;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/643883c55a4c5e34abd1dfa4_Group%2039387.svg);
  background-position: 50%;
  background-size: cover;
  padding: 60px 30px;
}
.section.sales-footer {
  height: auto;
  background-color: #160747;
  padding-top: 40px;
  padding-bottom: 40px;
}
.section.sales {
  padding-top: 20px;
  padding-bottom: 20px;
}
.container {
  width: 85%;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.container.partners {
  padding: 0;
}
.container.no-overflow {
  overflow: visible;
}
.container.sales {
  padding-top: 60px;
  padding-bottom: 80px;
}
.container.centered {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.container.review {
  width: 65%;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 5px 0 5px 32px;
  position: relative;
}
.container.footer {
  width: 85%;
  max-width: 1000px;
}
.right-column-grid-wrapper {
  justify-content: center;
  align-items: center;
}
.right-column-grid-wrapper.hero {
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}
.right-column-grid-wrapper.sales {
  background-color: rgba(189, 181, 213, 0.4);
  border-radius: 20px;
  padding: 0;
}
.right-column-grid-wrapper.outlined-text {
  display: flex;
}
.main-heading-40px {
  color: #060e29;
  letter-spacing: 0;
  font-family: "Rotunda";
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}
.main-heading-40px.centered {
  width: 80%;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Rotunda";
  font-size: 36px;
  display: block;
}
.main-heading-40px.centered.left {
  width: 100%;
  text-align: left;
  margin-bottom: 10px;
  margin-left: 0;
}
.main-heading-40px.white {
  width: 90%;
  color: #fff;
  font-family: "Rotunda";
  font-size: 30px;
  font-weight: 700;
}
.main-heading-40px.white._100 {
  width: 80%;
  margin-top: 10px;
  /* padding-right: 40px; */
  padding-right: 55px;
}
.main-heading-40px.white._100:hover {
  color: #fca311;
}
.main-heading-40px.clutch {
  margin-left: 10px;
  margin-right: 10px;
  line-height: 100%;
}
.main-heading-40px.purple {
  color: #160747;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 36px;
}
.main-heading-40px.purple.centered {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Avenirnextltpro, sans-serif;
  line-height: 135%;
}
.main-heading-40px.purple.sales {
  text-align: center;
  margin-top: 0;
  font-family: Avenirnextltpro, sans-serif;
}
.main-heading-40px.purple.no-margin {
  margin-top: 0;
  font-family: Avenirnextltpro, sans-serif;
  line-height: 135%;
}
.main-heading-40px.white {
  width: 85%;
  color: #fff;
  font-family: "Rotunda";
  font-weight: 700;
}
.main-heading-40px.white._100 {
  width: 100%;
  margin-top: 10px;
}
.main-heading-40px.white._100:hover {
  color: #fca311;
}
.paragraph-text {
  color: #060e29;
  /* white-space: pre-wrap; */
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "Rotunda";
  font-size: 18px;
  line-height: 150%;
}
.paragraph-text.no-margin {
  text-align: center;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.paragraph-text.purple {
  color: #160747;
  text-align: center;
  margin-top: 0;
  margin-left: 5px;
  font-size: 20px;
  line-height: 150%;
}
.paragraph-text.purple.form {
  color: #140844;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 700;
}
.paragraph-text.grey {
  color: #6a6f84;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.paragraph-text.grey.avenir {
  font-size: 18px;
}
.paragraph-text.white {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-size: 14px;
}
.paragraph-text.avenir {
  font-family: Avenirnextltpro, sans-serif;
  font-size: 18px;
  line-height: 150%;
}
.outline-text-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}
.outline-number {
  color: #fff;
  letter-spacing: 3px;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #fca311;
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Rotunda";
  font-size: 70px;
  line-height: 72px;
  text-decoration: none;
}
.outline-number.no-spacing {
  letter-spacing: 0;
}
.text-45px-span {
  font-size: 45px;
  line-height: 50px;
}
.blue_text_span {
  color: #fca311;
  text-align: center;
}
.dropdown-wrapper {
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
._w-dropdown-toggle {
  width: 100%;
  color: #060e29;
  justify-content: space-between;
  align-items: center;
  padding: 18px 35px;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}
._w-dropdown-toggle.w--open {
  /* background-color: rgba(42, 67, 212, 0.1); */
  background-color: white;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 10px;
  padding-left: 35px;
}
.minus {
  display: none;
}
._w-dropdown-toggle.w--open .plus {
  display: none;
}
._w-dropdown-toggle.w--open .minus {
  display: inline-block;
}
.arrow {
  width: 24px;
  height: 24px;
  color: #fca311;
  position: static;
  top: 35%;
  bottom: 0%;
  left: auto;
  right: 40px;
}
.arrow.project {
  width: 16px;
}
._w-dropdown-list {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  box-shadow: 2px 2px 77px -4px rgba(0, 0, 0, 0.14);
}
._w-dropdown-list.w--open {
  box-shadow: none;
  /* background-color: rgba(42, 67, 212, 0.1); */
  background-color: white;
  border-radius: 0 0 12px 12px;
  padding: 10px 40px 20px 35px;
}
.dp-toogle-text {
  /* white-space: pre-wrap; */
  white-space: normal;
  padding-right: 10px;
  font-family: "Rotunda";
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}
.dp-toogle-text.thin {
  color: #060e29;
  font-size: 22px;
  font-weight: 400;
  line-height: 180%;
}
.dp-toogle-text.grey {
  color: #555c69;
  font-size: 18px;
  font-weight: 400;
  line-height: 180%;
}
.dp-toogle-text.faq {
  padding-right: 0;
}
.dropdown-logos-wrapper {
  padding-top: 15px;
  padding-bottom: 10px;
}
.dropdown-logo-image {
  width: auto;
  height: 65px;
  margin-bottom: 15px;
  margin-right: 15px;
}
.dropdown-logo-image.nodejs {
  height: 65px;
}
.dropdown-logo-image.php {
  width: auto;
}
.dropdown-logo-image.obj-c {
  border-radius: 18px;
}
.app_image {
  max-height: 100%;
  max-width: 100%;
  float: right;
  clear: none;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  position: static;
}
.app_image.shein {
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
}
.app_image._20px-radius {
  border-radius: 20px;
}
.app_image._100 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.app_image.bad-bullz {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  transform: translateY(10px);
}
.app_image.muscle-booster {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  transform: translateY(30px);
}
.projects-grid-wrapper {
  width: 100%;
  max-width: 1000px;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 40px;
  display: grid;
}
.projects-grid-wrapper.tablet-mobile {
  display: none;
}
.projects-grid-wrapper.desktop {
  padding-bottom: 20px;
}
._w-dropdown {
  width: 100%;
  /* max-width: 1000px; */
  background-color: transparent;
  border: 1px solid lightgray;
  /* background-color: #fff;
   border: 1px solid #c6daff; */
  border-radius: 12px;
  margin: 15px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
}
.form-grid {
  width: 95%;
  height: auto;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
}
.form-grid.position {
  width: 90%;
}
.form-text-block {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}
.form-text {
  color: #fff;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
}
.form-text.error {
  color: #000;
  text-align: center;
}
.form-text-logo {
  margin-right: 10px;
}
.form-block {
  width: 100%;
  height: 100%;
  min-height: 420px;
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 20px 30px;
}
.form-block.sales-form {
  height: auto;
  margin-top: 0;
  padding: 0 0 10px;
}
.checkbox {
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 3px;
}
.checkbox-label {
  color: #060e29;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: "Rotunda";
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}
.checkbox-label.sales {
  font-family: Avenirnextltpro, sans-serif;
}
.nda-checkbox {
  align-items: flex-start;
  margin: 20px auto 0;
  display: flex;
}
.form-16px-text {
  color: #555c69;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  font-family: "Rotunda";
  font-size: 14px;
  line-height: 24px;

  display: none;
}
.form-16px-text.sales {
  font-family: Avenirnextltpro, sans-serif;
}
.form-image {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: -10px;
}
.form-section {
  height: auto;
  /* background-color: #060e29; */
  background-color: #14213d;

  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: static;
}
.form-section.hiring {
  padding-top: 40px;
  padding-bottom: 40px;
}
.success-message {
  background-color: rgba(255, 255, 255, 0.2);
  margin-top: 100px;
}
.success-message.hiring {
  margin-top: 40px;
  margin-bottom: 40px;
}
.form {
  width: 100%;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.form.sales {
  width: 100%;
}
.error-message {
  background-color: #c6daff;
  border-radius: 12px;
}
.error-message.purple {
  width: 100%;
  background-color: rgba(94, 3, 211, 0.2);
}
.footer-section {
  /* background-color: #121624; */
  background-color: #14213d;
  padding-top: 30px;
}
.footer-wrapper {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vh;
  padding-bottom: 5vh;
}
.footer-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  /* grid-template-columns: 0.7fr 0.6fr 2fr; */
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}
.footer-grid-wrapper {
  margin-left: auto;
  margin-right: auto;

  width: 100%;
}
.footer_bottom_wrapper {
  width: 80%;
  max-width: 1000px;
  border-top: 1px solid #3b4155;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}
.footer-bottom-wrapper {
  width: 100%;
  height: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  /* border-top: 1px solid #3b4155; */
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 20px;
  display: grid;
}
.footer-sections-wrapper.grid {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.footer-white-text {
  color: #fff;
  margin-right: 10px;
  font-family: "Rotunda";
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}
.section-name {
  flex-direction: row;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}
.footer-text {
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Rotunda";
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  text-decoration: none;
  transition: color 0.2s;
  display: block;
}
.footer-text:hover {
  color: #a1a8b7;
}
.footer-text._3px-margin {
  padding-top: 3px;
  padding-bottom: 3px;
}
.footer-text._3px-margin:hover {
  color: #a1a8b7;
}
.footer_logo {
  max-width: 120px;
  background-image: url("../../../myassets/others/appstream_digital-white.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.media-logo-wrapper {
  background-color: rgba(255, 255, 255, 0.18);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 5px;
  padding: 10px;
}
.media-logo-wrapper:hover {
  background-color: #e37720;
}
.social-media-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}
.social-media-logos {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}
.grey-18px-text {
  color: #a1a8b7;
  text-align: right;
  font-size: 14px;
}
.social-media-logo {
  width: 40px;
  height: 24px;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 10px;
  margin-right: 10px;
}
.social-media-logo.twitter {
  width: 24px;
  height: 24px;
  /* background-image: url("../../../myassets/twitter.svg"); */
  background-image: url("../../../myassets/twitterx.svg");
  margin-left: 5px;
  margin-right: 5px;
}
.social-media-logo.facebook {
  width: 24px;
  height: 24px;
  background-image: url("../../../myassets/facebook.svg");
  margin-left: 5px;
  margin-right: 5px;
}
.social-media-logo.linkedin {
  width: 24px;
  background-image: url("../../../myassets/linkedin.svg");
  margin-left: 5px;
  margin-right: 5px;
}
.social-media-logo.instagram {
  width: 24px;
  background-image: url("../../../myassets/instagram.svg");
  margin-left: 5px;
  margin-right: 5px;
}
.hero-video-section {
  width: 58%;
  min-height: 130px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.hero-video-section.bg {
  width: 90%;
  height: 400px;
  border-radius: 20px;
  margin-top: 20px;
}
.hero-video-block {
  width: 75px;
  height: 75px;
  background-image: url("../../../myassets/play-button.svg");
  background-position: 50%;
  background-size: contain;
}
.hero-video-block.video_button {
  cursor: pointer;
  position: relative;
}
.hero-video-text-wrapper {
  width: 33%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(-8deg);
}
.hero-video-text-wrapper.static {
  width: 220px;
  position: static;
}
.lumios-text {
  font-family: Lumios marker, sans-serif;
  font-size: 32px;
  line-height: 120%;
}
.lumios-text-arrow {
  position: absolute;
  top: -32%;
  bottom: auto;
  left: -14%;
  right: auto;
}
.lumios-text-arrow.buttom {
  top: auto;
  bottom: 20px;
  left: -60px;
  right: auto;
}
.blue_underlined {
  border-bottom: 2px solid #fca311;
}
.count_up_grid {
  width: 80%;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr 0.75fr;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.count_up_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.counter {
  width: auto;
  color: #060e29;
  text-align: left;
  letter-spacing: 0;
  text-indent: 0;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 65px;
  font-weight: 700;
  line-height: 100%;
  position: static;
}
.counter.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(204deg, #d04fe4 8%, #1b38df 81%);
  -webkit-background-clip: text;
  background-clip: text;
}
.counter_plus_wrapper {
  color: #060e29;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 65px;
  line-height: 100%;
}
.counter_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}
.outlined_counter_text {
  color: #060e29;
  text-align: center;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}
.outlined_counter_text.gradient {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(201deg, #d04fe4 8%, #1b38df 81%);
  -webkit-background-clip: text;
  background-clip: text;
}
.unicorn {
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  position: static;
  top: -34%;
  bottom: auto;
  left: -13%;
  right: auto;
}
.projects-grid {
  max-width: 1000px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;

  width: 100%;
}
.projects-grid._1-5fr-1fr {
  /* grid-template-columns: 1.5fr 1fr; */
  grid-template-columns: 1.05fr 1fr;
}
.projects-grid._1fr-1-5fr {
  grid-template-columns: 1fr 1.5fr;
}
.projects-grid._1fr {
  grid-template-columns: 1fr;
}
.alaska-wrapper {
  height: 500px;
  background-color: #ebeef4;
  border-radius: 20px;
  padding: 40px;
  position: relative;
}
.alaska_logo {
  margin-bottom: 10px;
}
.alaska_logo.main-page {
  margin-bottom: 0;
}
.projects {
  color: #222;
  /* white-space: pre-wrap; */
  font-family: "Rotunda";
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
.projects.white {
  color: #fff;
}
.projects.white.bold {
  font-size: 28px;
}
.projects.white.bold.hidden {
  display: none;
}
.alaska_image {
  max-width: 700px;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: auto;
  right: 0%;
}
.alaska_image.projects {
  max-width: 600px;
  right: 20px;
}
.alaska_phone {
  max-width: 250px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 80px;
  right: 0%;
}
.alaska_phone.projects {
  max-width: 210px;
  left: 50px;
}
.kia-wrapper {
  height: 500px;
  background-color: #191919;
  border-radius: 20px;
  padding: 40px;
  position: relative;
}
.project-logo {
  height: 100%;
  object-fit: contain;
}
.project-logo.asos {
  height: auto;
}
.project-logo.lumity {
  height: auto;
}
.project-logo.rohme {
  width: 95px;
}
.project-logo.conde {
  margin-bottom: 20px;
}
.project-logo.fintech {
  height: auto;
  max-width: 170px;
}
.project-logo.myskool {
  width: 175px;
}
.project-logo.connect {
  /* max-width: 175px; */
  max-width: 250px;
}
/* .project-logo.egreen {
  width: 175px;
} */
.project-logo.main-page {
  width: auto;
  height: 45px;
  margin-bottom: 0;
  margin-right: 8px;
  display: block;
}
.project-logo.main-page.hidden {
  display: none;
}
.kia_image {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.right_projects_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  margin-bottom: 0;
  padding-bottom: 0;
}
.cleo-logo {
  margin-bottom: 10px;
}
.cleo-logo.sales {
  width: 150px;
}
.cleo-logo.main-page {
  width: auto;
  height: 55px;
  margin-left: -8px;
}
.cleo-logo.ai-page {
  width: auto;
  height: 55px;
  margin-left: 0;
}
.kroger_phone {
  width: 60%;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 30px;
}
.kroger_phone.sales {
  width: 250px;
  right: 60px;
}
.allbirds-wrapper {
  height: 500px;
  white-space: pre;
  background-color: #ebeef4;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
  position: relative;
}
.allbirds_logo {
  margin-bottom: 10px;
}
.allbirds_logo.main-page {
  width: auto;
  height: 48px;
  margin-bottom: 15px;
}
.allbirds_image {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.allbirds_image.main-page {
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}
.projects-link {
  color: #fca311;
  font-weight: 700;
  text-decoration: none;
  overflow: hidden;
}
.blue-span {
  color: #fca311;

  font-family: "Rotunda-bold";
}

#services .blue-span {
  font-size: 40px;
  font-family: "Rotunda-medium";
}

#services .white-span {
  font-size: 30px;
  color: white;
  font-family: "Rotunda-bold";
}

.blue-span._20px {
  font-size: 20px;
}
.horizontal-wrapper {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.awards_logo {
  width: auto;
  height: 140px;
  max-height: none;
  max-width: none;
  flex: none;
  margin-top: 0;
  margin-bottom: 10px;
}
.awards_logo.b2b {
  width: auto;
}
._24px-text {
  margin-top: 0;
  font-family: "Rotunda";
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}
._24px-text.awards {
  color: #060e29;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 20px;
}
._24px-text.center {
  color: #060e29;
  margin-left: auto;
  margin-right: auto;
}
._24px-text.black {
  color: #060e29;
  /* white-space: pre-wrap; */
  word-break: normal;
}
._24px-text.white {
  color: #fff;
}
.clients_review_slider {
  width: auto;
  height: 100%;
  margin-right: 0;
  padding-right: 40px;
  display: flex;
  overflow: visible;
}
.review_card {
  width: 400px;
  height: 500px;
  border: 1px solid #dedfe7;
  border-radius: 12px;
  flex-direction: column;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
  display: flex;
}
.review-up-wrapper {
  /* height: 70%; */
  /* border: 2px solid #f4f5f6; */
  padding: 20px 30px 15px;

  /* height: 250px; */
  height: 300px;
}
.review-up-wrapper.testimonials {
  border: 2px solid #f4f5f6;
  border-radius: 20px 20px 0 0;
  padding: 30px;
}
.review-bottom-wrapper {
  height: 30%;
  background-color: #f4f5f6;
  border-radius: 0 0 12px 12px;
  flex-direction: column;
  align-items: flex-end;
  padding: 15px 30px 30px;
  display: flex;
}
.review-bottom-wrapper.testimonials {
  padding: 20px;
}
.review_image {
  width: 60px;
  height: 60px;
  background-image: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/643d686828689d0b8613962d_Zwillinger%20\(1\).webp");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px;
  margin-right: 0;
}
.review_image.tariq {
  background-image: url(https://cdn.cloudious.net/t2.png);
}
.review_image.simon {
  background-image: url(https://cdn.cloudious.net/t1.jpg);
}
.review_image.salotto {
  background-image: url(https://cdn.cloudious.net/t3.png);
}
.review_image.damon {
  background-image: url(https://cdn.cloudious.net/t4.png);
}
.review_image.google {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64124d415120186c04d9ec85_bernardo-de-la-vega%402x.webp);
}
.review_image.trustpilot {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641321900be7569e32a0502c_image.8614.2992523.webp);
}
.review_image.kim {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642791ee6a10ec6d9b4eed17_staire-kim.webp);
  background-position: 50%;
}
.review_image.peter {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64279227302f9072f82bc294_peter-nielsen.webp);
  background-position: 50%;
}
.review_image.shavkat {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642792716a10ecf12d4efaa0_shavkat-khaitov.webp);
}
.review_image.case {
  width: 50px;
  height: 50px;
}
.review-name-wrapper {
  width: 100%;
  height: 100%;
  grid-column-gap: 5px;
  background-color: #f4f5f6;
  border-radius: 0 0 12px 12px;
  flex-direction: row;
  grid-template-rows: auto auto auto;
  grid-template-columns: 70px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
  position: static;
}
.review-name-wrapper.case {
  background-color: transparent;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}
.review_name {
  color: #000;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
}
.review_name.case {
  color: #060e29;
  font-size: 18px;
}
.review_company {
  color: #727a88;
  margin-top: 0;
  font-family: "Rotunda";
  font-size: 14px;
  font-weight: 400;
}
.review_rating {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}
.review_rating_number {
  color: rgba(23, 49, 59, 0.9);
  margin-top: 3px;
  margin-right: 3px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.review_stars_wrapper {
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  display: flex;
}
.review_rate_source {
  align-items: center;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.review_rating_source_logo {
  width: 22px;
  height: 25px;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641249945120182da9d990b2_google-logo-png-webinar-optimizing-for-success-google-business-webinar-13.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  margin-left: 5px;
}
.review_rating_source_logo.clucth {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64124359073e9c5b25981707_download-removebg-preview.webp);
  background-size: contain;
}
.review_rating_source_logo.trustpilot {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64124b926ba0ef7c53db9df4_Trustpilot-Symbol.png);
  background-size: cover;
}
.review_text {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}
.truspilot_logo {
  width: 20px;
  height: 20px;
}
.awards_-card {
  width: 260px;
  height: 280px;
  background-color: #fff;
  border: 2px solid rgba(59, 76, 175, 0.86);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 30px 20px;
  display: flex;
  box-shadow: 7px 7px 9px -3px rgba(42, 67, 212, 0.2);
}
.awards_-card._30px {
  transform: translateY(30px);
}
.awards_-card._30px._5 {
  position: relative;
}
.awards_-card._7 {
  padding-left: 18px;
  padding-right: 18px;
}
.awards_card_name {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}
.blue-border-button {
  z-index: 2;
  width: 100%;
  height: 100%;
  color: #fca311;
  text-align: center;
  background-color: transparent;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 30px;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.blue-border-button:hover {
  color: #fff;
}
.blue-border-button.with-arrow {
  color: #fca311;
  padding-left: 15px;
}
.blue-border-button.cta {
  width: 250px;
  height: 60px;
  color: #fff;
  background-color: #fca311;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 0;
  display: flex;
  position: static;
}
.button-wrapper {
  /* width: 250px; */
  width: 300px;
  height: 60px;
  /* background-color: #fff; */
  border: 2px solid #fca311;
  /* border-radius: 12px; */
  border-radius: 32px;
  margin: 20px auto;
  position: relative;
  overflow: hidden;
}
/* .button-wrapper.blue-adjust {
  border: 2px solid #14213d;
} */
.button-wrapper.left {
  margin-left: 0;
}
.button-wrapper.no_margin {
  margin-top: 0;
}
.button-slider {
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #fca311;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
/* .button-slider.blue-adjust {
  background-color: #14213d;
} */
.button-slider:hover {
  background-color: #1c36cf;
}
.services-wrapper {
  grid-column-gap: 20px;
  /* grid-row-gap: 16px; */
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  /* grid-template-columns: 1fr 1fr 1fr 1fr; */
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0;
  display: grid;
}
.services-wrapper._3columns {
  grid-template-columns: 25% 25% 25%;
  align-content: center;
  justify-content: center;
  justify-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.services-wrapper._3columns.animated {
  grid-column-gap: 15px;
}
.services-wrapper.animated {
  grid-column-gap: 20px;
  align-content: center;
  justify-content: center;
  align-items: stretch;
  justify-items: stretch;
  margin-bottom: 40px;
}
.partners_logo_wrapper {
  /* width: 160px; */
  width: 110px;
  height: auto;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
  position: relative;
}
.partner_logo {
  /* width: 100%; */
  position: static;
  width: 150px;
  height: 40px;
  object-fit: contain;
  margin: 0px 40px;
}
.marquee_content.adjust .partner_logo {
  height: 60px;
}
.partner_logo.kia {
  width: 100%;
  max-width: none;
  margin-left: 0;
}
.partner_logo.chevron {
  margin-top: 0;
  margin-left: -1px;
  position: relative;
}
.industries_grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  padding: 10px;
}
.grid-card-wrapper {
  /* white-space: pre-wrap; */
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 22px 22px 30px;
  transition: all ease-in-out 0.5s;
  /* transition: all 0.2s; */
  display: flex;

  /* box-shadow: 0 2px 6px 8px rgba(225, 224, 224, 0.1); */
  background-color: white;
  position: relative;
  height: 100%;
}

.hover-wrapper:hover .grid-card-wrapper {
  /* background-color: rgba(205, 205, 205, 0.23); */
  /* transform: translateY(-15px); */
  transform: rotateX(180deg);
}
.hover-wrapper:hover .services-overlay {
  opacity: 1;
}
.hover-wrapper:hover .services-content {
  opacity: 0;
}
.services-content {
  transition: all ease-in-out 0.5s;
}
.services-overlay {
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: rotateX(180deg);
  transition: all ease-in-out 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
}
.services-overlay > img {
  width: 75px;
}
.services-overlay > ._18px-text.card {
  font-size: 34px;
  line-height: 120%;
}
.learn-more {
  margin-top: 10px;
  color: #fca311;
}

.grid-card-wrapper.last {
  width: 300px;
  padding-bottom: 25px;
}
.industry-icon {
  width: 40px;
  margin-bottom: 15px;
}
._18px-text {
  color: #060e29;
  flex: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
._18px-text.no_margin {
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
}
._18px-text.product-card {
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 400;
}
._18px-text.store {
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 130%;
}
._18px-text.card {
  padding-top: 0;
  padding-bottom: 0;
  /* font-size: 18px;
  font-weight: 500; */
  font-size: 22px;
  font-family: "Rotunda-medium";
  color: #14213d;
}
.industries-social-media-icon {
  width: 60px;
  height: 60px;
  background-color: #f2f2f2;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}
.button-arrow {
  width: 20px;
  height: 24px;
  color: #fca311;
  position: absolute;
  top: 30%;
  bottom: 0%;
  left: auto;
  right: 10%;
}
.flex {
  width: 2850px;
  height: auto;
  min-height: 480px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: 7.5%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.flex.reviews {
  width: 1800px;
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
.only-heading_wrapper {
  width: 100vw;
  height: auto;
  padding-top: 20px;
  padding-bottom: 0;
  overflow: hidden;
}
.team_members_desktop {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}
.card__desc {
  width: 85%;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.card__texture {
  width: 100%;
  height: 33%;
  background-color: rgba(42, 67, 212, 0.9);
  border-radius: 24px 24px 0 0;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.card__content {
  width: auto;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.card__card {
  width: auto;
  height: auto;
  background-color: #fff;
  border-radius: 32px;
  padding: 0;
}
.card__wrapper {
  width: 285px;
  height: auto;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 32px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}
.white_button {
  opacity: 1;
  color: #fca311;
  background-color: transparent;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
}
.white_button.unvisible {
  opacity: 0;
  display: none;
}
._22px-text {
  color: white;
  /* color: #060e29; */
  flex: 0 auto;
  margin: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 22px;
  font-weight: 500;
  /* line-height: 150%; */
  line-height: 120%;
}
._22px-text.faq {
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}
._22px-text._120 {
  margin-bottom: 0;
  line-height: 120%;

  color: #000;
}
._22px-text._18px {
  font-size: 18px;
}
._22px-text.white {
  color: #fff;
  font-size: 20px;
}
._22px-text.white.avenir {
  letter-spacing: 1px;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 700;
}
.heading-line-two {
  display: inline-block;
}
.heading-line-two.heading-xxlarge {
  font-size: 42px;
}
.heading-line-one {
  display: inline-block;
}
.heading-line-one.heading-xxlarge {
  font-size: 42px;
}
.animated-heading_component {
  color: #fff;
  font-family: Galano grotesque alt semi, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 150%;
}
.animated-heading_component.case {
  margin-bottom: 0;
  padding-bottom: 0;
}
.header_component {
  width: 100%;
}
.div-hide {
  text-align: center;
  overflow: hidden;
}
.div-hide.case {
  width: 80%;
}
.max-width-xlarge {
  width: 100%;
  max-width: 57.5rem;
}
.max-width-xlarge.hide-tablet {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.offices_section {
  padding-bottom: 0;
}
.office_mobile_wrapper {
  z-index: 2;
  width: 225px;
  height: 100%;
  border-radius: 20px 0 0 20px;
  position: relative;
}
.nyc_bg {
  width: 100%;
  height: 100%;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641a0b2adb82f52d83d92b0b_nyc.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 20px 0 0 20px;
  align-items: center;
  display: flex;
  position: relative;
}
.nyc_diagonal {
  z-index: 0;
  width: 31px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: scale(1.1) translate(14px) rotate(4deg);
}
.miami_office {
  z-index: 1;
  width: 225px;
  height: 100%;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.tx_office {
  z-index: 0;
  width: 225px;
  height: 100%;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}
.tx_bg {
  width: 100%;
  height: 100%;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641a0eae9ff56d3112c55cab_Frisco-Dallas.jpeg);
  background-position: 50% 0;
  background-size: cover;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}
.tx_diagonal {
  width: 31px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: scale(1.1) translate(-14px) rotate(4deg);
}
.offices_wrapper {
  width: 900px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}
.offices_wrapper.mobile {
  display: none;
}
.image-6 {
  z-index: 0;
  height: 100%;
  max-width: none;
  object-fit: contain;
  border-radius: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.grey_shadow {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  position: absolute;
}
.grey_shadow.nyc {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.nyc_office_content {
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  margin-left: 45px;
  padding: 18px;
  position: relative;
}
.office_content_raw {
  justify-content: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}
.office_content_raw:hover {
  color: #fca311;
}
.black_button {
  color: #060e29;
  text-align: center;
  background-color: transparent;
  border: 2px solid #060e29;
  border-radius: 12px;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  transition: color 0.3s, background-color 0.3s;
  display: block;
}
.black_button:hover {
  color: #fff;
  background-color: #060e29;
}
.miami_office_content {
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  margin-left: 0;
  padding: 18px;
  position: static;
}
.la_office_content {
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  flex-direction: column;
  align-items: stretch;
  margin-left: 0;
  margin-right: 50px;
  padding: 18px;
  display: flex;
  position: relative;
}
.la_diagonal {
  z-index: 2;
  width: 31px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: scale(1.1) translate(-14px) rotate(4deg);
}
.miami_diagonal {
  z-index: 0;
  width: 31px;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: scale(1.1) translate(14px) rotate(4deg);
}
.la_office {
  z-index: 0;
  width: 225px;
  height: 100%;
  border-radius: 0;
  position: relative;
}
.la_bg {
  width: 100%;
  height: 100%;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641b31c9e7358896571e5481_homesocial1200x600.webp);
  background-position: 50%;
  background-size: cover;
  border-radius: 0 20px 20px 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}
.tx_office_content {
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  margin-left: 0;
  margin-right: 0;
  padding: 18px;
  position: relative;
}
.form-heading-raw {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}
.input,
.input-top {
  height: 55px;
  color: #060e29;
  letter-spacing: 1px;
  border: 0 solid rgba(106, 111, 132, 0.25);
  border-bottom-width: 1px;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 8px;
  font-family: "Rotunda";
  font-weight: 400;
}
.input:active,
.input:focus {
  color: #060e29;
  border-bottom-color: rgba(42, 67, 212, 0.75);
}
.input:focus-visible {
  color: #060e29;
  background-color: #fff;
  border-bottom-color: rgba(42, 67, 212, 0.75);
}
.input[data-wf-focus-visible] {
  color: #060e29;
  background-color: #fff;
  border-bottom-color: rgba(42, 67, 212, 0.75);
}
.input::-ms-input-placeholder {
  color: #494949;
}
.input::placeholder {
  color: #494949;
}
.input.phone_input {
  margin-bottom: 0;
}
.input.phone_input:focus-visible {
  color: #060e29;
}
.input.phone_input[data-wf-focus-visible] {
  color: #060e29;
}
.input.phone_input.sales {
  font-family: Avenirnextltpro, sans-serif;
}
.input.text {
  height: 70px;
}
.input.sales {
  font-family: Avenirnextltpro, sans-serif;
}
._20px_text {
  font-family: "Rotunda-thin";
  font-size: 18px;
  line-height: 150%;
}
._20px_text.faq {
  padding-bottom: 10px;
  font-weight: 400;
}
.faq_list {
  margin-top: 20px;
  padding-left: 40px;
}
.footer-office-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  font-family: "Rotunda";
  font-weight: 300;
  display: grid;
}
.footer-office-grid.emails {
  grid-template-rows: minmax(80px, 1fr);
  margin-top: 5px;
}
.footer-office-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Rotunda";
  font-weight: 300;
  line-height: 150%;
  display: block;
}
.footer-link {
  color: #fff;
  margin-bottom: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  transition: color 0.2s;
  display: block;
}
.footer-link:hover {
  color: #a1a8b7;
}
.allbirds_imagw {
  z-index: 1;
  width: auto;
  height: 280px;
  position: absolute;
  top: auto;
  bottom: -2%;
  left: auto;
  right: 60px;
}
.jafton-span {
  color: #fca311;
  font-weight: 700;
}
.cards-container {
  width: 85%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.section-timeline {
  /* z-index: -3; */
  z-index: 0;
  background-color: #fff;
  position: relative;
}

.timeline-circle {
  width: 15px;
  height: 15px;
  max-height: 15px;
  max-width: 30px;
  min-height: 15px;
  min-width: 15px;
  background-color: #fff;
  border-radius: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #fca311;
}

.methodlogy .timeline-component {
  align-items: start;
}
.methodlogy .cards-container {
  display: flex;
}
.methodlogy .timeline-centre {
  grid-area: 1/1/3/2;
  justify-content: flex-start;
}
.methodlogy .card-item {
  grid-template-columns: 40px;
}
.methodlogy .timeline-progress {
  left: 6px;
  background: none;
  border: 3px dashed #acb5e9;
}
/* .methodlogy .methodlogy-content {
  display: none;
} */
.methodlogy-wrapper {
  flex: 1;
  position: relative;
  padding: 20px 0px;
}
.methodology-dropdown {
  width: 100%;
  display: flex;
  position: unset;
}
.methodology-dropdown .w-dropdown-toggle {
  max-width: 35%;
  margin: 0;

  display: flex;
  align-items: center;
  gap: 20px;
}
/* .methodology-dropdown .w-dropdown-toggle:hover +  .w-dropdown-list{
  display: block;
} */
.methodology-dropdown .w-dropdown-list {
  min-width: unset;
  position: absolute;
  background: none;
  top: 0;
  /* left: 30%; */

  width: 65%;
  right: 0;
}
.methodology-dropdown .timeline-circle {
  position: static;
}
.methodlogy-count {
  color: rgb(51, 51, 51);
  opacity: 10%;
  font-size: 170px;
  font-weight: bold;
  margin: 0;
  line-height: 1;
}
.content-divider {
  display: flex;
  justify-content: space-between;
}
.methodlogy-image {
  width: 250px;
  height: 250px;
}
.methodlogy-card {
  width: 45%;
  /* background-color: white;
  box-shadow: 0 -1px 20px rgba(110, 110, 115, 0.1); */
}

.timeline-right {
  height: auto;
}
.timeline-centre {
  justify-content: center;
  display: flex;
}
.margin-bottom-xlarge {
  margin-bottom: 0;
}
.card-item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 120px 1fr;
  grid-auto-columns: 1fr;
  /* padding-top: 50px;
  padding-bottom: 50px; */
  padding-top: 25px;
  padding-bottom: 0px;
  display: grid;
  position: relative;
  /* max-width: 1100px; */
}

.timeline-component .card-item:nth-child(odd) .card-left {
  order: 3;
  text-align: left;
}
.timeline-component .card-item:nth-child(odd) .timeline-centre {
  order: 2;
}
.timeline-component .card-item:nth-child(odd) .timeline-right {
  order: 1;
  text-align: right;
}

.card-item.to-right {
  direction: rtl;
}
.to-right .card-left {
  text-align: left;
}

.timeline-image-wrapper {
  border-radius: 0;
  margin-bottom: 20px;
  overflow: hidden;
}
.timeline-component {
  max-width: 1120px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.card-left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}
.card-step-text {
  color: #fca311;
  letter-spacing: -0.03em;
  font-family: "Rotunda";
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  position: -webkit-sticky;
  position: sticky;
  top: 48vh;
}
.timeline-progress {
  z-index: -2;
  width: 3px;
  height: calc(100% - 70px);
  /* height: 100%; */
  background-color: #acb5e9;
  position: absolute;
  top: 5vh;
  bottom: auto;
}
.timeline-image {
  width: 50px;
  margin-bottom: 10px;
}
._15vh-margin {
  height: 15vh;
  background-color: #fff;
  position: absolute;
  top: auto;
  bottom: -12vh;
  left: 0%;
  right: 0%;
}
._26px-card-text {
  color: #000;
  /* white-space: pre-wrap; */
  font-family: "Rotunda";
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}
._18px-text-card-text {
  font-family: "Rotunda-thin";
  font-size: 18px;
  line-height: 150%;
  color: rgba(99, 98, 98, 1);
}
.projects_left-wrapper.relative,
.projects-right-wrapper {
  position: relative;
}
.projects_content_wrapper {
  margin-top: 0;
}
.projects_content_wrapper._40px-margin {
  margin-top: 60px;
}

#my-review-section {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

.my-review-container {
  position: relative;
}
.my-review-slider {
  background-color: transparent;
  height: 65vh;
}

.my-review-bg-image-1 {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -999;
  height: 100%;

  scale: 1.1;
}
.my-review-bg-image-2 {
  position: absolute;
  z-index: -999;
  /* top: 100px; 
  right: 50px;*/

  top: 0px;
  right: 0px;
  max-width: 190px;
}
.my-review-wrapper {
  width: 100%;
  display: flex;

  align-items: center;
  justify-content: center;
  height: 100%;
}
.my-review-blue-div {
  /* max-width: 300px; 
   padding: 20px 30px; */
  max-width: 260px;
  padding: 20px;
  height: fit-content;
  background-color: #5e91ff;
  color: white;
  font-size: 22px;
  border-radius: 12px;
  /* transform: translate(35%, 70px); */

  position: absolute;
  top: 120px;
  left: 0;
  z-index: 999;
  text-transform: uppercase;

  display: none;
}
.my-review-like-div {
  /* position: absolute; */

  /* bottom: 172px;
  right: 40px; */

  bottom: 200px;
  right: 0px;
  color: #060e29;
}

.my-review-card-wrapper {
  /* transform: translate(-30px, 60px); */
  /* transform: translateX(-30px); */
}
.my-review-card {
  /* max-width: 450px; */
  max-width: 520px;
  background-color: #fff;
  padding: 30px 30px 15px;
  border-radius: 20px;
  /* border: 2px solid #f4f5f6; */
  box-shadow: 0 -1px 20px rgba(110, 110, 115, 0.1);
  overflow: hidden;
}
.my-review-card ._16px-text {
  color: #060e29;
  font-family: "Rotunda-thin";
  /* font-size: 14px; */
  font-size: 18px;
  font-weight: 100;
}
.my-review-name {
  margin-bottom: 0;

  margin-top: 0;
}
.new-review-header {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.new-review-header div {
  flex: 1;
}
.new-review-adjust {
  justify-content: center;
}
.new-review-adjust .new-person-image {
  width: 150px;
  border-radius: 0;
  object-fit: contain;
  object-position: center;
}
.new-person-image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  object-fit: cover;
  object-position: top;
}
.my-review-card-bottom {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}
.my-review-stars {
  width: fit-content;
  background-color: #fff;
  box-shadow: 0 -1px 20px rgba(110, 110, 115, 0.1);
  padding: 14px;
  border-radius: 12px;
  /* margin-top: 20px; */
}

.review-section-wrapper {
  height: auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 45px;
  display: block;
  position: relative;
  overflow: visible;
}
.about-us-section {
  width: 85%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.links-history {
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}
.links-history.left-aligned {
  justify-content: flex-start;
  padding-left: 20px;
}
.timeline_image {
  width: 100%;
  max-height: none;
  /* max-width: 450px; */
  max-width: 270px;
  position: -webkit-sticky;
  position: sticky;
  top: 25vh;

  filter: grayscale(100%);
}
.timeline_image:hover {
  filter: unset;
}
.arrow-container {
  width: 0;
  height: 0;
  background-color: rgba(79, 79, 83, 0.3);
  border-radius: 50px;
  display: none;
}
.mask {
  width: 80%;
  height: auto;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}
.slide-20vw {
  width: 22vw;
  height: 100%;
  border: 1px #000;
}
.side-margin {
  width: 100px;
  flex: none;
  margin-right: 0;
}
.side-margin.reviews {
  width: 50px;
}
.slider-container {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: auto;
}
.slider-container.tablet-mobile {
  display: none;
}
.slide-2 {
  width: auto;
  height: 100%;
  border: 1px #000;
  margin-right: 15px;
}
.slide-2._350px {
  width: 350px;
}
.slider-2 {
  width: auto;
  height: auto;
  background-color: transparent;
  overflow: auto;
}
.hide {
  display: none;
}
.margin-right {
  margin-right: 15px;
}
.icon-2 {
  color: #fff;
  font-size: 35px;
}
.industry-image {
  height: 220px;
  width: 100%;
  object-fit: cover;
}
.slide-box {
  width: 400px;
  height: 500px;
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -1px 20px rgba(110, 110, 115, 0.1);
}
.slide-box:hover {
  transform: scale(1.01);
  box-shadow: 0 -1px 20px rgba(110, 110, 115, 0.25);
}
.slide-box.margin-right {
  /* height: 420px; */
  height: auto;
  margin-right: 20px;
}
.slide-box.video_review {
  width: 400px;
  height: 420px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
}
.slide-box.video_review.main_page {
  width: 400px;
  height: 420px;
  margin-right: 20px;
}
.slide-box.video_review.testimonial {
  width: 95%;
  height: 450px;
  margin-right: 0;
}
.slide-box.testimonials {
  width: auto;
  height: 450px;
  box-shadow: none;
  margin-right: 0;
  padding-top: 0;
}
.slide-box.testimonials:hover {
  box-shadow: none;
}
.kroger-cart {
  width: 85%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 30px;
}
.kroger-cart.sales {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.kroger-cart.main-page {
  bottom: 10px;
  right: 30px;
}
.kroger-cart.ai-page {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
._8vw-div {
  width: 18vw;
  flex: none;
  margin-right: 0;
}
.nav-logo-wrapper {
  width: 20%;
  height: auto;
  max-width: 180px;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}
.hiring_wrapper {
  width: 80px;
  height: auto;
  color: #fca311;
  letter-spacing: 0;
  background-color: rgba(42, 67, 212, 0.1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 1px 5px;
  font-family: "Rotunda";
  font-size: 11px;
  font-weight: 500;
  transition: color 0.25s;
  display: flex;
  position: static;
  top: -15px;
  bottom: auto;
  left: auto;
  right: -100px;
  transform: translate(-2px, -15px);
}
.hiring_wrapper:hover {
  color: #060e29;
}
.office_content_mobile {
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12px;
  margin-left: 45px;
  padding: 18px;
  position: relative;
}
.dark_bg_vector._1 {
  height: 70%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.dark_bg_vector._2 {
  height: 70%;
  transform-style: preserve-3d;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.header-dropdown {
  z-index: 5;
  width: 620px;
  height: auto;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  opacity: 0;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 12px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 20px;
  transition: opacity 0.2s;
  display: block;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0;
  right: auto;
  box-shadow: 0 2px 5px 5px rgba(197, 197, 197, 0.2);
}
.header-dropdown.w--open {
  z-index: 2;
}
.header-dropdown.company {
  width: 180px;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 25px;
  padding-bottom: 25px;
  display: none;
  left: -30px;
}
.header-dropdown.locations {
  width: 170px;
  grid-template-rows: auto auto auto auto;
  display: none;
  left: -40px;
}
.header-dropdown.open {
  opacity: 1;
  display: none;
}
.header-dropdown.open.service {
  z-index: 10;
  width: 500px;
  display: block;
  left: -180px;
}
.header-dropdown.open.company {
  z-index: 2;
  width: 265px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  left: -100px;
}
.header-dropdown.open.locations {
  z-index: 10;
  display: block;
}
.header-dropdown.open {
  opacity: 1;
  display: block;
}
.nav-icon {
  width: 25px;
  height: 25px;
  margin-right: 0;
  position: absolute;
  top: 2px;
  bottom: 0%;
  left: 2px;
  right: 0%;
}
.nav-link-text {
  color: #060e29;
  padding-left: 3px;
  font-family: "Rotunda";
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}
.nav-icons-wrapper {
  z-index: 99;
  width: 30px;
  height: 30px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
  position: relative;
}
.video_review_bg {
  width: 100%;
  height: 100%;
  filter: blur(5px);
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64208394b6257e6cd3165e73_video-review%402x.webp);
  background-position: 50%;
  background-size: cover;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.review-video-button {
  z-index: 1;
  width: 85px;
  height: 85px;
  background-color: #fca311;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
  position: relative;
}
.review-video-button.video_button {
  cursor: pointer;
  flex-wrap: nowrap;
}
.review_video_button_icon {
  width: 50px;
}
.video_review_container {
  z-index: 11;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.85);
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video_review_close_button {
  cursor: pointer;
  position: absolute;
  top: 35px;
  bottom: auto;
  left: auto;
  right: 35px;
}
.video_review_button {
  width: 25px;
  cursor: pointer;
}
.values-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}
.fame_wrapper {
  width: 100vw;
  height: auto;
  padding-top: 0;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.marquee {
  width: 100vw;
  height: auto;
  grid-column-gap: 1rem;
  align-items: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  overflow: hidden;
}
.marquee_content {
  height: 100%;
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  display: flex;
}
.marquee_content.scroll {
  padding-top: 0;
}
.marquee_card {
  width: 300px;
  height: 400px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.marquee_card.patrick {
  height: 420px;
}
.marquee_card_text {
  width: 100%;
  color: #000;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 30px;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.marquee_image_wrapper {
  width: 100%;
  height: 100%;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd1add0d324d18dd0347_amanda-cenry%402x.webp);
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
}
.marquee_image_wrapper._2 {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd02596eec2c4b2b1ae5_garad-adams%402x.webp);
}
.marquee_image_wrapper._3 {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd122fee17c220ef73e4_simon-sinek%402x.webp);
}
.marquee_image_wrapper._4 {
  min-height: 272px;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd12b6ff9a3f9000367a_patrick-bet-david%402x.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.marquee_image_wrapper._5 {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd12b6ff9a4e38003679_guy-kawasaki%402x.webp);
  background-position: 50% 0;
}
.marquee_image_wrapper._6 {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd128054c54615769f7b_nassim-taleb%402x.webp);
}
.marquee_image_wrapper._7 {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6424fd12c7e054399f6ea322_wolf-walstreet%402x.webp);
  background-position: 50% 0;
}
.projects-text-name {
  color: #060e29;
  white-space: pre-wrap;
  margin-top: 0;
  font-family: "Rotunda";
  font-size: 28px;
  font-weight: 700;
  line-height: 135%;
}
.projects-text-name.avenir-font {
  margin-bottom: 0;
  font-family: Avenirnextltpro, sans-serif;
}
.app-wrapper {
  width: 100%;
  height: 100%;
  background-color: #5a4793;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}
.app-wrapper.coco-loco {
  height: 500px;
  background-color: #0b0428;
}
.app-wrapper.caria {
  max-height: 520px;
  max-width: 480px;
  background-color: #eed36c;
  position: relative;
  overflow: hidden;
}
.app-wrapper.eat-okra {
  max-height: 520px;
  max-width: 480px;
  background-color: #f9f9fb;
  position: relative;
  overflow: hidden;
}
.app-wrapper.goalsetter {
  width: 100%;
  max-height: 450px;
  background-color: #60c4df;
  position: relative;
  overflow: hidden;
}
.app-wrapper.bad-bullz {
  height: 500px;
  background-color: #000;
}
.app-wrapper.public-com {
  width: 400px;
  height: 450px;
  background-color: transparent;
}
.app-wrapper.muscle-booster {
  height: 500px;
  background-color: transparent;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6451181130cf93c87ccd03f5_muscle%20booster.webp);
  background-position: 50%;
  background-size: cover;
}
.app_logo {
  width: 180px;
  margin-bottom: 10px;
  position: static;
  top: 40px;
  bottom: auto;
  left: 40px;
  right: auto;
}
.app_logo.caria {
  width: 150px;
  position: absolute;
  top: auto;
  bottom: 40px;
  left: 40px;
  right: auto;
}
.app_logo.eatokra {
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: 40px;
}
.app_logo.goal-setter {
  width: 170px;
  position: absolute;
  top: 30px;
  bottom: auto;
  left: auto;
  right: 40px;
}
.app_logo.alaska {
  width: 120px;
}
.app_logo.alaska.sales {
  width: 150px;
}
.app_description {
  max-width: 80%;
  color: #fff;
  padding-bottom: 20px;
  font-family: "Rotunda";
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}
.app_description.centered {
  max-width: 100%;
  text-align: center;
}
.app_content {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}
.app_content.coco-loco {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.app_content.bad-bullz {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}
.app_content.public-com {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/645113eafd52de2a88684895_Public.com.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.app_text_wrapper {
  height: 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.nav-hover-icon {
  width: 25px;
  height: 25px;
  margin-right: 0;
  position: absolute;
  top: 2px;
  bottom: 0%;
  left: 2px;
  right: 0%;
}
.caria-screen {
  width: 180px;
  max-height: 100%;
  max-width: 100%;
  float: right;
  clear: none;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  position: static;
}
.caria-screen._1 {
  width: auto;
  height: 300px;
  max-height: none;
  max-width: none;
  position: absolute;
  top: -80px;
  bottom: auto;
  left: 45px;
  right: auto;
}
.caria-screen._2 {
  width: auto;
  height: 300px;
  max-height: none;
  max-width: none;
  position: absolute;
  top: -80px;
  bottom: auto;
  left: auto;
  right: 45px;
}
.caria-screen._3 {
  width: auto;
  height: 300px;
  max-height: none;
  max-width: none;
  position: absolute;
  top: auto;
  bottom: -80px;
  left: auto;
  right: 45px;
}
.project-text {
  color: #303030;
  margin-top: 10px;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 18px;
  line-height: 120%;
}
.footer-left-column_grid_wrapper {
  /* max-width: 500px; */
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
  position: relative;
}
.footer-left-column_grid_wrapper.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.footer-right-column-grid-wrapper {
  margin-top: 0;
  padding: 10px 0;
}
.app_star {
  width: 150px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.app_star.right {
  z-index: 1;
  top: -30px;
  bottom: auto;
  left: auto;
  right: -30px;
}
.eait-okra-screen {
  width: 400px;
  max-height: 100%;
  max-width: 100%;
  float: right;
  clear: none;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: static;
}
.goalsetter-screen {
  width: 180px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.goalsetter-screen._1 {
  width: 135px;
  position: absolute;
  top: auto;
  bottom: 45px;
  left: 80px;
  right: 0%;
  transform: rotate(-10deg);
}
.goalsetter-screen._2 {
  z-index: 1;
  width: 135px;
  position: absolute;
  top: auto;
  bottom: 45px;
  left: auto;
  right: 80px;
  transform: rotate(10deg);
}
.testimonials_section {
  width: 85%;
  height: 100%;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64276e3e6a10ecfeb34cba8f_testimonials.webp);
  background-position: 50% 200%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.clutch-logo {
  width: 100px;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
  transform: translateY(2px);
}
.clutch-logo.sales {
  margin-top: 0;
  margin-bottom: 8px;
  margin-left: 5px;
}
.clutch_header_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}
.clutch_header_wrapper.sales {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}
.testimonials_grid {
  grid-column-gap: 12px;
  grid-row-gap: 20px;
  grid-template-columns: 33.3333% 33.3333% 33.3333%;
  padding: 0;
}
.awards_grid {
  grid-row-gap: 150px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 220px;
}
.awards-item_wrapper {
  height: auto;
  min-height: 230px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7f7f9;
  border-radius: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}
.award-image {
  z-index: 2;
  width: auto;
  height: 180px;
  position: absolute;
  top: 20px;
  transform: translateY(-100px);
}
.awards-content_wrapper {
  height: 38%;
}
.project-rating-wrapper {
  width: auto;
  max-height: 80px;
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 2px 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}
.project-rating-wrapper.case {
  margin-top: 20px;
}
.filter-by-text {
  z-index: 1;
  /* color: #fca311; */
  color: #25282a;
  justify-content: center;
  align-items: center;
  /* padding-left: 4px; */
  font-family: "Rotunda-medium";
  font-size: 13px;
  font-weight: 500;
  display: flex;
  position: relative;
}
.filter-by-text.project {
  height: 35px;
  background-color: #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 0;
  padding-right: 6px;
  font-size: 10px;
}
.filter-by-text.case {
  height: 100%;
  background-color: rgba(42, 67, 212, 0.1);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 0;
  padding-right: 8px;
  font-size: 14px;
}
.filter-by-text.main-page {
  /* padding-left: 2px; */
  line-height: 120%;
}
.filter-by-text.ai-page {
  padding-left: 2px;
  font-size: 15px;
}
._40px-margin_block {
  margin-top: 40px;
  margin-bottom: 40px;
}
.nav-bar-dropdown-text {
  width: 100%;
  display: flex;
}
.nav-list {
  width: auto;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}
.nav-list-item {
  height: 100%;
  margin-right: 0;
  padding: 0;
  position: relative;
}
.nav-list-item.phone-number {
  margin-right: 5px;
  font-size: 20px;
}
.nav-list-item.nav-bar {
  padding-left: 0;
  padding-right: 0;
}
.js-header-dropdown {
  width: 100%;
  color: #000;
  font-size: 16px;
}
.dropdown_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  display: grid;
}
.dropdown_list.company {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
.dropdown_list.locations {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
}
.dropdown_link {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.nav-wrapper {
  z-index: 10;
  width: 100vw;
  height: auto;
  /* background-color: #fff; */
  background-color: transparent;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 12px;
  display: flex;
  position: fixed;
  top: 0;
}
.html-embed-3 {
  display: none;
}
.nav-bar-section {
  width: 100%;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}
.relative-page-wrapper {
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.hamburger-wrapper .phone-black {
  display: none;
}
.hamburger-wrapper {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.upper-line {
  width: 28px;
  height: 3px;
  background-color: #fff;
  border-radius: 20px;
}
.middle-line {
  width: 28px;
  height: 3px;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.bottom-line {
  width: 28px;
  height: 3px;
  background-color: #fff;
  border-radius: 20px;
}
.header-white .upper-line,
.header-white .middle-line,
.header-white .bottom-line {
  background-color: #000;
}

.whatsapp_button {
  border-radius: 50%;
  position: fixed;
  bottom: 4%;
  right: 50px;
  cursor: pointer;
  z-index: 99;
}

.member_image {
  width: 240px;
  height: 240px;
  background-image: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6418ceae797ec683ac937df3_image%2019%20\(1\).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 10px solid #fff;
  border-radius: 500px;
  margin-left: 15px;
  margin-right: 15px;
}
.member_image.sardor {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4a6da182d972b90c73aa_Picture.webp);
  background-position: 50%;
  background-size: cover;
}
.member_image.igor {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dcc21363b5b4afcad58_Igor.webp);
  background-size: contain;
}
.member_image.anton {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dcaec63b0677853160b_Anton.webp);
  background-size: contain;
}
.member_image.rustam {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dca323a0e1972a94c39_Rustam.webp);
  background-size: contain;
}
.member_image.umid {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dcb8cfec90d17a10026_Umid.webp);
  background-size: contain;
}
.member_image.max {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dca0584534f33a1c030_Max.webp);
  background-size: contain;
}
.member_image.maria {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dcbec63b0269253160f_Maria.webp);
  background-size: contain;
}
.member_image.alexandra {
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642c4dca94f1143f3dee1765_Alexandra.webp);
}
.member_image.sayd {
  background-image: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642ef36ef059b94b16f923a4_My%20project-1%20\(4\).webp");
  background-position: 50% 20%;
  background-size: cover;
}
._10vh_margin {
  height: 10vh;
}
.positions_wrapper {
  width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.positions_text {
  color: #060e29;
  white-space: pre-wrap;
  padding: 20px 40px;
  font-family: "Rotunda";
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}
.diagonal-arrow {
  height: 19px;
  position: absolute;
  top: 25px;
  bottom: 0%;
  left: auto;
  right: 40px;
}
.position-description_wrapper {
  width: 100%;
  height: auto;
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}
.position_wrapper {
  width: 75%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}
.position_list {
  margin-top: 20px;
  margin-bottom: 20px;
}
.position-list_item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.awards_parallax_wrapper {
  width: 850px;
  height: auto;
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
  overflow: visible;
}
.alaska_project {
  height: 100%;
  max-height: 500px;
  background-color: #ebeef4;
  border-radius: 20px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}
.alaska_project.sales {
  width: 100%;
  height: 580px;
  max-height: none;
  max-width: 500px;
  background-color: #0b2648;
  margin-top: 40px;
  padding: 40px;
  overflow: hidden;
}
.nav-section {
  color: #060e29;
  padding: 5px;
  font-size: 16px;
}
.nav-section.phone {
  min-width: 130px;
}
.insights-heading_wrapper {
  width: 98%;
  height: 150px;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/642f30e936c60429d8224db3_insights-bg.webp);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin-top: 0;
  margin-left: 1%;
  margin-right: 1%;
  position: relative;
}
.insights-heading_wrapper.white {
  background-color: #fff;
  background-image: none;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  box-shadow: 0 12px 42px -4px rgba(24, 39, 75, 0.12);
}
.insights-gradient {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(90deg, #fca311 33%, transparent);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 100px;
  display: flex;
  position: absolute;
}
.insights-heading {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Rotunda";
  font-size: 48px;
  font-weight: 700;
  line-height: 150%;
}
.insights-heading.blue {
  color: #fca311;
  font-size: 42px;
}
.collection_wrapper {
  width: 100%;
  padding-top: 20px;
}
.insights-collection {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.insights-collection-list {
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.insights-collection-list-item {
  width: 100%;
  height: 100%;
}
.insights-collection-list-item .insights_preview-wrapper {
  margin-top: 10px;
  margin-bottom: auto;
  max-width: 100%;
  display: block;
}
.insights-collection-list-item .insights-wrapper {
  align-items: start;
}
.insights-collection-list-item .insights_preview-text {
  height: 7.5em;
  color: rgba(26, 34, 61, 0.7);
  font-family: "Rotunda-thin";
}
.insights-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  flex-direction: column;
  /* justify-content: space-between; */
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 20px;
}
.insights_image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  margin-bottom: 0;
  display: block;
}
.insights_date {
  width: 68px;
  color: #fca311;
  text-align: center;
  background-color: rgba(44, 72, 204, 0.1);
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  font-family: "Rotunda";
  font-size: 12px;
  font-weight: 400;
}
.insights_preview-text {
  /* height: 7.5em;
   color: rgba(26, 34, 61, 0.7); */
  color: rgba(255, 255, 255);
  margin-top: 10px;
  padding-left: 0;
  /* font-family: "Rotunda"; */
  font-weight: 400;
  line-height: 1.5em;
  overflow: hidden;
}
.insights_preview-text._14px {
  font-size: 14px;
}
.insights-image_wrapper {
  width: auto;
  height: 250px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.insights_preview-wrapper {
  /* margin-top: 10px;
  margin-bottom: auto; */
  /* max-width: 65%; */
  max-width: 80%;
  width: 100%;
  height: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}
.slider-adjust-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  z-index: -1;
}
.slider-adjust-wrapper .my-about-image {
  position: static;
  width: 80%;
  height: auto;
  margin-bottom: 25px;
}
.slider-adjust-wrapper .about-image-new {
  position: static;
  width: 100%;
  height: auto;
  z-index: 0;
}
.insights-wrapper .about-image-new.on-mobile {
  display: none;
}
.slider-adjust-wrapper .insights_preview-text._14px.on-mobile {
  display: none;
}
.insights-wrapper.about-page {
  position: relative;
  justify-content: end;
  padding: 0;
}
.about-page .insights_preview-wrapper {
  justify-content: end;
}

.slider-adjust-wrapper ._22px-text._18px {
  font-family: "Rotunda-thin";
  /* font-size: 70px; */
  font-size: 99px;
  font-weight: normal;
  text-align: center;
}
.slider-adjust-wrapper ._22px-text._18px.adjust-font {
  font-size: 82px;
}
.slider-adjust-wrapper ._22px-text._18px b {
  font-family: "Rotunda-bold";
  color: #e37720;
}
.slider-adjust-wrapper .insights_preview-text._14px {
  font-family: "Rotunda-thin";
  font-size: 28px;
  font-weight: 600;
  /* font-size: 22px; 
  font-weight: 300; */
  text-align: center;
}
.insights-link {
  height: 100%;
  background-color: #fff;
  border-radius: 20px;
}
.gif {
  width: 400px;
  height: auto;
  object-fit: cover;
  border-radius: 30px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
.gif-wrapper {
  width: 85%;
  height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 60px;
  display: flex;
}
.video-preview-bg {
  width: 100%;
  height: 100%;
  filter: blur(5px);
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/643037297e969e8361c841f8_video-preview.webp);
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  position: absolute;
}
.video-text-arrow {
  width: 85%;
  height: auto;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 30px;
  padding-right: 40px;
  display: flex;
  overflow: visible;
}
.insights-content_wrapper {
  padding: 40px;
}
.rt-el p {
  color: #060e29;
  margin-top: 10px;
  padding-left: 0;
  font-family: "Rotunda-thin";
  font-size: 18px;
  line-height: 150%;
}
.rt-el h4 {
  color: #060e29;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
.rt-el li {
  color: #060e29;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
  line-height: 150%;
  font-family: "Rotunda-thin";
}
.rt-el figure {
  margin-top: 20px;
  padding-top: 20px;
}
.rt-el img {
  border-radius: 20px;
  box-shadow: 0 6px 20px 5px rgba(24, 39, 75, 0.12);
}
.rt-el h3 {
  color: #1a223d;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 26px;
  font-weight: 500;
  line-height: 150%;
}
.rt-el h2 {
  color: #060e29;
  letter-spacing: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: "Rotunda";
  line-height: 150%;
}
.rt-el ul {
  padding-left: 60px;
}
.rt-el ol {
  color: #060e29;
  padding-left: 60px;
  font-family: "Rotunda";
  font-size: 18px;
  line-height: 150%;
}
.rt-el a {
  color: #fca311;
}
.rt-el strong {
  color: #060e29;
  font-size: 18px;
  font-weight: 500;
}
.rt-el h1 {
  font-size: 32px;
}
.rt-el em {
  color: #060e29;
}
.rt-el h5 {
  color: #060e29;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}
.rt-el h6 {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}
.rt-el.hidden {
  display: none;
}
.insights {
  width: 85%;
  height: auto;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}
.list {
  padding-left: 50px;
}
.fs_slider-collection-item {
  /* width: 300px; */
  height: auto;
}
.fs-slider_collection-list,
.fs-slider_collection-list-wrapper {
  display: block;
}
.fs-slider_slider {
  /* width: 85%; 
  height: auto;*/
  width: 100%;
  height: 85vh;
  background-color: transparent;
  /* margin-left: auto;
  margin-right: auto; */
}
.fs-slider_mask {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.fs-slider_slide {
  /* width: 300px; 
  height: auto; 
  margin: 10px; */
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;

  background-color: #14213d;
}
.inc-page .fs-slider_slide {
  background-color: transparent;
}
.inc-page .insights-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.inc-step-count {
  margin: 0;
}
#steps-section ._26px-card-text {
  color: #14213d;
}
.sticky-image {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  height: 100%;
}
.sticky-image .container {
  position: sticky;
  top: 0;
}
.recaptcha-error-message {
  color: #dd4b39;
  font-size: 12px;
  padding: 4px 0;
  margin: auto;
  display: none;
}

.slider-arrow {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
  display: flex;
}
.slider-arrow.right {
  z-index: 2;
  margin-left: 0;
  margin-right: 2rem;
}
.blue_arrow {
  /* width: 65px;
  height: 65px;
   background-color: #fca311; */
  width: 45px;
  height: 45px;
  background-color: rgba(255, 255, 255, 0.483);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  /* font-size: 30px; */
  font-size: 20px;
  font-weight: 700;
  transition: background-color 0.4s;
  display: flex;
  /* top: 140px; */
  top: calc(50% - 45px);
  bottom: auto;
  left: 0%;
  right: auto;
}
.blue_arrow:hover {
  background-color: #fca311;
}
.projects-screens_wrapper {
  margin-right: 0;
  position: relative;
}
.projects-screens_wrapper.case {
  z-index: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}
.review-rich-text {
  font-family: "Rotunda";
}
.review-rich-text p {
  color: #fff;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
}
.review-rich-text strong {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
._18px-white-text {
  color: #fff;
  font-family: "Rotunda";
  font-size: 14px;
  font-weight: 500;
}
._18px-white-text.sales {
  letter-spacing: 1px;
  text-transform: none;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}
.project-wrapper {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.project-content_wrapper {
  z-index: 1;
  height: 340px;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #f9f9fb;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.85fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  padding: 20px;
  display: grid;
  position: relative;
}
.review_wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
  background-color: #fca311;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 2fr 0.75fr;
  grid-auto-columns: 1fr;
  padding: 15px;
  display: grid;
  position: relative;
  transform: translate(0);
}
.project-text_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}
.project_tag-wrapper {
  width: 100%;
  margin-bottom: 5px;
}
.project-tags-list-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}
.project-tags-list {
  display: flex;
}
.project-tags-list-item {
  height: auto;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  padding: 0;
  display: flex;
  position: static;
}
.project-tag-blue_icon {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7.5px;
  bottom: 0%;
  left: 7.5px;
  right: 0%;
}
.project-tag-blue_icon.big {
  width: 20px;
  height: 20px;
  position: static;
}
.project-tag-white_icon {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7.5px;
  bottom: 0%;
  left: 7.5px;
  right: 0%;
}
.project-tag-icons_wrapper {
  width: 30px;
  height: 35px;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  position: relative;
}
.project-tag-icons_wrapper.case {
  width: 35px;
  height: 35px;
  background-color: rgba(42, 67, 212, 0.1);
  justify-content: center;
  align-items: center;
  display: flex;
}
.project-title_wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 6px;
  margin-bottom: auto;
  display: grid;
}
.project-icon {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  margin-right: 8px;
}
.project-icon.big {
  width: auto;
  height: 40px;
}
.project-title {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
}
.project-description-text {
  color: #060e29;
  font-family: Gilroy, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 135%;
}
.store-rating-raw {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}
.store-rating-raw.stars {
  justify-content: flex-start;
  margin-top: 6px;
  padding-right: 5px;
}
.store-rating-raw.android {
  justify-content: flex-start;
  padding-right: 5px;
}
.store-icons_wrapper {
  width: 25px;
  height: 25px;
  position: relative;
}
.store-icon-col {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 2px;
  right: 0%;
}
.store-icon-col._0margin {
  z-index: 1;
  left: 0;
}
.store-icon-col.case {
  height: 100%;
  position: static;
}
.store-icon-white {
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.store-text {
  color: #060e29;
  font-family: Gilroy, sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.store-text.number {
  font-size: 14px;
  line-height: 18px;
}
.store-text.number.case {
  padding-top: 5px;
  font-size: 16px;
  font-weight: 500;
}
.store-text.case {
  padding-top: 0;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
}
.store-stars_wrapper {
  width: 80px;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  position: relative;
}
.store-stars-white {
  height: 22px;
  opacity: 0;
  object-fit: contain;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0%;
  right: 0;
}
.store-stars-col {
  z-index: 1;
  height: 22px;
  object-fit: contain;
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
}
.store-stars-col.case {
  height: 100%;
  position: static;
}
.store-stars-col.apple {
  padding-bottom: 3px;
}
.store-rating-wrapper {
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  padding: 5px;
  transition: all 0.2s ease-in;
  display: flex;
}
.store-rating-wrapper:hover {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  transform: scale(0.99);
}
.store-rating-wrapper.case:hover {
  background-color: rgba(42, 67, 212, 0.1);
}
.google-stars_wrapper {
  width: 80px;
  height: 25px;
  margin-right: 5px;
  position: relative;
}
.right-screen {
  z-index: 2;
  width: 65px;
  height: auto;
  position: absolute;
  top: auto;
  bottom: 140px;
  left: auto;
  right: 5px;
}
.right-screen.case {
  width: 90px;
  position: static;
}
.left-screen {
  z-index: 1;
  width: 65px;
  object-fit: fill;
  position: absolute;
  top: auto;
  bottom: 130px;
  left: 5px;
  right: auto;
}
.left-screen.case {
  width: 95px;
  position: static;
  transform: translateY(20px);
}
.middle-screen {
  width: 55px;
  position: absolute;
  top: -35px;
  bottom: auto;
  left: 35px;
  right: 0%;
}
.reviewer-image {
  width: 50px;
  border-radius: 50px;
}
.review-text_wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 5px;
  padding-right: 5px;
}
.reviewer-name {
  color: #fff;
  margin-bottom: 5px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
}
.project-bg {
  z-index: -2;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  border-radius: 20px;
  position: absolute;
  box-shadow: 0 0 8px 3px rgba(42, 67, 212, 0.2);
}
.review-absolute_wrapper {
  z-index: 0;
  height: auto;
  opacity: 1;
  position: static;
}
.project-title-iconwrapper {
  align-items: center;
  display: flex;
}
.sales-nav-bar {
  z-index: 999;
  width: 100%;
  background-color: transparent;
  padding-top: 5px;
  padding-bottom: 5px;
  position: fixed;
  top: 0;
}
.sales_nav-link {
  color: #fff;
  padding: 15px;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 400;
}
.sales_nav-link.bold {
  margin-left: 20px;
  margin-right: 10px;
  font-size: 20px;
  font-weight: 700;
}
.sales_nav-link.bold.mobile {
  display: none;
}
.sales-nav-container {
  max-width: 85vw;
  padding-top: 10px;
  padding-bottom: 10px;
}
.green-span {
  color: #6bd1a6;
}
.circles_wrappers {
  margin-bottom: 10px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: 20px;
  right: auto;
}
.circles_wrappers.image {
  position: static;
}
.circles {
  width: 10px;
  margin-right: 5px;
}
.circles._8px {
  width: 8px;
}
.form-heading {
  width: 65%;
  color: #060e29;
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Avenirnextltpro, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
}
.hero-awards_wrapper {
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.recognitions_wrapper {
  flex-flow: wrap;
  align-items: center;
  margin-top: 10px;
  display: flex;
}
.recognition-image {
  width: 140px;
  margin-left: 0;
  margin-right: 20px;
}
.recognition-image.no-margin {
  width: auto;
  height: 110px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.recognition-image.no-margin.bbb {
  border-radius: 8px;
  margin-right: 0;
}
.sales_grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
.sales_grid_block {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.column-image_wrapper {
  width: 180px;
  height: 120px;
  background-color: #f5f5f6;
  border-radius: 20px;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}
.reasons-image {
  width: auto;
  height: 120px;
}
.column-images_grid {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.white-bg_wrapper {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.column-person_image {
  width: auto;
  height: 28px;
}
.line {
  width: 15px;
  height: 2px;
  background-color: rgba(185, 185, 185, 0.5);
  border-radius: 20px;
  margin-top: 5px;
}
.line._24px {
  width: 24px;
  margin-top: 2px;
}
.yellow_badge {
  width: 18px;
  position: absolute;
  top: -8px;
  bottom: auto;
  left: auto;
  right: 3px;
}
.grey-cursor {
  width: 18px;
  position: absolute;
  top: auto;
  bottom: -15px;
  left: auto;
  right: -3px;
}
.sticky-form_wrapper {
  max-height: 625px;
  max-width: 450px;
  background-color: #e5e1ee;
  border-radius: 20px;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}
.kroger-wrapper {
  height: auto;
  min-height: 500px;
  background-color: #1f4793;
  border-radius: 20px;
  padding: 40px;
  position: relative;
}
.kroger-wrapper.sales {
  height: 580px;
  min-height: auto;
  padding: 30px;
}
.green-arrow {
  width: 50px;
  position: absolute;
  top: 65px;
  bottom: auto;
  left: auto;
  right: 40px;
}
.green-arrow.form {
  width: 70px;
  top: -40px;
  bottom: auto;
  left: auto;
  right: 30px;
  transform: rotate(-60deg);
}
.sales-form_grid {
  height: 100%;
  grid-template-rows: auto;
}
.info_wrapper {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}
.sales-footer_grid {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  margin-left: auto;
  margin-right: auto;
}
.nav-menu-sales {
  z-index: 999;
  align-items: center;
  display: flex;
}
.revenue-hero-embed,
.phone-field-embed {
  display: none;
}
.form-dropdown {
  z-index: 9;
  width: 100%;
  height: 55px;
  color: rgba(106, 111, 132, 0.45);
  border: 0 solid rgba(106, 111, 132, 0.25);
  border-bottom-width: 1px;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  font-family: Avenirnextltpro, sans-serif;
  display: flex;
}
.form-dropdown-toggle {
  width: 100%;
  height: 100%;
  color: #060e29;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding: 0 12px 0 8px;
  display: flex;
}
.form-dropdown-toggle.w--open {
  width: 100%;
}
.form-dropdown-text {
  color: #494949;
  font-family: "Rotunda";
}
.form-dropdown-text.sales {
  font-family: Avenirnextltpro, sans-serif;
}
.dropdown-link {
  z-index: 2;
  height: 45px;
  color: #060e29;
  background-color: #fff;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 400;
  display: flex;
}
.dropdown-link:hover {
  color: #760efb;
  font-weight: 400;
}
.dropdown-link:focus {
  color: #760efb;
}
.dropdown-link:visited {
  color: #060e29;
}
.dropdown-link.hidden {
  display: none;
}
.dropdown-link.blue {
  font-family: "Rotunda";
  font-size: 14px;
}
.dropdown-link.blue:hover,
.dropdown-link.blue:focus,
.dropdown-link.blue:visited {
  color: #fca311;
}
.dropdown-link.blue.sales {
  font-family: Avenirnextltpro, sans-serif;
}
.dropdown-list {
  background-color: #fff;
  top: auto;
  bottom: -100%;
  left: auto;
  right: 0%;
}
.dropdown-list.w--open {
  z-index: 1;
  width: auto;
  min-height: 180px;
  min-width: 200px;
  background-color: #fff;
  border-radius: 8px;
  top: 95%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
  box-shadow: 0 0 8px 2px rgba(42, 67, 212, 0.1);
}
.filters-wrapper {
  width: 800px;
  margin: 0 auto 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.hidden {
  display: none;
}
.tag-icons-wrapper,
.tag-icons-wrapper.home-page {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.office-section_wrapper {
  padding-bottom: 100px;
}
.sales-pages_grid {
  width: 85%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
}
.violet-bg {
  width: 100vw;
  height: 100vh;
  background-color: #140844;
  position: absolute;
}
.clutch-wrapper {
  width: 100%;
  margin-top: 20px;
}
.clutch-code {
  width: 100%;
  border-radius: 20px;
}
.project-image_wrapper {
  height: auto;
  margin-top: 20px;
}
.sales-submit-form {
  width: 100%;
  background-color: #5e03d3;
  border-radius: 8px;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
}
.sales-submit-form.sales {
  letter-spacing: 1px;
  background-color: #140844;
  font-family: Avenirnextltpro, sans-serif;
  font-weight: 700;
}
.timeline_circle-2 {
  width: 15px;
  height: 15px;
  max-height: 15px;
  max-width: 30px;
  min-height: 15px;
  min-width: 15px;
  background-color: #fff;
  border-radius: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #fca311;
}
.card_step-text-2 {
  color: #fca311;
  letter-spacing: -0.03em;
  font-family: "Rotunda";
  /* font-size: 48px; */
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  position: -webkit-sticky;
  position: sticky;
  top: 48vh;
}
.dp-2 {
  width: 100%;
  max-width: 1000px;
  background-color: #fff;
  border: 1px solid #c6daff;
  border-radius: 12px;
  margin: 15px auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: relative;
}
.mouse-animation-wrapper {
  width: 100%;
  height: auto;
  margin-bottom: 25px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.sales-form-wrapper,
.sales-form-wrapper-2 {
  width: 100%;
  height: 100%;
  max-height: none;
  background-color: #fff;
  border: 1px solid #e5e1ee;
  border-radius: 20px;
  padding: 20px;
  transform: translate(8px, 8px);
}
.sales-form-wrapper-2.form-section {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
.faq-small-heading {
  font-size: 26px;
  color: #060e29;
  text-align: center;
}
.faq-bg-image {
  position: absolute;
  bottom: -70px;
  right: 0;
  z-index: -999;
}
.faq-category-wrapper {
  width: 100%;
  display: flex;
  /* align-items: center; */
  justify-content: space-between;
  gap: 30px;
  margin: 40px 0px;
}
.faq-card {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
  border-radius: 18px;
  background-color: white;
  color: rgb(20, 30, 61, 0.8);
  cursor: pointer;
}
.faq-icon-white {
  display: none;
}
.faq-card.active {
  background-color: #fca311;
  color: white;
}
.faq-card.active .faq-icon {
  display: none;
}
.faq-card.active .faq-icon-white {
  display: inline-block;
}
.faq-card-text {
  font-size: 18px;
  text-align: center;
  margin-top: 7px;
}

.dropdown_wrapper-1 {
  /* width: 90%; */
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;

  display: none;
}
.arrow-wrapper {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  transition: padding 0.2s ease-in, background-color 0.2s;
  display: flex;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: 40px;
}
.arrow-wrapper:hover {
  background-color: rgba(255, 255, 255, 0.9);
  padding-bottom: 2px;
  padding-left: 2px;
}
.alaska-screen-1 {
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
.alaska-screens-wrapper {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 40px;
  right: 40px;
}
.alaska-screen1-wrapper {
  z-index: 1;
  width: 220px;
  height: auto;
  background-color: rgba(216, 221, 255, 0.8);
  border: 10px solid rgba(216, 221, 255, 0.8);
  border-bottom-width: 0;
  border-radius: 30px 30px 0 0;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0;
  right: 0%;
}
.notch {
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.notch._2 {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.alaska-screen2-wrapper {
  width: 210px;
  height: auto;
  background-color: rgba(216, 221, 255, 0.8);
  border: 10px solid rgba(216, 221, 255, 0.8);
  border-bottom-width: 0;
  border-radius: 30px 30px 0 0;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.alaska-screen-2 {
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}
.revenue-hero-wrapper {
  width: 800px;
  margin: 20px auto 60px;
  position: relative;
}
.page-url-embed {
  display: none;
}
.staff-augmentation-person-1 {
  height: 220px;
  opacity: 1;
}
.staff-augmentation-person-2 {
  width: auto;
  height: auto;
  object-fit: contain;
  position: absolute;
  top: -30px;
  left: 30px;
}
.staff-augmentation-wrapper {
  position: relative;
}
.staff-augmentation-wrapper.candidates {
  width: 85%;
  background-color: #fafbff;
  border-radius: 16px;
  transform: translate(45px, 10px);
}
._100--satisfaction-wrapper {
  width: 115px;
  height: 125px;
  background-color: #fafbff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 8px 8px;
  display: flex;
  position: relative;
  top: -100px;
  bottom: auto;
  left: auto;
  right: -120px;
}
._12px-text {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: "Rotunda";
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
}
._12px-text.center {
  text-align: center;
}
.satisfaction-circle {
  width: 70px;
  height: 70px;
  border: 6px solid rgba(42, 67, 212, 0.8);
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.satisfaction-image {
  width: 30px;
  height: 30px;
  position: absolute;
  top: auto;
  bottom: -8px;
  left: auto;
  right: -8px;
}
.case-study-steps_wrapper {
  width: 80%;
  height: auto;
  grid-column-gap: 50px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin: 40px auto 60px;
  display: grid;
  overflow: hidden;
}
._100vw-diagonal_wrapper {
  width: 100vw;
  height: auto;
  min-height: 450px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}
.other-project-section {
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 50px;
}
.other-projects-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.other-projects-item {
  height: auto;
  border-radius: 10px;
}
.other-projects-list-wrapper {
  margin-top: 10px;
}
.other-projects_wrapper {
  width: 100%;
  height: 100%;
  background-color: rgba(42, 67, 212, 0.05);
  border-radius: 10px;
  padding: 30px 0 50px;
  position: relative;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
}
.step-image {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.step-image._2,
.step-image._1 {
  width: 85%;
}
.step-image._3,
.step-image._4 {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.step-image._5 {
  width: 85%;
}
.review-link_wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.review-text p {
  color: #060e29;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}
.review-text strong {
  color: #060e29;
  font-size: 22px;
  font-weight: 400;
}
.quote-up {
  width: 25px;
  height: 25px;
  object-fit: contain;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.step-text {
  color: #fca311;
  font-family: "Rotunda";
  font-size: 38px;
  font-weight: 700;
  line-height: 150%;
}
.step-text.steps {
  color: #fff;
  font-size: 42px;
}
.arrow-right {
  width: 18px;
  position: absolute;
  top: auto;
  bottom: 15px;
  left: auto;
  right: 15px;
}
.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}
.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}
.outline-text {
  width: 100%;
  color: #060e29;
  text-align: left;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
.hybrid-app-image {
  margin-left: auto;
  margin-right: auto;
}
.muscle-booster-logo {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.diagonal-bg {
  z-index: -1;
  width: 100%;
  height: 350px;
  background-color: rgba(44, 72, 204, 0.9);
  position: absolute;
  transform: skewY(6deg);
}
.steps-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.kia-access-wrapper {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}
.kia-access-wrapper.hidden {
  display: flex;
}
.revenue-hero-redirect-embed {
  display: none;
}
.anqor-point {
  width: 0;
  height: 0;
  margin-top: -90px;
  position: absolute;
}
.anqor-point.sales {
  margin-top: -80px;
}
.anqor-point.sales.reviews {
  margin-top: -150px;
}
.anqor-point.positions {
  margin-top: -200px;
}
.filter-wrapper {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
}
.filter-content-list {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.filter-content-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.filter-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.filter-tags-list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}
.filter-tags-item {
  margin: 5px 5px 10px;
}
.radio-button {
  display: none;
}
.radio-button.checkout {
  width: 15px;
  height: 15px;
  display: block;
}

.my-buttons-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.my-buttons-wrapper.now,
.my-buttons-wrapper.asos,
.my-buttons-wrapper.rohme,
.my-buttons-wrapper.conde,
.my-buttons-wrapper.lumity,
.my-buttons-wrapper.audi {
  flex-direction: column;
  align-items: start;
}
.my-buttons-wrapper.myskool,
.my-buttons-wrapper.connect {
  flex-direction: column;
  align-items: end;
}
.my-buttons-wrapper.connect.normal {
  flex-direction: initial;
  justify-content: end;
  margin-top: 10px;
}
.my-buttons-wrapper.connect.normal .category-button {
  padding: 8px 20px;
}
.my-buttons-wrapper.fintech {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}
.my-buttons-wrapper.egreen,
.my-buttons-wrapper.bobbi {
  display: grid;
  grid-template-columns: 1fr;
}
/* .my-buttons-wrapper.conde {
  flex-direction: column;
  align-items: end;
} */
.my-buttons-wrapper.polar > .category-button {
  border: 1px solid #e27220;
}
.my-buttons-wrapper.now > .category-button {
  border: 1px solid #3293d5;
}
.my-buttons-wrapper.asos > .category-button {
  border: 1px solid #d08ebc;
}
.my-buttons-wrapper.rohme > .category-button {
  border: 1px solid #14cca7;
}
.my-buttons-wrapper.myskool > .category-button {
  border: 1px solid #54358d;
}
.my-buttons-wrapper.conde > .category-button {
  border: 1px solid #4648508f;
}
.my-buttons-wrapper.egreen > .category-button {
  border: 1px solid #14cca7;
}
.my-buttons-wrapper.fintech > .category-button {
  border: 1px solid #3293d5;
}
.my-buttons-wrapper.connect > .category-button {
  border: 1px solid #deac7c;
}
.my-buttons-wrapper.lumity > .category-button {
  border: 1px solid #e2c671;
}
.my-buttons-wrapper.audi > .category-button {
  border: 1px solid #6aa5ca;
}
.my-buttons-wrapper.bobbi > .category-button {
  border: 1px solid #e4a3a3;
}

.category-button {
  border: 1px solid rgba(6, 14, 41, 0.2);
  border-radius: 10px;
  align-items: center;
  margin-bottom: 0;
  /* padding: 6px 12px; */
  /* padding: 10px 12px; */
  padding: 10px 18px;
  display: flex;
  position: relative;

  justify-content: center;
}
.category-button.is-active {
  background-color: rgba(42, 67, 212, 0.1);
  border-color: rgba(42, 67, 212, 0.2);
}
.category-button.main-page {
  /* background-color: #fff;
  padding: 6px 8px; */
  background-color: transparent;
  border-radius: 20px;
}
.category-button.main-page:hover {
  background-color: #f5f5f5c2;
}

.category-button.main-page.cleo {
  padding-left: 7px;
}
.category-button.ai-page {
  background-color: #fff;
  padding: 6px 10px;
}
.category-button.ai-page.cleo {
  padding-left: 7px;
}
.store-line {
  width: 1.2px;
  height: 90%;
  background-color: rgba(6, 14, 41, 0.2);
}
.counter-up-embed {
  display: none;
}
.marquee-wrapper {
  position: relative;
}
.blur-bg {
  /* background-image: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6475122d59a1fef2d6ba4c9c_blur-bg%20\(3\).webp"); */
  background-image: url("../../../myassets/others/blur-bg.webp");
  background-position: 50%;
  background-size: 100vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.review-button {
  z-index: 1;
  max-height: 65px;
  color: #fca311;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  transition: color 0.3s, background-color 0.3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.review-button:hover {
  color: #001ece;
  background-color: #e4e7f8;
}
.review-button.opacity-80 {
  z-index: 0;
  opacity: 0.8;
  cursor: not-allowed;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.alaska {
  width: 250px;
  object-fit: cover;
  border-radius: 35px;
  margin-top: 0;
  margin-left: 0;
  overflow: hidden;
}
.video-embed {
  margin-left: 0;
}
.video-wrapper {
  z-index: 1;
  width: 171px;
  height: 361px;
  border-radius: 22px;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 0;
  position: absolute;
  top: 6px;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.video-wrapper.kroger {
  width: 172px;
  height: 365px;
  border-radius: 25px;
  margin-left: auto;
  margin-right: auto;
  top: 6px;
  left: 2px;
}
.video-screen-wrapper {
  z-index: 1;
  width: 190px;
  height: 380px;
  background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/647ded1e273acc29bf911f9b_phone.webp);
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  margin-left: 50px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video-screen-wrapper.kia {
  margin-left: 0;
  transition: all 0.4s;
  top: auto;
  bottom: -100px;
  left: auto;
  right: -30px;
}
.video-screen-wrapper.kia:hover {
  bottom: -50px;
  right: 20px;
}
.video-screen-wrapper.alaska {
  width: 190px;
  height: 380px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.4s;
  bottom: -40px;
}
.video-screen-wrapper.alaska:hover {
  bottom: 0;
}
.video-screen-wrapper.kroger {
  width: 192px;
  height: 382px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.4s;
  display: none;
  top: auto;
  bottom: -50px;
  left: auto;
  right: 30px;
}
.screen-black-cover {
  width: 78px;
  height: 18px;
  background-color: #000;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 4px;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.screen-black-cover.kroger {
  width: 65px;
  height: 15px;
  right: 3px;
}
.results-wrapper {
  width: 75%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  justify-items: stretch;
  margin-bottom: 30px;
  display: block;
}
.results-rich-text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 6px;
  margin-left: 0;
  display: flex;
}
.results-rich-text h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Rotunda";
  font-size: 42px;
  line-height: 100%;
}
.results-rich-text p {
  color: #fff;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
.results-rich-text img {
  float: none;
  clear: left;
  margin-right: 0;
  display: block;
}
.results-rich-text figure {
  width: 80px;
  height: 80px;
}
.rich-text-wrapper {
  background-color: #fca311;
  padding-top: 40px;
  padding-bottom: 40px;
}
.results-icon {
  width: 100%;
  max-height: 75px;
  max-width: none;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
}
.results-icon._2 {
  margin-top: 30px;
}
.results-icon._3 {
  margin-top: 60px;
}
.results-grid {
  width: 80%;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}
.cleo-wrapper {
  height: 500px;
  background-color: #222488;
  border-radius: 20px;
  padding: 40px;
  position: relative;
}
.cleo-wrapper.ai-page {
  height: 450px;
  overflow: hidden;
}
.case-study-buttons-wrapper {
  position: relative;
}
.cleo-phone {
  height: 380px;
  position: absolute;
  top: auto;
  bottom: -45px;
  left: auto;
  right: 40px;
}
.cleo-phone.ai-page {
  height: 330px;
}
.cta-button {
  z-index: 2;
  width: 250px;
  height: 60px;
  color: #fff;
  text-align: center;
  background-color: #fca311;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  transition: background-color 0.2s;
  display: flex;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.cta-button:hover {
  background-color: #2137b8;
}
.privacy-link {
  color: #fca311;
}
.navbar-shadow {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  /* box-shadow: 0 2px 5px 2px rgba(20, 8, 68, 0.2); */
}
.navbar-shadow.main {
  display: none;
}
.cart-icon {
  margin-right: 3px;
  font-size: 20px;
}
.cart-quantity {
  width: 18px;
  height: 18px;
  color: #fca311;
  background-color: transparent;
  margin-left: 0;
  padding-top: 1px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}
.categories-list {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}
.categories-list.product-page {
  justify-content: flex-start;
}
.categories-item {
  min-width: 60px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}
.categories-icon {
  width: 20px;
  height: 20px;
  margin-right: 3px;
}
.categories-icon-wrapper {
  margin-right: 3px;
}
.category-text {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}
.categories-wrapper {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
.products-list-wrapper {
  margin-top: 40px;
}
.products-list {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.product-card-wrapper {
  grid-row-gap: 10px;
  border: 1px solid transparent;
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  transition: all 0.2s;
  display: flex;
}
.product-card-wrapper:hover {
  background-color: rgba(42, 67, 212, 0.05);
  box-shadow: inset -5px 0 20px -15px rgba(56, 93, 219, 0.2), 0 0 5px #ffeded,
    inset 0 20px 20px -20px #fff, inset 0 -5px 20px -15px rgba(56, 93, 219, 0.2);
}
.category-wrapper {
  width: 100%;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 10px;
  display: flex;
}
.category-wrapper.is-active {
  background-color: rgba(42, 67, 212, 0.15);
  border-color: #fca311;
}
.product-info-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}
.product-name {
  letter-spacing: -0.5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 135%;
}
.product-options-text {
  color: #060e29;
  font-family: "Rotunda";
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}
.product-add {
  color: #060e29;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Rotunda";
  font-weight: 400;
}
.product-options-button {
  background-color: #f4f5f6;
  border-width: 2px;
  border-color: transparent;
  border-radius: 8px;
  transition: all 0.2s;
}
.product-options-button:hover {
  background-color: rgba(42, 67, 212, 0.1);
  border-color: #fca311;
}
.product-options-button.w--ecommerce-pill-selected {
  background-color: #fca311;
  border-width: 2px;
  border-color: #fca311;
}
.option {
  margin-bottom: 20px;
}
.product-quantity {
  width: 80px;
  height: 45px;
  color: #060e29;
  background-color: #f4f5f6;
  border-color: transparent;
  border-radius: 8px;
  padding-left: 15px;
  padding-right: 8px;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}
.nav-dropdown-list {
  z-index: 99;
  background-color: #fff;
  border-radius: 12px;
  padding: 15px;
  left: -20px;
}
.nav-dropdown-list.w--open {
  z-index: 99;
  background-color: #fff;
  display: flex;
  /* width: 500px;
  left: -80px; */
  width: max-content;
  box-shadow: 0 2px 5px 5px rgba(197, 197, 197, 0.2);
}
.nav-dropdown-list.company {
  left: -70px;
}
.nav-dropdown-list.company.w--open {
  width: 300px;
}
.nav-dropdown-list.locations.w--open {
  width: 180px;
  left: -40px;
}
.nav-link {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px;
  display: flex;
}
.nav-dropdown-toggle {
  padding: 5px;
}
.nav-dropdown-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  /* grid-template-columns: 1fr 1fr; */
  grid-template-columns: 1fr;
}
.nav-dropdown-grid.locations {
  grid-template-columns: 1fr;
}
.nav-container {
  width: 85%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.cart-button {
  color: #fca311;
  background-color: #eef3ff;
  border: 2px solid #fca311;
  border-radius: 8px;
  justify-content: center;
  padding: 11px 14px;
  font-family: "Rotunda";
  font-weight: 500;
}
.cart {
  margin-left: 8px;
}
.close-icon {
  width: 18px;
  height: 18px;
  color: #060e29;
}
._14px-text {
  color: #060e29;
  letter-spacing: -0.5px;
  background-color: transparent;
  font-family: "Rotunda";
  font-weight: 400;
  line-height: 130%;
}
._14px-text:focus {
  border-color: #fca311;
}
._14px-text.bold {
  font-weight: 500;
}
._14px-text.billing {
  margin-top: 5px;
  margin-bottom: 0;
}
.remove-button {
  margin-top: 12px;
}
.remove-button:hover {
  color: #001694;
}
.cart-option {
  color: #060e29;
  padding-top: 2px;
  padding-bottom: 2px;
}
.cart-item {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 9px;
  padding-bottom: 9px;
}
.cart-list {
  padding-bottom: 0;
}
.cart-product-buttons-wrapper {
  height: 100%;
  min-width: 60px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-left: 5px;
  display: flex;
}
.remove-icon {
  width: 22px;
  height: 22px;
  transition: all 0.2s;
}
.remove-icon:hover {
  transform: scale(1.1);
}
.applepay-button {
  border-radius: 8px;
}
.applepay-button.checkout {
  height: 50px;
}
.checkout-button {
  background-color: #fca311;
  border-radius: 8px;
  justify-content: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Rotunda";
  font-weight: 400;
  transition: background-color 0.2s;
  display: flex;
}
.checkout-button:hover,
.checkout-button:focus {
  background-color: #152aa5;
}
.checkout-button.small-margin {
  padding-top: 12px;
  padding-bottom: 12px;
}
.cart-container {
  min-width: 350px;
  border-radius: 12px;
  margin-top: 10px;
}
.cart-form-wrapper {
  max-height: 80vh;
  overflow: auto;
}
.cart-deafult-state {
  overflow: auto;
}
.cart-footer {
  padding-bottom: 16px;
}
.cart-error-state {
  color: #060e29;
  background-color: rgba(42, 67, 212, 0.1);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 10px 12px;
  font-family: "Rotunda";
  font-size: 14px;
  font-weight: 400;
}
.nav-section-wrapper {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}
.nav-section-wrapper.buttons {
  margin-left: 15px;
}
.nav-menu-section {
  margin-left: 3px;
  margin-right: 3px;
}
.nav-menu-section.store {
  display: none;
}
.nav-menu-wrapper {
  width: 80%;
  flex-direction: row;
  /* justify-content: space-between; */
  justify-content: end;
  align-items: center;
  display: flex;
}
.cart-product-info {
  align-items: flex-start;
  display: flex;
}
.cart-product-image {
  height: auto;
}
.div-block-4 {
  margin-left: 12px;
  margin-right: 12px;
}
.out-of-stock-state {
  color: #060e29;
  background-color: transparent;
  padding-left: 0;
  font-family: "Rotunda";
  font-size: 16px;
  font-weight: 500;
}
.product-error-state {
  color: #060e29;
  background-color: rgba(42, 67, 212, 0.1);
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Rotunda";
  font-size: 16px;
}
.order-info {
  border-radius: 20px;
}
.block-header {
  color: #060e29;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Rotunda";
  font-size: 16px;
}
.block-content {
  color: #060e29;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-top: 15px;
  padding-bottom: 20px;
  font-family: "Rotunda";
  font-size: 16px;
  line-height: 150%;
}
.block-content.shipping {
  padding-top: 0;
}
.shipping-method {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  align-items: center;
}
.shipping-method-info {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.checkout-field {
  height: 40px;
  color: #060e29;
  border-radius: 5px;
  margin-top: 8px;
  font-family: "Rotunda";
  font-weight: 400;
}
.checkout-field:focus,
.checkout-field.-wfp-focus {
  border-left-color: #fca311;
}
.product-grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 60px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.fintech-icon {
  height: 22px;
}
.projects-category-wrapper {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.projects-category-wrapper.ai-page {
  top: 48px;
  bottom: auto;
  left: 140px;
  right: auto;
}
.projects-category-wrapper.main-page {
  justify-content: flex-start;
  align-items: flex-start;
}
._16px-text {
  color: #14213d;
  flex: 0 auto;
  padding-top: 10px;
  /* padding-bottom: 10px; */
  /* font-family: "Rotunda"; */
  font-family: "Rotunda-thin";
  font-size: 16px;
  /* font-weight: 400; */
  line-height: 150%;
}

._16px-text.grey {
  color: #a1a8b7;
  text-align: right;
  transition: color 0.2s;
}
._16px-text.grey:hover {
  color: #fff;
}
.weight-normal {
  font-weight: 400;
}
.text-lumios {
  font-family: Lumios marker, sans-serif;
  font-size: 32px;
  line-height: 120%;
}
.cell-with-outline-number {
  justify-content: center;
  align-items: center;
}
.quick-start {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  padding: 0;
}
.map-wrapper {
  width: 85%;
  height: 500px;
  border-radius: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.map-embed {
  width: 100%;
  height: 100%;
}
.filter-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.ai-icon {
  height: 20px;
}
.other-projects-link-wrapper {
  z-index: 1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.circle-text-wrapper {
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 40px;
  bottom: auto;
  left: auto;
  right: 40px;
}
.mp-project-content-wrapper {
  width: 100%;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: 60px auto;
  grid-template-columns: 90px auto;
  grid-auto-columns: 1fr;
  /* align-items: center;
  justify-items: start;
  display: grid; */

  display: flex;
  flex-direction: column;
  align-items: start;
}
.mp-project-content-wrapper.asos {
  height: 100%;
  justify-content: space-between;
}
.mp-project-content-wrapper.myskool {
  align-items: end;
}
/* .mp-project-content-wrapper.conde {
  flex-direction: initial;
  justify-content: space-between;
} */
.mp-project-content-wrapper.connect {
  flex-direction: initial;
  justify-content: space-between;
}
.mp-project-image-wrapper {
  width: 90%;
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 20px;
  right: 20px;
}
.mp-project-image-wrapper.egreen {
  align-items: end;
  justify-content: end;
}
.mp-project-image-wrapper.connect {
  width: auto;
}
.mp-project-image {
  position: absolute;
}
.mp-project-image.bg {
  width: 100%;
  max-width: 500px;
  bottom: 0%;
}
.mp-project-image.myskool {
  /* right: 0;
  bottom: -15px;
  width: 50%; */
  top: 0;
  left: 0;
  height: 100%;
}
/* .mp-project-image.bg.conde {
  width: 90%;
  position: static;
} */
.mp-project-image.bg.egreen {
  width: auto;
  position: static;
  /* right: 0; */
}
.mp-project-image.bg.lumity {
  position: static;
}
.mp-project-image.bg.audi {
  bottom: 0;
  right: 0;
  width: 65%;
}

.mp-project-image.bg.kia {
  width: 100%;
  bottom: 0;
}
.mp-project-image.bg.alaska {
  width: 100%;
  max-width: 750px;
  right: auto;

  position: static;
}
.mp-project-image.bg.allbirds {
  width: 82%;
  /* width: 70%; */
  bottom: 20px;
}
.mp-project-image.bg.cleo {
  width: 90%;
  bottom: 20px;
}
.mp-project-image.phone {
  width: 200px;
  top: auto;
  bottom: -45px;
  left: auto;
  right: 15%;
}
.mp-project-image.phone.cleo {
  width: 160px;
  bottom: -50px;
}
.mp-project-image.phone.kia {
  width: 180px;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -20px;
}
.mp-project-image.phone.alaska {
  width: 215px;
  border-radius: 0;
  top: auto;
  bottom: -30px;
  left: 20px;
  right: auto;
}
.mp-project-image.phone.allbirds {
  width: 185px;
  bottom: -10px;
}
.mp-project-wrapper {
  height: 500px;
  border-radius: 20px;
  /* padding: 40px; */
  padding: 20px;
  position: relative;
}
.mp-project-wrapper.grey {
  /* background-color: #ebeef4; */
  background-color: #ffc79e;
}
.mp-project-wrapper.pink {
  background-color: #fff0fa;
}
.mp-project-wrapper.conde {
  background-color: #6961661a;
}
.mp-project-wrapper.fintech {
  background-color: #dcf1ff;
}
.mp-project-wrapper.lumity {
  /* background-color: #f8f0d8; */
  background-color: #f6f2d6;
}
.mp-project-wrapper.audi {
  background-color: #e9f1f6;
}
.mp-project-wrapper.connect {
  background-color: #ffeccc;
}
.mp-project-wrapper.egreen {
  background-color: #e4ffe6;
}
.mp-project-wrapper.bobbi {
  background-color: #ffe8e8;
}
.mp-project-wrapper.fullcard {
  display: flex;
  align-items: start;
  height: auto;
}
.mp-project-wrapper.black.lightblue {
  background-color: #eaeffb;
}
.mp-project-wrapper.black.myskool {
  background-color: #dbd9f2;
}
.mp-project-wrapper.black {
  background-color: #000;
  overflow: hidden;
}
.mp-project-wrapper.blue {
  /* background-color: #222488; */
  background-color: #dcf1ff;
}

.my-hero-wrapper {
  width: 100%;
  /* height: 85vh; */
  height: 75vh;
  background-color: transparent;
  display: grid;
  grid-template-columns: 1.25fr 1fr;
  align-items: center;
  gap: 12px;

  position: relative;
}
.my-hero-heading {
  line-height: 1.3;
  /* width: 60%; */
  font-family: "Rotunda-thin";
}
.my-hero-heading .blue-span {
  font-size: 55px;
  /* color: #e37720; */
}
.my-hero-wrapper.service-hero {
  grid-template-columns: 1fr;
}
.service-hero {
  text-align: center;
}
.service-hero .my-hero-heading .blue-span {
  font-size: 75px;
}
.my-fadeIn {
  animation: my-fadeIn 1.2s ease;
}
@keyframes my-fadeIn {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.my-hero-button {
  display: inline-block;
}
.my-hero-button.mobile-view {
  display: none;
}
.my-hero-wrapper.hero-adjust {
  grid-template-columns: 1fr 1fr;
}
.my-hero-slider-wrapper {
  /* position: absolute;
  right: 0;
  top: 0; */
  width: 100%;
  /* height: 100%; */
  height: 84%;
  display: flex;
  justify-content: flex-end;
  overflow: hidden;

  /* box-shadow: 0px 40px 19px -30px rgba(255, 255, 255, 0.75) inset; */
  /* box-shadow: 0px -58px 48px -44px rgba(255, 255, 255, 1); */
  box-shadow: 1px 0px 75px -22px rgba(255, 255, 255, 1);
}
.my-hero-slider {
  height: 100%;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  overflow: hidden;

  row-gap: 32px;
  column-gap: 20px;
}
.slider-shadow {
  min-height: 231px;
  background-image: linear-gradient(#fff 10%, rgba(255, 255, 255, 0));
  position: absolute;
  top: 0%;
  bottom: auto;
  /* left: 0%; */
  right: 0%;
}
.my-hero-slider-content {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  column-gap: 20px;
}
.my-hero-slider-content .my-review-card {
  margin-top: 32px;
}
.my-hero-card-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  /* margin-top: 32px; */
  column-gap: 20px;
  /* box-shadow: 0 8px 60px #c5c8d9; */
}
.my-hero-card ._16px-text {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 0px;
}
.my-hero-card {
  flex: 1;
  background-color: #fff;
  padding: 20px;
  border-radius: 20px;
  color: #060e29;
  max-width: 420px;
  position: relative;
  /* box-shadow: 0 8px 60px #c5c8d9; */
}
.my-hero-card::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -8px;
  left: auto;
  width: 15px;
  height: 15px;
  transform: translateY(-50%) rotate(-45deg);
  background-color: white;
  border-radius: 3px 0 3px 0;
}
.my-hero-slider-content a:nth-child(odd) .my-hero-card::before {
  left: -8px;
}
.my-hero-slider-content a:nth-child(odd) .my-hero-card {
  order: 2;
}

.my-hero-card-image {
  justify-content: center;
  align-items: center;
  display: flex;
}
.my-hero-card-image img {
  width: 110px;
  height: 110px;
  object-fit: cover;
  border-radius: 50%;
}

.inc-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  row-gap: 20px;
  border-radius: 12px;
  position: relative;
  margin-bottom: 35px;
  cursor: pointer;
  transition: all 0.3s;
  z-index: 1;
}
.inc-grid:hover {
  /* transform: translateY(-15px); */
  scale: 1.04;
}
.inc-grid-content {
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 15px;
}
.inc-grid-content h1 {
  margin: 0;
}
.inc-logo {
  max-width: 250px;
  max-height: 68px;
}
.inc-button {
  text-align: center;
  background-color: transparent;
  color: #fca311;
  border: 1px solid #fca311;
  border-radius: 32px;
  padding: 12px 10px;
  font-family: "Rotunda";
  font-size: 18px;
  max-width: 320px;
  width: 100%;
}
.inc-button:hover {
  background-color: #fca311;
  color: #fff;
}
.inc-button-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 20px;
}
.inc-image-wrapper img {
  height: 100%;
  /* object-fit: cover; */
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.inc-grid-content .my-buttons-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 10px 0px;
}

/* tags border */
.my-buttons-wrapper.inc-connect > .category-button {
  border: 1px solid #deac7c;
}
.my-buttons-wrapper.inc-elina > .category-button {
  border: 1px solid #d08ebc;
}
.my-buttons-wrapper.inc-thrive > .category-button {
  border: 1px solid #3293d5;
}
.my-buttons-wrapper.inc-tipi > .category-button {
  border: 1px solid #d08ebc;
}
.my-buttons-wrapper.inc-thinkg > .category-button {
  border: 1px solid #35ccb8;
}
.my-buttons-wrapper.inc-insurtech > .category-button {
  border: 1px solid #6aa5ca;
}
.my-buttons-wrapper.inc-polar > .category-button {
  /* border: 1px solid #e27220; */
  border: 1px solid #0bbfb0;
}
.my-buttons-wrapper.inc-myskool > .category-button {
  border: 1px solid #54358d;
}
.my-buttons-wrapper.inc-fintech > .category-button {
  border: 1px solid #3293d5;
}
.my-buttons-wrapper.inc-egreen > .category-button {
  border: 1px solid #14cca7;
}
.my-buttons-wrapper.inc-conde > .category-button {
  border: 1px solid #4648508f;
}
.my-buttons-wrapper.inc-lumity > .category-button {
  border: 1px solid #e2c671;
}
.my-buttons-wrapper.inc-rohme > .category-button {
  border: 1px solid #14cca7;
}
.my-buttons-wrapper.inc-asos > .category-button {
  border: 1px solid #d08ebc;
}
.my-buttons-wrapper.inc-audi > .category-button {
  border: 1px solid #6aa5ca;
}
.my-buttons-wrapper.inc-now > .category-button {
  border: 1px solid #3293d5;
}
.my-buttons-wrapper.inc-bobbi > .category-button {
  border: 1px solid #e4a3a3;
}

/* card bg */
.inc-grid.inc-polar {
  /* background-color: #ffc79e; */
  background-color: #0bbfb06b;
}
.inc-grid.inc-myskool {
  background-color: #dbd9f2;
}
.inc-grid.inc-fintech {
  background-color: #dcf1ff;
}
.inc-grid.inc-egreen {
  background-color: #e4ffe6;
}
.inc-grid.inc-conde {
  /* background-color: #6961661a; */
  background-color: #c4f7eb;
}
.inc-grid.inc-lumity {
  background-color: #f6f2d6;
}
.inc-grid.inc-rohme {
  background-color: #eaeffb;
}
.inc-grid.inc-asos {
  background-color: #fff0fa;
}
.inc-grid.inc-audi {
  background-color: #e9f1f6;
}
.inc-grid.inc-now {
  background-color: #dcf1ff;
}
.inc-grid.inc-bobbi {
  background-color: #ffe8e8;
}
.inc-grid.inc-elina {
  background-color: #fff0fa;
}
.inc-grid.inc-connect {
  background-color: #ffeccc;
}
.inc-grid.inc-thrive {
  background-color: #dcf1ff;
}
.inc-grid.inc-tipi {
  background-color: #fff0fa;
}
.inc-grid.inc-thinkg {
  background-color: #e8fffc;
}
.inc-grid.inc-insurtech {
  background-color: #e9f1f6;
}

/* image wrapper*/
.inc-polar .inc-image-wrapper,
.inc-fintech .inc-image-wrapper,
.inc-lumity .inc-image-wrapper,
.inc-rohme .inc-image-wrapper,
.inc-asos .inc-image-wrapper,
.inc-now .inc-image-wrapper,
.inc-bobbi .inc-image-wrapper,
.inc-conde .inc-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: end;
}

.inc-myskool .inc-image-wrapper {
  display: flex;
  justify-content: center;
}
.inc-egreen .inc-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.inc-thinkg .inc-image-wrapper,
.inc-insurtech .inc-image-wrapper,
.inc-audi .inc-image-wrapper {
  position: relative;
}

/* image */
.inc-polar .inc-image-wrapper img,
.inc-myskool .inc-image-wrapper img,
.inc-bobbi .inc-image-wrapper img,
.inc-conde .inc-image-wrapper img {
  position: static;
  height: auto;
}
.inc-fintech .inc-image-wrapper img {
  position: static;
  height: 80%;
}
.inc-egreen .inc-image-wrapper img {
  position: static;
  height: auto;
  width: 95%;
}
.inc-lumity .inc-image-wrapper img,
.inc-rohme .inc-image-wrapper img,
.inc-now .inc-image-wrapper img,
.inc-asos .inc-image-wrapper img {
  position: static;
}
/* .inc-tipi .inc-grid-content{
  order: 2;
}
.inc-tipi .inc-image-wrapper img{
  right: auto;
  left: 0;
} */
.inc-profile-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 25px;
  /* margin-bottom: 20px; */
  padding: 25px 0px 20px;
}
.inc-profile-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 170px;
}
.inc-profile-link .name {
  margin-bottom: 4px;
  font-size: 16px;
}
.inc-profile-link .designation {
  font-family: "Rotunda-thin";
  font-weight: bold;
  font-size: 14px;
}
.inc-profile-image {
  max-width: 130px;
  border-radius: 50%;
  filter: grayscale(100%);
  margin-bottom: 15px;
}
.inc-profile-image:hover {
  filter: unset;
}
.plus-button {
  color: #fca311;
  font-size: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* max-width: 100px;
  width: 100px; */
}

.popup-modal {
  z-index: 9999;
  height: 100vh;
  background-color: rgba(82, 87, 107, 0.55);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.popup-modal-wrapper {
  background-color: transparent;
  padding: 15px;
  max-width: 650px;
  width: 100%;
}
.popup-form-wrapper {
  background-color: white;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  padding: 20px;
}
.popup-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.popup-heading {
  margin: 0;
}
.close-button {
  cursor: pointer;
}
.popup-form .form-block {
  padding: 0;
  padding-bottom: 25px;
  min-height: auto;
}

@media screen and (min-width: 1280px) {
  .mp-project-image.bg.alaska {
    bottom: 20px;
  }
}
@media screen and (min-width: 1440px) {
  .hero-content-wrapper {
    width: 80%;
    max-width: 1200px;
  }
  .hero-section {
    border-radius: 20px;
  }
  .hero-section.about-us {
    height: 70vh;
    padding-top: 100px;
  }
  .main-heading {
    font-size: 45px;
  }
  .main-heading.centered {
    width: 90%;
    font-size: 45px;
  }
  /* .main-heading.small {
    font-size: 42px;
  } */
  .main-heading.small.centered {
    width: 85%;
    /* font-size: 42px; */
  }
  .main-heading._100 {
    font-size: 46px;
  }
  .main-heading.sales {
    font-size: 45px;
  }
  .main-heading.case {
    font-size: 38px;
  }
  .sub-heading {
    margin-top: 0;
    font-size: 22px;
    font-weight: 500;
  }
  .sub-heading.centered {
    font-size: 28px;
  }
  .sub-heading.white {
    margin-bottom: 10px;
    font-size: 22px;
  }
  .sub-heading.footer {
    font-size: 24px;
  }
  .sub-heading._90 {
    width: 90%;
    font-size: 28px;
  }
  .sub-heading.sales,
  .sub-heading.hero {
    font-size: 24px;
  }
  ._500-medium-nav-links {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
  }
  ._500-medium-nav-links.grey,
  ._500-medium-nav-links.small.w--current,
  .nav-section-text {
    font-size: 18px;
  }
  .nav-section-text.phone-number {
    font-size: 18px;
    font-weight: 500;
  }
  .brand {
    /* width: 115px; */
    padding-top: 0;
  }
  .brand.sales {
    width: 200px;
  }
  .menu_logo {
    width: 100%;
  }
  ._2-column-grid {
    grid-column-gap: 1em;
  }
  ._2-column-grid.tablet {
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
  }
  ._2-column-grid.hero {
    grid-template-columns: 1fr 1fr;
  }
  ._2-column-grid.staff-aug {
    grid-column-gap: 2em;
  }
  .left-column-grid-wrapper {
    max-width: none;
    font-weight: 500;
  }
  .left-column-grid-wrapper.sales-hero {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    display: flex;
  }
  .left-column-grid-wrapper.sales-left {
    height: auto;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 0;
    display: flex;
  }
  .right-column-grid {
    max-width: 650px;
    grid-template-rows: 1fr 1fr;
    margin-top: 0;
    padding-top: 120px;
  }
  .right-column-grid._1-25fr-1fr {
    grid-row-gap: 0px;
    grid-template-columns: 1.5fr 1.5fr;
  }
  .right-column-grid.no-margin {
    width: 100%;
    max-width: none;
    grid-row-gap: 30px;
    align-content: start;
    align-items: start;
    margin-top: 0;
  }
  .right-column-grid.staff-augmentation {
    width: 500px;
    grid-row-gap: 0px;
    grid-template-columns: 1.5fr 1.5fr;
    transform: translateY(20px);
  }
  .links-anchor.case {
    margin-bottom: 40px;
  }
  .heading-wrapper {
    margin-top: 20px;
  }
  .heading-wrapper.case {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .main-button {
    justify-content: center;
    align-items: center;
    padding: 18px 16px;
    font-size: 20px;
  }
  .main-button.nav-bar {
    padding: 16px 18px;
    font-size: 18px;
  }
  .main-button.nav {
    min-width: 145px;
    /* padding-top: 15px;
    padding-bottom: 15px; */
    padding-top: 12px;
    padding-bottom: 12px;

    font-size: 18px;
  }
  .left-column-grid-content.no_margin {
    border-radius: 20px;
  }
  .left-column-grid-content.sales-85 {
    width: 90%;
  }
  .left-column-grid-content.outline {
    padding-right: 40px;
  }
  .team-list-wrapper {
    padding-top: 8px;
  }
  ._20px-text {
    width: 100%;
    font-size: 20px;
  }
  ._20px-text.office {
    font-size: 18px;
  }
  ._20px-text._150 {
    margin-bottom: auto;
    font-size: 22px;
  }
  ._20px-text.center {
    text-align: center;
  }
  .team-list-heading {
    padding-top: 0;
    padding-left: 8px;
  }
  .team-members_wrapper {
    padding-left: 15px;
  }
  .team-member_name.blue {
    padding-bottom: 12px;
  }
  ._200-projects-image {
    width: 220px;
    opacity: 1;
  }
  ._200-projects_box {
    bottom: 90px;
    left: -40px;
  }
  .te {
    width: 30px;
  }
  ._12px-size-text {
    font-size: 12px;
  }
  ._120-developers-box {
    max-width: 180px;
    justify-content: center;
    position: relative;
    top: auto;
    bottom: auto;
    left: 20px;
    right: auto;
  }
  ._120-developers-box.staff-augmentation {
    padding-left: 8px;
    padding-right: 8px;
    top: -30px;
  }
  .vector-image {
    top: 0%;
    left: 0%;
  }
  .vector-image.staff-augmentation {
    top: 0;
  }
  .section {
    padding-top: 35px;
    padding-bottom: 35px;
    /* bottom: -100px; */
  }
  .section.grey {
    max-width: 100vw;

    /* padding-top: 40px;
    padding-bottom: 40px; */
  }
  .section.dark_blue {
    height: 45vh;
    max-width: 100vw;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    bottom: 0;
  }
  .section.hall_of_fame {
    width: 100vw;
    bottom: auto;
  }
  .section.testimonials {
    bottom: auto;
  }
  .section.sales-form {
    max-width: 100vw;
  }
  .section.sales-footer {
    height: auto;
    max-width: 100vw;
  }
  .section.steps {
    overflow: hidden;
  }
  .container {
    width: 80%;
    height: auto;
    max-width: 1100px;
    padding-top: 20px;
    padding-bottom: 20px;
    /* left: 1%; */
  }

  /* .my-review-bg-image-2{
    top: 100px;
  } */
  .my-review-like-div {
    bottom: 250px;
  }

  .container.review {
    width: 50%;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 45px;
    left: auto;
  }
  .container.partners {
    width: 100%;
    max-width: 1100px;
  }
  .container.footer {
    max-width: 1200px;
  }
  .right-column-grid-wrapper {
    height: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 10px;
  }
  .right-column-grid-wrapper.hero {
    align-items: center;
  }
  .right-column-grid-wrapper.sales {
    max-width: 550px;
  }
  .right-column-grid-wrapper.outlined-text {
    padding: 0;
  }
  .main-heading-40px {
    font-size: 42px;
  }
  .main-heading-40px.centered {
    font-size: 45px;
  }
  .main-heading-40px.centered.left {
    font-size: 42px;
  }
  .main-heading-40px.white {
    width: 90%;
    font-size: 32px;
  }
  .main-heading-40px.white._100 {
    padding-right: 60px;
  }
  .main-heading-40px.purple {
    font-size: 42px;
  }
  .main-heading-40px.white {
    width: 85%;
  }
  .paragraph-text {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: "Rotunda";
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
  }
  .paragraph-text.no-margin {
    padding-top: 0;
    font-size: 20px;
    line-height: 130%;
  }
  .paragraph-text.purple {
    padding-left: 10px;
    font-size: 22px;
  }
  .paragraph-text.purple.form {
    font-size: 22px;
  }
  .paragraph-text.purple.form:hover {
    color: #6645d3;
  }
  .paragraph-text.grey {
    font-size: 20px;
  }
  .paragraph-text.grey.avenir {
    font-size: 22px;
  }
  .paragraph-text.white {
    font-size: 16px;
  }
  .paragraph-text.avenir {
    font-size: 20px;
  }
  .outline-text-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 100px;
    display: block;
  }
  .outline-number {
    margin-top: 0;
    margin-bottom: 18px;
    font-size: 82px;
    display: block;
  }
  .text-45px-span {
    font-size: 60px;
    line-height: 47px;
  }
  .dropdown-wrapper {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }
  ._w-dropdown-toggle {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .arrow {
    width: 22px;
    height: 22px;
  }
  ._w-dropdown-list.w--open {
    padding-bottom: 22px;
  }
  .dp-toogle-text {
    font-size: 24px;
  }
  .dp-toogle-text.thin {
    text-align: left;
    font-size: 24px;
  }
  .dp-toogle-text.grey {
    font-size: 24px;
  }
  .dropdown-logos-wrapper {
    padding-top: 20px;
  }
  .app_image {
    margin-left: 0;
  }
  .app_image.shein {
    margin-right: 0;
  }
  .app_image._20px-radius {
    height: 550px;
    border-radius: 20px;
  }
  .projects-grid-wrapper {
    max-width: 1200px;
  }
  .projects-grid-wrapper.desktop {
    padding-bottom: 0;
  }
  ._w-dropdown {
    max-width: 1100px;
    border-width: 1.5px;
    margin-bottom: 0;
  }
  .form-grid {
    width: 100%;
    height: 100%;
    grid-column-gap: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .form-text-block {
    font-size: 18px;
  }
  .form-text {
    font-family: "Rotunda";
    font-size: 20px;
    font-weight: 500;
  }
  .form-block {
    max-width: 650px;
    min-height: 450px;
    padding: 25px 30px;
    font-size: 16px;
  }
  .form-block.sales-form {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .checkbox {
    width: 20px;
    height: 20px;
    margin-top: 0;
  }
  .checkbox-label {
    margin-bottom: 0;
    padding-left: 5px;
    font-size: 16px;
  }
  .nda-checkbox {
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
    padding-left: 0;
    font-size: 18px;
    display: flex;
  }
  .form-16px-text {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 16px;
  }
  .form-image {
    top: 0%;
    bottom: auto;
    left: auto;
    right: -15px;
  }
  .form-section {
    width: 100vw;
    margin-bottom: 0;
  }
  .form-section.hiring {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .footer-section {
    width: 100vw;
  }
  .footer-wrapper {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .footer-grid {
    width: 100%;
    grid-column-gap: 16px;
    padding-bottom: 30px;
  }
  .footer-bottom-wrapper {
    width: 100%;
  }
  .footer-white-text {
    font-size: 22px;
  }
  .footer-text {
    font-size: 16px;
  }
  .footer_logo {
    max-width: 130px;
  }
  .grey-18px-text {
    font-size: 18px;
  }
  .social-media-logo.twitter,
  .social-media-logo.facebook,
  .social-media-logo.linkedin,
  .social-media-logo.instagram {
    width: 35px;
    height: 35px;
  }
  .hero-video-section {
    width: 40%;
    max-width: 600px;
    margin-top: 20px;
  }
  .hero-video-section.bg {
    height: 450px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
  .hero-video-text-wrapper {
    max-width: 200px;
    bottom: 40px;
  }
  .hero-video-text-wrapper.static {
    width: 220px;
    max-width: 220px;
  }
  .count_up_grid {
    width: 90%;
    grid-column-gap: 0px;
    grid-template-columns: 0.75fr 1fr 0.75fr;
    margin-left: auto;
    margin-right: auto;
  }
  .count_up_wrapper {
    text-align: center;
    justify-content: center;
  }
  .counter,
  .counter_plus_wrapper {
    font-size: 75px;
  }
  .outlined_counter_text {
    margin-top: 0;
    font-size: 26px;
  }
  .projects-grid {
    /* max-width: 1200px; */
    max-width: 1400px;
    grid-column-gap: 30px;
    margin-bottom: 30px;
  }
  .alaska-wrapper {
    height: 600px;
    padding: 50px;
    overflow: hidden;
  }
  .alaska_logo {
    margin-bottom: 20px;
  }
  .projects.white.bold {
    font-size: 32px;
  }
  .projects.white.bold.hidden {
    display: none;
  }
  .alaska_image {
    max-width: 850px;
  }
  .alaska_phone {
    max-width: 290px;
    left: 80px;
  }
  .alaska_phone.projects {
    max-width: 200px;
  }
  .kia-wrapper {
    height: 600px;
    padding: 50px;
    overflow: hidden;
  }
  .project-logo.main-page {
    max-width: none;
  }
  .kia_image.main-page {
    width: 500px;
  }
  .right_projects_grid {
    grid-column-gap: 30px;
  }
  .cleo-logo.main-page {
    height: 50px;
    margin-bottom: 20px;
  }
  .cleo-logo.ai-page {
    height: 55px;
    margin-bottom: 20px;
  }
  .kroger_phone {
    width: auto;
    height: 310px;
    right: 30px;
  }
  .kroger_phone.sales {
    width: 265px;
    height: auto;
  }
  .allbirds-wrapper {
    height: 600px;
    padding: 50px;
  }
  .allbirds_logo.main-page {
    height: 50px;
    margin-bottom: 20px;
  }
  .allbirds_image.main-page {
    width: 530px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .blue-span._20px {
    font-size: 22px;
  }
  .horizontal-wrapper {
    width: 100%;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }
  .awards_logo {
    height: 170px;
    margin-bottom: 0;
  }
  .awards_logo.b2b {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  ._24px-text.awards {
    padding-top: 0;
    font-size: 24px;
  }
  ._24px-text.center {
    font-size: 26px;
  }
  .review_image.case {
    width: 60px;
    height: 60px;
  }
  .review-name-wrapper.case {
    margin-top: 40px;
  }
  .review_name.case {
    font-size: 22px;
    line-height: 150%;
  }
  .review_company {
    margin-top: 3px;
  }
  .review_text {
    font-size: 18px;
  }
  .awards_-card {
    width: 310px;
    height: 340px;
  }
  .awards_-card._30px {
    height: 340px;
  }
  .awards_-card._30px._2,
  .awards_-card._30px._5,
  .awards_-card._30px._18px-text {
    transform: translateY(50px);
  }
  .awards_card_name {
    padding-top: 10px;
  }
  .blue-border-button {
    font-size: 20px;
  }
  .button-wrapper {
    /* width: 265px; */
    height: 65px;
    margin-top: 40px;
  }
  .button-slider {
    display: block;
  }
  .services-wrapper {
    grid-column-gap: 25px;
    /* grid-row-gap: 20px; */
    grid-auto-flow: row;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }
  .services-wrapper.animated {
    grid-column-gap: 25px;
    margin-bottom: 30px;
  }
  .partners_logo_wrapper {
    /* width: 180px; */
    width: 110px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .partner_logo.chevron {
    width: 200px;
  }
  .partner_logo.alaska {
    margin-left: 10px;
    padding-left: 0;
  }
  .grid-card-wrapper {
    padding: 25px 25px 45px;
  }
  .grid-card-wrapper.last {
    padding-bottom: 22px;
  }
  .industry-icon {
    width: 45px;
  }
  ._18px-text,
  ._18px-text.no_margin {
    font-size: 18px;
  }
  ._18px-text.card {
    /* font-size: 20px; */
    font-size: 22px;
  }
  .flex {
    width: 2900px;
    margin-left: 8%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .flex.reviews {
    width: 1700px;
    margin-left: 10%;
  }
  .only-heading_wrapper {
    padding-top: 0;
    overflow: visible;
  }
  .card__desc {
    width: 85%;
  }
  .card__card {
    height: 250px;
  }
  .card__wrapper {
    width: 320px;
    margin-left: 15px;
    margin-right: 15px;
  }
  ._22px-text {
    font-size: 24px;
  }
  ._22px-text.faq {
    font-size: 22px;
  }
  ._22px-text._18px {
    font-size: 20px;
  }
  ._22px-text.white {
    font-size: 22px;
  }
  .heading-line-two.heading-xxlarge,
  .heading-line-one.heading-xxlarge {
    font-size: 42px;
  }
  .animated-heading_component.case {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
  }
  .input,
  .input-top {
    height: 55px;
    font-size: 16px;
    line-height: 150%;
  }
  .input:focus {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
  }
  .input:focus-visible {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
  }
  .input[data-wf-focus-visible] {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
  }
  .input.text {
    height: 65px;
  }
  .input.text.sales {
    height: 75px;
  }
  ._20px_text {
    font-size: 22px;
  }
  .footer-office-wrapper {
    font-size: 14px;
  }
  .footer-link {
    font-size: 18px;
  }
  .allbirds_imagw {
    z-index: 2;
    width: auto;
    height: 300px;
    bottom: 0%;
    right: 80px;
  }
  .jafton-span {
    font-size: 22px;
  }
  .cards-container,
  .timeline-component {
    max-width: 1200px;
  }
  .card-step-text {
    font-size: 56px;
  }
  .timeline-image {
    width: 75px;
  }
  ._26px-card-text {
    font-size: 26px;
  }
  ._18px-text-card-text {
    font-size: 20px;
  }
  .projects_left-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: block;
  }
  .projects-right-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: block;
  }
  .projects_content_wrapper {
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .projects_content_wrapper._40px-margin {
    padding-bottom: 0;
  }
  .review-section-wrapper {
    height: auto;
    max-width: 100vw;
    overflow: visible;
  }
  .about-us-section {
    align-items: center;
    left: 1%;
  }
  .timeline_image {
    top: 0;
  }
  .side-margin.reviews {
    width: 0;
  }
  .slider-container {
    padding-bottom: 40px;
  }
  .slider-container.tablet-mobile {
    padding-bottom: 0;
  }
  .hide {
    display: none;
  }
  .slide-box.margin-right,
  .slide-box.video_review,
  .slide-box.video_review.main_page {
    margin-right: 30px;
  }
  .slide-box.video_review.testimonial {
    height: 450px;
  }
  .slide-box.testimonials {
    width: 95%;
    padding-top: 0;
    padding-right: 0;
  }
  .kroger-cart.main-page {
    width: 380px;
    right: 20px;
  }
  .kroger-cart.ai-page {
    width: 70%;
  }
  .nav-logo-wrapper {
    max-width: 220px;
  }
  .hiring_wrapper {
    width: 100px;
    color: #fca311;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
    transform: translateY(-18px);
  }
  .hiring_wrapper.w--current {
    width: 105px;
  }
  .dark_bg_vector {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }
  .dark_bg_vector._1 {
    height: 80%;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }
  .dark_bg_vector._2 {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }
  .header-dropdown.open.service {
    z-index: 1;
    width: 650px;
    left: -150px;
  }
  .header-dropdown.open.company {
    z-index: 2;
    width: 370px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
    left: -120px;
  }
  .header-dropdown.open.locations {
    width: 200px;
    left: -30px;
  }
  .nav-icon {
    width: 32px;
    height: 32px;
    top: 1px;
    left: 1px;

    object-fit: contain;
  }
  .nav-link-text {
    padding-top: 2px;
    padding-left: 8px;
    font-size: 15px;
    font-weight: 400;
  }
  .nav-icons-wrapper {
    width: 35px;
    height: 35px;
  }
  .video_review_container {
    z-index: 11;
    justify-content: center;
    display: none;
  }
  .video_review_close_button {
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 40px;
    bottom: auto;
    left: auto;
    right: 40px;
  }
  .video_review_button {
    width: 30px;
  }
  .values-grid {
    grid-row-gap: 35px;
  }
  .marquee_content.scroll {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .marquee_card {
    margin-left: 15px;
    margin-right: 15px;
  }
  .marquee_card_text {
    font-size: 20px;
  }
  .projects-text-name {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 32px;
  }
  .projects-text-name.avenir-font {
    margin-top: 10px;
  }
  .app-wrapper.coco-loco {
    height: 600px;
  }
  .app-wrapper.caria {
    width: 550px;
    height: 550px;
    max-height: 550px;
    max-width: 550px;
    margin-top: 40px;
  }
  .app-wrapper.eat-okra {
    max-height: 600px;
    max-width: 600px;
  }
  .app-wrapper.goalsetter {
    width: 100%;
    height: 550px;
    max-height: 550px;
  }
  .app-wrapper.bad-bullz {
    height: 600px;
  }
  .app-wrapper.public-com {
    width: 500px;
    height: 550px;
    background-color: transparent;
  }
  .app-wrapper.muscle-booster {
    height: 600px;
  }
  .app_logo {
    left: 90px;
  }
  .app_logo.caria {
    width: 200px;
    bottom: 60px;
    left: 50px;
  }
  .app_logo.eatokra {
    width: 220px;
    top: 60px;
    right: 60px;
  }
  .app_logo.goal-setter {
    width: 200px;
    top: 40px;
    right: 40px;
  }
  .app_logo.alaska {
    width: 180px;
  }
  .app_logo.coco-loco,
  .app_logo.bad-bullz {
    width: 220px;
  }
  .app_description {
    max-width: 70%;
  }
  .app_description.centered {
    font-size: 24px;
  }
  .app_content {
    padding-top: 50px;
    padding-left: 70px;
    padding-right: 70px;
  }
  .app_content.coco-loco,
  .app_content.bad-bullz {
    padding-top: 70px;
  }
  .app_content.public-com {
    background-size: contain;
  }
  .nav-hover-icon {
    width: 32px;
    height: 32px;
    top: 1px;
    left: 1px;
  }
  .caria-screen {
    margin-left: 0;
  }
  .caria-screen._1 {
    height: 380px;
    top: -120px;
    left: 60px;
  }
  .caria-screen._2 {
    height: 380px;
    top: -120px;
    right: 60px;
  }
  .caria-screen._3 {
    height: 380px;
    bottom: -120px;
    right: 60px;
  }
  .project-text {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: "Rotunda";
    font-size: 20px;
    font-weight: 400;
    line-height: 150%;
  }
  .footer-left-column_grid_wrapper {
    /* max-width: 600px; */
    font-weight: 500;
  }
  .footer-right-column-grid-wrapper {
    height: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }
  .app_star.right {
    width: 180px;
    top: -40px;
    right: -20px;
  }
  .eait-okra-screen {
    width: 500px;
    height: 500px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }
  .goalsetter-screen._1 {
    width: 170px;
    bottom: 40px;
    left: 100px;
  }
  .goalsetter-screen._2 {
    width: 170px;
    bottom: 40px;
    right: 100px;
  }
  .testimonials_section {
    background-position: 50% 140%;
    background-size: contain;
    left: 1%;
  }
  .testimonials_grid {
    height: auto;
    grid-row-gap: 30px;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    padding-bottom: 40px;
  }
  .awards-item_wrapper {
    min-height: 300px;
    font-size: 24px;
    top: 0;
  }
  .award-image {
    height: 210px;
    top: 20px;
  }
  .filter-by-text {
    height: 33px;
    font-size: 15px;
  }
  .filter-by-text.project {
    padding-left: 3px;
    font-size: 14px;
  }
  .filter-by-text.case {
    padding-right: 10px;
    font-size: 16px;
  }
  .filter-by-text.main-page {
    height: auto;
    /* padding-left: 4px; */
    font-size: 16px;
  }
  .filter-by-text.ai-page {
    font-size: 16px;
  }
  .nav-list {
    width: auto;
    justify-content: space-between;
    margin-bottom: 0;
    font-size: 16px;
  }
  .nav-list-item {
    padding-left: 8px;
    padding-right: 8px;
  }
  .nav-list-item.phone-number {
    margin-left: 80px;
  }
  .dropdown_list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-bottom: 0;
    padding-left: 0;
  }
  .dropdown_list.company {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }
  .dropdown_list.locations {
    grid-row-gap: 15px;
  }
  .dropdown_item {
    padding-top: 0;
    padding-bottom: 0;
  }
  .nav-wrapper {
    height: auto;
  }
  .nav-bar-section {
    width: 85%;
    justify-content: space-between;
  }
  .member_image {
    background-position: 50% 100%;
  }
  .member_image.sayd {
    background-position: 65% 20%;
    background-size: cover;
  }
  .positions_wrapper {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }
  .position-description_wrapper {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }
  .position_wrapper {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    left: 1%;
  }
  .awards_parallax_wrapper {
    width: 1000px;
    grid-row-gap: 70px;
    align-items: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    bottom: 0%;
    overflow: hidden;
  }
  .alaska_project {
    max-height: 550px;
    padding: 50px;
    overflow: hidden;
  }
  .alaska_project.sales {
    max-width: none;
    background-color: #0b2648;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }
  .nav-section {
    padding: 10px;
  }
  .insights-heading_wrapper {
    height: 180px;
    font-size: 52px;
  }
  .insights-gradient {
    padding-left: 140px;
  }
  .insights-heading {
    font-size: 52px;
  }
  .collection_wrapper {
    padding-top: 20px;
  }
  .insights-collection {
    max-width: 1200px;
  }
  .insights-collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }
  .insights_date {
    width: 75px;
    font-size: 14px;
  }
  .insights_preview-text._14px {
    font-size: 18px;
  }
  .insights-image_wrapper {
    height: 280px;
    margin-bottom: 8px;
  }
  .insights-link {
    height: 100%;
  }
  .gif {
    width: 550px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gif-wrapper {
    padding-top: 0;
  }
  .video-text-arrow {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 60px;
    left: 1%;
  }
  .rt-el p {
    padding-left: 0;
    font-size: 22px;
  }
  .rt-el h4 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 26px;
  }
  .rt-el li {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 22px;
  }
  .rt-el figure {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .rt-el h3 {
    font-size: 32px;
  }
  .rt-el h2 {
    letter-spacing: 1px;
    font-size: 36px;
  }
  .rt-el ul {
    padding-left: 80px;
  }
  .rt-el ol {
    padding-left: 80px;
    font-size: 22px;
  }
  .rt-el a,
  .rt-el strong {
    font-size: 22px;
  }
  .rt-el h1 {
    font-size: 36px;
  }
  .rt-el h5 {
    margin-top: 40px;
    font-size: 32px;
  }
  .rt-el h6 {
    margin-top: 0;
    font-size: 26px;
  }
  .insights {
    left: 1%;
  }
  /* .fs_slider-collection-item {
    width: 320px;
  } */
  .fs-slider_collection-list-wrapper {
    width: 305px;
  }
  /* .fs-slider_slider {
    width: 85%;
    max-width: 1250px;
  } */
  .fs-slider_mask {
    width: 80%;
  }
  /* .fs-slider_slide {
    width: 305px;
    margin-left: 0;
    margin-right: 25px;
  } */
  .slider-arrow {
    margin-left: 2.5rem;
  }
  .slider-arrow.right {
    margin-right: 2rem;
  }
  .projects-screens_wrapper {
    left: 0;
  }
  .review-rich-text {
    font-family: "Rotunda";
    font-size: 16px;
  }
  .review-rich-text p {
    color: #fff;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-family: "Rotunda";
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
  }
  .review-rich-text strong {
    color: #fff;
    font-family: "Rotunda";
    font-size: 14px;
    font-weight: 400;
  }
  ._18px-white-text {
    font-size: 18px;
  }
  .project-wrapper {
    height: auto;
  }
  .project-content_wrapper {
    z-index: 0;
    height: 350px;
    grid-template-columns: 1.5fr 1fr;
    padding: 25px;
  }
  .review_wrapper {
    height: auto;
    grid-column-gap: 5px;
    padding-bottom: 15px;
    transform: none;
  }
  .project-text_wrapper {
    flex-direction: column;
    justify-content: space-between;
    padding-top: 6px;
    padding-bottom: 0;
    display: flex;
  }
  .project-tags-list-item {
    margin-right: 8px;
  }
  .project-tag-blue_icon.big {
    width: 24px;
    height: 24px;
  }
  .project-tag-icons_wrapper.case {
    width: 40px;
    height: 40px;
  }
  .project-title_wrapper {
    grid-column-gap: 10px;
    grid-template-columns: 40px 1fr;
    margin-top: 4px;
  }
  .project-icon {
    width: 40px;
    height: 40px;
  }
  .project-icon.big {
    height: 45px;
    border-radius: 12px;
  }
  .project-title {
    font-size: 22px;
  }
  .project-description-text {
    font-size: 16px;
  }
  .store-rating-raw {
    align-items: center;
    padding-bottom: 3px;
    padding-left: 5px;
  }
  .store-rating-raw.android {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    padding-right: 15px;
  }
  .store-icon-col {
    width: 100%;
    height: 100%;
  }
  .store-icon-col.case {
    width: 30px;
    height: 30px;
  }
  .store-icon-white {
    width: 100%;
    height: 100%;
  }
  .store-text {
    padding-top: 3px;
    padding-left: 5px;
    font-size: 16px;
  }
  .store-text.number {
    font-size: 15px;
  }
  .store-text.number.case {
    margin-top: 0;
    padding-top: 0;
    font-size: 18px;
  }
  .store-text.case {
    margin-top: 8px;
    padding-top: 0;
    padding-left: 3px;
    font-size: 18px;
  }
  .store-text.apple {
    padding-top: 5px;
  }
  .store-stars_wrapper {
    width: 85px;
    height: 100%;
  }
  .store-stars-white,
  .store-stars-col {
    height: 25px;
  }
  .store-stars-col.case {
    height: 18px;
  }
  .store-rating-wrapper {
    padding-left: 0;
  }
  .store-rating-wrapper.case {
    padding-left: 5px;
  }
  .google-stars_wrapper {
    width: 85px;
    height: 25px;
  }
  .right-screen {
    width: 95px;
    bottom: 65px;
    right: 0;
  }
  .right-screen.case {
    width: 120px;
  }
  .left-screen {
    width: 95px;
    bottom: 55px;
    left: 10px;
  }
  .left-screen.case {
    width: 125px;
  }
  .middle-screen {
    width: 85px;
    top: -50px;
    left: 70px;
  }
  .reviewer-image {
    width: 60px;
  }
  .review-text_wrapper {
    padding-left: 5px;
  }
  .reviewer-name {
    margin-bottom: 0;
    font-size: 20px;
  }
  .review-absolute_wrapper {
    opacity: 1;
    position: static;
    transform: none;
  }
  .sales_nav-link:hover {
    color: #6bd1a6;
  }
  .sales_nav-link.bold {
    margin-right: 20px;
  }
  .sales_nav-link.bold:hover {
    color: #6bd1a6;
  }
  .sales-nav-container {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .circles_wrappers {
    margin-bottom: 0;
    position: absolute;
    top: 30px;
    left: 30px;
  }
  .circles {
    width: 12px;
  }
  .sales-form {
    padding-top: 10px;
  }
  .form-heading {
    margin-top: 20px;
  }
  .hero-awards_wrapper {
    height: auto;
    margin-top: 60px;
  }
  .recognitions_wrapper {
    margin-top: 20px;
  }
  .recognition-image {
    width: 165px;
  }
  .recognition-image.no-margin {
    height: 150px;
  }
  .recognition-image.no-margin.bbb {
    border-radius: 10px;
  }
  .sales_grid {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }
  .sales_grid_block {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }
  .column-image_wrapper {
    width: 280px;
    height: 180px;
    padding: 16px;
  }
  .reasons-image {
    height: 180px;
    margin-left: auto;
    margin-right: auto;
  }
  .column-images_grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }
  .white-bg_wrapper {
    width: 65px;
    height: 65px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  }
  .column-person_image {
    height: 33px;
  }
  .yellow_badge {
    width: 22px;
    right: 0;
  }
  .grey-cursor {
    width: 22px;
    bottom: -20px;
  }
  .sticky-form_wrapper {
    max-height: 630px;
    max-width: 520px;
    top: 120px;
  }
  .kroger-wrapper {
    height: 550px;
    padding: 50px;
    overflow: hidden;
  }
  .kroger-wrapper.sales {
    width: 100%;
    padding: 40px;
  }
  .green-arrow.form {
    width: 80px;
    top: -50px;
    bottom: auto;
    left: auto;
    right: 30px;
    transform: rotate(-60deg);
  }
  .info_wrapper {
    margin-bottom: 0;
  }
  .sales-footer-logo {
    width: 70%;
  }
  .nav-menu-sales {
    margin-right: 20px;
  }
  .form-dropdown {
    height: 55px;
    margin-top: 20px;
  }
  .dropdown-link.blue {
    font-size: 16px;
  }
  .dropdown-list {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    display: none;
  }
  .filters-wrapper {
    width: 900px;
  }
  .tag-icons-wrapper.home-page {
    width: 25px;
    height: 25px;
  }
  .sales-pages_grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    padding-top: 100px;
  }
  .project-image_wrapper {
    width: 100%;
    height: 590px;
  }
  .sales-submit-form {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
  }
  /* .card_step-text-2 {
    font-size: 56px;
  } */
  .dp-2 {
    max-width: 1100px;
    margin-bottom: 0;
  }
  .mouse-animation-wrapper {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sales-form-wrapper {
    padding: 20px 20px 0;
  }
  .sales-form-wrapper-2 {
    padding: 30px 30px 0;
  }
  .sales-form-wrapper-2.form-section {
    width: 100%;
    padding-top: 50px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .dropdown_wrapper-1 {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    /* display: flex; */
    display: none;
  }
  .arrow-wrapper {
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 40px;
    bottom: auto;
    left: auto;
    right: 40px;
  }
  .alaska-screens-wrapper {
    width: 65%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .revenue-hero-wrapper {
    margin-bottom: 80px;
  }
  .staff-augmentation-person-1 {
    height: 280px;
  }
  .staff-augmentation-person-2 {
    height: 280px;
    opacity: 1;
    object-fit: contain;
    top: -50px;
  }
  .staff-augmentation-wrapper.candidates {
    width: 80%;
    max-width: 200px;
    transform: translate(65px, 10px);
  }
  ._100--satisfaction-wrapper {
    position: absolute;
    top: -60px;
    bottom: auto;
    left: auto;
    right: -40px;
  }
  ._12px-text {
    font-size: 12px;
  }
  .satisfaction-circle {
    width: 75px;
    height: 75px;
  }
  .case-study-steps_wrapper {
    max-width: 1200px;
    margin-bottom: 100px;
  }
  ._100vw-diagonal_wrapper {
    min-height: 500px;
    background-image: none;
  }
  .other-project-section {
    max-width: 1200px;
  }
  .other-projects_wrapper {
    padding-bottom: 60px;
  }
  .step-image._2,
  .step-image._1,
  .step-image._3 {
    width: 70%;
  }
  .step-image._4,
  .step-image._5 {
    width: 80%;
  }
  .review-text p,
  .review-text strong {
    font-size: 24px;
  }
  .review-text.hidden {
    display: none;
  }
  .quote-up {
    width: 40px;
    height: 40px;
  }
  .step-text {
    font-size: 36px;
  }
  .step-text.steps {
    font-size: 42px;
  }
  .arrow-right {
    width: 20px;
  }
  .outline-text {
    margin-top: 0;
    font-size: 24px;
    font-weight: 500;
  }
  .diagonal-bg {
    height: 370px;
  }
  .steps-wrapper {
    grid-column-gap: 50px;
  }
  .kia-access-wrapper {
    margin-bottom: 20px;
  }
  .anqor-point {
    margin-top: -90px;
  }
  .anqor-point.sales {
    margin-top: -100px;
  }
  .anqor-point.sales.reviews {
    margin-top: -700px;
  }
  .anqor-point.positions {
    margin-top: -300px;
  }
  .filter-wrapper {
    width: 85%;
    padding-bottom: 60px;
  }
  .filter-content-list {
    grid-column-gap: 30px;
    grid-row-gap: 80px;
  }
  .filter-content {
    max-width: 1100px;
    padding-top: 40px;
  }
  .filter-tags-list {
    grid-column-gap: 5px;
  }
  .category-button.main-page,
  .category-button.ai-page {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .category-button.ai-page.cleo {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
  }
  .blur-bg {
    background-position: 50%;
    background-size: cover;
  }
  .review-button,
  .review-button.opacity-80 {
    font-size: 18px;
  }
  .results-wrapper {
    width: 70%;
  }
  .results-icon {
    max-height: 85px;
  }
  .results-grid {
    margin-top: 20px;
  }
  .cleo-wrapper {
    height: 600px;
    padding: 50px;
    overflow: hidden;
  }
  .cleo-wrapper.ai-page {
    height: 500px;
  }
  .cleo-phone {
    height: 380px;
    bottom: -50px;
  }
  .cleo-phone.ai-page {
    height: 360px;
    right: 50px;
  }
  .cta-button {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .navbar-shadow {
    z-index: -3;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    box-shadow: 0 2px 5px 2px rgba(48, 4, 105, 0.2);
  }
  .cart-icon {
    width: 22px;
    height: 22px;
  }
  .cart-quantity {
    font-size: 20px;
  }
  .categories-wrapper {
    margin-top: 20px;
  }
  .category-wrapper {
    padding: 10px 12px;
  }
  .product-options-button {
    padding: 10px 18px;
  }
  /* .nav-dropdown-list.w--open {
    width: 650px;
    left: -120px;
  } */
  .nav-dropdown-list.company.w--open {
    width: 320px;
  }
  .nav-link {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .nav-dropdown-toggle {
    padding: 10px;
  }
  .nav-container {
    max-width: 1200px;
  }
  .cart-button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
  }
  .cart {
    margin-left: 0;
  }
  ._14px-text {
    margin-bottom: 0;
    font-size: 16px;
  }
  ._14px-text.billing {
    margin-top: 2px;
  }
  .cart-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .applepay-button {
    height: 45px;
  }
  .checkout-button {
    min-height: 50px;
    justify-content: center;
    font-size: 20px;
    font-weight: 500;
    display: flex;
  }
  .cart-container {
    max-width: 520px;
    min-width: 420px;
  }
  .cart-error-state {
    height: 45px;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
  }
  .cart-wrapper.menu {
    margin-left: 10px;
  }
  .cart-product-image {
    width: 70px;
  }
  .product-error-state {
    font-size: 18px;
    line-height: 150%;
  }
  .block-header {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .block-content {
    padding-top: 20px;
    font-size: 18px;
  }
  .checkout-field {
    height: 45px;
    font-size: 16px;
  }
  .checkout-confirmation-content-container {
    max-width: 1200px;
  }
  .order-summary-wrapper {
    min-width: 350px;
  }
  .fintech-icon {
    height: 24px;
  }
  .projects-category-wrapper {
    top: 50px;
    right: 50px;
  }
  .projects-category-wrapper.ai-page {
    max-width: 85px;
    top: 53px;
    left: 150px;
  }
  ._16px-text {
    /* font-size: 18px; */
    font-size: 16px;
  }
  .map-wrapper {
    margin-bottom: 40px;
  }
  .ai-icon {
    height: 25px;
    margin-right: 5px;
  }
  .mp-project-content-wrapper {
    grid-template-rows: 70px auto;
    grid-template-columns: 120px auto;
  }
  .mp-project-image.bg {
    max-width: 600px;
  }
  .mp-project-image.bg.kia {
    max-width: 650px;
  }
  .mp-project-image.bg.alaska {
    max-width: 1000px;
  }
  .mp-project-image.bg.cleo {
    bottom: 30px;
  }
  .mp-project-image.phone {
    width: 220px;
  }
  .mp-project-image.phone.cleo {
    width: 180px;
  }
  .mp-project-image.phone.kia {
    width: 190px;
  }
  .mp-project-image.phone.alaska {
    width: 230px;
  }
  .mp-project-image.phone.allbirds {
    width: 200px;
  }
  .mp-project-wrapper {
    height: 550px;
    overflow: hidden;
  }
}
@media screen and (min-width: 1920px) {
  .hero-content-wrapper {
    width: 100%;
    max-width: 1400px;
  }
  .hero-section {
    font-size: 20px;
  }
  .hero-section.about-us {
    display: flex;
  }
  .main-heading {
    font-size: 48px;
  }
  .main-heading.centered {
    font-size: 52px;
  }
  .main-heading.sales {
    font-size: 56px;
  }
  .main-heading.case {
    font-size: 42px;
  }
  .sub-heading {
    font-size: 26px;
  }
  .sub-heading.centered {
    width: 80%;
    font-size: 32px;
  }
  .sub-heading.white {
    font-size: 30px;
  }
  .sub-heading.white.centered,
  .sub-heading.footer {
    font-size: 32px;
  }
  .sub-heading.sales {
    margin-top: 20px;
    line-height: 150%;
  }
  .sub-heading.hero {
    font-size: 28px;
  }
  ._500-medium-nav-links.grey,
  ._500-medium-nav-links.small.w--current {
    font-size: 20px;
  }
  .nav-section-text,
  .nav-section-text.phone-number {
    font-size: 24px;
  }
  .brand {
    width: 200px;
    /* width: 100px; */
  }
  .brand.w--current {
    width: 200px;
    /* width: 100px; */
  }
  ._2-column-grid {
    grid-template-columns: 1fr 1fr;
  }
  ._2-column-grid.tablet {
    grid-column-gap: 25px;
  }
  ._2-column-grid.hero {
    grid-column-gap: 50px;
  }
  .left-column-grid-wrapper {
    max-width: 750px;
    padding-top: 0;
  }
  .left-column-grid-wrapper.sales-hero {
    height: 87vh;
    max-width: 750px;
    align-items: center;
  }
  .left-column-grid-wrapper.sales-left {
    max-width: 750px;
    align-items: center;
  }
  .right-column-grid._1-25fr-1fr {
    max-width: none;
    grid-template-columns: 1fr 1fr;
  }
  .right-column-grid.no-margin {
    grid-row-gap: 40px;
    margin: 0;
  }
  .right-column-grid.staff-augmentation {
    width: 700px;
    max-width: none;
    grid-template-columns: 1fr 1fr;
  }
  .slash {
    font-size: 18px;
  }
  .main-button {
    padding: 24px;
    font-size: 24px;
  }
  .main-button.form {
    margin-top: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22px;
  }
  .main-button.sales {
    padding: 22px 35px;
    font-size: 24px;
  }
  .main-button.nav-bar {
    padding: 22px 28px;
    font-size: 22px;
  }
  .main-button.nav {
    width: 300px;
    /* padding: 18px 20px; */
    padding: 15px 18px;
    font-size: 18px;
  }
  .team-list-wrapper {
    width: 220px;
  }
  ._20px-text {
    font-size: 24px;
  }
  ._20px-text.grid_card {
    font-size: 22px;
  }
  ._20px-text.office {
    font-size: 20px;
  }
  ._20px-text._150 {
    font-size: 24px;
  }
  ._20px-text.center {
    text-align: center;
  }
  .team-member {
    padding-top: 3px;
    font-size: 12px;
  }
  .team-member_image {
    width: 40px;
  }
  .team-member_name.small,
  .team-member_name.blue {
    font-size: 12px;
  }
  .team-member_position.small {
    font-size: 10px;
  }
  ._200-projects_box.staff-aufmentation {
    height: 40px;
    bottom: 20px;
  }
  .te {
    width: 35px;
  }
  ._12px-size-text {
    font-size: 14px;
  }
  ._120-developers-box.staff-augmentation {
    height: 40px;
  }
  .vector-image.staff-augmentation {
    width: 150px;
    top: 20px;
    left: 0;
  }
  /* #mission.section {
    padding-top: 60px;
    padding-bottom: 60px;
  } */
  .section {
    padding-top: 30px;
    padding-bottom: 30px;
    /* right: 50px; */
  }
  .section.dark_blue {
    width: 100vw;
    padding-top: 0;
    padding-bottom: 0;
    bottom: 0;
    right: 0;
  }
  .section.hall_of_fame {
    max-width: none;
  }
  .section.testimonials {
    margin-left: auto;
    margin-right: auto;
    right: auto;
  }
  .section.sales-form,
  .section.sales-footer {
    width: 100vw;
    max-width: none;
  }
  .projects-grid._1-5fr-1fr {
    grid-template-columns: 1.5fr 1fr;
  }
  .mp-project-image.bg.audi {
    height: 100%;
  }
  .container {
    width: 100%;
    max-width: 1400px;
  }
  /* .container.my-review-container {
    max-width: 1100px;
    width: 100%;
  } */
  .my-review-bg-image-2 {
    top: 0px;
  }
  .my-review-like-div {
    bottom: 200px;
  }

  .about-content-para {
    /* font-size: 16px; */
    font-size: 1.5rem;
    line-height: 32px;
  }

  .container.sales {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .container.review {
    margin-top: 80px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
  }
  .container.partners,
  .container.footer {
    max-width: 1400px;
  }
  .right-column-grid-wrapper.sales {
    max-width: 630px;
  }
  .main-heading-40px.white {
    width: 90%;
    font-size: 42px;
  }
  .main-heading-40px.purple {
    font-size: 52px;
  }
  .main-heading-40px.purple.centered {
    width: 100%;
  }
  .paragraph-text {
    font-size: 22px;
  }
  .paragraph-text.no-margin {
    font-size: 24px;
  }
  .paragraph-text.purple.form,
  .paragraph-text.grey {
    font-size: 22px;
  }
  .paragraph-text.grey.avenir {
    font-size: 24px;
  }
  .paragraph-text.white {
    font-size: 18px;
  }
  .outline-number {
    -webkit-text-stroke-width: 3px;
    font-size: 100px;
  }
  .blue_text_span {
    font-size: 32px;
  }
  .dropdown-wrapper {
    margin-top: 20px;
  }
  ._w-dropdown-toggle {
    padding: 25px 60px 25px 35px;
  }
  ._w-dropdown-toggle.w--open {
    padding-left: 35px;
    padding-right: 60px;
  }
  ._w-dropdown-list.w--open {
    padding-bottom: 25px;
    padding-left: 35px;
    padding-right: 60px;
  }
  .dp-toogle-text.faq {
    font-size: 26px;
  }
  .dropdown-logo-image {
    height: 75px;
  }
  .app_image.shein {
    height: 650px;
  }
  .app_image._20px-radius {
    width: 100%;
    height: auto;
  }
  .app_image._100 {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
  }
  .projects-grid-wrapper {
    max-width: 1400px;
  }
  .projects-grid-wrapper.desktop {
    margin-top: 20px;
  }
  ._w-dropdown {
    max-width: 1400px;
    margin-bottom: 15px;
  }
  .form-grid.position {
    width: 85%;
    padding-top: 0;
  }
  .form-text {
    font-size: 28px;
    line-height: 130%;
  }
  .form-text-logo {
    width: 45px;
  }
  .form-block {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .form-block.sales-form {
    width: 100%;
  }
  .checkbox {
    width: 24px;
    height: 24px;
  }
  .checkbox-label {
    font-size: 18px;
  }
  .nda-checkbox {
    margin-top: 30px;
  }
  .form-16px-text {
    font-size: 18px;
  }
  .form-image {
    width: 110px;
  }
  .form-section.hiring {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .form {
    width: 95%;
  }
  .footer_bottom_wrapper {
    max-width: 1200px;
  }
  .footer-white-text {
    font-size: 26px;
  }
  .section-name {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .footer-text {
    font-size: 22px;
  }
  .footer_logo {
    max-width: 200px;
  }
  .grey-18px-text {
    font-size: 18px;
  }
  /* .social-media-logo.twitter,
  .social-media-logo.facebook,
  .social-media-logo.linkedin,
  .social-media-logo.instagram {
    width: 45px;
    height: 45px;
    margin-left: 10px;
    margin-right: 10px;
  } */
  .hero-video-section {
    width: 50%;
    margin-top: 60px;
  }
  .hero-video-section.bg {
    width: 100%;
    height: 500px;
    max-width: 1000px;
  }
  .lumios-text {
    font-size: 34px;
  }
  .count_up_grid {
    width: 80%;
    grid-template-columns: 0.75fr 1fr 0.75fr;
  }
  .counter {
    margin-bottom: 8px;
    font-size: 80px;
  }
  .counter_plus_wrapper {
    font-size: 80px;
  }
  .outlined_counter_text {
    font-size: 32px;
  }
  .unicorn {
    width: 60px;
    height: auto;
  }
  .alaska-wrapper {
    height: 650px;
    font-size: 32px;
  }
  .alaska_logo.main-page {
    height: 65px;
    margin-bottom: 20px;
  }
  .projects,
  .projects.white {
    font-size: 32px;
  }
  .projects.white.bold {
    font-size: 36px;
  }
  .alaska_image {
    width: 900px;
    max-width: 1000px;
    right: 100px;
  }
  .alaska_phone {
    max-width: 310px;
    left: 150px;
  }
  .alaska_phone.projects {
    max-width: 240px;
    left: 80px;
  }
  .kia-wrapper {
    height: 650px;
  }
  .project-logo.main-page {
    height: 60px;
  }
  .kia_image.main-page {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .cleo-logo {
    margin-bottom: 0;
  }
  .cleo-logo.sales {
    width: 180px;
  }
  .cleo-logo.main-page {
    height: 70px;
    margin-bottom: 20px;
  }
  .cleo-logo.ai-page {
    height: 80px;
    margin-bottom: 20px;
  }
  .kroger_phone {
    height: 350px;
  }
  .kroger_phone.sales {
    width: 280px;
    right: 80px;
  }
  .allbirds-wrapper {
    height: 650px;
  }
  .allbirds_logo.main-page {
    height: 60px;
    margin-bottom: 20px;
  }
  .allbirds_image {
    width: 90%;
    left: 20px;
  }
  .allbirds_image.main-page {
    width: 700px;
  }
  .blue-span._20px {
    font-size: 24px;
  }
  .awards_logo {
    height: 180px;
  }
  ._24px-text.awards {
    font-size: 26px;
  }
  ._24px-text.black,
  ._24px-text.white {
    font-size: 28px;
  }
  .review_image {
    width: 70px;
    height: 70px;
    margin-right: 0;
  }
  .review_image.google,
  .review_image.trustpilot,
  .review_image.kim,
  .review_image.peter,
  .review_image.shavkat {
    height: 70px;
  }
  .review_image.case {
    width: 70px;
  }
  .review-name-wrapper {
    grid-column-gap: 10px;
    grid-template-rows: auto auto;
  }
  .review-name-wrapper.case {
    margin-top: 30px;
  }
  .review_name {
    font-size: 20px;
  }
  .review_company {
    margin-top: 3px;
    font-size: 16px;
  }
  .review_text {
    font-size: 18px;
  }
  .awards_-card {
    width: 350px;
    height: 360px;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .awards_-card._30px {
    height: 360px;
  }
  .blue-border-button {
    justify-content: center;
    align-items: center;
    font-size: 22px;
    display: flex;
  }
  .blue-border-button.cta {
    width: 280px;
    height: 80px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    font-size: 22px;
    display: flex;
  }
  .button-wrapper {
    /* width: 280px; */
    width: 300px;
    height: 70px;
    margin-top: 40px;
  }
  .button-wrapper.left {
    height: 80px;
    margin-top: 40px;
  }
  .services-wrapper {
    grid-column-gap: 25px;
  }
  .services-wrapper._3columns.animated {
    grid-column-gap: 0px;
  }
  /* .partners_logo_wrapper,
  .partner_logo {
    width: 200px;
  } */
  .partner_logo.kia {
    width: 200px;
    padding-right: 0;
    transform: translate(-1px);
  }
  .partner_logo.chevron {
    width: 200px;
    transform: translate(-1px);
  }
  .grid-card-wrapper {
    padding-bottom: 60px;
  }
  .grid-card-wrapper.last {
    width: 320px;
    padding-bottom: 60px;
  }
  .industry-icon {
    width: 55px;
  }
  ._18px-text {
    font-size: 22px;
  }
  ._18px-text.no_margin {
    font-size: 18px;
  }
  ._18px-text.card {
    font-size: 24px;
  }
  .flex {
    width: 3100px;
    margin-left: 12.5%;
  }
  .only-heading_wrapper {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .card__wrapper {
    width: 330px;
    margin-left: 20px;
    margin-right: 20px;
  }
  ._22px-text {
    font-size: 26px;
  }
  ._22px-text._18px,
  ._22px-text.white {
    font-size: 24px;
  }
  .heading-line-two.heading-xxlarge,
  .heading-line-one.heading-xxlarge {
    font-size: 56px;
  }
  .input,
  .input-top {
    height: 70px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
  }
  .input.phone_input {
    margin-bottom: 10px;
    font-size: 20px;
  }
  .input.text {
    height: 80px;
  }
  ._20px_text {
    font-size: 24px;
  }
  .footer-office-wrapper {
    font-size: 20px;
  }
  .footer-link {
    font-size: 24px;
  }
  .allbirds_imagw {
    height: 350px;
  }
  .jafton-span {
    font-size: 28px;
  }
  .cards-container,
  .timeline-component {
    max-width: 1400px;
  }
  ._26px-card-text {
    font-size: 32px;
  }
  ._18px-text-card-text {
    font-size: 24px;
  }
  .projects_left-wrapper {
    margin-right: 0;
  }
  .projects-right-wrapper {
    height: 650px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
  }
  .projects-right-wrapper._450px {
    height: auto;
  }
  .projects_content_wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .review-section-wrapper {
    max-width: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .side-margin {
    width: 10%;
  }
  .side-margin.reviews {
    width: 40px;
  }
  /* .slide-box.margin-right {
    height: 450px;
  } */
  .slide-box.video_review.main_page {
    width: 400px;
    height: 450px;
  }
  .kroger-cart.sales {
    width: 420px;
  }
  .kroger-cart.main-page {
    width: 430px;
    right: 40px;
  }
  .kroger-cart.ai-page {
    margin-left: auto;
    margin-right: auto;
    right: 0%;
  }
  .nav-logo-wrapper {
    max-width: 280px;
  }
  .hiring_wrapper {
    width: 114px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }
  .hiring_wrapper.w--current {
    width: 120px;
  }
  .dark_bg_vector._1 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }
  .header-dropdown.open.company {
    width: 350px;
  }
  .header-dropdown.open.locations {
    width: 180px;
  }
  .nav-icon {
    width: 40px;
    height: 40px;
  }
  .nav-link-text {
    padding-left: 10px;
    font-size: 18px;
  }
  .nav-icons-wrapper {
    width: 40px;
    height: 40px;
  }
  /* .marquee {
    margin-top: 1rem;
    margin-bottom: 1rem;
  } */
  .marquee_card {
    width: 320px;
    height: 420px;
  }
  .marquee_card.patrick {
    height: 450px;
  }
  .app-wrapper.coco-loco {
    height: 620px;
  }
  .app-wrapper.caria {
    width: 600px;
    height: 600px;
    max-height: 600px;
    max-width: 600px;
    justify-content: flex-start;
    align-items: center;
    bottom: 0;
  }
  .app-wrapper.eat-okra {
    max-height: 650px;
    align-items: center;
  }
  .app-wrapper.goalsetter {
    width: 100%;
    height: 650px;
    max-height: 700px;
  }
  .app-wrapper.bad-bullz {
    height: 620px;
  }
  .app-wrapper.public-com {
    width: 600px;
    height: 650px;
  }
  .app-wrapper.muscle-booster {
    height: 620px;
  }
  .app_logo.caria,
  .app_logo.goal-setter {
    width: 250px;
  }
  .app_logo.alaska {
    margin-bottom: 20px;
  }
  .app_logo.alaska.sales {
    width: 180px;
  }
  .app_content.bad-bullz {
    height: 100%;
  }
  .app_content.public-com {
    background-size: cover;
    border-radius: 20px;
  }
  .nav-hover-icon {
    width: 40px;
    height: 40px;
  }
  .caria-screen._1 {
    height: 400px;
    left: 80px;
  }
  .caria-screen._2,
  .caria-screen._3 {
    height: 400px;
    right: 80px;
  }
  .project-text {
    font-size: 22px;
  }
  .footer-left-column_grid_wrapper {
    /* max-width: 700px; */
    padding-top: 80px;
  }
  .footer-left-column_grid_wrapper.centered.positions {
    padding-top: 0;
  }
  .app_star.right {
    right: 0;
  }
  .eait-okra-screen {
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }
  .goalsetter-screen._1 {
    width: 220px;
    bottom: 40px;
    left: 100px;
  }
  .goalsetter-screen._2 {
    width: 220px;
    bottom: 40px;
    right: 100px;
  }
  .testimonials_section {
    background-position: 50% 100%;
    background-size: contain;
  }
  .testimonials_grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    padding-bottom: 60px;
  }
  .awards_grid {
    margin-top: 200px;
  }
  .awards-item_wrapper {
    min-height: 350px;
  }
  .award-image {
    height: 250px;
  }
  .filter-by-text {
    font-size: 17px;
  }
  .filter-by-text.main-page,
  .filter-by-text.ai-page {
    /* font-size: 20px; */
    font-size: 18px;
  }
  .nav-list-item.phone-number {
    margin-left: 180px;
  }
  .dropdown_list,
  .dropdown_list.company {
    grid-row-gap: 15px;
    margin-bottom: 0;
    padding-left: 0;
  }
  .dropdown_list.locations {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    margin-bottom: 0;
    padding-left: 0;
  }
  .nav-wrapper {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .relative-page-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
  ._10vh_margin {
    height: 6vh;
  }
  .position_wrapper {
    width: 70%;
  }
  .awards_parallax_wrapper {
    width: 1200px;
    align-items: center;
    justify-items: center;
  }
  .alaska_project {
    max-height: 650px;
  }
  .nav-section {
    padding: 10px 12px;
  }
  .nav-section.phone {
    min-width: 200px;
  }
  .insights-heading_wrapper {
    height: 200px;
  }
  .insights-gradient {
    padding-left: 220px;
  }
  .insights-collection {
    max-width: 1400px;
  }
  .insights_image {
    object-fit: cover;
  }
  .insights_date {
    width: 82px;
    font-size: 16px;
  }
  .insights_preview-text._14px {
    font-size: 22px;
  }
  .insights-image_wrapper {
    height: 300px;
  }
  .gif {
    width: 700px;
    margin-top: 40px;
  }
  .gif-wrapper {
    width: 100%;
  }
  .rt-el {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .rt-el p {
    font-size: 26px;
  }
  .rt-el h4 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 30px;
  }
  .rt-el li {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 24px;
  }
  .rt-el figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .rt-el h3 {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 36px;
  }
  .rt-el h2 {
    color: #060e29;
    letter-spacing: 2px;
    font-size: 42px;
    font-weight: 700;
    line-height: 150%;
  }
  .rt-el ol,
  .rt-el a,
  .rt-el strong {
    font-size: 24px;
  }
  .rt-el h1 {
    letter-spacing: 1px;
    font-size: 38px;
  }
  .rt-el h5 {
    font-size: 32px;
  }
  .rt-el h6 {
    margin-top: 10px;
    font-size: 28px;
  }
  /* .fs-slider_slider {
    width: 80%;
    max-width: 1250px; 
    min-height: 700px;
   
  } */
  /* .fs-slider_slide {
    margin-left: 12px;
    margin-right: 12px;
  } */
  .projects-screens_wrapper.case {
    margin-top: 5px;
  }
  .review-rich-text p {
    font-size: 18px;
  }
  .review-rich-text strong {
    font-size: 16px;
  }
  ._18px-white-text {
    text-align: left;
    font-size: 20px;
  }
  ._18px-white-text.sales {
    font-size: 24px;
  }
  .project-content_wrapper {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .review_wrapper {
    height: auto;
    grid-template-columns: auto 2fr 0.5fr;
  }
  .project-icon.big {
    height: 50px;
    border-radius: 12px;
  }
  .project-description-text {
    font-size: 18px;
  }
  .store-rating-raw.android {
    justify-content: flex-start;
  }
  .store-text {
    font-size: 16px;
  }
  .right-screen {
    width: 115px;
    bottom: 20px;
    right: 10px;
  }
  .right-screen.case {
    width: 110px;
  }
  .left-screen {
    width: 115px;
    bottom: 25px;
    left: 15px;
  }
  .left-screen.case {
    width: 115px;
  }
  .middle-screen {
    width: 100px;
  }
  .reviewer-image {
    width: 70px;
  }
  .reviewer-name {
    font-size: 22px;
    line-height: 22px;
  }
  .sales_nav-link {
    margin-right: 20px;
    font-size: 24px;
  }
  .sales_nav-link.bold {
    font-size: 24px;
  }
  .sales-nav-container {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }
  .circles {
    width: 15px;
  }
  .circles._8px {
    width: 13px;
  }
  .form-heading {
    width: 80%;
    margin-bottom: 10px;
    font-size: 32px;
  }
  .recognition-image {
    width: 180px;
  }
  .recognition-image.no-margin {
    height: 160px;
  }
  .sales_grid {
    grid-row-gap: 30px;
  }
  .column-image_wrapper {
    width: 300px;
    height: 180px;
  }
  .reasons-image {
    height: 180px;
    margin-bottom: 10px;
  }
  .column-images_grid {
    margin-top: 10px;
  }
  .white-bg_wrapper {
    width: 80px;
    height: 80px;
  }
  .column-person_image {
    height: 38px;
  }
  .line {
    width: 30px;
  }
  .yellow_badge {
    width: 25px;
  }
  .sticky-form_wrapper {
    max-height: 815px;
    max-width: 600px;
    top: 140px;
  }
  .green-arrow {
    width: 75px;
    top: 80px;
  }
  .green-arrow.form {
    top: -30px;
    right: 0;
  }
  .sales-form_grid {
    grid-column-gap: 40px;
  }
  .info_wrapper {
    margin-bottom: 5px;
  }
  .sales-footer-logo {
    width: 80%;
  }
  .form-dropdown {
    height: 70px;
  }
  .form-dropdown-toggle {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .form-dropdown-text {
    font-size: 20px;
  }
  .dropdown-link {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }
  .dropdown-link.blue {
    font-size: 20px;
  }
  .filters-wrapper {
    width: 1150px;
    margin-bottom: 60px;
  }
  .office-section_wrapper {
    padding-bottom: 140px;
  }
  .sales-pages_grid {
    max-width: 1400px;
  }
  .violet-bg {
    height: 100vh;
  }
  .project-image_wrapper {
    height: auto;
  }
  .sales-form_icon {
    width: 40px;
  }
  .sales-submit-form {
    margin-top: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 20px;
  }
  .dp-2 {
    max-width: 1300px;
  }
  .sales-form-wrapper {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .sales-form-wrapper-2.form-section {
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 50px;
  }
  /* .dropdown_wrapper-1 {
    width: 80%;
  } */
  .revenue-hero-wrapper {
    margin-bottom: 100px;
  }
  .staff-augmentation-person-1 {
    height: 350px;
  }
  .staff-augmentation-person-2 {
    height: 350px;
    left: 10px;
  }
  .staff-augmentation-wrapper.candidates {
    max-width: 220px;
  }
  ._100--satisfaction-wrapper {
    width: 135px;
    height: 135px;
    right: 20px;
  }
  ._12px-text,
  ._12px-text.center {
    font-size: 14px;
  }
  .satisfaction-circle {
    width: 80px;
    height: 80px;
  }
  .satisfaction-image {
    width: 40px;
    height: 40px;
  }
  .case-study-steps_wrapper {
    width: 80%;
    max-width: 1400px;
    grid-column-gap: 80px;
    grid-row-gap: 100px;
  }
  ._100vw-diagonal_wrapper {
    min-height: 600px;
    background-image: none;
  }
  .step-image._2 {
    width: 60%;
  }
  .review-text p,
  .review-text strong {
    font-size: 26px;
  }
  .quote-up {
    width: 45px;
    height: 45px;
  }
  .step-text.steps {
    padding-left: 40px;
    font-size: 54px;
  }
  .outline-text {
    font-size: 24px;
  }
  .diagonal-bg {
    height: 450px;
  }
  .steps-wrapper {
    grid-column-gap: 50px;
  }
  .kia-access-wrapper {
    margin-bottom: 20px;
  }
  .anqor-point.sales {
    margin-top: -120px;
  }
  .anqor-point.sales.reviews {
    margin-top: -800px;
  }
  .anqor-point.positions {
    margin-top: -180px;
  }
  .filter-content-list {
    grid-column-gap: 60px;
  }
  .filter-content {
    max-width: 1400px;
    padding-top: 20px;
  }
  .filter-tags-item {
    margin-bottom: 15px;
    margin-left: 8px;
    margin-right: 8px;
  }
  .radio-button.checkout {
    width: 18px;
    height: 18px;
  }
  .category-button {
    margin-bottom: 0;
    padding: 10px 15px;
  }
  .category-button.main-page {
    /* padding: 10px; */
    padding: 10px 15px;
  }
  .category-button.ai-page {
    padding: 12px;
  }
  .category-button.ai-page.cleo {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
  }
  .blur-bg {
    background-repeat: repeat;
    background-size: cover;
  }
  .results-wrapper {
    width: 80%;
    max-width: 1200px;
    margin-bottom: 60px;
  }
  .results-icon {
    max-height: 110px;
  }
  .results-icon._2 {
    margin-top: 40px;
  }
  .results-icon._3 {
    margin-top: 80px;
  }
  .cleo-wrapper {
    height: 650px;
  }
  .cleo-wrapper.ai-page {
    height: 600px;
  }
  .cleo-phone {
    height: 420px;
    bottom: -60px;
    right: 60px;
  }
  .cleo-phone.ai-page {
    height: 400px;
  }
  .cta-button {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
  }
  .cart-icon {
    width: 30px;
    height: 30px;
  }
  .cart-quantity {
    width: 20px;
    height: 20px;
    font-size: 24px;
  }
  /* .nav-dropdown-list.w--open {
    width: 720px;
    left: -170px;
  } */
  .nav-dropdown-list.company.w--open {
    width: 360px;
  }
  .nav-dropdown-list.locations.w--open {
    width: 220px;
  }
  .nav-dropdown-toggle {
    padding: 10px;
  }
  .nav-container {
    max-width: 1400px;
  }
  .cart-button {
    padding: 17px 20px;
  }
  .close-icon {
    width: 24px;
    height: 24px;
  }
  ._14px-text {
    font-size: 18px;
  }
  ._14px-text.bold {
    font-size: 20px;
  }
  ._14px-text.quantity {
    height: 42px;
    margin-bottom: 10px;
  }
  ._14px-text.billing {
    margin-top: 0;
  }
  .cart-list {
    padding-left: 30px;
    padding-right: 30px;
  }
  .remove-icon {
    width: 24px;
    height: 24px;
  }
  .applepay-button {
    height: 50px;
  }
  .checkout-button {
    min-height: 60px;
    justify-content: center;
    font-size: 22px;
    display: flex;
  }
  .cart-container {
    min-width: 520px;
  }
  .cart-footer {
    padding: 20px 30px;
  }
  .nav-section-wrapper.buttons {
    max-width: 375px;
  }
  .nav-menu-wrapper {
    width: 85%;
  }
  .cart-header {
    padding: 20px 30px;
  }
  .cart-product-image {
    width: 80px;
  }
  .block-header {
    padding: 15px 30px;
  }
  .block-content {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
  }
  .block-content.shipping {
    padding-left: 0;
    padding-right: 0;
  }
  .shipping-method {
    padding: 30px;
  }
  .checkout-field {
    height: 55px;
    font-size: 18px;
  }
  .order-summary-wrapper {
    min-width: 400px;
  }
  .fintech-icon {
    height: 26px;
  }
  .projects-category-wrapper {
    top: 50px;
    bottom: auto;
    left: 250px;
    right: auto;
  }
  .projects-category-wrapper.ai-page {
    grid-column-gap: 8px;
    top: 62px;
    left: 195px;
  }
  ._16px-text {
    /* font-size: 22px; */
    font-size: 16px;
  }
  ._16px-text.review {
    /* font-size: 18px; */
    font-size: 20px;
  }
  ._16px-text.grey {
    font-size: 24px;
  }
  .text-lumios {
    font-size: 34px;
  }
  .map-wrapper {
    height: 600px;
  }
  .ai-icon {
    height: 28px;
  }
  .mp-project-content-wrapper {
    grid-template-rows: 80px auto;
    grid-template-columns: 140px auto;
  }
  .mp-project-image.bg.alaska {
    max-width: 85%;
  }
  .mp-project-image.bg.kia {
    max-width: 750px;
  }
  .mp-project-image.bg.allbirds {
    bottom: 30px;
  }
  .mp-project-image.bg.cleo {
    bottom: 40px;
  }
  .mp-project-image.phone {
    width: 235px;
  }
  .mp-project-image.phone.kia {
    width: 210px;
  }
  .mp-project-image.phone.alaska {
    width: 250px;
    left: 30px;
  }
  .mp-project-image.phone.allbirds {
    width: 220px;
  }
  .mp-project-wrapper {
    height: 570px;
  }
}
@media screen and (max-width: 1400px) {
  .insights_preview-wrapper {
    max-width: 80%;
  }
}
@media screen and (max-width: 1200px) {
  .my-review-bg-image-2 {
    right: -50px;
  }
  .my-review-blue-div {
    top: 60px;
    left: -20px;
  }
}
@media screen and (max-width: 991px) {
  .popup-form .form-block {
    max-width: unset;
    width: 100%;
  }

  .methodlogy-wrapper {
    padding: 0;
  }
  .methodology-dropdown {
    flex-direction: column;
    gap: 20px;
  }
  .methodology-dropdown .w-dropdown-toggle {
    max-width: none;
    padding-left: 10px;
  }
  .methodology-dropdown .w-dropdown-list {
    position: static;
    width: 100%;
    margin-bottom: 20px;
  }
  .methodlogy-count {
    font-size: 140px;
  }
  .methodlogy-image {
    width: 180px;
    height: 180px;
  }
  .methodlogy-card {
    width: 50%;
  }
  .for-mobile {
    display: inline;
  }
  .for-desktop {
    display: none;
  }
  .slider-adjust-wrapper .my-about-image {
    width: 100%;
  }
  .slider-adjust-wrapper .about-image-new {
    display: none;
  }
  .insights-wrapper .about-image-new.on-mobile {
    display: inline-block;
  }
  .slider-adjust-wrapper .insights_preview-text._14px.on-mobile {
    display: block;
  }
  .my-hero-wrapper {
    grid-template-columns: 1.35fr 1fr;
    height: 75vh;
  }
  .my-hero-slider-content a:nth-child(odd) .my-hero-card::before {
    right: -8px;
    left: auto;
  }
  .my-hero-slider-content a:nth-child(odd) .my-hero-card {
    order: initial;
  }
  .my-hero-text-wrapper {
    text-align: center;
  }
  .my-hero-heading {
    font-size: 30px;
  }
  .my-hero-heading .blue-span {
    font-size: 44px;
  }
  .service-hero .my-hero-heading .blue-span {
    font-size: 55px;
  }
  .my-hero-wrapper.hero-adjust {
    grid-template-columns: 1fr;
    justify-items: center;
    align-content: center;
    row-gap: 25px;
  }
  .my-hero-slider {
    flex-direction: row;
  }
  .my-hero-slider-content {
    flex-direction: row;
    padding: 30px 0px;
  }
  .my-hero-card {
    width: 470px;
    max-width: none;
  }
  h4.my-review-name {
    font-size: initial;
  }
  .about-wrapper {
    flex-direction: column;
    column-gap: 0px;
    row-gap: 20px;

    grid-template-columns: 1fr;
  }
  .about-content.project-content {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .about-content-para {
    line-height: 30px;
    /* text-align: center; */
  }
  .about-content-para.para-white {
    width: 100%;
  }
  .underlined-div {
    width: 87px;
  }
  .about-content-heading {
    /* text-align: center; */
    line-height: 150%;
  }
  .about-other-image {
    display: none;
  }

  .my-review-like-div {
    bottom: 85px;
    right: 15px;
  }
  .my-review-card-wrapper {
    /* transform: translate(-30px, 60px); */
  }
  .my-review-card-bottom {
    /* flex-direction: column;
    align-items: start; */
  }
  .my-review-container {
    width: 100%;
  }
  .my-review-wrapper {
    width: 90%;
    margin-inline: auto;
  }
  .my-review-bg-image-2 {
    right: 15px;
    /* top: 60px; */
    top: 0px;
  }
  .my-review-blue-div {
    top: 35px;
    left: 15px;
    max-width: 220px;
    font-size: 18px;
    padding: 20px 15px;
  }
  /* .my-review-card {
    max-width: 260px;
  } */
  .my-review-name {
    font-size: 28px;
  }
  .my-review-card .blue-span {
    font-size: 14px;
  }
  .my-review-person-image {
    max-width: 53%;
    /* height: 80%;
    object-fit: cover;
    border-radius: 15px; */
  }

  .insights_preview-wrapper {
    max-width: 90%;
  }
  ul {
    padding-left: 65px;
  }
  ol {
    padding-left: 60px;
  }
  .hero-content-wrapper {
    width: 85%;
  }
  .hero-section {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .hero-section.about-us {
    height: 60vh;
  }
  .main-heading {
    font-size: 36px;
  }
  .main-heading.centered {
    margin-bottom: 0;
    font-size: 32px;
  }
  .main-heading.centered._100 {
    width: 100%;
  }
  .main-heading.small {
    font-size: 32px;
  }
  .main-heading.small.centered {
    width: 80%;
    font-size: 32px;
  }
  .main-heading._100 {
    font-size: 32px;
  }
  .main-heading.sales {
    text-align: center;
    font-size: 42px;
  }
  .main-heading.case {
    font-size: 32px;
  }
  .sub-heading {
    text-align: left;
    font-size: 18px;
  }
  .sub-heading.centered {
    width: 100%;
    font-size: 20px;
    line-height: 130%;
  }
  .sub-heading.white {
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
  }
  .sub-heading.footer {
    width: auto;
    margin-right: 3px;
  }
  .sub-heading._90 {
    width: 100%;
    line-height: 130%;
  }
  .sub-heading.sales {
    text-align: center;
    margin-top: 20px;
    font-size: 22px;
    line-height: 150%;
  }
  .sub-heading.hero {
    font-size: 18px;
  }
  ._500-medium-nav-links {
    flex: none;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: letter-spacing 0.25s;
  }
  ._500-medium-nav-links:hover {
    letter-spacing: 2px;
  }
  ._500-medium-nav-links.w--current:hover {
    letter-spacing: 0;
  }
  ._500-medium-nav-links.grey {
    flex: none;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
  }
  ._500-medium-nav-links.grey:hover {
    letter-spacing: 0;
  }
  ._500-medium-nav-links.small {
    padding-top: 0;
    padding-bottom: 0;
    transition-property: none;
  }
  ._500-medium-nav-links.small:hover {
    letter-spacing: 0;
  }
  ._500-medium-nav-links.small.w--current {
    transition-property: none;
  }
  ._500-medium-nav-links.small.w--current:hover {
    letter-spacing: 0;
  }
  .nav-section-text {
    font-size: 18px;
    transition: letter-spacing 0.25s;
    color: #060e29;
  }
  .nav-section-text.phone-number {
    color: #060e29;
    text-align: center;
    font-size: 18px;
  }
  .nav-section-text.phone-number:hover {
    color: #fca311;
  }

  /* my */
  .brand.w--current {
    width: 180px;
    /* width: 80px; */
  }
  .logo-white {
    /* top: 10px; */
    position: static;
  }

  .brand {
    width: 180px;
    /* width: 80px; */
    justify-content: center;
    align-items: center;
    /* margin-top: 10px; */
    display: flex;
  }
  ._2-column-grid {
    grid-column-gap: 20px;
  }
  ._2-column-grid.tablet {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }
  .left-column-grid-wrapper {
    max-width: none;
    padding-top: 0;
  }
  .left-column-grid-wrapper.sales-hero {
    height: auto;
    background-color: #140844;
    padding-top: 100px;
    padding-bottom: 80px;
  }
  .left-column-grid-wrapper.sales-left {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .right-column-grid._1-25fr-1fr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 40px;
    padding-left: 0;
  }
  .right-column-grid.no-margin {
    max-width: 550px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    margin-left: auto;
    margin-right: auto;
  }
  .right-column-grid.no-margin.mobile,
  .right-column-grid.no-margin.desktop {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }
  .right-column-grid.staff-augmentation {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-top: 40px;
    padding-left: 0;
  }
  .links-anchor {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
  }
  .heading-wrapper {
    width: 100%;
    margin-top: 0;
  }
  .heading-wrapper.about-us {
    margin-top: 60px;
  }
  .heading-wrapper.case {
    margin-bottom: 10px;
  }
  .main-button {
    padding: 15px 25px;
    font-size: 18px;
  }
  .main-button.sales {
    width: 60%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 45px;
    padding-right: 45px;
  }
  .main-button.nav-bar {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }
  .main-button.nav {
    margin-top: 5px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .left-column-grid-content {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-bottom: 0;
  }
  .left-column-grid-content.sales-85 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
  .left-column-grid-content.outline {
    padding-right: 0;
  }
  .team-list-wrapper {
    width: 150px;
    opacity: 1;
  }
  ._20px-text {
    font-size: 14px;
  }
  ._20px-text.thin,
  ._20px-text._150 {
    font-size: 18px;
  }
  ._20px-text.store {
    font-size: 18px;
    line-height: 150%;
  }
  .team-list-heading {
    padding-left: 8px;
  }
  .team-member_image {
    width: 22px;
  }
  .team-member_name.small {
    margin-top: 5px;
    font-size: 8px;
  }
  .team-member_name.blue {
    margin-top: 8px;
    font-size: 8px;
  }
  .team-member_position.small {
    font-size: 7px;
  }
  ._200-projects-image {
    max-height: 170px;
    top: -6px;
  }
  ._200-projects-wrapper {
    opacity: 1;
  }
  ._200-projects_box {
    height: 25px;
    bottom: 33%;
    left: -10%;
  }
  ._200-projects_box.staff-aufmentation {
    height: 30px;
  }
  .te {
    width: 15px;
  }
  ._12px-size-text {
    font-size: 6px;
  }
  ._120-developers-box {
    height: 25px;
    top: 29%;
    left: 29%;
    overflow: scroll;
  }
  ._120-projects_wrapper {
    opacity: 1;
  }
  .vector-image {
    max-width: 65%;
    top: 22%;
    left: -6%;
  }
  .vector-image.staff-augmentation {
    width: 100px;
  }
  .image-3 {
    opacity: 1;
  }
  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.insights {
    overflow: hidden;
  }
  .section.testimonials {
    padding-bottom: 20px;
  }
  .section.sales-form {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.sales-footer {
    height: auto;
  }
  .section.no-margin {
    padding-top: 0;
    padding-bottom: 0;
  }
  .container {
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }
  .container.sales {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .right-column-grid-wrapper {
    padding-top: 0;
    padding-left: 0;
  }
  .right-column-grid-wrapper.hero {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .right-column-grid-wrapper.sales {
    width: 100%;
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
  }
  .right-column-grid-wrapper.outlined-text {
    padding-bottom: 0;
    padding-right: 0;
  }
  .main-heading-40px {
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    line-height: 120%;
  }
  .main-heading-40px.centered {
    font-size: 32px;
  }
  .main-heading-40px.centered.left {
    line-height: 136%;
  }
  .main-heading-40px.white {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
  }
  .main-heading-40px.white._100 {
    padding-right: 0;
  }
  .main-heading-40px.purple {
    text-align: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
  }
  .main-heading-40px.purple.sales {
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
  }
  .main-heading-40px.purple.no-margin {
    margin-bottom: 0;
  }
  .main-heading-40px.white {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
  }
  .paragraph-text {
    width: 100%;
    font-size: 18px;
    line-height: 130%;
  }
  .paragraph-text.purple {
    font-size: 16px;
  }
  .paragraph-text.purple.form {
    width: auto;
    text-align: left;
  }
  .paragraph-text.grey {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }
  .paragraph-text.avenir {
    margin-top: 20px;
  }
  .outline-text-wrapper {
    justify-content: flex-start;
    align-items: center;
  }
  .outline-number {
    margin-bottom: 0;
    font-size: 62px;
    line-height: 62px;
  }
  .text-45px-span {
    font-size: 45px;
  }
  .dropdown-wrapper {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  ._w-dropdown-toggle {
    padding: 20px 30px;
  }
  ._w-dropdown-toggle.w--open {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }
  ._w-dropdown-list.w--open {
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .dp-toogle-text {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    font-size: 20px;
  }
  .dp-toogle-text.thin,
  .dp-toogle-text.grey {
    font-size: 18px;
    line-height: 150%;
  }
  .dropdown-logos-wrapper {
    padding-bottom: 0;
  }
  .dropdown-logo-image {
    height: 55px;
  }
  .app_image {
    height: 450px;
    max-width: 100%;
    border-radius: 15px 15px 0 0;
    margin-left: 0;
  }
  .app_image.shein {
    margin-right: 20px;
  }
  .app_image._20px-radius {
    height: 500px;
  }
  .app_image._100 {
    height: auto;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .app_image.bad-bullz {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .app_image.muscle-booster {
    height: auto;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .projects-grid-wrapper {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .projects-grid-wrapper.tablet-mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    display: grid;
  }
  .projects-grid-wrapper.desktop {
    display: none;
  }
  .form-grid {
    grid-row-gap: 30px;
  }
  .form-grid.position {
    grid-row-gap: 25px;
  }
  .form-text-block {
    width: 70%;
  }
  .form-block {
    width: 90%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    display: block;
  }
  .form-block.sales-form {
    margin-top: 0;
  }
  .checkbox-label {
    font-size: 14px;
  }
  .form-image {
    display: none;
    top: -20px;
    right: -20px;
  }
  .form-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .form-section.hiring {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .form.sales {
    width: 100%;
  }
  .footer-wrapper {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }
  .footer-grid {
    grid-column-gap: 20px;
  }
  .footer_logo {
    max-width: 120px;
  }
  .hero-video-section {
    align-items: center;
    margin-top: 10px;
    padding-top: 0;
  }
  .hero-video-section.bg {
    width: 100%;
  }
  .hero-video-block.video_button {
    width: 65px;
    height: 65px;
    background-repeat: no-repeat;
  }
  .hero-video-text-wrapper {
    top: 30px;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .hero-video-text-wrapper.static {
    width: 180px;
  }
  .lumios-text {
    font-size: 26px;
    line-height: 100%;
  }
  .count_up_grid {
    width: 100%;
    grid-column-gap: 10px;
  }
  .counter {
    font-size: 40px;
    line-height: 130%;
  }
  .counter_plus_wrapper {
    font-size: 40px;
  }
  .outlined_counter_text {
    font-size: 18px;
  }
  .unicorn {
    width: 40px;
    height: 40px;
  }
  .projects-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .alaska-wrapper {
    height: 420px;
    padding: 30px;
  }
  .projects {
    font-size: 18px;
  }
  .projects.white,
  .projects.white.bold {
    font-size: 24px;
  }
  .alaska_image {
    width: 400px;
    max-width: none;
  }
  .alaska_phone {
    width: 170px;
    max-width: none;
    top: auto;
    bottom: 0%;
    left: 80px;
    right: auto;
  }
  .kia-wrapper {
    height: 420px;
    padding: 30px;
  }
  .project-logo.main-page {
    height: 55px;
  }
  .kia_image {
    width: 300px;
  }
  .right_projects_grid {
    grid-column-gap: 10px;
  }
  .cleo-logo {
    width: 120px;
  }
  .cleo-logo.main-page {
    height: 45px;
  }
  .cleo-logo.ai-page {
    height: 50px;
    margin-left: 0;
  }
  .kroger_phone {
    width: 190px;
  }
  .kroger_phone.sales {
    width: 220px;
  }
  .allbirds-wrapper {
    height: 420px;
    padding: 30px;
  }
  .allbirds_logo.main-page {
    height: 45px;
  }
  .allbirds_image {
    width: 100%;
  }
  ._24px-text.black,
  ._24px-text.white {
    font-size: 22px;
  }
  .review-up-wrapper.testimonials {
    height: 70%;
  }
  .review-bottom-wrapper.testimonials {
    height: 30%;
  }
  .review-name-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 60px 1fr;
  }
  .review_name {
    font-size: 16px;
  }
  .review_name.case {
    font-size: 18px;
  }
  .review_company {
    margin-bottom: 0;
  }
  .review_rating_number {
    font-size: 16px;
  }
  .review_rating_source_logo.clucth {
    width: 25px;
    margin-left: 0;
  }
  .review_text {
    font-size: 16px;
  }
  .awards_-card._30px._2 {
    margin-left: auto;
    margin-right: auto;
    transform: none;
  }
  .awards_-card._1 {
    margin-left: auto;
    margin-right: auto;
  }
  .blue-border-button {
    font-size: 18px;
    transition: color 0.2s, background-color 0.2s;
  }
  .blue-border-button:hover,
  .blue-border-button:active {
    color: #fff;
    background-color: #fca311;
  }
  .blue-border-button.with-arrow {
    padding-right: 15px;
    transition: color 0.3s, background-color 0.3s;
  }
  .button-wrapper.no_margin {
    margin-top: 20px;
  }
  .button-slider {
    display: none;
  }
  .services-wrapper {
    /* max-width: 700px; */
    max-width: 100%;
    grid-column-gap: 20px;
    /* grid-row-gap: 20px; */
    grid-template-rows: auto auto;
    /* grid-template-columns: 1fr 1fr; */
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .services-wrapper._3columns.animated {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }
  .services-wrapper.animated {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .partner_logo.kia {
    width: 151.5px;
  }
  .partner_logo.alaska {
    width: auto;
    height: 80px;
  }
  .industries_grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .grid-card-wrapper.last {
    margin-top: 20px;
  }
  ._18px-text.no_margin {
    font-size: 14px;
  }
  .button-arrow {
    display: none;
  }
  .flex {
    margin-left: 3%;
  }
  .only-heading_wrapper {
    overflow: visible;
  }
  .team_members_desktop {
    padding-bottom: 5vh;
    display: none;
  }
  .card__texture {
    padding-top: 0;
  }
  .card__content {
    width: 80%;
    margin-top: 10px;
  }
  .card__card {
    height: 250px;
    margin-left: auto;
    margin-right: auto;
  }
  .card__wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }
  .white_button {
    display: inline-block;
  }

  .slider-adjust-wrapper ._22px-text._18px {
    /* font-size: 55px; */
    font-size: 75px;
  }
  .slider-adjust-wrapper ._22px-text._18px.adjust-font {
    font-size: 75px;
  }
  .slider-adjust-wrapper .insights_preview-text._14px {
    font-size: 22px;
  }

  ._22px-text {
    font-size: 18px;
    font-weight: 500;
  }
  ._22px-text.faq {
    font-size: 18px;
    font-weight: 400;
  }
  .heading-line-two.heading-xxlarge,
  .heading-line-one.heading-xxlarge {
    font-size: 32px;
    line-height: 145%;
  }
  .offices_section {
    padding-top: 20px;
    padding-bottom: 40px;
    overflow: hidden;
  }
  .office_mobile_wrapper,
  .miami_office,
  .tx_office {
    width: 160px;
  }
  .offices_wrapper {
    width: 650px;
  }
  .nyc_office_content {
    margin-left: 20px;
  }
  .la_office_content {
    margin-right: 20px;
  }
  .la_office {
    width: 160px;
  }
  .form-heading-raw {
    width: 100%;
    justify-content: center;
  }
  .form-text-wrapper {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  ._20px_text {
    font-size: 18px;
  }
  .footer-office-grid {
    grid-template-columns: 1fr 1fr;
  }
  .allbirds_imagw {
    width: 160px;
    height: auto;
    right: 40px;
  }
  .card-item {
    grid-template-columns: 1fr 100px 1fr;
  }
  .card-step-text {
    font-size: 42px;
  }
  ._15vh-margin {
    height: 12vh;
  }
  ._18px-text-card-text {
    font-size: 18px;
    line-height: 130%;
  }
  .projects_left-wrapper.relative {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }
  .projects-right-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .projects-right-wrapper._450px {
    width: 450px;
    height: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .projects_content_wrapper {
    position: -webkit-sticky;
    position: sticky;
  }
  .projects_content_wrapper._40px-margin {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  .review-section-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .about-us-section {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .links-history {
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .side-margin {
    width: 7.5%;
  }
  .slider-container {
    margin-bottom: 0;
    padding-bottom: 30px;
  }
  .slider-container.tablet-mobile {
    padding-bottom: 40px;
    display: flex;
  }
  .slide-box.margin-right {
    width: 45vw;
    /* height: 400px; */
    box-shadow: 0 -1px 10px rgba(110, 110, 115, 0.1);
  }
  .slide-box.margin-right.team_members {
    width: 280px;
    height: 360px;
    flex-direction: column;
    margin-bottom: 10px;
    display: flex;
  }
  .slide-box.video_review,
  .slide-box.video_review.main_page {
    width: 45vw;
    height: 400px;
  }
  .slide-box.testimonials {
    width: 95%;
    height: 400px;
    min-height: auto;
  }
  .kroger-cart {
    width: 220px;
  }
  .kroger-cart.sales {
    width: 330px;
  }
  .kroger-cart.main-page {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .kroger-cart.ai-page {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  ._8vw-div {
    width: 8vw;
  }
  .nav-logo-wrapper {
    width: 30%;
    max-width: none;
  }
  .hiring_wrapper {
    width: 80px;
  }
  .office_content_mobile {
    margin-left: 20px;
  }
  .dark_bg_vector._1 {
    height: 50%;
    top: auto;
    bottom: 40px;
    left: 0%;
    right: auto;
  }
  .dark_bg_vector._2 {
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }
  .header-dropdown.company {
    z-index: 1;
    display: none;
    top: 40px;
  }
  .header-dropdown.locations {
    z-index: 1;
    display: none;
    left: -20px;
  }
  .header-dropdown.open.service {
    z-index: 0;
    width: auto;
    height: 340px;
    min-width: 300px;
    box-shadow: none;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    transition-property: none;
    display: none;
    position: static;
    top: 90%;
    left: -20px;
  }
  .header-dropdown.open.company {
    width: 100%;
    height: 210px;
    box-shadow: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }
  .header-dropdown.open.locations {
    width: 300px;
    box-shadow: none;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    display: block;
    position: static;
  }
  .nav-link-text {
    padding-left: 5px;
    font-size: 14px;
  }
  .members_wrapper {
    padding-bottom: 5vh;
  }
  .values-grid {
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }
  .marquee {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .marquee_card {
    width: 280px;
    height: 380px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .projects-text-name {
    font-size: 24px;
  }
  .projects-text-name.avenir-font {
    text-align: center;
    font-size: 28px;
  }
  .app-wrapper.coco-loco {
    width: 450px;
    height: 450px;
  }
  .app-wrapper.caria {
    width: 400px;
    height: 400px;
  }
  .app-wrapper.eat-okra {
    width: 400px;
    height: 400px;
    position: relative;
  }
  .app-wrapper.goalsetter {
    width: 400px;
    height: 420px;
  }
  .app-wrapper.bad-bullz {
    width: 450px;
    height: 450px;
  }
  .app-wrapper.public-com {
    width: 400px;
  }
  .app-wrapper.muscle-booster {
    width: 450px;
    height: 450px;
  }
  .app_logo,
  .app_logo.goal-setter {
    width: 150px;
  }
  .app_logo.alaska {
    width: 180px;
  }
  .app_content {
    align-items: flex-start;
  }
  .app_content.coco-loco,
  .app_content.bad-bullz {
    padding-top: 40px;
  }
  .app_content.public-com {
    background-size: cover;
  }
  .caria-screen {
    max-width: 100%;
    margin-left: 0;
  }
  .caria-screen._1 {
    height: 260px;
    top: -70px;
    left: 60px;
  }
  .caria-screen._2 {
    height: 260px;
    top: -70px;
    right: 60px;
  }
  .caria-screen._3 {
    height: 260px;
    bottom: -70px;
    right: 60px;
  }
  .project-text {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 130%;
  }
  .footer-left-column_grid_wrapper {
    max-width: none;
    align-items: center;
    display: flex;
  }
  .footer-right-column-grid-wrapper {
    padding-top: 0;
    padding-left: 0;
  }
  .app_star.right {
    width: 120px;
    right: -40px;
  }
  .eait-okra-screen {
    width: 320px;
    max-width: 100%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .goalsetter-screen._1 {
    width: 140px;
    bottom: 40px;
    left: 80px;
  }
  .goalsetter-screen._2 {
    width: 140px;
    bottom: 40px;
    right: 60px;
  }
  .testimonials_section {
    background-position: 50% 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .clutch_header_wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .clutch_header_wrapper.sales {
    margin-top: 0;
    padding-top: 0;
  }
  .testimonials_grid {
    grid-column-gap: 16px;
    grid-row-gap: 25px;
    grid-template-columns: 50% 50%;
    padding: 0;
  }
  .awards_grid {
    grid-template-columns: 1fr 1fr;
  }
  .awards-item_wrapper {
    padding-bottom: 65px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .award-image {
    top: 10px;
  }
  .project-rating-wrapper {
    width: 100%;
    max-width: 350px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  .filter-by-text {
    font-size: 12px;
  }
  .filter-by-text.project {
    padding-right: 10px;
    font-size: 14px;
  }
  .filter-by-text.ai-page {
    font-size: 15px;
  }
  .nav-list {
    grid-column-gap: 5px;
    grid-row-gap: 12px;
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .nav-list-item {
    min-width: 180px;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .nav-list-item.nav-bar {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    display: flex;
  }
  .dropdown_list {
    width: 300px;
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .dropdown_list.company {
    width: 300px;
    grid-template-columns: 1fr;
  }
  .dropdown_list.locations {
    width: 300px;
    justify-items: start;
    margin-left: auto;
    margin-right: auto;
  }
  .nav-wrapper {
    z-index: 99;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 13px;
  }
  .nav-bar-section {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }
  .hamburger-wrapper {
    background-color: transparent;
    transition: background-color 0.2s;
    display: flex;
    position: static;
    top: 8px;
    right: 50px;
  }
  .member_image,
  .member_image.sardor,
  .member_image.sayd {
    width: 230px;
    height: 230px;
  }
  ._10vh_margin {
    height: 5vh;
  }
  .positions_text {
    margin-top: 0;
    padding-left: 25px;
    font-size: 20px;
  }
  .diagonal-arrow {
    height: 15px;
    top: 25px;
    right: 25px;
  }
  .position_wrapper {
    overflow: visible;
  }
  .awards_parallax_wrapper {
    width: 80vw;
    height: 650px;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 20px 0 20px auto;
    display: grid;
    overflow: hidden;
  }
  .alaska_project {
    height: 450px;
  }
  .alaska_project.sales {
    height: 480px;
    max-width: 450px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .nav-section {
    padding: 8px;
  }
  .insights-heading {
    font-size: 36px;
    line-height: 120%;
  }
  .insights-heading.blue {
    font-size: 36px;
  }
  .insights-collection {
    max-width: 800px;
  }
  .insights-collection-list {
    grid-template-columns: 1fr 1fr;
  }
  .insights_image {
    object-fit: cover;
    border-radius: 20px;
  }
  .insights-image_wrapper {
    height: 250px;
    max-width: 280px;
  }
  .gif {
    margin-top: 20px;
  }
  .gif-wrapper {
    width: 85%;
    padding-bottom: 40px;
  }
  .video-preview-bg {
    background-position: 50%;
  }
  .video-text-arrow {
    padding-right: 0;
    overflow: visible;
  }
  .insights-content_wrapper {
    padding: 30px;
  }
  .rt-el h3 {
    font-size: 24px;
  }
  .rt-el h2 {
    font-size: 28px;
  }
  .rt-el ul,
  .rt-el ol {
    padding-left: 40px;
  }
  .rt-el h1 {
    font-size: 28px;
  }
  .rt-el h6 {
    font-size: 24px;
  }
  .rt-el.hidden {
    display: block;
  }
  .insights {
    overflow: visible;
  }
  .fs_slider-collection-item {
    width: 280px;
  }
  .fs-slider_slider {
    /* max-width: 750px; */
    min-height: 450px;
  }
  .fs-slider_mask {
    width: 85%;
  }
  /* .fs-slider_slide {
    width: 280px;
    margin-left: 5px;
    margin-right: 5px;
  } */
  .slider-arrow {
    margin-left: 0;
  }
  .slider-arrow.right {
    margin-right: 0;
  }
  .blue_arrow {
    width: 50px;
    height: 50px;
    font-size: 26px;
    font-weight: 700;
    left: 10px;
  }
  .blue_arrow.right,
  .blue_arrow.left {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
  .projects-screens_wrapper {
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 100px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }
  .projects-screens_wrapper.case {
    top: 80px;
  }
  .review-rich-text {
    font-size: 14px;
  }
  ._18px-white-text.sales {
    font-size: 20px;
  }
  .project-content_wrapper {
    height: auto;
    align-items: center;
    justify-items: center;
    margin-bottom: 20px;
    padding-top: 120px;
  }
  .review_wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: auto 1.75fr 0.75fr;
    padding: 15px;
  }
  .project-text_wrapper {
    justify-content: center;
    align-items: center;
  }
  .project_tag-wrapper {
    width: auto;
  }
  .project-title_wrapper {
    grid-row-gap: 15px;
    grid-template-columns: auto 1fr;
  }
  .project-icon {
    width: 42px;
    height: 42px;
    margin-right: 5px;
  }
  .project-icon.big {
    height: 40px;
    margin-right: 5px;
  }
  .project-description-text {
    text-align: left;
    font-size: 16px;
    line-height: 150%;
  }
  .store-rating-raw.stars,
  .store-rating-raw.android {
    justify-content: flex-start;
  }
  .store-text,
  .store-text.number {
    font-size: 16px;
  }
  .store-text.number.case {
    font-size: 14px;
  }
  .store-text.case {
    font-size: 16px;
  }
  .store-stars_wrapper {
    margin-right: 8px;
  }
  .store-rating-wrapper.case {
    padding: 7px;
  }
  .google-stars_wrapper {
    margin-right: 8px;
  }
  .right-screen {
    width: 90px;
    bottom: 0;
    right: 20px;
  }
  .right-screen.case {
    width: 70px;
  }
  .left-screen {
    width: 90px;
    bottom: 0;
    left: 20px;
  }
  .left-screen.case {
    width: 75px;
  }
  .middle-screen {
    width: 85px;
    display: none;
  }
  .reviewer-image {
    width: 60px;
    height: auto;
  }
  .review-text_wrapper {
    padding-right: 0;
  }
  .reviewer-name {
    font-size: 16px;
  }
  .project-title-iconwrapper {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .sales-nav-bar {
    z-index: 99;
    background-color: #140844;
  }
  .sales_nav-link {
    text-align: center;
  }
  .sales_nav-link.bold {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }
  .sales_nav-link.bold.mobile {
    text-align: right;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 10px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 100px;
  }
  .sales-nav-container {
    z-index: 99;
    max-width: 100vw;
    min-height: 60px;
    padding: 20px 40px;
    position: relative;
  }
  .circles_wrappers {
    padding-left: 10px;
  }
  .form-heading {
    width: 80%;
    margin-bottom: 20px;
    font-size: 26px;
  }
  .hero-awards_wrapper {
    margin-top: 40px;
  }
  .recognitions_wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .recognition-image {
    width: 150px;
    height: auto;
    margin-bottom: 20px;
  }
  .recognition-image.no-margin {
    height: 150px;
  }
  .recognition-image.no-margin.bbb {
    border-radius: 10px;
    padding-right: 0;
  }
  .sales_grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }
  .sticky-form_wrapper {
    width: 500px;
    max-height: 630px;
    margin: 40px auto;
    display: block;
    position: static;
  }
  .kroger-wrapper {
    height: 450px;
  }
  .kroger-wrapper.sales {
    height: 480px;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .green-arrow {
    width: 50px;
    top: 80px;
    bottom: auto;
    left: auto;
    right: 40px;
  }
  .green-arrow.form {
    width: 50px;
    display: none;
  }
  .sales-form_grid {
    grid-row-gap: 30px;
  }
  .info_wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }
  .white-hamburger-icon {
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 36px;
    font-weight: 400;
    line-height: 32px;
  }
  .white-hamburger-icon_wrapper {
    justify-content: center;
    align-items: center;
    padding: 15px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 35px;
  }
  .white-hamburger-icon_wrapper.w--open {
    background-color: transparent;
    padding: 15px;
  }
  .nav-menu-sales {
    z-index: 99;
    width: 100vw;
    height: auto;
    background-color: #160747;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 20px 40px;
    position: absolute;
    top: 65px;
    bottom: auto;
    left: 0;
    right: 0;
  }
  .form-dropdown {
    margin-top: 15px;
  }
  .dropdown-list.w--open {
    min-width: 150px;
  }
  .filters-wrapper {
    width: 650px;
    max-width: 800px;
  }
  .office-section_wrapper {
    padding-bottom: 60px;
  }
  .sales-pages_grid {
    width: 100%;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-top: 0;
  }
  .violet-bg {
    height: 570px;
    display: none;
  }
  .project-image_wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .mouse-animation-wrapper {
    display: none;
  }
  .sales-form-wrapper,
  .sales-form-wrapper-2 {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .sales-form-wrapper-2.form-section {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .dropdown_wrapper-1 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .alaska-screen1-wrapper,
  .alaska-screen2-wrapper {
    width: 200px;
  }
  .revenue-hero-wrapper {
    width: 650px;
  }
  .staff-augmentation-person-1 {
    height: 180px;
    opacity: 1;
    margin-right: 10px;
  }
  .staff-augmentation-person-2 {
    max-height: 150px;
    top: -6px;
  }
  .staff-augmentation-wrapper.candidates {
    width: 85%;
    max-width: 150px;
  }
  ._100--satisfaction-wrapper {
    width: 80px;
    height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: -60px;
    right: 30px;
  }
  ._12px-text {
    font-size: 10px;
  }
  ._12px-text.center {
    font-size: 6px;
  }
  .satisfaction-circle {
    width: 50px;
    height: 50px;
    border-width: 3px;
  }
  .satisfaction-image {
    width: 25px;
    height: 25px;
  }
  .case-study-steps_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  ._100vw-diagonal_wrapper {
    min-height: 400px;
    background-image: none;
  }
  .other-project-section {
    width: 90%;
  }
  .other-projects_wrapper {
    padding-bottom: 210px;
    position: relative;
  }
  .step-image._2,
  .step-image._1,
  .step-image._3,
  .step-image._4 {
    width: 60%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .step-image._5 {
    width: 80%;
    margin-top: 0;
    margin-bottom: 0;
  }
  .review-text p,
  .review-text strong {
    font-size: 18px;
  }
  .review-text.hidden {
    display: none;
  }
  .step-text {
    font-size: 34px;
  }
  .step-text.steps {
    font-size: 38px;
  }
  .arrow-right {
    width: 16px;
  }
  .outline-text {
    text-align: center;
    font-size: 16px;
  }
  .link-block {
    width: auto;
    font-family: "Rotunda";
  }
  .diagonal-bg {
    height: 320px;
  }
  .steps-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
  .anqor-point {
    margin-top: -80px;
  }
  .anqor-point.sales.reviews {
    margin-top: -90px;
  }
  .filter-wrapper {
    width: 80%;
  }
  .filter-content-list {
    grid-row-gap: 160px;
    grid-template-columns: 1.2fr 1fr;
  }
  .filter-content {
    width: 500px;
    padding-top: 60px;
  }
  .filter-content-item {
    margin-left: auto;
    margin-right: auto;
  }
  .review-button {
    padding: 12px 18px;
  }
  .results-wrapper {
    width: 80%;
    grid-column-gap: 10px;
  }
  .results-rich-text {
    margin-top: 0;
    margin-left: 8px;
  }
  .results-rich-text h3 {
    font-size: 36px;
  }
  .results-rich-text p {
    font-size: 16px;
  }
  .results-icon {
    max-height: 65px;
  }
  .results-grid {
    grid-column-gap: 0px;
  }
  .cleo-wrapper {
    height: 420px;
    padding: 30px;
  }
  .cleo-wrapper.ai-page {
    width: 500px;
  }
  .cleo-phone {
    height: 280px;
  }
  .cleo-phone.ai-page {
    height: 320px;
    right: 60px;
  }
  .cta-button {
    margin-top: 15px;
    font-size: 18px;
    transition: color 0.2s, background-color 0.2s;
  }
  .cta-button:hover,
  .cta-button:active {
    color: #fff;
    background-color: #fca311;
  }
  .navbar-shadow {
    z-index: -3;
  }
  .navbar-shadow.main {
    display: block;
    /* box-shadow: 0 0 5px 2px rgba(106, 105, 107, 0.2); */
  }
  .header-white .navbar-shadow.main {
    box-shadow: 0 0 5px 2px rgba(106, 105, 107, 0.2);
  }
  .category-text {
    font-size: 14px;
  }
  .categories-wrapper {
    width: 90%;
  }
  .products-list {
    grid-template-columns: 1fr 1fr;
  }
  .nav-dropdown-list.w--open {
    width: auto;
    min-width: 280px;
    box-shadow: none;
    padding: 5px;
    position: static;
  }
  .nav-dropdown-list.company.w--open {
    width: auto;
    min-width: 200px;
  }
  .nav-dropdown-list.locations.w--open {
    width: auto;
    min-width: 150px;
  }
  .nav-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .nav-dropdown-grid {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }
  .nav-container {
    width: 100%;
    max-width: 100vw;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 50px;
    padding-right: 50px;
    position: relative;
  }
  .hamburger-button {
    width: 40px;
    height: 40px;
    /* background-color: #fff; */
    border-radius: 8px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    padding: 0;
    display: flex;
    position: absolute;
    /* top: 20%; */
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 50px;
  }
  .hamburger-button.w--open {
    background-color: transparent;
  }
  .remove-icon {
    width: 20px;
    height: 20px;
  }
  .applepay-button,
  .checkout-button {
    height: 40px;
  }
  .nav-section-wrapper {
    flex-direction: column;
  }
  .nav-section-wrapper.buttons {
    margin: 0;
  }
  .nav-menu-section {
    margin-bottom: 5px;
  }
  .nav-menu-wrapper {
    width: 100%;
    background-color: #fff;
    flex-direction: row;
    padding-top: 10px;
    padding-bottom: 20px;
    top: 110%;
    box-shadow: 5px 0 20px rgba(0, 0, 0, 0.2);

    height: 100%;
  }
  .cart-wrapper {
    position: absolute;
    top: 3px;
    bottom: 0%;
    left: auto;
    right: 80px;
  }
  .block-header {
    padding: 15px;
  }
  .block-content {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .block-content.shipping {
    padding-left: 0;
    padding-right: 0;
  }
  .checkout-field {
    padding-left: 8px;
    padding-right: 8px;
  }
  .checkout-confirmation-content-container {
    min-width: 90vw;
  }
  .order-info-wrapper {
    margin-right: 10px;
  }
  .projects-category-wrapper {
    top: 35px;
    right: 35px;
  }
  .projects-category-wrapper.ai-page {
    top: 35px;
    left: 125px;
  }
  .text-lumios {
    font-size: 26px;
    line-height: 100%;
  }
  .quick-start {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
  }
  .mp-project-content-wrapper {
    grid-column-gap: 10px;
    grid-template-rows: 50px auto;
    grid-template-columns: 80px auto;

    grid-row-gap: 5px;
  }
  .project-logo.myskool {
    width: 135px;
  }
  .project-logo.connect {
    max-width: 180px;
  }
  .mp-project-content-wrapper.egreen {
    flex: 1;
  }
  .egreen-image-wrapper {
    flex: 1;
    height: 100%;
  }
  .mp-project-wrapper.fullcard {
    height: 290px;
  }
  /* .mp-project-image.myskool {
    width: 70%;
  } */
  /* .project-logo.egreen {
    width: 120px;
  } */
  .project-logo.bobbi {
    width: 185px;
  }
  .mp-project-image.bg.egreen {
    /* width: 37%; */
    width: 100%;
    height: 100%;
  }
  .mp-project-image.bg.alaska {
    width: 130%;
    bottom: 20px;
  }
  .mp-project-image.bg.cleo {
    width: 100%;
    /* max-width: 280px; */
  }
  .mp-project-image.phone {
    width: 175px;
  }
  .mp-project-image.phone.cleo {
    width: 42%;
    min-width: 130px;
    bottom: -40px;
    right: auto;
  }
  .mp-project-image.phone.kia {
    width: 55%;
    min-width: 130px;
  }
  .mp-project-image.phone.alaska {
    width: 42%;
    min-width: 160px;
  }
  .mp-project-image.phone.allbirds {
    width: 38%;
    min-width: 150px;
    right: 20%;
  }
  .mp-project-wrapper {
    /* height: 420px; */
    height: 450px;
    padding: 15px;
  }
}
@media screen and (max-width: 767px) {
  .popup-heading {
    font-size: 24px;
    line-height: 1.3;
  }
  .whatsapp_button {
    bottom: 3%;
    right: 18px;
  }
  .inc-grid {
    grid-template-columns: 1fr;
  }
  .inc-image-wrapper img {
    /* position: static; */
    display: none;
  }
  .about-heading-wrapper {
    flex-direction: column;
  }
  .about-page .insights_preview-wrapper {
    justify-content: center;
    z-index: 2;
    height: 100%;
  }
  .insights-wrapper .about-image-new.on-mobile {
    position: absolute;
    height: 100%;
    object-fit: cover;
    opacity: 0.4;
  }
  .my-hero-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
    align-content: center;
    row-gap: 25px;
  }
  .my-hero-wrapper.hero-adjust {
    row-gap: 18px;
  }
  .my-hero-card .blue-span {
    font-size: 15px;
    line-height: 1.1;
  }
  .my-hero-button {
    display: none;
  }
  .my-hero-button.mobile-view {
    display: inline-block;
  }
  .my-hero-card-image img {
    width: 75px;
    height: 75px;
  }
  .my-hero-heading {
    font-size: 28px;
    text-align: center;
  }
  .my-hero-heading .blue-span {
    font-size: 38px;
  }
  .service-hero .my-hero-heading .blue-span {
    font-size: 38px;
  }

  .about-content-heading {
    font-size: 28px;
  }
  .about-content-para {
    line-height: 26px;
  }

  .my-review-slider {
    min-height: 85vh;
    height: auto;
  }
  .my-review-wrapper {
    flex-direction: column;
    justify-content: space-evenly;
  }
  .my-review-card-wrapper {
    transform: none;
    margin-top: 16px;

    /* max-width: 90%; */
  }
  .my-review-card {
    /* max-width: 100%; */
    max-width: 415px;
    padding: 20px 20px 10px;
  }
  /* == */
  .my-review-card ._16px-text {
    font-size: 16px;
  }
  .new-review-header {
    flex-direction: column;
  }
  /* == */
  .my-review-card-bottom {
    flex-direction: row;
    align-items: center;
  }
  .my-review-card .blue-span {
    font-size: 16px;
  }
  .my-review-blue-div {
    top: -10px;
  }
  .my-review-like-div {
    bottom: 0px;
  }
  .my-review-person-image {
    /* max-width: 80%; */
    max-width: 60%;
  }

  strong {
    font-size: 16px;
  }
  .hero-section {
    height: auto;
    min-height: 70vh;
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .hero-section.about-us {
    height: 60vh;
  }
  .main-heading {
    text-align: center;
    font-size: 36px;
  }
  .main-heading.centered {
    margin-top: 0;
    font-size: 36px;
    line-height: 135%;
  }
  .main-heading.small {
    text-align: left;
    font-size: 28px;
  }
  .main-heading.small.centered {
    width: 85%;
    font-size: 28px;
  }
  .main-heading._100 {
    font-size: 26px;
  }
  .main-heading.sales {
    font-size: 36px;
  }
  .main-heading.case {
    width: auto;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }
  .sub-heading {
    text-align: center;
  }
  .sub-heading.centered {
    font-size: 20px;
    line-height: 135%;
  }
  .sub-heading.white {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }
  .sub-heading.footer {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
  }
  .sub-heading._90 {
    width: 100%;
    font-size: 18px;
    line-height: 150%;
  }
  ._500-medium-nav-links {
    font-size: 15px;
  }
  ._500-medium-nav-links:hover,
  ._500-medium-nav-links.grey:hover,
  ._500-medium-nav-links.small:hover {
    letter-spacing: 0;
  }
  .nav-section-text {
    font-size: 18px;
  }
  .brand.w--current {
    /* width: 110px; */
    padding-left: 0;
  }
  .logo-white {
    max-width: 100%;
  }
  .brand.sales {
    margin-top: 10px;
    padding-top: 0;
    padding-left: 0;
  }
  ._2-column-grid {
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  ._2-column-grid.tablet {
    grid-row-gap: 1em;
    justify-items: start;
  }
  ._2-column-grid.hero {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  ._2-column-grid.staff-aug,
  ._2-column-grid._1fr-1fr {
    grid-template-rows: auto;
  }
  .left-column-grid-wrapper {
    width: 100%;
    padding-top: 0;
  }
  .left-column-grid-wrapper.sales-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .left-column-grid-wrapper.sales-left {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .right-column-grid._1-25fr-1fr {
    justify-content: center;
  }
  .right-column-grid.no-margin {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }
  .right-column-grid.no-margin.mobile {
    margin-top: 20px;
    display: block;
  }
  .right-column-grid.no-margin.desktop {
    display: none;
  }
  .right-column-grid.staff-augmentation {
    justify-content: center;
    display: none;
  }
  .links-anchor {
    flex-wrap: wrap;
    margin-top: 20px;
  }
  .heading-wrapper {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }
  .heading-wrapper.about-us {
    margin-top: 40px;
  }
  .heading-wrapper.horizontal {
    margin-top: 0;
  }
  .main-button {
    text-align: center;
    margin-top: 5px;
  }
  .main-button.form {
    margin-top: 20px;
  }
  .main-button.add-to-cart {
    font-size: 18px;
  }
  .left-column-grid-content {
    align-items: center;
    margin-top: 0;
  }
  .left-column-grid-content.no_margin {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  ._20px-text {
    font-size: 18px;
  }
  ._20px-text.grid_card {
    font-size: 20px;
  }
  ._20px-text.store {
    font-size: 16px;
  }
  .section {
    flex-direction: row;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section.dark_blue {
    height: 45vh;
    overflow: hidden;
  }
  .section.hall_of_fame {
    overflow: hidden;
  }
  .section.sales {
    padding-top: 0;
    padding-bottom: 0;
  }
  .container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .container.sales {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .container.sales-form {
    width: 100%;
  }
  .right-column-grid-wrapper {
    width: 85vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .right-column-grid-wrapper.hero,
  .right-column-grid-wrapper.hero.staff-augmentation {
    display: none;
  }
  .right-column-grid-wrapper.sales {
    width: 80vw;
    max-width: 500px;
  }
  .main-heading-40px {
    text-align: center;
    margin-top: 10px;
    font-size: 32px;
    line-height: 150%;
  }
  .main-heading-40px.centered {
    width: 80%;
    font-size: 32px;
    line-height: 150%;
  }
  .main-heading-40px.centered.left {
    text-align: center;
  }
  .main-heading-40px.white {
    text-align: center;
    font-size: 32px;
  }
  .main-heading-40px.white._100 {
    font-size: 28px;
  }
  .main-heading-40px.purple {
    text-align: center;
  }
  .main-heading-40px.purple.centered {
    width: 100%;
    margin-bottom: 10px;
  }
  .main-heading-40px.white {
    text-align: center;
    font-size: 32px;
  }
  .paragraph-text {
    width: auto;
    /* white-space: pre-wrap; */
    font-size: 18px;
  }
  .paragraph-text.no-margin {
    line-height: 120%;
  }
  .paragraph-text.white {
    text-align: right;
  }
  .outline-text-wrapper {
    justify-content: center;
  }
  .outline-number {
    text-align: center;
    margin-bottom: 10px;
    font-family: "Rotunda";
    font-size: 70px;
    line-height: 70px;
  }
  .text-45px-span {
    font-size: 40px;
    line-height: 40px;
  }
  .dropdown-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._w-dropdown-toggle,
  ._w-dropdown-toggle.w--open {
    padding-left: 25px;
    padding-right: 30px;
  }
  .arrow {
    width: 20px;
    height: 20px;
    top: 22px;
  }
  .arrow.project {
    width: 12px;
  }
  .dp-toogle-text {
    font-size: 18px;
  }
  .dp-toogle-text.thin {
    font-size: 16px;
    line-height: 120%;
  }
  .dp-toogle-text.grey {
    font-size: 16px;
    line-height: 140%;
  }
  .dp-toogle-text.faq {
    font-size: 18px;
    line-height: 150%;
  }
  .dropdown-logos-wrapper {
    padding-bottom: 10px;
  }
  .dropdown-logo-image {
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .app_image {
    height: 350px;
    padding-bottom: 0;
  }
  .app_image.shein {
    padding-bottom: 10px;
  }
  .app_image._20px-radius {
    width: 90vw;
    height: 90vw;
  }
  .app_image._100,
  .app_image.bad-bullz,
  .app_image.muscle-booster {
    padding-bottom: 0;
  }
  .projects-grid-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .projects-grid-wrapper.tablet-mobile {
    margin-bottom: 60px;
  }
  ._w-dropdown {
    margin-bottom: 10px;
  }
  .form-grid {
    width: 90%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .form-text {
    font-size: 18px;
  }
  .form-block {
    width: 100%;
    max-width: 500px;
    padding: 25px;
  }
  .nda-checkbox {
    margin-top: 20px;
  }
  .form-image {
    display: none;
  }
  .form-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .form.sales {
    width: 100%;
  }
  .footer-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 0;
  }
  .footer-bottom-wrapper {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .section-name {
    font-size: 18px;
  }
  .footer-text {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
  }
  .hero-video-section {
    height: auto;
    margin-top: 0;
  }
  .hero-video-block {
    width: 65px;
    height: 65px;
    background-repeat: no-repeat;
  }
  .hero-video-text-wrapper {
    display: none;
  }
  .hero-video-text-wrapper.static {
    display: block;
  }
  .count_up_grid {
    width: 100%;
    grid-column-gap: 0px;
  }
  .count_up_wrapper {
    justify-content: flex-start;
  }
  .counter_plus_wrapper {
    font-size: 40px;
  }
  .counter_wrapper {
    line-height: 130%;
  }
  .outlined_counter_text {
    text-align: center;
    font-size: 14px;
  }
  .unicorn {
    width: 40px;
    height: 40px;
  }
  .projects-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
  }
  .projects-grid._1-5fr-1fr,
  .projects-grid._1fr-1-5fr {
    grid-template-columns: 1fr;
  }
  .alaska-wrapper {
    width: 400px;
    height: 400px;
    max-width: 450px;
    padding: 30px;
  }
  .alaska_logo {
    width: 135px;
  }
  .alaska_logo.main-page {
    height: 55px;
  }
  .projects {
    font-size: 17px;
  }
  .projects.white {
    font-size: 22px;
  }
  .projects.white.bold {
    font-size: 28px;
  }
  .alaska_image {
    width: 400px;
    right: -50px;
  }
  .alaska_phone {
    width: 160px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 50px;
  }
  .kia-wrapper {
    width: 400px;
    height: 400px;
    padding: 30px;
  }
  .mp-project-image.bg.allbirds {
    width: 75%;
  }
  .project-logo {
    width: 135px;
  }
  .project-logo.rohme {
    width: 85px;
  }
  .project-logo.conde {
    width: 195px;
  }
  .project-logo.main-page {
    height: 50px;
  }
  .kia_image {
    width: 320px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 40px;
  }
  .right_projects_grid {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
  }
  .cleo-logo {
    width: 135px;
  }
  .cleo-logo.sales {
    width: 120px;
  }
  .cleo-logo.main-page,
  .cleo-logo.ai-page {
    height: 55px;
  }
  .kroger_phone {
    width: 200px;
    right: 40px;
  }
  .kroger_phone.sales {
    width: 200px;
  }
  .allbirds-wrapper {
    width: 400px;
    height: 400px;
    padding: 30px;
  }
  .allbirds_logo {
    width: 135px;
  }
  .allbirds_logo.main-page {
    height: 42px;
  }
  .horizontal-wrapper {
    grid-column-gap: 10px;
  }
  ._24px-text {
    font-size: 22px;
  }
  .review-up-wrapper {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;

    /* height: 235px; */
  }
  .review-up-wrapper.testimonials {
    height: 70%;
  }
  .review-bottom-wrapper {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .review-bottom-wrapper.testimonials {
    height: 30%;
  }
  .review-name-wrapper {
    grid-column-gap: 8px;
  }
  .review-name-wrapper.case {
    padding-right: 20px;
  }
  .review_name,
  .review_text {
    font-size: 16px;
  }
  .blue-border-button {
    color: #fca311;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }
  .blue-border-button.cta {
    color: #fff;
    background-color: #fca311;
  }
  .button-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .button-wrapper.left {
    margin-top: 20px;
    margin-left: auto;
  }
  .button-slider {
    display: none;
  }
  .services-wrapper {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;

    grid-template-columns: 1fr;
  }
  .industries_grid {
    grid-row-gap: 30px;
    padding-left: 0;
    padding-right: 0;
  }
  .grid-card-wrapper {
    /* width: auto; */
    max-width: 400px;
    padding-bottom: 40px;
  }
  .grid-card-wrapper.last {
    width: 230px;
  }
  .industry-icon {
    width: 40px;
  }
  .button-arrow {
    width: 20px;
    height: 20px;
    right: 20px;
  }
  .flex {
    width: 100vw;
  }
  .card__desc {
    width: 90%;
    height: auto;
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .card__texture {
    height: 33%;
  }
  .card__content {
    width: auto;
    margin-top: 0;
  }
  .card__card {
    width: auto;
    height: auto;
  }
  .white_button {
    text-align: center;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .slider-adjust-wrapper ._22px-text._18px {
    font-size: 55px;
    /* font-size: 36px; */
  }
  .slider-adjust-wrapper ._22px-text._18px.adjust-font {
    font-size: 55px;
  }
  .slider-adjust-wrapper .insights_preview-text._14px {
    font-size: 18px;
  }

  ._22px-text {
    font-size: 20px;
    font-weight: 500;
  }
  ._22px-text.faq {
    font-size: 16px;
  }
  ._22px-text.white.avenir {
    font-size: 18px;
  }
  .heading-line-one.heading-xxlarge {
    line-height: 120%;
  }
  .div-hide {
    font-size: 30px;
    line-height: 120%;
  }
  .office_mobile_wrapper {
    width: 100%;
    height: 90vh;
    background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641a0b2adb82f52d83d92b0b_nyc.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }
  .office_mobile_wrapper.miami {
    background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641db350405a87cfd98a01e7_City%202.webp);
    background-position: 0%;
  }
  .office_mobile_wrapper.tx {
    background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641a0eae9ff56d3112c55cab_Frisco-Dallas.jpeg);
  }
  .office_mobile_wrapper.la {
    background-image: url(https://assets.website-files.com/6408c36617d27fd6ae0eaca9/641b31c9e7358896571e5481_homesocial1200x600.webp);
  }
  .offices_wrapper {
    display: none;
  }
  .offices_wrapper.mobile {
    width: 80%;
    height: auto;
    display: block;
  }
  .grey_shadow {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .form-heading-raw {
    margin-left: auto;
    margin-right: auto;
  }
  .input.sales {
    font-size: 16px;
  }
  .form-text-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  ._20px_text {
    font-size: 16px;
  }
  .faq_list {
    padding-left: 20px;
  }
  .footer-office-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 10px;
  }
  .footer-office-wrapper {
    font-size: 16px;
  }
  .allbirds_imagw {
    width: auto;
    height: 235px;
    right: 50px;
  }
  .cards-container {
    width: 85vw;
  }
  .timeline-right {
    padding-top: 20px;
  }
  .timeline-centre {
    justify-content: flex-start;
  }
  .margin-bottom-xlarge {
    /* margin-bottom: 48px; */
    margin-bottom: 0px;
  }
  .card-item {
    width: 100%;
    grid-template-columns: 40px 1fr;
    /*  padding-top: 40px;
    padding-bottom: 40px; */
    padding-bottom: 0px;
  }
  .timeline-component .card-item:nth-child(2n + 1) .timeline-right {
    text-align: left;
  }
  .card-item.to-right {
    direction: unset;
  }
  .card-left {
    text-align: left;
  }
  .card-step-text {
    margin-bottom: 0;
    font-size: 36px;
  }
  .timeline-progress {
    left: 6px;
  }
  .projects-right-wrapper._450px {
    width: auto;
    height: auto;
  }
  .review-section-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .timeline_image {
    max-width: 350px;
  }
  .side-margin {
    width: 8vw;
  }
  .slider-container {
    padding-bottom: 40px;
  }
  .slider-container.tablet-mobile {
    padding-bottom: 30px;
  }
  .slide-box.margin-right {
    width: 75vw;
    max-width: 400px;
  }
  .slide-box.margin-right.team_members {
    width: 50vw;
    height: auto;
    max-width: none;
    justify-content: center;
    margin-bottom: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .slide-box.video_review {
    width: 75vw;
    max-width: 400px;
  }
  .slide-box.video_review.main_page {
    width: 75vw;
  }
  .slide-box.testimonials {
    height: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .kroger-cart {
    width: 270px;
    right: 80px;
  }
  .kroger-cart.sales {
    width: 310px;
  }
  .kroger-cart.main-page,
  .kroger-cart.ai-page {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  .nav-logo-wrapper {
    width: auto;
    max-width: none;
  }
  .office_content_mobile {
    margin-left: 0;
  }
  .dark_bg_vector._1 {
    height: 150px;
    bottom: 20px;
  }
  .dark_bg_vector._2 {
    height: 150px;
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
    transform: rotateX(0) rotateY(180deg) rotate(0);
  }
  .marquee_card_text {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .app-wrapper.coco-loco,
  .app-wrapper.bad-bullz {
    width: 80vw;
    height: 80vw;
    max-height: 400px;
    max-width: 400px;
  }
  .app-wrapper.public-com {
    width: 80vw;
    height: 80vw;
    max-height: 450px;
    max-width: 400px;
  }
  .app-wrapper.muscle-booster {
    width: 80vw;
    height: 80vw;
    max-height: 400px;
    max-width: 400px;
  }
  .app_logo.goal-setter,
  .app_logo.alaska {
    width: 150px;
  }
  .app_logo.alaska.sales {
    width: 120px;
  }
  .app_content.public-com {
    background-position: 50%;
    background-size: contain;
  }
  .caria-screen {
    padding-bottom: 10px;
  }
  .caria-screen._1,
  .caria-screen._2,
  .caria-screen._3 {
    width: 125px;
  }
  .project-text {
    width: auto;
    white-space: pre-wrap;
  }
  .footer-right-column-grid-wrapper {
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .eait-okra-screen {
    width: 320px;
    padding-bottom: 10px;
    position: static;
  }
  .clutch_header_wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .clutch_header_wrapper.sales {
    width: auto;
  }
  .testimonials_grid {
    grid-row-gap: 30px;
    grid-template-columns: 100%;
  }
  .awards_grid {
    grid-template-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
  .awards-item_wrapper {
    width: 330px;
    max-width: 330px;
    padding-bottom: 30px;
  }
  .award-image {
    height: 200px;
  }
  .project-rating-wrapper {
    width: auto;
    margin-top: 8px;
  }
  .filter-by-text {
    height: 30px;
    font-size: 12px;
    font-weight: 500;
  }
  .filter-by-text.main-page {
    height: auto;
  }
  .nav-bar-section {
    padding-left: 40px;
    padding-right: 30px;
  }
  .hamburger-wrapper {
    right: 30px;
  }
  .member_image,
  .member_image.sardor,
  .member_image.sayd {
    width: 40vw;
    height: 40vw;
  }
  .positions_text {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 18px;
    font-size: 18px;
  }
  .diagonal-arrow {
    height: 12px;
    top: 18px;
    right: 18px;
  }
  .position_wrapper {
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
  }
  .awards_parallax_wrapper {
    width: 100%;
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 60px;
    padding-bottom: 20px;
  }
  .alaska_project {
    padding: 29px;
  }
  .alaska_project.sales {
    height: 450px;
  }
  .insights-heading_wrapper.white {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .insights-heading {
    font-size: 36px;
    line-height: 150%;
  }
  .insights-heading.blue {
    font-size: 28px;
  }
  .insights-collection {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
  .insights-collection-list {
    grid-template-columns: 1fr;
  }
  .insights-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }
  .insights-image_wrapper {
    height: 270px;
    max-width: 270px;
    margin-left: 0;
    margin-right: 0;
  }
  .gif {
    margin-bottom: 30px;
  }
  .gif-wrapper {
    width: 90%;
  }
  .video-text-arrow {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
  }
  .insights-content_wrapper {
    padding: 0;
  }
  .rt-el p {
    padding-left: 0;
  }
  .rt-el h4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }
  .rt-el li {
    font-size: 16px;
  }
  .rt-el h3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 24px;
  }
  .rt-el h2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 28px;
  }
  .rt-el ul,
  .rt-el ol {
    padding-left: 20px;
  }
  .rt-el h1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
  }
  .rt-el h5,
  .rt-el h6 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .insights {
    overflow: visible;
  }
  .fs_slider-collection-item {
    width: 300px;
  }
  .fs-slider_mask {
    width: 70%;
  }
  /* .fs-slider_slide {
    width: 300px;
    margin-left: 0;
    margin-right: 20px;
  } */
  .slider-arrow {
    margin-left: 0.5rem;
  }
  .slider-arrow.right {
    margin-right: 0.5rem;
  }
  .blue_arrow {
    left: 0;
  }
  .blue_arrow.right {
    left: 25px;
  }
  .blue_arrow.left {
    left: auto;
    right: 30px;
  }
  .projects-screens_wrapper {
    display: block;
    top: 95px;
  }
  .projects-screens_wrapper.case {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .project-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .project-content_wrapper {
    grid-template-columns: 1fr auto;
    padding-top: 100px;
  }
  .review_wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: auto 1.75fr 0.5fr;
  }
  .project_tag-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .project-title_wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .store-text,
  .store-text.number {
    font-size: 14px;
  }
  .store-rating-wrapper.case {
    padding-left: 8px;
    padding-right: 8px;
  }
  .right-screen.case {
    width: 80px;
  }
  .left-screen {
    display: block;
    top: auto;
    bottom: 20px;
    left: 25px;
    right: auto;
  }
  .left-screen.case {
    width: 85px;
  }
  .middle-screen {
    display: none;
  }
  .reviewer-image {
    width: 50px;
  }
  .review-absolute_wrapper {
    height: auto;
  }
  .sales_nav-link.bold.mobile {
    width: auto;
    padding-top: 18px;
    right: 90px;
  }
  .sales-nav-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .circles_wrappers {
    display: none;
  }
  .form-heading {
    width: 80%;
    margin-bottom: 0;
    font-size: 24px;
  }
  .hero-awards_wrapper {
    margin-top: 20px;
  }
  .recognitions_wrapper {
    justify-content: center;
  }
  .recognition-image {
    width: 150px;
  }
  .sales_grid {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }
  .sticky-form_wrapper {
    width: 100%;
    max-width: 480px;
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .kroger-wrapper {
    padding: 30px;
  }
  .kroger-wrapper.sales {
    height: 450px;
  }
  .green-arrow {
    width: 55px;
    display: none;
    right: 40px;
  }
  .green-arrow.form {
    display: none;
  }
  .sales-form_grid {
    width: 90%;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }
  .info_wrapper {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }
  .sales-footer_grid {
    grid-template-columns: 1fr;
  }
  .white-hamburger-icon_wrapper {
    right: 25px;
  }
  .nav-menu-sales {
    height: 100vh;
  }
  .form-dropdown-toggle {
    font-size: 16px;
  }
  .dropdown-link.blue {
    height: 40px;
    padding: 8px 15px;
    font-size: 14px;
  }
  .dropdown-link.blue.sales {
    font-size: 16px;
  }
  .dropdown-list.w--open {
    min-height: 160px;
  }
  .filters-wrapper {
    width: 90%;
    margin-bottom: 40px;
  }
  .sales-pages_grid {
    grid-template-columns: 1fr;
  }
  .card_step-text-2 {
    margin-bottom: 0;
    /* font-size: 36px; */
    font-size: 30px;
  }
  .dp-2 {
    margin-bottom: 10px;
  }
  .sales-form-wrapper,
  .sales-form-wrapper-2 {
    padding-top: 20px;
    padding-bottom: 0;
    transform: none;
  }
  .sales-form-wrapper-2.form-section {
    padding-top: 20px;
  }

  .faq-category-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }

  .dropdown_wrapper-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .arrow-wrapper {
    width: 40px;
    height: 40px;
  }
  .alaska-screens-wrapper {
    width: 65%;
  }
  .alaska-screen1-wrapper,
  .alaska-screen2-wrapper {
    width: 180px;
  }
  .revenue-hero-wrapper {
    width: 85vw;
  }
  .case-study-hero-image {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .case-study-steps_wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }
  ._100vw-diagonal_wrapper {
    min-height: 350px;
    background-image: none;
  }
  .other-projects-list {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    align-content: space-around;
    justify-content: space-around;
    align-items: baseline;
    justify-items: baseline;
  }
  .other-projects_wrapper {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 235px;
    display: block;
  }
  .step-image._2,
  .step-image._1,
  .step-image._3,
  .step-image._4 {
    width: 70%;
  }
  .step-image._5 {
    width: 90%;
  }
  .steps-text-wrapper {
    margin-top: 40px;
  }
  .step-text {
    font-size: 28px;
  }
  .step-text.steps {
    font-size: 30px;
  }
  .arrow-right {
    bottom: 10px;
    right: 10px;
  }
  .outline-text {
    width: 80%;
    text-align: center;
    font-size: 18px;
  }
  .hybrid-app-image {
    width: 80%;
    max-height: 400px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .diagonal-bg {
    height: 280px;
  }
  .steps-wrapper {
    grid-row-gap: 20px;
  }
  .anqor-point {
    margin-top: -70px;
  }
  .anqor-point.sales.reviews {
    margin-top: -80px;
  }
  .filter-content-list {
    grid-row-gap: 180px;
  }
  .filter-content {
    width: 80vw;
    max-width: 500px;
    padding-top: 110px;
  }
  .filter-tags-item {
    margin-bottom: 5px;
  }
  .blur-bg {
    background-position: 0 0;
    background-size: 100vw;
  }
  .review-button {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .results-wrapper {
    grid-column-gap: 6px;
  }
  .results-rich-text h3 {
    font-size: 30px;
  }
  .results-rich-text p {
    font-size: 16px;
    line-height: 135%;
  }
  .results-icon {
    max-height: 50px;
  }
  .results-icon._2 {
    margin-top: 20px;
  }
  .results-icon._3 {
    margin-top: 40px;
  }
  .results-grid {
    width: 100%;
  }
  .cleo-wrapper {
    width: 400px;
    height: 400px;
    padding: 30px;
  }
  .cleo-wrapper.ai-page {
    width: 85vw;
    height: 85vw;
    max-height: 420px;
    max-width: 420px;
  }
  .cleo-phone,
  .cleo-phone.ai-page {
    height: 300px;
  }
  .cta-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
    transition: background-color 0.2s;
  }
  .cta-button:hover {
    background-color: #2038c4;
  }
  .product-card-wrapper {
    padding: 15px;
  }
  .product-name {
    font-size: 32px;
  }
  .nav-dropdown-list.w--open {
    max-width: 80vw;
  }
  .nav-container {
    padding-left: 35px;
    padding-right: 35px;
  }
  .hamburger-button {
    right: 35px;
  }
  ._14px-text {
    font-size: 16px;
  }
  .checkout-button {
    height: 45px;
    font-size: 18px;
  }
  .cart-container {
    min-width: 380px;
  }
  .cart-footer {
    padding-bottom: 20px;
  }
  .shipping-info {
    margin-bottom: 10px;
  }
  .projects-category-wrapper.ai-page {
    top: 37px;
    left: 130px;
  }
  .map-wrapper {
    width: 100%;
    height: 80vh;
  }
  .mp-project-image.bg.kia {
    width: 85%;
  }
  .mp-project-image.bg.cleo {
    width: 90%;
    bottom: 0;
  }
  .mp-project-image.phone {
    width: 170px;
  }
  .mp-project-image.phone.cleo {
    width: 38%;
  }
  .mp-project-image.phone.kia {
    width: 45%;
  }
  .mp-project-image.phone.allbirds {
    min-width: 145px;
  }
  .mp-project-wrapper {
    width: 400px;
    height: 400px;
    /* padding: 30px; */
  }
  .mp-project-wrapper.fullcard {
    height: 400px;
    flex-direction: column;
    row-gap: 10px;
  }
}
@media screen and (max-width: 479px) {
  .methodlogy-count {
    font-size: 120px;
  }
  .methodlogy-image {
    display: none;
  }
  .methodlogy-card {
    width: 100%;
  }
  .my-hero-card ._16px-text {
    font-size: initial;
  }
  .container.my-review-container {
    width: 100%;
  }
  .my-review-card {
    max-width: 320px;
  }
  .my-review-person-image {
    max-width: 53%;
  }
  .my-review-card-wrapper {
    margin-top: 12px;
  }
  .my-review-card-bottom {
    flex-direction: column;
    align-items: start;
  }
  .my-review-blue-div {
    font-size: 16px;
    max-width: 190px;
    padding: 15px;
    top: -20px;
  }
  .my-review-like-div {
    bottom: -20px;
  }

  ul,
  ol {
    padding-left: 40px;
  }
  .page-content-wrapper.portfolio {
    padding-top: 100px;
  }
  .hero-section {
    height: auto;
    min-height: 72vh;
    padding-top: 20px;
  }
  .hero-section.about-us {
    height: auto;
    min-height: 60vh;
    padding-top: 0;
    display: flex;
  }
  .main-heading {
    font-size: 32px;
  }
  .main-heading.centered {
    width: 100%;
    font-size: 32px;
  }
  .main-heading.centered._100 {
    font-size: 32px;
  }
  .main-heading.small.centered,
  .main-heading.small.case,
  .main-heading._100 {
    font-size: 28px;
  }
  .main-heading.sales {
    font-size: 32px;
  }
  .main-heading.case {
    font-size: 24px;
  }
  .sub-heading {
    margin-top: 0;
  }
  .sub-heading.centered {
    width: 90%;
    font-size: 20px;
  }
  .sub-heading.white {
    font-size: 22px;
  }
  .sub-heading.footer {
    margin-right: 5px;
    font-size: 18px;
  }
  .sub-heading._90 {
    width: 100%;
    font-size: 18px;
  }
  .sub-heading.sales {
    font-size: 20px;
  }
  .sub-heading.hero {
    font-size: 20px;
    line-height: 140%;
  }
  ._500-medium-nav-links.w--current {
    flex-flow: column wrap;
    padding-top: 3px;
    padding-bottom: 3px;
  }
  ._500-medium-nav-links.grey {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
    line-height: 130%;
    display: inline-block;
  }
  ._500-medium-nav-links.grey:hover {
    letter-spacing: 0;
  }
  ._500-medium-nav-links.small {
    font-size: 13px;
    transition-property: none;
  }
  ._500-medium-nav-links.small:hover {
    letter-spacing: 0;
  }
  ._500-medium-nav-links.small.w--current {
    white-space: break-spaces;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 130%;
  }
  .nav-section-text.phone-number {
    height: 100%;
    font-size: 18px;
  }
  .brand {
    /* width: 90px;
    margin-top: 5px; */
    /* width: 36%; */
    padding-left: 0;
  }
  /* .brand.w--current {
    width: 36%;
  } */
  .brand.sales {
    width: 120px;
  }
  ._2-column-grid {
    grid-row-gap: 0em;
    grid-template-rows: auto;
  }
  ._2-column-grid.tablet,
  ._2-column-grid.hero {
    grid-template-rows: auto;
  }
  .left-column-grid-wrapper {
    padding-top: 0;
  }
  .left-column-grid-wrapper.sales-hero {
    width: 100%;
    max-width: none;
    padding-top: 80px;
    padding-bottom: 30px;
  }
  .left-column-grid-wrapper.sales-left {
    width: 100%;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .right-column-grid.no-margin {
    width: 100%;
    grid-row-gap: 30px;
  }
  .links-anchor {
    text-align: center;
    /* white-space: pre-wrap; */
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
  }
  .slash {
    padding-left: 2px;
    padding-right: 2px;
    display: inline-block;
  }
  .heading-wrapper {
    margin-top: 12px;
  }
  .heading-wrapper.about-us {
    margin-top: 20px;
  }
  .heading-wrapper.horizontal {
    margin-bottom: 10px;
  }
  .main-button {
    width: 100%;
    margin-top: 0;
    padding: 15px 0;
    font-size: 18px;
  }
  .main-button.form {
    margin-top: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }
  .main-button.sales {
    width: 90%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }
  .main-button.nav {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 18px;
  }
  .left-column-grid-content.no_margin {
    padding-top: 0;
    padding-bottom: 0;
  }
  .left-column-grid-content.sales-85 {
    width: 90%;
  }
  ._20px-text.grid_card {
    font-size: 18px;
  }
  ._20px-text.office,
  ._20px-text.thin {
    font-size: 16px;
  }
  ._20px-text._150 {
    margin-top: 15px;
    font-size: 18px;
  }
  ._20px-text.store {
    text-align: center;
    font-size: 18px;
  }
  .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section.dark_blue {
    height: 45vh;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section.awards {
    padding-top: 0;
  }
  .section.hall_of_fame {
    height: auto;
  }
  .section.sales-form {
    padding: 30px 20px;
  }
  .section.sales {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .container {
    width: 90%;
    padding-top: 0;
  }
  .container.no-overflow,
  .container.sales {
    width: 90%;
  }
  .container.sales-form {
    padding-top: 0;
    padding-bottom: 0;
  }
  .container.centered.cta {
    width: 100%;
  }
  .container.review {
    width: 80%;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 20px;
    padding-left: 25px;
  }
  .right-column-grid-wrapper {
    width: 90vw;
    display: block;
  }
  .right-column-grid-wrapper.hero {
    display: none;
  }
  .right-column-grid-wrapper.sales {
    width: 100%;
    max-width: 600px;
    background-color: transparent;
  }
  .main-heading-40px {
    width: 100%;
    font-size: 26px;
  }
  .main-heading-40px.centered {
    width: 100%;
    font-size: 28px;
  }
  .main-heading-40px.centered.left {
    margin-bottom: 10px;
  }
  .main-heading-40px.white {
    margin-top: 10px;
  }
  .main-heading-40px.white:hover {
    color: #fca311;
  }
  .main-heading-40px.white._100 {
    font-size: 26px;
  }
  .main-heading-40px.clutch {
    width: auto;
    margin-left: 0;
    margin-right: 5px;
  }
  .main-heading-40px.purple,
  .main-heading-40px.purple.centered,
  .main-heading-40px.purple.sales {
    font-size: 28px;
  }
  .main-heading-40px.purple.no-margin {
    font-size: 24px;
  }
  .main-heading-40px.white {
    margin-top: 10px;
    font-size: 24px;
  }
  .main-heading-40px.white:hover {
    color: #fca311;
  }
  .paragraph-text {
    font-size: 18px;
    line-height: 150%;
  }
  .paragraph-text.grey,
  .paragraph-text.white {
    text-align: center;
  }
  .outline-text-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
  }
  .outline-number {
    color: #fff;
    -webkit-text-stroke-width: 1.5px;
    margin-top: 0;
    font-size: 62px;
    line-height: 50px;
  }
  .text-45px-span {
    font-size: 35px;
  }
  .dropdown-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  ._w-dropdown-toggle {
    width: auto;
    padding: 18px;
  }
  ._w-dropdown-toggle.w--open {
    padding: 18px 18px 8px;
  }
  .arrow {
    width: 18px;
    height: 18px;
    right: 20px;
  }
  ._w-dropdown-list {
    width: 288px;
  }
  ._w-dropdown-list.w--open {
    padding-left: 18px;
    padding-right: 18px;
  }
  .dp-toogle-text {
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
  }
  .dp-toogle-text.thin,
  .dp-toogle-text.grey {
    font-size: 18px;
  }
  .dropdown-logos-wrapper {
    padding-top: 10px;
    padding-bottom: 0;
  }
  .dropdown-logo-image {
    height: 50px;
  }
  .app_image.shein {
    width: auto;
    height: 280px;
    max-width: none;
  }
  .app_image._20px-radius {
    height: 95vw;
  }
  .app_image._100 {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .app_image.bad-bullz {
    height: 320px;
  }
  .app_image.muscle-booster {
    height: 100%;
    transform: translateY(20px);
  }
  .projects-grid-wrapper {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .projects-grid-wrapper.tablet-mobile {
    margin-bottom: 20px;
  }
  ._w-dropdown {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .form-grid {
    width: 100%;
    padding-top: 0;
  }
  .form-text-block {
    width: 100%;
  }
  .form-text {
    font-size: 18px;
  }
  .form-block {
    min-height: 480px;
    padding: 18px 18px 25px;
  }
  .form-block.sales-form {
    width: 95%;
  }
  .checkbox {
    width: 18px;
    height: 18px;
    margin-top: 0;
    margin-right: 4px;
  }
  .checkbox-label {
    margin-bottom: 0;
    font-size: 14px;
  }
  .nda-checkbox {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .form-16px-text {
    width: 95%;
    padding-top: 12px;
    font-size: 16px;
    line-height: 150%;
  }
  .footer-grid {
    grid-template-columns: 1fr;
  }
  .footer-sections-wrapper {
    width: 80vw;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .footer-text {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .footer-text._3px-margin {
    line-height: 200%;
  }
  .footer_logo {
    width: 100px;
    height: 50px;
    background-size: contain;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }
  .grey-18px-text {
    text-align: center;
  }
  .hero-video-section {
    margin-top: 10px;
  }
  .hero-video-section.bg {
    height: 350px;
  }
  .hero-video-text-wrapper.static {
    width: 65%;
    max-width: 155px;
  }
  .lumios-text {
    text-align: right;
    padding-right: 5px;
    font-size: 18px;
  }
  .lumios-text-arrow.buttom {
    width: 50px;
    top: auto;
    bottom: -20px;
    left: -20px;
    right: auto;
    transform: rotate(-20deg);
  }
  .count_up_grid {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 0.75fr;
  }
  .counter {
    font-size: 42px;
  }
  .outlined_counter_text {
    font-size: 20px;
  }
  .alaska-wrapper {
    width: 100%;
    height: 360px;
    max-width: 360px;
  }
  .alaska_logo.main-page {
    height: 45px;
    margin-bottom: 15px;
  }
  .projects.white.bold {
    font-size: 24px;
  }
  .alaska_image {
    width: 400px;
    max-width: none;
    right: 0;
  }
  .alaska_phone {
    width: 130px;
    max-width: none;
  }
  .alaska_phone.projects {
    width: 120px;
  }
  .kia-wrapper {
    width: 100%;
    height: 360px;
    max-width: 360px;
  }
  .project-logo.main-page {
    height: 36px;
    max-width: none;
  }
  .kia_image {
    width: 300px;
  }
  .kia_image.main-page {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .cleo-logo.sales {
    width: 120px;
  }
  .cleo-logo.main-page,
  .cleo-logo.ai-page {
    height: 50px;
  }
  .kroger_phone {
    width: 170px;
  }
  .kroger_phone.sales {
    right: 40px;
  }
  .allbirds-wrapper {
    height: 360px;
    max-width: 360px;
  }
  .allbirds_logo.main-page {
    height: 35px;
  }
  .allbirds_image.main-page {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    right: 0;
  }
  .blue-span._20px {
    font-size: 18px;
  }
  .horizontal-wrapper {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }
  .awards_logo {
    height: 110px;
  }
  ._24px-text.center {
    text-align: center;
  }
  ._24px-text.black,
  ._24px-text.white {
    font-size: 18px;
  }
  .review-up-wrapper {
    /* height: auto;
    min-height: 70%; */

    /* height: 250px; */
    height: 330px;
  }
  .review-up-wrapper.testimonials {
    height: auto;
    min-height: auto;
    padding: 20px 20px 60px;
  }
  .review-bottom-wrapper {
    height: auto;
    min-height: 30%;
  }
  .review-bottom-wrapper.testimonials {
    height: auto;
    min-height: auto;
  }
  .review_image {
    width: 45px;
    height: 45px;
  }
  .review_image.google {
    width: 50px;
    height: 50px;
    margin-bottom: 0;
    margin-right: 0;
  }
  .review_image.kim {
    margin-right: 3px;
  }
  .review_image.case {
    width: 50px;
    height: 50px;
  }
  .review-name-wrapper {
    grid-column-gap: 5px;
  }
  .review-name-wrapper.case {
    margin-top: 10px;
  }
  .review_name {
    padding-top: 3px;
    font-size: 16px;
  }
  .review_name.case {
    font-size: 16px;
  }
  .review_company {
    text-align: left;
    font-size: 14px;
    line-height: 130%;
    display: flex;
  }
  .review_rating {
    margin-top: 10px;
  }
  .review_rating_number {
    font-size: 16px;
  }
  .review_rating_source_logo {
    margin-bottom: 5px;
  }
  .review_rating_source_logo.clucth {
    width: 20px;
    height: 23px;
  }
  .review_rating_source_logo.trustpilot {
    margin-bottom: 0;
  }
  .review_text {
    font-size: 16px;
    line-height: 150%;
  }
  .awards_-card {
    width: 210px;
    height: 270px;
  }
  .blue-border-button {
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }
  .blue-border-button:visited {
    color: #fca311;
  }
  .blue-border-button.with-arrow {
    white-space: pre-wrap;
  }
  .blue-border-button.with-arrow:hover {
    color: #fff;
  }
  .blue-border-button.with-arrow:visited {
    color: #fca311;
  }
  .blue-border-button.cta {
    width: 90vw;
    max-width: 250px;
    color: #fff;
  }
  .button-wrapper {
    width: 88vw;
    height: 55px;
    max-width: 250px;
    margin-top: 10px;
  }
  .button-wrapper.left {
    width: 100%;
    height: 55px;
  }
  .button-wrapper.no_margin {
    width: 80vw;
    max-width: 230px;
    white-space: pre-wrap;
  }
  .services-wrapper {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }
  .partner_logo.chevron {
    width: 100%;
  }
  .industries_grid {
    grid-template-columns: 1fr;
  }
  .grid-card-wrapper {
    padding: 25px 25px 40px;
  }
  .grid-card-wrapper.last {
    width: 100%;
  }
  .industry-icon {
    width: 40px;
  }
  ._18px-text {
    font-size: 18px;
  }
  ._18px-text.no_margin,
  ._18px-text.grid {
    font-size: 16px;
  }
  ._18px-text.store {
    font-size: 18px;
  }
  ._18px-text.card {
    font-size: 20px;
  }
  .button-arrow {
    width: 18px;
    height: 18px;
    top: 20px;
  }
  .flex {
    width: 100vw;
    height: 500vh;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }
  .only-heading_wrapper {
    overflow: visible;
  }
  .card__desc {
    height: auto;
  }
  .card__content {
    width: auto;
    margin-top: 0;
  }

  .slider-adjust-wrapper ._22px-text._18px {
    font-size: 46px;
  }
  .slider-adjust-wrapper ._22px-text._18px.adjust-font {
    font-size: 46px;
  }

  ._22px-text {
    font-size: 18px;
    font-weight: 500;
  }
  ._22px-text.faq {
    font-size: 18px;
    font-weight: 400;
    line-height: 150%;
  }
  ._22px-text.white {
    font-size: 18px;
  }
  ._22px-text.white.avenir {
    font-size: 16px;
  }
  .heading-line-two.heading-xxlarge,
  .heading-line-one.heading-xxlarge {
    font-size: 28px;
    line-height: 150%;
  }
  .animated-heading_component.case {
    padding-bottom: 0;
  }
  .header_component {
    width: 85%;
  }
  .offices_section {
    padding-bottom: 0;
  }
  .office_mobile_wrapper {
    height: 350px;
  }
  .office_mobile_wrapper.miami {
    background-position: 0%;
  }
  .black_button {
    font-size: 14px;
  }
  .input,
  .input-top {
    font-size: 16px;
  }
  .input.text.sales {
    height: 70px;
  }
  .input.sales {
    height: 52px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
  .form-text-wrapper {
    width: 90%;
  }
  ._20px_text {
    font-size: 18px;
  }
  .footer-office-grid {
    width: 80vw;
    grid-column-gap: 10px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }
  .footer-office-wrapper {
    font-size: 14px;
  }
  .footer-link {
    font-size: 16px;
  }
  .footer_office_column {
    width: 100%;
  }
  .allbirds_imagw {
    width: 35%;
    height: auto;
    min-width: 100px;
  }
  .timeline-circle {
    max-height: 10px;
    max-width: 20px;
  }
  .timeline-right {
    padding-top: 10px;
    padding-left: 10px;
  }
  .margin-bottom-xlarge {
    /* margin-bottom: 20px; */
    margin-bottom: 0px;
  }
  .card-item {
    grid-template-columns: 30px 1fr;
  }
  /* .timeline-image-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  } */
  .card-left {
    padding-left: 10px;
  }
  .card-step-text {
    margin-bottom: 10px;
    font-size: 30px;
  }
  .timeline-image {
    margin: 0 8px 0 0;
  }
  ._26px-card-text {
    padding-left: 0;
    font-size: 20px;
    font-weight: 500;
  }
  ._18px-text-card-text {
    font-size: 18px;
    line-height: 150%;
  }
  .projects_left-wrapper {
    width: auto;
  }
  .projects-right-wrapper._450px {
    width: 280px;
    height: 280px;
  }
  .projects_content_wrapper {
    margin-top: 10px;
  }
  .projects_content_wrapper._40px-margin {
    width: 100%;
    margin-top: 40px;
  }
  .review-section-wrapper {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .about-us-section {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
  .links-history.left-aligned {
    flex-wrap: wrap;
    padding-left: 0;
  }
  .timeline_image {
    width: 200px;
    max-width: 350px;
    overflow: visible;
  }
  .side-margin {
    width: 30px;
    display: block;
  }
  .slider-container.tablet-mobile {
    height: 100%;
    padding-bottom: 30px;
  }
  .slider-2 {
    display: none;
  }
  .slide-box.margin-right {
    width: 80vw;
    /* height: 460px; */
    min-height: auto;
    margin-bottom: 0;
  }
  .slide-box.margin-right.team_members {
    width: 80vw;
    height: auto;
    max-height: 340px;
    max-width: 280px;
    min-height: auto;
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .slide-box.video_review {
    width: 85vw;
    height: auto;
    max-height: 490px;
  }
  .slide-box.video_review.main_page {
    width: 80vw;
    height: 460px;
    margin-bottom: 10px;
    margin-right: 20px;
  }
  .slide-box.video_review.testimonial {
    width: 100%;
    height: 400px;
  }
  .slide-box.testimonials {
    width: 100%;
    height: auto;
    min-height: auto;
    border-radius: 20px;
  }
  .kroger-cart {
    width: 230px;
  }
  .kroger-cart.sales {
    width: 280px;
  }
  .kroger-cart.main-page {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .kroger-cart.ai-page {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  ._8vw-div {
    width: 25px;
    display: block;
  }
  .hiring_wrapper {
    width: 80px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12px;
  }
  .dark_bg_vector._1 {
    z-index: 0;
    height: 100px;
    display: none;
  }
  .header-dropdown.open.service {
    margin-top: 0;
    display: none;
  }
  .header-dropdown.open.company {
    display: none;
  }
  .header-dropdown.open.locations {
    margin-top: 8px;
    display: none;
  }
  .nav-link-text {
    font-size: 16px;
    font-weight: 400;
  }
  .values-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }
  .marquee_content.scroll.reverse {
    align-items: center;
  }
  .marquee_card {
    width: 280px;
    height: 350px;
  }
  .marquee_card.patrick {
    width: 250px;
    height: 400px;
  }
  .marquee_card_text {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }
  .projects-text-name {
    font-size: 22px;
    font-weight: 700;
  }
  .projects-text-name.avenir-font {
    font-weight: 700;
  }
  .app-wrapper.coco-loco {
    max-height: 280px;
    max-width: 280px;
  }
  .app-wrapper.caria {
    width: 280px;
    height: 280px;
  }
  .app-wrapper.eat-okra,
  .app-wrapper.goalsetter {
    width: 290px;
    height: 290px;
  }
  .app-wrapper.bad-bullz,
  .app-wrapper.public-com,
  .app-wrapper.muscle-booster {
    max-height: 280px;
    max-width: 280px;
  }
  .app_logo {
    width: 80px;
  }
  .app_logo.caria {
    width: 100px;
    bottom: 20px;
    left: 30px;
  }
  .app_logo.eatokra {
    width: 100px;
  }
  .app_logo.goal-setter {
    width: 130px;
    top: 40px;
    right: 40px;
  }
  .app_logo.alaska {
    width: 130px;
  }
  .app_description {
    font-size: 18px;
  }
  .app_description.centered {
    padding-bottom: 10px;
  }
  .app_content {
    padding: 25px 25px 0;
  }
  .app_content.coco-loco,
  .app_content.bad-bullz {
    padding-top: 25px;
  }
  .app_content.public-com {
    background-size: contain;
  }
  .caria-screen._1 {
    width: 100px;
    top: -80px;
    left: 30px;
  }
  .caria-screen._2 {
    width: 100px;
    top: -80px;
    right: 30px;
  }
  .caria-screen._3 {
    width: 100px;
    bottom: -80px;
    right: 30px;
  }
  .project-text {
    font-size: 16px;
    line-height: 130%;
  }
  .footer-right-column-grid-wrapper {
    display: block;
  }
  .app_star.right {
    width: 100px;
    top: -20px;
    right: -5px;
  }
  .eait-okra-screen {
    width: 220px;
    margin-bottom: 20px;
  }
  .goalsetter-screen._1 {
    width: 90px;
    bottom: 20px;
    left: 65px;
  }
  .goalsetter-screen._2 {
    width: 90px;
    bottom: 20px;
    right: 65px;
  }
  .testimonials_section {
    background-image: none;
    justify-content: center;
  }
  .clutch-logo {
    width: 80px;
    margin-bottom: 5px;
  }
  .clutch-logo.sales {
    width: 90px;
    margin-bottom: 10px;
  }
  .clutch_header_wrapper {
    flex-direction: column;
  }
  .clutch_header_wrapper.sales {
    width: auto;
  }
  .testimonials_grid {
    width: 90%;
    grid-template-rows: 400px auto;
    margin-left: auto;
    margin-right: auto;
  }
  .awards_grid {
    grid-row-gap: 100px;
    margin-top: 60px;
  }
  .awards-item_wrapper {
    width: 300px;
    min-height: 200px;
  }
  .award-image {
    z-index: 0;
    height: 150px;
    top: 40px;
  }
  .project-rating-wrapper {
    width: auto;
    max-height: none;
    max-width: none;
    grid-column-gap: 15px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2px 1fr;
    align-content: flex-start;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }
  .filter-by-text {
    height: auto;
    font-size: 14px;
    font-weight: 500;
  }
  .filter-by-text.project {
    height: 35px;
  }
  .filter-by-text.case {
    font-size: 12px;
  }
  .filter-by-text.main-page {
    /* font-size: 10px; */
    font-size: 12px;
    line-height: 125%;
  }
  .nav-bar-dropdown-text {
    height: 100%;
  }
  .nav-list-item.phone-number {
    margin-top: 5px;
  }
  .dropdown_list {
    width: 60%;
    min-width: 250px;
  }
  .dropdown_list.company,
  .dropdown_list.locations {
    width: 60%;
  }
  .dropdown_item {
    width: 100%;
  }
  .dropdown_link {
    width: 100%;
    height: 100%;
  }
  .nav-wrapper {
    padding-top: 18px;
    padding-bottom: 15px;
  }
  .nav-bar-section {
    padding-left: 20px;
    padding-right: 20px;
  }
  .hamburger-wrapper {
    width: 40px;
    height: 100%;
    top: 0%;
    right: 20px;
  }
  .upper-line,
  .middle-line,
  .bottom-line {
    width: 26px;
  }
  .member_image {
    width: 50vw;
    height: 50vw;
    min-height: 215px;
    min-width: 215px;
  }
  .member_image.sardor {
    width: 40vw;
    height: 40vw;
    min-height: 200px;
    min-width: 200px;
  }
  .member_image.sayd {
    width: 50vw;
    height: 50vw;
  }
  ._10vh_margin {
    height: 4vh;
  }
  .positions_wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  .positions_text {
    font-size: 15px;
    font-weight: 500;
  }
  .diagonal-arrow {
    height: 12px;
    top: 18px;
    right: 18px;
  }
  .position-description_wrapper {
    padding: 20px 10px;
  }
  .position_wrapper {
    width: 90%;
  }
  .position_list {
    padding-left: 20px;
  }
  .awards_parallax_wrapper {
    width: 90vw;
    height: 590px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  .alaska_project {
    width: 100%;
    height: 360px;
  }
  .alaska_project.sales {
    padding: 22px;
  }
  .nav-section {
    height: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .insights-heading_wrapper.white {
    height: auto;
    padding: 20px;
  }
  .insights-gradient {
    padding-left: 40px;
  }
  .insights-heading {
    width: 85%;
    font-size: 36px;
  }
  .insights-heading.blue {
    font-size: 24px;
  }
  .insights-collection {
    width: 90vw;
    max-width: 300px;
  }
  .insights-wrapper {
    /* align-items: stretch; */
    margin-left: auto;
    margin-right: auto;
    /* padding: 15px 15px 15px 30px; */
  }
  .insights-image_wrapper {
    width: 100%;
    height: auto;
    max-width: 280px;
  }
  /* .insights_preview-wrapper {
    max-width: 250px;
  } */
  .insights-link {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .gif {
    width: 95vw;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .gif-wrapper {
    width: 90%;
    padding-bottom: 60px;
  }
  .video-preview-bg {
    background-position: 50%;
    background-size: cover;
  }
  .video-text-arrow {
    width: 90%;
    padding-top: 20px;
    padding-bottom: 33px;
  }
  .rt-el p {
    font-size: 18px;
  }
  .rt-el h4 {
    padding-left: 0;
    font-size: 22px;
  }
  .rt-el figure {
    width: 100%;
    margin: 20px auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .rt-el img {
    width: 90vw;
    display: block;
  }
  .rt-el h3 {
    font-size: 22px;
  }
  .rt-el h2 {
    font-size: 28px;
  }
  .rt-el h5,
  .rt-el h6 {
    font-size: 22px;
  }
  .insights {
    width: 90%;
    padding-bottom: 30px;
  }
  .list {
    padding-left: 20px;
  }
  .fs_slider-collection-item {
    width: 72vw;
  }
  .fs-slider_slider {
    width: 100%;
  }
  .fs-slider_mask {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }
  /* .fs-slider_slide {
    width: 75vw;
    margin-left: 25px;
    margin-right: 25px;
  } */
  .slider-arrow {
    margin-left: 0.7rem;

    display: none;
  }
  .slider-arrow.right {
    margin-right: 0.7rem;
  }
  .blue_arrow {
    width: 40px;
    height: 40px;
    font-size: 24px;
    left: 0;
  }
  .blue_arrow.right {
    width: 35px;
    height: 35px;
    font-size: 16px;
    left: 40px;
  }
  .blue_arrow.left {
    width: 35px;
    height: 35px;
    font-size: 16px;
  }
  .projects-screens_wrapper {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .projects-screens_wrapper.case {
    position: static;
  }
  .review-rich-text p {
    font-size: 16px;
    line-height: 130%;
  }
  ._18px-white-text.sales {
    text-align: center;
  }
  .project-wrapper {
    width: 100%;
    height: auto;
    max-width: 380px;
    position: static;
  }
  .project-content_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1.3fr;
    align-items: end;
    margin-bottom: 10px;
    padding-top: 200px;
  }
  .review_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: auto 2fr;
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .project-text_wrapper {
    max-width: 80vw;
  }
  .project_tag-wrapper {
    margin-bottom: 6px;
  }
  .project-tags-list-wrapper {
    flex-wrap: wrap;
  }
  .project-tags-list {
    flex-wrap: wrap;
    justify-content: center;
  }
  .project-tags-list-item {
    margin-bottom: 8px;
    margin-right: 8px;
  }
  .project-tag-blue_icon.big {
    width: 20px;
    height: 20px;
  }
  .project-tag-icons_wrapper.case {
    width: 38px;
    height: 38px;
  }
  .project-title_wrapper {
    margin-top: 0;
  }
  .project-icon {
    width: 40px;
    height: 40px;
  }
  .project-icon.big {
    height: 35px;
  }
  .store-rating-raw {
    margin-bottom: 5px;
  }
  .store-rating-raw.stars,
  .store-rating-raw.android {
    margin-top: 3px;
    padding-right: 0;
  }
  .store-icons_wrapper {
    width: 20px;
    height: 20px;
  }
  .store-icon-col {
    width: auto;
    height: 100%;
    left: 0;
  }
  .store-icon-white {
    height: 100%;
  }
  .store-text {
    height: 20px;
    margin-left: 3px;
    font-size: 14px;
  }
  .store-text.number {
    font-size: 14px;
  }
  .store-text.number.case,
  .store-text.case {
    padding-top: 3px;
    font-size: 14px;
  }
  .store-stars_wrapper,
  .store-stars-col {
    height: 20px;
  }
  .store-stars-col.case {
    display: block;
  }
  .google-stars_wrapper {
    height: 20px;
  }
  .right-screen {
    width: 90px;
    top: -40px;
    bottom: auto;
    left: auto;
    right: 0;
  }
  .right-screen.case {
    width: 18vw;
  }
  .left-screen {
    width: 90px;
    top: -40px;
    bottom: auto;
    left: 0;
    right: auto;
  }
  .left-screen.case {
    width: 20vw;
  }
  .reviewer-image {
    width: 50px;
  }
  .review-text_wrapper {
    padding-top: 0;
  }
  .sales_nav-link {
    font-size: 18px;
  }
  .sales_nav-link.bold.mobile {
    padding-top: 15px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
    right: 85px;
  }
  .form-heading {
    width: 100%;
    margin-bottom: 10px;
  }
  .hero-awards_wrapper {
    margin-top: 40px;
  }
  .recognition-image {
    width: 150px;
  }
  .recognition-image.no-margin {
    margin-left: 5px;
    margin-right: 5px;
  }
  .sales_grid {
    grid-template-columns: 1fr;
    margin-top: 0;
  }
  .column-image_wrapper {
    width: 220px;
    height: 135px;
    padding: 20px;
  }
  .reasons-image {
    width: 85%;
    height: auto;
  }
  .column-images_grid {
    grid-column-gap: 8px;
  }
  .sticky-form_wrapper {
    width: 90%;
    max-height: 700px;
    max-width: 400px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .kroger-wrapper {
    height: 360px;
  }
  .kroger-wrapper.sales {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 22px;
  }
  .green-arrow {
    display: none;
  }
  .sales-form_grid {
    width: 100%;
    padding-bottom: 20px;
  }
  .sales-footer_grid {
    align-items: center;
    justify-items: center;
  }
  .white-hamburger-icon_wrapper {
    padding-top: 15px;
    padding-bottom: 12px;
    right: 20px;
  }
  .white-hamburger-icon_wrapper.w--open {
    padding: 15px 12px 12px;
  }
  .nav-menu-sales {
    padding-top: 10px;
    padding-bottom: 20px;
    top: 60px;
  }
  .form-dropdown-text {
    white-space: pre-wrap;
    font-size: 16px;
  }
  .dropdown-link.blue {
    font-size: 16px;
  }
  .dropdown-list.w--open {
    min-width: 100%;
    left: 0;
  }
  .filters-wrapper {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .tag-icons-wrapper {
    width: 22px;
    height: 22px;
  }
  .tag-icons-wrapper.home-page {
    width: 18px;
    height: 18px;
  }
  .violet-bg {
    height: 1420px;
  }
  .project-image_wrapper {
    width: 90vw;
    max-width: 400px;
  }
  .timeline_circle-2 {
    max-height: 10px;
    max-width: 20px;
  }
  .card_step-text-2 {
    margin-bottom: 12px;
    font-size: 30px;
  }
  .dp-2 {
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .sales-form-wrapper {
    padding: 20px 10px 10px;
    transform: none;
  }
  .sales-form-wrapper-2 {
    padding: 20px 10px 10px;
    transform: translateY(8px);
  }
  .sales-form-wrapper-2.form-section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .dropdown_wrapper-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .arrow-wrapper {
    top: 22px;
    right: 22px;
  }
  .alaska-screens-wrapper {
    width: 75%;
    left: 20px;
    right: 20px;
  }
  .alaska-screen1-wrapper {
    width: 165px;
    border-top-width: 8px;
    border-left-width: 8px;
    border-right-width: 8px;
  }
  .alaska-screen2-wrapper {
    width: 165px;
    border-top-width: 8px;
    border-left-width: 8px;
    border-right-width: 8px;
    transform: translateY(20px);
  }
  .case-study-hero-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .case-study-steps_wrapper {
    width: 85%;
    grid-row-gap: 30px;
    margin-bottom: 20px;
  }
  ._100vw-diagonal_wrapper {
    min-height: 350px;
    background-image: none;
  }
  .other-project-section {
    padding-bottom: 30px;
  }
  .other-projects_wrapper {
    width: 65vw;
    padding-bottom: 40px;
  }
  .step-image._2,
  .step-image._1,
  .step-image._3,
  .step-image._4,
  .step-image._5 {
    width: 90%;
  }
  .review-text p,
  .review-text strong {
    font-size: 16px;
  }
  .review-text.hidden {
    display: none;
  }
  .quote-up {
    width: 20px;
    height: 20px;
  }
  .steps-text-wrapper {
    margin-top: 10px;
  }
  .step-text {
    text-align: center;
    font-size: 26px;
  }
  .step-text.steps {
    font-size: 26px;
  }
  .outline-text {
    width: 80%;
    margin-top: 0;
    font-size: 16px;
  }
  .diagonal-bg {
    height: 290px;
  }
  .filter-wrapper {
    width: 90%;
    padding-bottom: 20px;
  }
  .filter-content-list {
    grid-row-gap: 80px;
  }
  .filter-content {
    width: auto;
    padding-top: 60px;
  }
  .filter-tags-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .filter-tags-item {
    margin: 0;
  }
  .category-button {
    padding: 10px 12px;
  }
  .category-button.main-page {
    /* padding: 6px; */
    padding: 8px 10px;
  }
  .my-buttons-wrapper.connect.normal .category-button {
    padding: 8px 16px;
  }
  .store-line {
    height: 50px;
    display: none;
  }
  .review-button {
    border-radius: 15px;
    font-size: 18px;
    bottom: 0%;
  }
  .review-button.opacity-80 {
    bottom: 0%;
  }
  .results-wrapper {
    width: 100%;
    grid-row-gap: 18px;
  }
  .results-rich-text {
    margin-left: 3px;
  }
  .results-rich-text h3 {
    font-size: 24px;
  }
  .results-rich-text p {
    margin-left: 5px;
    font-size: 16px;
  }
  .results-icon {
    width: 65%;
    max-height: 48px;
  }
  .results-icon._2,
  .results-icon._3 {
    margin-top: 0;
  }
  .results-grid {
    grid-column-gap: 5px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }
  .cleo-wrapper {
    height: 360px;
    max-width: 360px;
  }
  .cleo-wrapper.ai-page {
    width: 100%;
    height: 400px;
    padding: 25px;
  }
  .case-study-buttons-wrapper {
    height: 50px;
    margin-top: 5px;
  }
  .cleo-phone {
    height: 275px;
  }
  .cleo-phone.ai-page {
    height: 280px;
    right: 35px;
  }
  .cta-button {
    width: 100%;
    height: 55px;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
    padding: 0 20px;
    display: flex;
  }
  /* .cta-button:visited {
    color: #fca311;
  } */
  .cart-icon {
    width: 16px;
    height: 16px;
    margin-right: 0;
  }
  .cart-quantity {
    display: none;
  }
  .products-list {
    grid-template-columns: 1fr;
  }
  .product-card-wrapper {
    max-width: 85vw;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }
  .category-wrapper {
    padding: 8px;
  }
  .product-info-wrapper {
    padding-top: 20px;
  }
  .product-name {
    font-size: 30px;
  }
  .nav-dropdown-list.w--open {
    min-width: 250px;
  }
  .nav-dropdown-toggle {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .nav-container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .hamburger-button {
    width: 40px;
    height: 100%;
    justify-content: center;
    margin-top: 0;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 20px;
  }
  .hamburger-button.w--open {
    right: 20px;
  }
  .cart-button {
    border-width: 1px;
    padding: 10px;
  }
  .close-icon {
    width: 16px;
    height: 16px;
  }
  ._14px-text.quantity {
    height: 33px;
    margin-bottom: 0;
    margin-right: 20px;
  }
  ._14px-text.billing {
    margin-top: 0;
    margin-left: 5px;
  }
  .remove-button {
    margin-top: 0;
  }
  .cart-item {
    flex-direction: column;
    align-items: flex-end;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .cart-list {
    padding-top: 5px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .cart-product-buttons-wrapper {
    flex-direction: row;
    align-items: center;
    margin-top: 5px;
  }
  .remove-icon {
    width: 18px;
  }
  .checkout-button {
    height: auto;
    min-height: 48px;
    font-size: 18px;
  }
  .cart-container {
    width: 95vw;
    max-height: 88.5vh;
    min-width: 90vw;
    margin-top: 75px;
  }
  .cart-footer {
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .cart-error-state {
    text-align: center;
    margin-bottom: 5px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }
  .nav-menu-section {
    margin-bottom: 8px;
  }
  .nav-menu-wrapper {
    width: 100vw;
    height: 100vh;
    padding-left: 20px;
    padding-right: 20px;
  }
  .cart-wrapper {
    top: 0;
    right: 60px;
  }
  .cart-header {
    padding: 12px 16px;
  }
  .cart-product-info {
    width: 100%;
    align-items: flex-start;
    display: flex;
  }
  .cart-product-image {
    width: 70px;
    height: auto;
  }
  .product-list-image {
    max-height: 75vw;
  }
  .order-info {
    margin-top: 20px;
  }
  .block-content {
    font-size: 16px;
  }
  .payment-info {
    margin-top: 20px;
  }
  .checkout-field {
    padding-left: 10px;
    padding-right: 10px;
  }
  .product-grid {
    width: 100%;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 70px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .price-wrapper {
    width: 100%;
    justify-content: flex-end;
    display: flex;
  }
  .fintech-icon {
    height: auto;
  }
  .projects-category-wrapper {
    padding: 0;
    top: 30px;
    bottom: auto;
    left: 150px;
    right: auto;
  }
  .projects-category-wrapper.ai-page {
    top: 22px;
    left: 110px;
  }
  ._16px-text {
    font-size: 16px;
  }
  ._16px-text.grey {
    text-align: center;
    font-size: 16px;
  }
  .text-lumios {
    text-align: right;
    font-size: 18px;
  }
  .mp-project-content-wrapper {
    grid-row-gap: 10px;
    grid-template-rows: 45px auto;
    grid-template-columns: 74px auto;
  }
  .mp-project-image-wrapper {
    left: 10px;
    right: 10px;
  }
  .mp-project-image.bg.kia {
    width: 85%;
    bottom: 0;
  }
  .mp-project-image.bg.alaska {
    width: 140%;
    bottom: 10px;
  }
  .mp-project-image.bg.allbirds {
    /* width: 90%; */
    width: 75%;
  }
  .mp-project-image.bg.cleo {
    width: 80%;
    min-width: 210px;
    bottom: 10px;
  }
  .mp-project-image.phone {
    width: 45%;
  }
  .mp-project-image.phone.cleo {
    min-width: 125px;
  }
  .mp-project-image.phone.kia {
    width: 50%;
    max-width: 150px;
    right: -25px;
  }
  .mp-project-image.phone.alaska {
    width: 42%;
    min-width: 140px;
    left: 30px;
  }
  .mp-project-image.phone.allbirds {
    width: 45%;
    /* max-width: 160px; */
    max-width: 100%;
    min-width: 120px;
    right: 15%;
  }
  .mp-project-wrapper {
    /* height: 360px; */
    max-width: 360px;
    padding: 20px;
  }
  /* .mp-project-wrapper.fullcard {
    height: 360px;
  } */
  .mp-project-wrapper.grey,
  .mp-project-wrapper.black,
  .mp-project-wrapper.blue {
    width: 100%;
  }

  .projects-grid {
    justify-items: normal;
  }
  .mp-project-image.myskool {
    left: -20px;
  }
}
#w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb36f-500eacab,
#w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb374-500eacab,
#w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb37c-500eacab,
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b3168fb-500eacab,
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b3168fe-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316904-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b31690b-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316915-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b31691b-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316924-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316929-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
/* #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b31692c-500eacab {
  align-self: center;
} */
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316932-500eacab,
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316937-500eacab,
#w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316939-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b913f7e8-6f83-4e8d-a03d-ec3befe95de9-500eacab,
#w-node-_869481fd-a16f-2938-fe5d-4e92cbb9c952-500eacab {
  align-self: center;
  justify-self: center;
}
#w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-500eacab {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_03c52604-2a2b-ef76-625f-411e87cf044a-500eacab,
#w-node-_606cabef-f258-4b66-58e5-17a93f4195ed-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_90d199e0-68b9-3cd4-de24-2b213efaa1f3-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_574ad798-6a1f-f964-70bc-c3a60dbe14aa-500eacab {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_02765e4a-cf4a-111f-75af-ce0881927c69-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_02765e4a-cf4a-111f-75af-ce0881927c71-500eacab {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3a34f94a-93c6-b088-22ae-61f7c8f7ce4e-500eacab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-500eacab,
#w-node-_7dead9aa-d085-4ad3-902b-925f4c8895b2-500eacab {
  align-self: center;
  justify-self: center;
}
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9dc-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9de-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e0-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e2-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e4-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e6-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d61-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d63-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d65-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d67-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d69-500eacab,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d6b-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8d-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8f-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a91-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a93-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a95-500eacab,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a97-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f7-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f9-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fb-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fd-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9ff-500eacab,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dca01-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c32-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c34-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c36-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c38-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3a-500eacab,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3c-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a60139-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a6013b-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a6013d-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a6013f-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a60141-500eacab,
#w-node-_14974820-5795-3535-12dc-19b924a60143-500eacab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_46e0ace5-91a1-a567-5ba9-a7af4d08be8b-500eacab,
#w-node-_5035057b-ef5b-5aaf-47f0-68ad5adb3ce5-500eacab,
#w-node-c6796a91-5676-7e66-61af-48bcaa8b92b8-500eacab,
#w-node-_28130cdc-6ce1-3062-f575-28d84127a1a8-500eacab,
#w-node-a10bc5fc-ac7d-3303-d1d7-2696bc48510c-500eacab,
#w-node-_283a0e20-9b28-ce55-e8a6-2306cac9f941-500eacab,
#w-node-_39a4af49-4f37-0bdc-5934-228ddae5ce90-500eacab,
#w-node-aa210844-c265-4df1-a1f9-f3fccbb4f2c8-500eacab,
#w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8c5-fde3f8c1,
#w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8da-fde3f8c1,
#w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8ef-fde3f8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e71759a4-dbf0-a964-29a6-ef6a93898ab7-fde3f8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-f9f62ae1-b75e-0024-5727-2b940b9fb24d-fde3f8c1,
#w-node-ee5a591c-ea02-19c9-b88b-2cebbd144d93-fde3f8c1,
#w-node-_1a90a3b8-c75f-7e09-d56f-ac0096136932-fde3f8c1,
#w-node-_6d35694b-c340-6c78-9216-4e2275d7198e-fde3f8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_46cab6ee-9bdb-2de9-be6e-d249c8c0c226-fde3f8c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}
#w-node-f4079711-6d3e-1bac-1774-bc15a5afc622-fde3f8c1,
#w-node-_39b59a69-cb96-3736-0242-cf2fb4a8f409-fde3f8c1,
#w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f918-fde3f8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_21457dfa-184c-f1ad-3759-9f3bce60c4f0-fde3f8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_99779527-d06c-0755-fb3a-802e87ab13a0-87ab139d,
#w-node-_99779527-d06c-0755-fb3a-802e87ab13b6-87ab139d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_712a0005-ee4f-e0af-aa32-295c0da81c41-3d6028fd,
#w-node-_7cfaf4cb-57d7-b70f-4057-6a4b068a0074-3d6028fd,
#w-node-_7cfaf4cb-57d7-b70f-4057-6a4b068a0078-3d6028fd,
#w-node-_23f01cad-ecfd-fcee-0080-b85e759b13fd-3d6028fd {
  align-self: center;
}
#w-node-f30f566d-2aed-d00b-40d1-bdd43b24a452-3d6028fd,
#w-node-_93090fda-ca67-57c4-e7fb-021dc6f6c6a0-3d6028fd,
#w-node-a2d8ee0b-e4a6-6f72-4b40-24539904d924-3d6028fd,
#w-node-_722dd124-736d-4a14-cf04-ea38f6213b5a-3d6028fd,
#w-node-e596d97f-2047-719c-c281-5ec2b05ca147-3d6028fd,
#w-node-_714b4c47-9c83-f001-bf61-042ed86485d6-3d6028fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_25905aef-b47b-b0de-53cb-e721736294db-3d6028fd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_91bdf14f-93d5-ebaf-7f4e-343c11e065f7-220ccc14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3e91ab4e-97ae-356c-e98c-890998a1ab70-220ccc14 {
  align-self: center;
}
#w-node-_8d656ee9-6881-86a5-f120-bd31fcf2e881-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac96f2a4-e823-f282-821e-a37bfdefda8f-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_03b940f6-e158-0734-4e46-34f2a3e91b63-220ccc14,
#w-node-_521025f6-f6e8-04ab-c2b1-01f7dce2f936-220ccc14,
#w-node-_4ee385c9-056e-34d7-e990-3f58f8c75f86-220ccc14,
#w-node-_30b7734e-c054-c29d-7dc2-77bd27355120-220ccc14,
#w-node-_115ed3c1-0d6e-1935-b905-f502f21be5f4-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3fbdea8d-ce4e-b289-0e83-576c26ec9443-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_6cc37f72-4942-f2e3-c3a5-baaf364fcc48-220ccc14,
#w-node-_137831a1-0b72-8df6-df50-8ee8fd2e666b-220ccc14,
#w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-220ccc14,
#w-node-_178813cc-ce90-4ee8-85d8-6657d84c2da6-220ccc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d8500db1-80fe-2d67-01a6-4ce698954ac7-220ccc14,
#w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8d48-220ccc14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540a3-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540b3-3bdf690d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540b5-3bdf690d {
  align-self: center;
  justify-self: center;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540e6-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f2-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f4-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f9-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de178d87-6934-d4b8-b37b-be620c054101-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-de178d87-6934-d4b8-b37b-be620c054106-3bdf690d,
#w-node-f576f732-dd4c-f282-c46b-b444d833a685-3bdf690d,
#w-node-de178d87-6934-d4b8-b37b-be620c05414a-3bdf690d,
#w-node-de178d87-6934-d4b8-b37b-be620c054158-3bdf690d,
#w-node-de178d87-6934-d4b8-b37b-be620c05415b-3bdf690d,
#w-node-de178d87-6934-d4b8-b37b-be620c05415d-3bdf690d,
#w-node-_8f70586a-dc9b-122f-c086-36a731847450-3bdf690d,
#w-node-_8f70586a-dc9b-122f-c086-36a731847452-3bdf690d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9cd4d567-b18f-81a7-a7e0-af40fe3dceb9-3bdf690d,
#w-node-_806fa9b1-a439-e1bc-2e5a-999f74822bc4-3bdf690d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35611fa8-329a-d22e-d28e-1891d1680efe-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_35611fa8-329a-d22e-d28e-1891d1680f0e-567317b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_35611fa8-329a-d22e-d28e-1891d1680f10-567317b9 {
  align-self: center;
  justify-self: center;
}
#w-node-_0bd074f1-6616-a168-715c-f9dd39b7adca-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}
#w-node-_1bd59a59-1e31-870d-5dfa-a21fdeb68919-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1bd59a59-1e31-870d-5dfa-a21fdeb6891f-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-b3a9ec8e-251f-1aff-e08e-98a854eb6343-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bbb-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bca-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bcc-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bd1-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bd9-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bde-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5be8-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c27-567317b9,
#w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c36-567317b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e66b0795-4191-3488-f7ea-516d0229999f-567317b9,
#w-node-c4be2cfa-3f12-4f90-8883-4e59fd3cdb07-567317b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e881-d67db5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e891-d67db5a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e893-d67db5a3 {
  align-self: center;
  justify-self: center;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e898-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8a7-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8a9-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8ae-d67db5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8b6-d67db5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8bb-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8c5-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8e7-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8f5-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8fd-d67db5a3,
#w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8ff-d67db5a3,
#w-node-d9a99f29-ad7e-0f45-65f5-636997323e35-d67db5a3,
#w-node-d9a99f29-ad7e-0f45-65f5-636997323e37-d67db5a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1b73d1b9-dbbc-4270-6f99-09b41f789eea-d67db5a3,
#w-node-df699bdb-2320-7c70-f29b-66d5b6b99c82-d67db5a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e7-7f860c89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e9-7f860c89 {
  align-self: stretch;
  justify-self: center;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9ee-7f860c89,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9f9-7f860c89,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9fb-7f860c89,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba00-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba08-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba0d-7f860c89,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba17-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-7f860c89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b315fe70-0a59-fe79-c864-aab43928ad7e-7f860c89,
#w-node-_7bfa5f78-684b-1073-2635-cac12e9e07a1-7f860c89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09099-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090ac-184bc862 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090ae-184bc862 {
  align-self: stretch;
  justify-self: center;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090b3-184bc862,
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090bc-184bc862,
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090be-184bc862,
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090c3-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090cb-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090d0-184bc862,
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090da-184bc862,
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090e0-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0910d-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0911c-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09124-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0912a-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9d1b6843-5409-0c59-5d8f-b62475955e41-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_9d1b6843-5409-0c59-5d8f-b62475955e46-184bc862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1f5697bc-3318-6d97-a828-527e6cd966bd-184bc862,
#w-node-_3c0e8c66-96cf-ebd1-ae26-03eb1f2b1aaa-184bc862 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_07c32c78-9cf0-ab8f-9936-781b3219d1af-d0fcbf8c {
  align-self: center;
  justify-self: center;
}
#w-node-d5b51a75-49fc-5e11-c9f2-5197464a2486-d0fcbf8c,
#w-node-d5b51a75-49fc-5e11-c9f2-5197464a249e-d0fcbf8c {
  justify-self: center;
}
#w-node-_1d599257-c955-f7c9-4e66-67e624ce60b4-d0fcbf8c {
  align-self: center;
  justify-self: center;
}
#w-node-_95e2a50d-c307-2199-d65a-ea5780f2c6a0-d0fcbf8c,
#w-node-d562d1fb-aeca-bc69-a928-18a908dec46e-d0fcbf8c {
  justify-self: center;
}
#w-node-_8d401371-27f7-1266-ed21-2e06c65d08ca-73a6f102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_8d401371-27f7-1266-ed21-2e06c65d08da-73a6f102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_8d401371-27f7-1266-ed21-2e06c65d08dc-73a6f102 {
  align-self: stretch;
  justify-self: center;
}
#w-node-d3741606-2082-e77d-5b1d-155386936c53-73a6f102,
#w-node-bda6192e-0393-856e-4154-5f2548134a67-73a6f102,
#w-node-cbb38604-e2e9-d320-a624-f60be815655b-73a6f102,
#w-node-_7c5fa836-ced2-905e-4c8b-00c87bf7e8d6-73a6f102,
#w-node-bbd7a09d-6fd3-0b1d-38af-072f959ddf84-73a6f102,
#w-node-_1fbe5a05-aa57-49ac-601a-b6ef2018eab5-73a6f102,
#w-node-da6e6f7d-9f41-338f-2e58-0c53ff0c7265-73a6f102,
#w-node-_2c25b139-6af1-96d0-b773-a445957796e6-73a6f102,
#w-node-_1b9af9d7-8247-6f10-2ab8-ddf65ce48543-73a6f102,
#w-node-_0fc51d14-d349-ff68-9fd2-b0f82413f562-73a6f102,
#w-node-_8050c716-422d-10a6-fd0a-cff6f280156e-73a6f102,
#w-node-_909528c1-18d1-fc97-ed19-141ff8e6021f-73a6f102,
#w-node-_228b3629-36c6-da01-cc4d-3aa22c9449dd-73a6f102,
#w-node-cbd07dfc-8166-7363-9f94-048f154efeba-73a6f102,
#w-node-_61240b88-4991-8e3c-3512-02d1bfc20eed-73a6f102,
#w-node-_4e25246c-4b60-0198-707b-865c7c489b06-73a6f102,
#w-node-c60770c6-c6b5-615e-92e9-7c51772b6c44-73a6f102,
#w-node-_8f0c1f11-9787-fb69-8745-0b4e92ef04b0-73a6f102,
#w-node-_03e6aff0-6a42-5013-f03c-c93b411b877a-73a6f102,
#w-node-_6126f6e5-9ede-b0e1-93b7-ebf93d29319d-73a6f102,
#w-node-a43f3954-e24d-269b-03d9-1fadec41f5d3-73a6f102,
#w-node-_1d73c39c-73ee-4fde-ec86-5af2114c69bc-73a6f102,
#w-node-_82c5b8c9-9470-3746-fcdb-f1c52f8aaddf-73a6f102,
#w-node-_20c70af7-8346-61a7-ceb0-1ae3d6a262f5-73a6f102,
#w-node-_27a707ff-d88d-594b-e090-9e170981a55f-73a6f102,
#w-node-_24017735-8474-4fe5-789a-a58f4536fc9d-73a6f102,
#w-node-_8ce8bba3-760f-f4a5-2236-820a47d0f3d7-73a6f102,
#w-node-_7094d838-936c-8621-20eb-e0147e4af75f-73a6f102,
#w-node-_291754e3-2ace-0399-7661-3688bd5c61ec-73a6f102,
#w-node-ccf51c7e-5618-83cd-bda2-e13adc260df7-73a6f102,
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95645-668b012c,
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95646-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95653-668b012c,
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95656-668b012c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95659-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa9565f-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}
#w-node-b6ac6386-021a-4249-0bd4-49a9080260b8-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95665-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa9566b-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95670-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95676-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}
#w-node-f16bae97-1829-384f-9c2b-cac2eaa95677-668b012c,
#w-node-f16bae97-1829-384f-9c2b-cac2eaa9567a-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#review-button.w-node-f64da6fd-94d4-6f36-84cf-cc362308c93d-668b012c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_64f2c1cd-6a46-bc87-187f-15df523c9ff5-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_2f2770ce-f8b0-539c-3e3d-3466fbe9563a-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2f2770ce-f8b0-539c-3e3d-3466fbe95640-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}
#w-node-_2f2770ce-f8b0-539c-3e3d-3466fbe95645-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}
#w-node-_2f2770ce-f8b0-539c-3e3d-3466fbe95647-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2f2770ce-f8b0-539c-3e3d-3466fbe9564d-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}
#w-node-_64f2c1cd-6a46-bc87-187f-15df523ca00a-358cf688 {
  align-self: center;
  justify-self: center;
}
#w-node-cf767cd7-09fb-5287-275f-6b5b5b7c5e73-358cf688 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a8e231f8-b36f-cf0a-0460-03eb6e7f64d5-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}
#w-node-_1277783b-5b98-2060-ffb8-b40c76256e7f-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-ef28bba0-195e-eafb-9e89-c6348e983c6b-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7dfd2b31-f754-2e60-e165-09e1d770324d-358cf688 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_097374d6-61ec-2ce9-4b78-8b17dabada10-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_6740d87d-b095-acad-53e8-2e4ebce6965a-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0db67eae-73bf-b10f-71d3-61f5bd19a477-358cf688 {
  align-self: center;
  justify-self: start;
}
#w-node-bc927de8-130c-8748-5ced-796a1c614e80-358cf688 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_621f9a97-92cf-9a5c-9658-bcfdb217d2d1-358cf688 {
  align-self: center;
  justify-self: end;
}
#w-node-_0d15db8c-cd63-66f8-528c-a6904d34d298-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_6f6e3a44-230c-7570-7ec6-4c5489320fea-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_236a774a-e477-60bc-dfd0-ae52534a84a8-358cf688 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_8cc6f6b8-5bd3-131b-344e-fa7cddb5b103-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_76921053-5428-c8bd-a4e1-bdaad302544c-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_59727d23-396a-bef1-b0b9-02f3fcb7cb24-358cf688 {
  align-self: center;
  justify-self: start;
}
#w-node-_46c074d0-a942-c9a6-355e-014f5a9af429-358cf688 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_599d2bb1-165c-d3fa-6959-c2977e816cc2-358cf688 {
  align-self: center;
  justify-self: end;
}
#w-node-_2a54868c-4e66-1691-1fc3-0362098cfeb2-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_26526aa4-dc97-b8f0-1ee7-7c210ebd68d6-358cf688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_771c58ac-7bec-2205-eae6-9ffdcaf69267-358cf688 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8835ef97-57d2-1920-9f5c-2b85a81e3cc4-358cf688,
#w-node-_0f8045f4-ae47-b044-363f-da683c090bc4-358cf688,
#w-node-_4e0ce992-fcc8-f7fc-53cc-bd5157df83cc-358cf688 {
  justify-self: start;
}
#w-node-d241474a-13ee-e02c-4efa-82e890f7d087-358cf688 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: auto;
  justify-self: auto;
}
#w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0783-e44c6510 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0793-e44c6510 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0795-e44c6510 {
  align-self: stretch;
  justify-self: center;
}
#w-node-_3038aead-dccb-a521-0985-26763e4f2b60-3e4f2b5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
  justify-self: center;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-5bd7ab04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-5bd7ab04 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-5bd7ab04,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-5bd7ab04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
  align-self: center;
}
#w-node-_49fb3ad9-ef32-eaca-7a18-3273a5ad1f82-a5ad1f7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e055b-ef2e0556,
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e055f-ef2e0556,
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e0566-ef2e0556,
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e056b-ef2e0556,
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e0571-ef2e0556,
#w-node-e4e08848-6ae3-42a4-7d71-985aef2e0578-ef2e0556,
#w-node-_5de3fde5-89eb-1055-bad3-d212181e5050-181e5050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_73643e0a-b444-e4fa-63c4-19346bb66a59-35bfcbfb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_73643e0a-b444-e4fa-63c4-19346bb66a6b-35bfcbfb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_73643e0a-b444-e4fa-63c4-19346bb66a77-35bfcbfb,
#w-node-_73643e0a-b444-e4fa-63c4-19346bb66a7f-35bfcbfb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-0eae9ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-0eae9ad3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-0eae9ad3,
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-0eae9ad3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_146b89f0-928c-0296-6503-219620fff138-76fdbe92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_146b89f0-928c-0296-6503-219620fff14a-76fdbe92 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_146b89f0-928c-0296-6503-219620fff156-76fdbe92,
#w-node-_146b89f0-928c-0296-6503-219620fff15e-76fdbe92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-de5ecc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-de5ecc77 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-de5ecc77,
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-de5ecc77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a4a-bcb29129 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a5a-bcb29129 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a5c-bcb29129 {
  align-self: center;
  justify-self: center;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a61-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a70-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a72-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a77-bcb29129 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a7f-bcb29129 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a84-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a8e-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986a94-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986ab0-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986abe-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986ac6-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986ac8-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986ad8-bcb29129,
#w-node-ac34c131-05e1-a31c-d358-d6ac78986ae7-bcb29129 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_09bccdc6-b843-4d7d-393f-d299ae593ef1-bcb29129,
#w-node-_9203fdd3-626c-9f0f-122b-57b654d1e4e8-bcb29129 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e017-720dbef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-a5e6baa0-11f8-379f-55e2-467297103820-720dbef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e029-720dbef1 {
  align-self: center;
  justify-self: center;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e02e-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e041-720dbef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e049-720dbef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e058-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e093-720dbef1,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e0a6-720dbef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b17e21b6-f25b-85f3-c356-7d179b40a0fd-720dbef1,
#w-node-_40735afa-787f-c31b-276d-8276af53b5dc-720dbef1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e017-c6fb9e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_4bde04cf-e87a-e73b-cdaf-32ac7c00e716-c6fb9e26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e029-c6fb9e26 {
  align-self: center;
  justify-self: center;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e02e-c6fb9e26,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-c6fb9e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-c6fb9e26,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e041-c6fb9e26,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e049-c6fb9e26,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-c6fb9e26,
#w-node-f91d246c-1b66-7b02-2431-5d633b18e058-c6fb9e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}
#w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-c6fb9e26,
#w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-c6fb9e26,
#w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-c6fb9e26,
#w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-c6fb9e26,
#w-node-c2ae8c4d-4b58-805f-544b-20c412422dea-c6fb9e26,
#w-node-c2ae8c4d-4b58-805f-544b-20c412422df9-c6fb9e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5bc9a9a1-cc1a-d034-3656-516cdec37063-c6fb9e26,
#w-node-_659b8de0-966c-9c57-be01-70321f0c15d2-c6fb9e26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e017-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_85df3cec-1300-6ebd-b36a-ccf875d961d9-83fdbf44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e029-83fdbf44 {
  align-self: stretch;
  justify-self: center;
}
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c88d-83fdbf44,
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c896-83fdbf44,
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c898-83fdbf44,
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c89d-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c8a5-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c8aa-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f91d246c-1b66-7b02-2431-5d633b18e058-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}
#w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-83fdbf44,
#w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-83fdbf44,
#w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-83fdbf44,
#w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-83fdbf44,
#w-node-c2ae8c4d-4b58-805f-544b-20c412422dea-83fdbf44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_640bd7f9-61eb-f2f4-2b26-931ea9fcd1a2-83fdbf44,
#w-node-_7720a5f6-f31c-c370-b285-58335b998934-83fdbf44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-38488521 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-38488521 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-38488521,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-38488521 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-25596e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-25596e7e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-25596e7e,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-25596e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-792c3c8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-792c3c8e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#reviews.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-792c3c8e,
#successstories.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-792c3c8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-bfa4c255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-bfa4c255 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-bfa4c255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-8995096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-8995096f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-8995096f,
#w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-8995096f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-a36767fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-a36767fa {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-a36767fa,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-a36767fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3f062857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-3f062857 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3f062857,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3f062857 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-c5402ada {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-c5402ada {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-c5402ada,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-c5402ada {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-b76ed2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-b76ed2de {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-b76ed2de,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-b76ed2de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-8492dc9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-8492dc9a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-8492dc9a,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-8492dc9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e90981b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-e90981b5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e90981b5,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e90981b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e040f513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-e040f513 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e040f513,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e040f513 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-f99333ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-f99333ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-f99333ef,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-f99333ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-ccd5cbb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-ccd5cbb3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-ccd5cbb3,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-ccd5cbb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-082e2e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-082e2e4d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-082e2e4d,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-082e2e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3098766c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-3098766c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3098766c,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3098766c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7fb93d22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-7fb93d22 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7fb93d22,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7fb93d22,
#w-node-d463cb3e-232b-f5bf-cbed-d6accff36345-b1fcaf3b,
#w-node-a281f76f-62ba-2902-6eba-61e160e63b11-b1fcaf3b,
#w-node-_3898e8ba-98a9-830f-5466-35bf0f1ad34a-b1fcaf3b,
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb14-b1fcaf3b,
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb17-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb1d-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb24-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb2e-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb34-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb3d-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb42-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb45-b1fcaf3b {
  align-self: center;
}
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb4b-b1fcaf3b,
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb50-b1fcaf3b,
#w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb52-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-b913f7e8-6f83-4e8d-a03d-ec3befe95de9-b1fcaf3b,
#w-node-_869481fd-a16f-2938-fe5d-4e92cbb9c952-b1fcaf3b {
  align-self: center;
  justify-self: center;
}
#w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-b1fcaf3b {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_03c52604-2a2b-ef76-625f-411e87cf044a-b1fcaf3b,
#w-node-_606cabef-f258-4b66-58e5-17a93f4195ed-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_90d199e0-68b9-3cd4-de24-2b213efaa1f3-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_574ad798-6a1f-f964-70bc-c3a60dbe14aa-b1fcaf3b {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_02765e4a-cf4a-111f-75af-ce0881927c69-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_02765e4a-cf4a-111f-75af-ce0881927c71-b1fcaf3b {
  align-self: stretch;
  justify-self: stretch;
}
#w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3a34f94a-93c6-b088-22ae-61f7c8f7ce4e-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-b1fcaf3b,
#w-node-_7dead9aa-d085-4ad3-902b-925f4c8895b2-b1fcaf3b {
  align-self: center;
  justify-self: center;
}
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9dc-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9de-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e0-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e2-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e4-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e6-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d61-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d63-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d65-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d67-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d69-b1fcaf3b,
#w-node-b669a678-f001-0c04-cba2-6f3d749c9d6b-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8d-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8f-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a91-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a93-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a95-b1fcaf3b,
#w-node-_9251e70e-3642-0d69-7a29-d997f9db4a97-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f7-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f9-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fb-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fd-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9ff-b1fcaf3b,
#w-node-_690260f7-fbc5-7e30-4565-f2637c8dca01-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c32-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c34-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c36-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c38-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3a-b1fcaf3b,
#w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3c-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a60139-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a6013b-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a6013d-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a6013f-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a60141-b1fcaf3b,
#w-node-_14974820-5795-3535-12dc-19b924a60143-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_46e0ace5-91a1-a567-5ba9-a7af4d08be8b-b1fcaf3b,
#w-node-_5035057b-ef5b-5aaf-47f0-68ad5adb3ce5-b1fcaf3b,
#w-node-c6796a91-5676-7e66-61af-48bcaa8b92b8-b1fcaf3b,
#w-node-_28130cdc-6ce1-3062-f575-28d84127a1a8-b1fcaf3b,
#w-node-a10bc5fc-ac7d-3303-d1d7-2696bc48510c-b1fcaf3b,
#w-node-_283a0e20-9b28-ce55-e8a6-2306cac9f941-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_90e63312-6276-c9de-7e32-6ead697c1f42-b1fcaf3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_39a4af49-4f37-0bdc-5934-228ddae5ce90-b1fcaf3b,
#w-node-aa210844-c265-4df1-a1f9-f3fccbb4f2c8-b1fcaf3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7529831f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_7395056a-53b0-f538-0532-10e1b179663c-7529831f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7529831f,
#w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7529831f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3b55d568-5304-f012-437b-8766fd266257-dc211efb {
  align-self: start;
  justify-self: center;
}
#w-node-e6c6c32c-1272-00e0-3992-c78504bb0821-dc211efb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e6dc7180-26eb-fa6b-6a0a-40285bd51e2c-dc211f61 {
  justify-self: end;
}
#w-node-_7551e1c4-9ec4-cb5c-aa99-c3c6c0707cb8-dc211f8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e7-bac1f3dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e9-bac1f3dd {
  align-self: stretch;
  justify-self: center;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9ee-bac1f3dd,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9f9-bac1f3dd,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756b9fb-bac1f3dd,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba00-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba08-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba0d-bac1f3dd,
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba17-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-bac1f3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b315fe70-0a59-fe79-c864-aab43928ad7e-bac1f3dd,
#w-node-_7bfa5f78-684b-1073-2635-cac12e9e07a1-bac1f3dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_91bdf14f-93d5-ebaf-7f4e-343c11e065f7-e9ffd226 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7c1bea88-ea1a-34b1-dabe-01fad0565f22-e9ffd226 {
  align-self: center;
  justify-self: center;
}
#w-node-_22964924-fe94-2860-8da2-ead7422bbece-e9ffd226 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_6b7282e4-33ff-8e0f-98e4-4b9a57a28efe-e9ffd226 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_0322bc48-8a85-17b7-02a6-6ba6c91ff642-e9ffd226,
#w-node-_59ec315e-6bb7-8ca1-af9a-1e2ce026c72f-e9ffd226,
#w-node-_669be24a-ab02-9200-5542-35a5e0c7bc36-e9ffd226,
#w-node-_669be24a-ab02-9200-5542-35a5e0c7bc3b-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_669be24a-ab02-9200-5542-35a5e0c7bc43-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_669be24a-ab02-9200-5542-35a5e0c7bc48-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a0fcaa5e-4fc1-9330-3718-e16f06d9e22c-e9ffd226 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_4085529d-639c-9f41-fcb9-7829f83c67b8-e9ffd226,
#w-node-_4085529d-639c-9f41-fcb9-7829f83c67bd-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4085529d-639c-9f41-fcb9-7829f83c67c5-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_4085529d-639c-9f41-fcb9-7829f83c67ca-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b3bda6c9-4dcc-b3c4-f3e4-acf4bf1e4d11-e9ffd226 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_4eea5bbb-7a7e-a72b-a5a4-9f3138405eb9-e9ffd226,
#w-node-f3a82f08-53e5-c313-d0f4-ab498e0dae16-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_946961ce-f2b5-1be1-3187-0f2586484211-e9ffd226 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-e9ffd226,
#w-node-_178813cc-ce90-4ee8-85d8-6657d84c2da6-e9ffd226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d8500db1-80fe-2d67-01a6-4ce698954ac7-e9ffd226,
#w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8d48-e9ffd226 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540a3-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540b3-0b7c03c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540b5-0b7c03c9 {
  align-self: center;
  justify-self: center;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540e6-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f2-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f4-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-de178d87-6934-d4b8-b37b-be620c0540f9-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de178d87-6934-d4b8-b37b-be620c054101-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-de178d87-6934-d4b8-b37b-be620c054106-0b7c03c9,
#w-node-f576f732-dd4c-f282-c46b-b444d833a685-0b7c03c9,
#w-node-de178d87-6934-d4b8-b37b-be620c05414a-0b7c03c9,
#w-node-de178d87-6934-d4b8-b37b-be620c054158-0b7c03c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9cd4d567-b18f-81a7-a7e0-af40fe3dceb9-0b7c03c9,
#w-node-_806fa9b1-a439-e1bc-2e5a-999f74822bc4-0b7c03c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
@media screen and (min-width: 1920px) {
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b3168ff-500eacab {
    align-self: auto;
  }
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316904-500eacab,
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316915-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-500eacab {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-500eacab {
    align-self: center;
    justify-self: center;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f918-fde3f8c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_21457dfa-184c-f1ad-3759-9f3bce60c4f0-fde3f8c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_99779527-d06c-0755-fb3a-802e87ab13a0-87ab139d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f2-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05415b-3bdf690d {
    justify-self: end;
  }
  #w-node-_35611fa8-329a-d22e-d28e-1891d1680efe-567317b9 {
    align-self: center;
    justify-self: center;
  }
  #w-node-b3a9ec8e-251f-1aff-e08e-98a854eb6343-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: auto;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95645-668b012c,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa9567a-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a8e231f8-b36f-cf0a-0460-03eb6e7f64d5-358cf688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }
  #w-node-_0db67eae-73bf-b10f-71d3-61f5bd19a477-358cf688 {
    justify-self: center;
  }
  #w-node-_8835ef97-57d2-1920-9f5c-2b85a81e3cc4-358cf688 {
    justify-self: start;
  }
  #w-node-_0f8045f4-ae47-b044-363f-da683c090bc4-358cf688,
  #w-node-_4e0ce992-fcc8-f7fc-53cc-bd5157df83cc-358cf688 {
    align-self: start;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
    align-self: center;
    justify-self: center;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a59-35bfcbfb,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-0eae9ad3,
  #w-node-_146b89f0-928c-0296-6503-219620fff138-76fdbe92,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-720dbef1,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e041-720dbef1 {
    align-self: center;
    justify-self: stretch;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e049-720dbef1 {
    align-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-720dbef1 {
    align-self: center;
    justify-self: stretch;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0a6-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-c6fb9e26,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e041-c6fb9e26 {
    align-self: center;
    justify-self: stretch;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e049-c6fb9e26 {
    align-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-c6fb9e26 {
    align-self: center;
    justify-self: stretch;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-38488521,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-25596e7e,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-792c3c8e,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-bfa4c255,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-8995096f,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-a36767fa,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3f062857,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-c5402ada,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-b76ed2de,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-8492dc9a,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e90981b5,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e040f513,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-f99333ef,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-ccd5cbb3,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-082e2e4d,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3098766c,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb18-b1fcaf3b {
    align-self: auto;
  }
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb1d-b1fcaf3b,
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb2e-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-b1fcaf3b {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-b1fcaf3b {
    align-self: center;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: auto;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f2-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
}
@media screen and (min-width: 1440px) {
  #w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb36f-500eacab,
  #w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb374-500eacab,
  #w-node-_9ff4d5ed-ee49-366b-849e-0ffd70aeb37c-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316939-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-500eacab {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_03c52604-2a2b-ef76-625f-411e87cf044a-500eacab,
  #w-node-_606cabef-f258-4b66-58e5-17a93f4195ed-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_90d199e0-68b9-3cd4-de24-2b213efaa1f3-500eacab,
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3a34f94a-93c6-b088-22ae-61f7c8f7ce4e-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-500eacab,
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895b2-500eacab {
    align-self: center;
    justify-self: center;
  }
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9dc-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9de-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e0-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e2-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e4-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e6-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d61-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d63-500eacab,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d65-500eacab,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d67-500eacab,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d69-500eacab,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d6b-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8d-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8f-500eacab,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a91-500eacab,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a93-500eacab,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a95-500eacab,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a97-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f7-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f9-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fb-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fd-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9ff-500eacab,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dca01-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c32-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c34-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c36-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c38-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3a-500eacab,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3c-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a60139-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a6013b-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a6013d-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a6013f-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a60141-500eacab,
  #w-node-_14974820-5795-3535-12dc-19b924a60143-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_46e0ace5-91a1-a567-5ba9-a7af4d08be8b-500eacab,
  #w-node-_5035057b-ef5b-5aaf-47f0-68ad5adb3ce5-500eacab,
  #w-node-c6796a91-5676-7e66-61af-48bcaa8b92b8-500eacab,
  #w-node-_28130cdc-6ce1-3062-f575-28d84127a1a8-500eacab,
  #w-node-a10bc5fc-ac7d-3303-d1d7-2696bc48510c-500eacab,
  #w-node-_283a0e20-9b28-ce55-e8a6-2306cac9f941-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_99779527-d06c-0755-fb3a-802e87ab13a0-87ab139d {
    justify-self: end;
  }
  #w-node-_99779527-d06c-0755-fb3a-802e87ab13b6-87ab139d {
    justify-self: stretch;
  }
  #w-node-_25905aef-b47b-b0de-53cb-e721736294db-3d6028fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_91bdf14f-93d5-ebaf-7f4e-343c11e065f7-220ccc14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8d656ee9-6881-86a5-f120-bd31fcf2e881-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-ac96f2a4-e823-f282-821e-a37bfdefda8f-220ccc14 {
    justify-self: center;
  }
  #w-node-_03b940f6-e158-0734-4e46-34f2a3e91b63-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_4ee385c9-056e-34d7-e990-3f58f8c75f86-220ccc14,
  #w-node-_30b7734e-c054-c29d-7dc2-77bd27355120-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_115ed3c1-0d6e-1935-b905-f502f21be5f4-220ccc14 {
    align-self: start;
  }
  #w-node-_3fbdea8d-ce4e-b289-0e83-576c26ec9443-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_6cc37f72-4942-f2e3-c3a5-baaf364fcc48-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-220ccc14,
  #w-node-_3cfed0ff-61d8-9962-7a39-663700ec67a6-220ccc14,
  #w-node-_3cfed0ff-61d8-9962-7a39-663700ec67a8-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d8500db1-80fe-2d67-01a6-4ce698954ac7-220ccc14,
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8d48-220ccc14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540a3-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540b3-3bdf690d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540b5-3bdf690d {
    align-self: center;
    justify-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f2-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f4-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f9-3bdf690d {
    align-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054101-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054106-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05414a-3bdf690d,
  #w-node-de178d87-6934-d4b8-b37b-be620c05414e-3bdf690d,
  #w-node-de178d87-6934-d4b8-b37b-be620c054150-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05415b-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }
  #w-node-_8f70586a-dc9b-122f-c086-36a731847450-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9cd4d567-b18f-81a7-a7e0-af40fe3dceb9-3bdf690d,
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822bc4-3bdf690d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_35611fa8-329a-d22e-d28e-1891d1680efe-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_35611fa8-329a-d22e-d28e-1891d1680f0e-567317b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1bd59a59-1e31-870d-5dfa-a21fdeb68919-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-_1bd59a59-1e31-870d-5dfa-a21fdeb6891f-567317b9 {
    justify-self: center;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bca-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bcc-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bd1-567317b9 {
    align-self: start;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bd9-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bde-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c27-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-e66b0795-4191-3488-f7ea-516d0229999f-567317b9,
  #w-node-c4be2cfa-3f12-4f90-8883-4e59fd3cdb07-567317b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e881-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e891-d67db5a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e893-d67db5a3 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8a7-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8a9-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8ae-d67db5a3 {
    align-self: start;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8b6-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8bb-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8e7-d67db5a3,
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8fd-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8ff-d67db5a3 {
    align-self: auto;
  }
  #w-node-d9a99f29-ad7e-0f45-65f5-636997323e35-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d9a99f29-ad7e-0f45-65f5-636997323e37-d67db5a3 {
    align-self: auto;
  }
  #w-node-_1b73d1b9-dbbc-4270-6f99-09b41f789eea-d67db5a3,
  #w-node-df699bdb-2320-7c70-f29b-66d5b6b99c82-d67db5a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e7-7f860c89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e9-7f860c89 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9f9-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9fb-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba00-7f860c89 {
    align-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba08-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba0d-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-7f860c89,
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b315fe70-0a59-fe79-c864-aab43928ad7e-7f860c89,
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e07a1-7f860c89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09099-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090ac-184bc862 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090ae-184bc862 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090bc-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090be-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090c3-184bc862 {
    align-self: start;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090cb-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090d0-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090e0-184bc862,
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0910d-184bc862,
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09124-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0912a-184bc862 {
    align-self: auto;
  }
  #w-node-_9d1b6843-5409-0c59-5d8f-b62475955e41-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9d1b6843-5409-0c59-5d8f-b62475955e46-184bc862 {
    align-self: auto;
  }
  #w-node-_1f5697bc-3318-6d97-a828-527e6cd966bd-184bc862,
  #w-node-_3c0e8c66-96cf-ebd1-ae26-03eb1f2b1aaa-184bc862 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_07c32c78-9cf0-ab8f-9936-781b3219d1af-d0fcbf8c {
    justify-self: center;
  }
  #w-node-_8d401371-27f7-1266-ed21-2e06c65d08ca-73a6f102 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_8d401371-27f7-1266-ed21-2e06c65d08da-73a6f102 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8d401371-27f7-1266-ed21-2e06c65d08dc-73a6f102 {
    align-self: center;
    justify-self: center;
  }
  #w-node-d3741606-2082-e77d-5b1d-155386936c53-73a6f102,
  #w-node-bda6192e-0393-856e-4154-5f2548134a67-73a6f102,
  #w-node-cbb38604-e2e9-d320-a624-f60be815655b-73a6f102,
  #w-node-bbd7a09d-6fd3-0b1d-38af-072f959ddf84-73a6f102,
  #w-node-_1fbe5a05-aa57-49ac-601a-b6ef2018eab5-73a6f102,
  #w-node-da6e6f7d-9f41-338f-2e58-0c53ff0c7265-73a6f102,
  #w-node-_2c25b139-6af1-96d0-b773-a445957796e6-73a6f102,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95645-668b012c,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95646-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95653-668b012c,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95656-668b012c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95670-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_64f2c1cd-6a46-bc87-187f-15df523c9ff5-358cf688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_64f2c1cd-6a46-bc87-187f-15df523ca00a-358cf688 {
    align-self: center;
    justify-self: center;
  }
  #w-node-cf767cd7-09fb-5287-275f-6b5b5b7c5e73-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a8e231f8-b36f-cf0a-0460-03eb6e7f64d5-358cf688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: end;
  }
  #w-node-_0db67eae-73bf-b10f-71d3-61f5bd19a477-358cf688 {
    align-self: center;
    justify-self: start;
  }
  #w-node-_621f9a97-92cf-9a5c-9658-bcfdb217d2d1-358cf688 {
    align-self: center;
    justify-self: end;
  }
  #w-node-_59727d23-396a-bef1-b0b9-02f3fcb7cb24-358cf688 {
    align-self: center;
    justify-self: start;
  }
  #w-node-_46c074d0-a942-c9a6-355e-014f5a9af429-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_599d2bb1-165c-d3fa-6959-c2977e816cc2-358cf688 {
    align-self: center;
    justify-self: end;
  }
  #w-node-_8835ef97-57d2-1920-9f5c-2b85a81e3cc4-358cf688 {
    justify-self: start;
  }
  #w-node-_0f8045f4-ae47-b044-363f-da683c090bc4-358cf688 {
    align-self: start;
    justify-self: start;
  }
  #w-node-_4e0ce992-fcc8-f7fc-53cc-bd5157df83cc-358cf688 {
    align-self: start;
    justify-self: stretch;
  }
  #w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0783-e44c6510 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0793-e44c6510 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0795-e44c6510 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-5bd7ab04 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-5bd7ab04,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
    align-self: center;
    justify-self: center;
  }
  #w-node-_49fb3ad9-ef32-eaca-7a18-3273a5ad1f82-a5ad1f7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-e4e08848-6ae3-42a4-7d71-985aef2e0578-ef2e0556 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }
  #w-node-_5de3fde5-89eb-1055-bad3-d212181e5050-181e5050 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a59-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a6b-35bfcbfb {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a77-35bfcbfb,
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a7f-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-0eae9ad3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-0eae9ad3,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff138-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff14a-76fdbe92 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff156-76fdbe92,
  #w-node-_146b89f0-928c-0296-6503-219620fff15e-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-de5ecc77 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-de5ecc77,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a4a-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a5a-bcb29129 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a5c-bcb29129 {
    align-self: center;
    justify-self: center;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a70-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a72-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a77-bcb29129 {
    align-self: start;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a7f-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a84-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a94-bcb29129,
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986ab0-bcb29129,
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986ac6-bcb29129,
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986ad8-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_09bccdc6-b843-4d7d-393f-d299ae593ef1-bcb29129,
  #w-node-_9203fdd3-626c-9f0f-122b-57b654d1e4e8-bcb29129 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-a5e6baa0-11f8-379f-55e2-467297103820-720dbef1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e041-720dbef1 {
    align-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e049-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: stretch;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e093-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b17e21b6-f25b-85f3-c356-7d179b40a0fd-720dbef1,
  #w-node-_40735afa-787f-c31b-276d-8276af53b5dc-720dbef1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_4bde04cf-e87a-e73b-cdaf-32ac7c00e716-c6fb9e26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e041-c6fb9e26 {
    align-self: start;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e049-c6fb9e26,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-c6fb9e26,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-c6fb9e26,
  #w-node-c2ae8c4d-4b58-805f-544b-20c412422dea-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5bc9a9a1-cc1a-d034-3656-516cdec37063-c6fb9e26,
  #w-node-_659b8de0-966c-9c57-be01-70321f0c15d2-c6fb9e26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_85df3cec-1300-6ebd-b36a-ccf875d961d9-83fdbf44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c896-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c898-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c89d-83fdbf44 {
    align-self: start;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c8a5-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c8aa-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-83fdbf44,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-83fdbf44,
  #w-node-c2ae8c4d-4b58-805f-544b-20c412422dea-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_640bd7f9-61eb-f2f4-2b26-931ea9fcd1a2-83fdbf44,
  #w-node-_7720a5f6-f31c-c370-b285-58335b998934-83fdbf44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-38488521 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-38488521,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-25596e7e {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-25596e7e,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-792c3c8e {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #reviews.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-792c3c8e,
  #successstories.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-bfa4c255 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-8995096f {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-8995096f,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-a36767fa {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-a36767fa,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3f062857 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3f062857,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-c5402ada {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-c5402ada,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-b76ed2de {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-b76ed2de,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-8492dc9a {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-8492dc9a,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e90981b5 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e90981b5,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e040f513 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e040f513,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-f99333ef {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-f99333ef,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-ccd5cbb3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-ccd5cbb3,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-082e2e4d {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-082e2e4d,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3098766c {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3098766c,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7fb93d22 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7fb93d22,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7fb93d22,
  #w-node-d463cb3e-232b-f5bf-cbed-d6accff36345-b1fcaf3b,
  #w-node-a281f76f-62ba-2902-6eba-61e160e63b11-b1fcaf3b,
  #w-node-_3898e8ba-98a9-830f-5466-35bf0f1ad34a-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb52-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-b1fcaf3b {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_03c52604-2a2b-ef76-625f-411e87cf044a-b1fcaf3b,
  #w-node-_606cabef-f258-4b66-58e5-17a93f4195ed-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_90d199e0-68b9-3cd4-de24-2b213efaa1f3-b1fcaf3b,
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3a34f94a-93c6-b088-22ae-61f7c8f7ce4e-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895ac-b1fcaf3b,
  #w-node-_7dead9aa-d085-4ad3-902b-925f4c8895b2-b1fcaf3b {
    align-self: center;
    justify-self: center;
  }
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9dc-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9de-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e0-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e2-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e4-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9e6-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d61-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d63-b1fcaf3b,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d65-b1fcaf3b,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d67-b1fcaf3b,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d69-b1fcaf3b,
  #w-node-b669a678-f001-0c04-cba2-6f3d749c9d6b-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8d-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a8f-b1fcaf3b,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a91-b1fcaf3b,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a93-b1fcaf3b,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a95-b1fcaf3b,
  #w-node-_9251e70e-3642-0d69-7a29-d997f9db4a97-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f7-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9f9-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fb-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9fd-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dc9ff-b1fcaf3b,
  #w-node-_690260f7-fbc5-7e30-4565-f2637c8dca01-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c32-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c34-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c36-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c38-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3a-b1fcaf3b,
  #w-node-ca63cde2-3d57-c25e-1680-8fd1850d6c3c-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a60139-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a6013b-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a6013d-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a6013f-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a60141-b1fcaf3b,
  #w-node-_14974820-5795-3535-12dc-19b924a60143-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_46e0ace5-91a1-a567-5ba9-a7af4d08be8b-b1fcaf3b,
  #w-node-_5035057b-ef5b-5aaf-47f0-68ad5adb3ce5-b1fcaf3b,
  #w-node-c6796a91-5676-7e66-61af-48bcaa8b92b8-b1fcaf3b,
  #w-node-_28130cdc-6ce1-3062-f575-28d84127a1a8-b1fcaf3b,
  #w-node-a10bc5fc-ac7d-3303-d1d7-2696bc48510c-b1fcaf3b,
  #w-node-_283a0e20-9b28-ce55-e8a6-2306cac9f941-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_90e63312-6276-c9de-7e32-6ead697c1f42-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7529831f {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7529831f,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: stretch;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e7-bac1f3dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9e9-bac1f3dd {
    align-self: center;
    justify-self: center;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9f9-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9fb-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba00-bac1f3dd {
    align-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba08-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba0d-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-bac1f3dd,
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b315fe70-0a59-fe79-c864-aab43928ad7e-bac1f3dd,
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e07a1-bac1f3dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-_91bdf14f-93d5-ebaf-7f4e-343c11e065f7-e9ffd226 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc36-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc3b-e9ffd226 {
    align-self: start;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc43-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc48-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67b8-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67bd-e9ffd226 {
    align-self: start;
  }
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67c5-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67ca-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-e9ffd226,
  #w-node-_3cfed0ff-61d8-9962-7a39-663700ec67a6-e9ffd226,
  #w-node-_3cfed0ff-61d8-9962-7a39-663700ec67a8-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d8500db1-80fe-2d67-01a6-4ce698954ac7-e9ffd226,
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8d48-e9ffd226 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540a3-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540b3-0b7c03c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540b5-0b7c03c9 {
    align-self: center;
    justify-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f2-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f4-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f9-0b7c03c9 {
    align-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054101-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054106-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
    justify-self: auto;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05414a-0b7c03c9,
  #w-node-de178d87-6934-d4b8-b37b-be620c05414e-0b7c03c9,
  #w-node-de178d87-6934-d4b8-b37b-be620c054150-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9cd4d567-b18f-81a7-a7e0-af40fe3dceb9-0b7c03c9,
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822bc4-0b7c03c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
@media screen and (max-width: 991px) {
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c3-500eacab,
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c4-500eacab {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c6-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
  #w-node-_99779527-d06c-0755-fb3a-802e87ab13a0-87ab139d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_99779527-d06c-0755-fb3a-802e87ab13b6-87ab139d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a1d92487-05c9-f9c1-61be-ad084e407413-3d6028fd,
  #w-node-a1d92487-05c9-f9c1-61be-ad084e407415-3d6028fd {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-a1d92487-05c9-f9c1-61be-ad084e407417-3d6028fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_4ee385c9-056e-34d7-e990-3f58f8c75f86-220ccc14 {
    justify-self: center;
  }
  #w-node-_3fbdea8d-ce4e-b289-0e83-576c26ec9443-220ccc14,
  #w-node-_6cc37f72-4942-f2e3-c3a5-baaf364fcc48-220ccc14 {
    align-self: start;
    justify-self: auto;
  }
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-220ccc14,
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2da6-220ccc14 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf1-220ccc14,
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf3-220ccc14 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf5-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05414a-3bdf690d,
  #w-node-de178d87-6934-d4b8-b37b-be620c054158-3bdf690d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b6d-3bdf690d,
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b6f-3bdf690d {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b71-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5be8-567317b9 {
    align-self: center;
    justify-self: center;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c27-567317b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c36-567317b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-c4be2cfa-3f12-4f90-8883-4e59fd3cdab0-567317b9,
  #w-node-c4be2cfa-3f12-4f90-8883-4e59fd3cdab2-567317b9 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-c4be2cfa-3f12-4f90-8883-4e59fd3cdab4-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8e7-d67db5a3,
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8f5-d67db5a3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-df699bdb-2320-7c70-f29b-66d5b6b99c2b-d67db5a3,
  #w-node-df699bdb-2320-7c70-f29b-66d5b6b99c2d-d67db5a3 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-df699bdb-2320-7c70-f29b-66d5b6b99c2f-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-7f860c89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-7f860c89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074a-7f860c89,
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074c-7f860c89 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074e-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0910d-184bc862 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0911c-184bc862 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_3c0e8c66-96cf-ebd1-ae26-03eb1f2b1a53-184bc862,
  #w-node-_3c0e8c66-96cf-ebd1-ae26-03eb1f2b1a55-184bc862 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_3c0e8c66-96cf-ebd1-ae26-03eb1f2b1a57-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-d5b51a75-49fc-5e11-c9f2-5197464a2486-d0fcbf8c {
    align-self: stretch;
  }
  #w-node-_228b3629-36c6-da01-cc4d-3aa22c9449dd-73a6f102 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95642-668b012c,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95646-668b012c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #review-button.w-node-f64da6fd-94d4-6f36-84cf-cc362308c93d-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-a8e231f8-b36f-cf0a-0460-03eb6e7f64d5-358cf688 {
    grid-area: 2/1/3/3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_1277783b-5b98-2060-ffb8-b40c76256e7f-358cf688,
  #w-node-_097374d6-61ec-2ce9-4b78-8b17dabada10-358cf688,
  #w-node-_0db67eae-73bf-b10f-71d3-61f5bd19a477-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_621f9a97-92cf-9a5c-9658-bcfdb217d2d1-358cf688 {
    grid-area: 2/1/3/3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_0d15db8c-cd63-66f8-528c-a6904d34d298-358cf688,
  #w-node-_8cc6f6b8-5bd3-131b-344e-fa7cddb5b103-358cf688,
  #w-node-_59727d23-396a-bef1-b0b9-02f3fcb7cb24-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_599d2bb1-165c-d3fa-6959-c2977e816cc2-358cf688 {
    grid-area: 2/1/3/3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_2a54868c-4e66-1691-1fc3-0362098cfeb2-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_3038aead-dccb-a521-0985-26763e4f2b60-3e4f2b5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-5bd7ab04 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-5bd7ab04,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
    align-self: center;
    justify-self: center;
  }
  #w-node-_49fb3ad9-ef32-eaca-7a18-3273a5ad1f82-a5ad1f7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
  #w-node-_49fb3ad9-ef32-eaca-7a18-3273a5ad1f93-a5ad1f7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e4e08848-6ae3-42a4-7d71-985aef2e055b-ef2e0556 {
    justify-self: center;
  }
  #w-node-e4e08848-6ae3-42a4-7d71-985aef2e0578-ef2e0556 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }
  #w-node-_5de3fde5-89eb-1055-bad3-d212181e5050-181e5050 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a59-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a6b-35bfcbfb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a77-35bfcbfb,
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a7f-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-0eae9ad3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-0eae9ad3,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff138-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff14a-76fdbe92 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff156-76fdbe92,
  #w-node-_146b89f0-928c-0296-6503-219620fff15e-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-de5ecc77 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-de5ecc77,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986ab0-bcb29129,
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986abe-bcb29129 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9203fdd3-626c-9f0f-122b-57b654d1e491-bcb29129,
  #w-node-_9203fdd3-626c-9f0f-122b-57b654d1e493-bcb29129 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_9203fdd3-626c-9f0f-122b-57b654d1e495-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-720dbef1,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e058-720dbef1 {
    align-self: center;
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e093-720dbef1,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0a6-720dbef1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_40735afa-787f-c31b-276d-8276af53b585-720dbef1,
  #w-node-_40735afa-787f-c31b-276d-8276af53b587-720dbef1 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_40735afa-787f-c31b-276d-8276af53b589-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03a-c6fb9e26 {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e058-c6fb9e26 {
    align-self: center;
    justify-self: center;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-c6fb9e26,
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-c6fb9e26,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-c6fb9e26,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-c6fb9e26 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_659b8de0-966c-9c57-be01-70321f0c157b-c6fb9e26,
  #w-node-_659b8de0-966c-9c57-be01-70321f0c157d-c6fb9e26 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_659b8de0-966c-9c57-be01-70321f0c157f-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e058-83fdbf44 {
    align-self: center;
    justify-self: center;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-83fdbf44,
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-83fdbf44,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-83fdbf44,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-83fdbf44 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7720a5f6-f31c-c370-b285-58335b9988dd-83fdbf44,
  #w-node-_7720a5f6-f31c-c370-b285-58335b9988df-83fdbf44 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_7720a5f6-f31c-c370-b285-58335b9988e1-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-38488521 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-38488521,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-25596e7e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-25596e7e,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-792c3c8e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #reviews.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-792c3c8e,
  #successstories.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-bfa4c255 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-8995096f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-8995096f,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-a36767fa {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-a36767fa,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3f062857 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3f062857,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-c5402ada {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-c5402ada,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-b76ed2de {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-b76ed2de,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-8492dc9a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-8492dc9a,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e90981b5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e90981b5,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e040f513 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e040f513,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-f99333ef {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-f99333ef,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-ccd5cbb3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-ccd5cbb3,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-082e2e4d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-082e2e4d,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3098766c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3098766c,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7fb93d22 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7fb93d22,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c3-b1fcaf3b,
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c4-b1fcaf3b {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-a04f6c32-159e-e2b5-5b44-104efd4f67c6-b1fcaf3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: start;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7529831f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7529831f,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba55-bac1f3dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba62-bac1f3dd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074a-bac1f3dd,
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074c-bac1f3dd {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_7bfa5f78-684b-1073-2635-cac12e9e074e-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc43-e9ffd226,
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67c5-e9ffd226 {
    align-self: start;
  }
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2d97-e9ffd226,
  #w-node-_178813cc-ce90-4ee8-85d8-6657d84c2da6-e9ffd226 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf1-e9ffd226,
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf3-e9ffd226 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_5b7bcfef-a5d9-9360-99a0-f09912ae8cf5-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05414a-0b7c03c9,
  #w-node-de178d87-6934-d4b8-b37b-be620c054158-0b7c03c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b6d-0b7c03c9,
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b6f-0b7c03c9 {
    grid-area: span 4 / span 1 / span 4 / span 1;
  }
  #w-node-_806fa9b1-a439-e1bc-2e5a-999f74822b71-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 767px) {
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b31691b-500eacab,
  #w-node-b2cd0ace-6cd3-cc18-e82f-3fc99b316929-500eacab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-500eacab {
    align-self: center;
    justify-self: center;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8ef-fde3f8c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_712a0005-ee4f-e0af-aa32-295c0da81c3c-3d6028fd {
    grid-area: 1/2/2/3;
    justify-self: center;
  }
  #steps-section #w-node-_712a0005-ee4f-e0af-aa32-295c0da81c3c-3d6028fd {
    justify-self: left;
  }
  #w-node-_712a0005-ee4f-e0af-aa32-295c0da81c3f-3d6028fd {
    grid-area: 1/1/3/2;
  }
  #w-node-_712a0005-ee4f-e0af-aa32-295c0da81c41-3d6028fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_7cfaf4cb-57d7-b70f-4057-6a4b068a0074-3d6028fd {
    grid-area: 1/2/2/3;

    justify-self: center;
  }
  #w-node-_7cfaf4cb-57d7-b70f-4057-6a4b068a0076-3d6028fd {
    grid-area: 1/1/3/2;
  }
  #w-node-_7cfaf4cb-57d7-b70f-4057-6a4b068a0078-3d6028fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
  #w-node-_23f01cad-ecfd-fcee-0080-b85e759b13f9-3d6028fd {
    grid-area: 1/2/2/3;
    justify-self: center;
  }
  #w-node-_23f01cad-ecfd-fcee-0080-b85e759b13fb-3d6028fd {
    grid-area: 1/1/3/2;
  }
  #w-node-_23f01cad-ecfd-fcee-0080-b85e759b13fd-3d6028fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-220ccc14 {
    justify-self: center;
  }
  #w-node-_521025f6-f6e8-04ab-c2b1-01f7dce2f936-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0db09b9f-9eec-c189-d284-c24f35ca5f49-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_0db09b9f-9eec-c189-d284-c24f35ca5f4b-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-fc9f4844-01a7-4294-570d-831cce20be97-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-fc9f4844-01a7-4294-570d-831cce20be9a-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-_2d43274e-d65b-9ea0-651b-07915f92fadd-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f027f79e-35b1-e4a2-a029-31497a1da6b2-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-f027f79e-35b1-e4a2-a029-31497a1da6b5-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-dccf868f-2dec-a372-82df-f7727601a9c3-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b3853d80-f8e1-4958-aba8-fcb9552113dc-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-b3853d80-f8e1-4958-aba8-fcb9552113df-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-_0f6f3e4b-7d15-b458-1e6d-ed8aad39cfee-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_257b52c6-3c44-46b1-70d5-d6c65c307050-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_257b52c6-3c44-46b1-70d5-d6c65c307053-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-afc42e7d-3b0c-9c6c-ffd9-9893436edec0-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe833-220ccc14 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe836-220ccc14 {
    grid-area: 1/1/3/2;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe838-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540a3-3bdf690d {
    justify-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540e6-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05417c-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05417f-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418a-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418d-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418f-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054198-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05419b-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05419d-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541a6-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541a9-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541ab-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b4-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b7-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b9-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d535-3bdf690d {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d538-3bdf690d {
    grid-area: 1/1/3/2;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d53a-3bdf690d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_35611fa8-329a-d22e-d28e-1891d1680efe-567317b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: start;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5bbb-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c59-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c5c-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c5e-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c67-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c6a-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c6c-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c75-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c78-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c7a-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c83-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c86-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c88-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c91-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c94-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_3cb3ea95-6be7-19f7-eae7-0be2bb5d5c96-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b9ea9b44-089c-c0a9-5b67-c6b053e2416f-567317b9 {
    grid-area: 1/2/2/3;
  }
  #w-node-b9ea9b44-089c-c0a9-5b67-c6b053e24172-567317b9 {
    grid-area: 1/1/3/2;
  }
  #w-node-b9ea9b44-089c-c0a9-5b67-c6b053e24174-567317b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e881-d67db5a3 {
    justify-self: center;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e898-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e91d-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e920-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e922-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e92b-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e92e-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e930-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e939-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e93c-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e93e-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e947-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e94a-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e94c-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e955-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e958-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e95a-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_8cdd3adc-0544-2012-b72c-88f61ca14fc2-d67db5a3 {
    grid-area: 1/2/2/3;
  }
  #w-node-_8cdd3adc-0544-2012-b72c-88f61ca14fc5-d67db5a3 {
    grid-area: 1/1/3/2;
  }
  #w-node-_8cdd3adc-0544-2012-b72c-88f61ca14fc7-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-7f860c89 {
    justify-self: center;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9ee-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba91-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba94-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba96-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa2-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa5-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa7-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab0-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab3-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab5-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756babe-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bac1-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bac3-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bacc-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bacf-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bad1-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bada-7f860c89 {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756badd-7f860c89 {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756badf-7f860c89 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09099-184bc862 {
    justify-self: center;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a090b3-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0916f-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09172-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09174-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0917d-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09180-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09182-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0918b-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0918e-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09190-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a09199-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0919c-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a0919e-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091a7-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091aa-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091ac-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091b5-184bc862 {
    grid-area: 1/2/2/3;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091b8-184bc862 {
    grid-area: 1/1/3/2;
  }
  #w-node-_60ed9cef-c583-6cfb-6e3c-42b3d7a091ba-184bc862 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_8d401371-27f7-1266-ed21-2e06c65d08ca-73a6f102,
  #w-node-d3741606-2082-e77d-5b1d-155386936c53-73a6f102,
  #w-node-bda6192e-0393-856e-4154-5f2548134a67-73a6f102,
  #w-node-cbb38604-e2e9-d320-a624-f60be815655b-73a6f102,
  #w-node-_7c5fa836-ced2-905e-4c8b-00c87bf7e8d6-73a6f102,
  #w-node-bbd7a09d-6fd3-0b1d-38af-072f959ddf84-73a6f102,
  #w-node-_1fbe5a05-aa57-49ac-601a-b6ef2018eab5-73a6f102,
  #w-node-da6e6f7d-9f41-338f-2e58-0c53ff0c7265-73a6f102,
  #w-node-_2c25b139-6af1-96d0-b773-a445957796e6-73a6f102,
  #w-node-_1b9af9d7-8247-6f10-2ab8-ddf65ce48543-73a6f102,
  #w-node-_0fc51d14-d349-ff68-9fd2-b0f82413f562-73a6f102,
  #w-node-_8050c716-422d-10a6-fd0a-cff6f280156e-73a6f102,
  #w-node-_909528c1-18d1-fc97-ed19-141ff8e6021f-73a6f102,
  #w-node-_228b3629-36c6-da01-cc4d-3aa22c9449dd-73a6f102,
  #w-node-cbd07dfc-8166-7363-9f94-048f154efeba-73a6f102,
  #w-node-_61240b88-4991-8e3c-3512-02d1bfc20eed-73a6f102,
  #w-node-_4e25246c-4b60-0198-707b-865c7c489b06-73a6f102,
  #w-node-c60770c6-c6b5-615e-92e9-7c51772b6c44-73a6f102,
  #w-node-_8f0c1f11-9787-fb69-8745-0b4e92ef04b0-73a6f102,
  #w-node-_03e6aff0-6a42-5013-f03c-c93b411b877a-73a6f102,
  #w-node-_6126f6e5-9ede-b0e1-93b7-ebf93d29319d-73a6f102,
  #w-node-a43f3954-e24d-269b-03d9-1fadec41f5d3-73a6f102,
  #w-node-_1d73c39c-73ee-4fde-ec86-5af2114c69bc-73a6f102,
  #w-node-_82c5b8c9-9470-3746-fcdb-f1c52f8aaddf-73a6f102,
  #w-node-_20c70af7-8346-61a7-ceb0-1ae3d6a262f5-73a6f102,
  #w-node-_27a707ff-d88d-594b-e090-9e170981a55f-73a6f102,
  #w-node-_24017735-8474-4fe5-789a-a58f4536fc9d-73a6f102,
  #w-node-_8ce8bba3-760f-f4a5-2236-820a47d0f3d7-73a6f102,
  #w-node-_7094d838-936c-8621-20eb-e0147e4af75f-73a6f102,
  #w-node-_291754e3-2ace-0399-7661-3688bd5c61ec-73a6f102,
  #w-node-ccf51c7e-5618-83cd-bda2-e13adc260df7-73a6f102 {
    justify-self: center;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95646-668b012c,
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95653-668b012c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95676-668b012c {
    align-self: start;
    justify-self: center;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95677-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #review-button.w-node-f64da6fd-94d4-6f36-84cf-cc362308c93d-668b012c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: center;
  }
  #w-node-_64f2c1cd-6a46-bc87-187f-15df523c9ff5-358cf688 {
    justify-self: center;
  }
  #w-node-_64f2c1cd-6a46-bc87-187f-15df523ca00a-358cf688 {
    justify-self: stretch;
  }
  #w-node-_1277783b-5b98-2060-ffb8-b40c76256e7f-358cf688,
  #w-node-_097374d6-61ec-2ce9-4b78-8b17dabada10-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0db67eae-73bf-b10f-71d3-61f5bd19a477-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-bc927de8-130c-8748-5ced-796a1c614e80-358cf688 {
    grid-area: 3/1/4/3;
  }
  #w-node-_621f9a97-92cf-9a5c-9658-bcfdb217d2d1-358cf688 {
    grid-area: 2/1/3/3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_0d15db8c-cd63-66f8-528c-a6904d34d298-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_8cc6f6b8-5bd3-131b-344e-fa7cddb5b103-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_59727d23-396a-bef1-b0b9-02f3fcb7cb24-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_2a54868c-4e66-1691-1fc3-0362098cfeb2-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fdb78d00-d5e3-d49d-bf2b-5b4c3263f9cf-358cf688 {
    order: 0;
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_2fa81f58-0c9e-b8ff-5ed1-953af04f0783-e44c6510 {
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-5bd7ab04 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-5bd7ab04,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd32-3633cd2f {
    align-self: center;
    justify-self: center;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd36-3633cd2f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_49fb3ad9-ef32-eaca-7a18-3273a5ad1f82-a5ad1f7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
  #w-node-e4e08848-6ae3-42a4-7d71-985aef2e0578-ef2e0556 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }
  #w-node-_5de3fde5-89eb-1055-bad3-d212181e5050-181e5050 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a59-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a6b-35bfcbfb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a77-35bfcbfb,
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a7f-35bfcbfb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-0eae9ad3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-0eae9ad3,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-0eae9ad3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff138-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff14a-76fdbe92 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_146b89f0-928c-0296-6503-219620fff156-76fdbe92,
  #w-node-_146b89f0-928c-0296-6503-219620fff15e-76fdbe92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-de5ecc77 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-de5ecc77,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a4a-bcb29129 {
    justify-self: center;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986a61-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986af8-bcb29129 {
    grid-area: 1/2/2/3;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986afb-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986afd-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b06-bcb29129 {
    grid-area: 1/2/2/3;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b09-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b0b-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b14-bcb29129 {
    grid-area: 1/2/2/3;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b17-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b19-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b22-bcb29129 {
    grid-area: 1/2/2/3;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b25-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b27-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b30-bcb29129 {
    grid-area: 1/2/2/3;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b33-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b35-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b3e-bcb29129 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b41-bcb29129 {
    grid-area: 1/1/3/2;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986b43-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-720dbef1 {
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e02e-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e0-720dbef1 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e3-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e5-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ee-720dbef1 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f1-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f3-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0fc-720dbef1 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ff-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e101-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10a-720dbef1 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10d-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10f-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e118-720dbef1 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11b-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11d-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e126-720dbef1 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e129-720dbef1 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e12b-720dbef1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-c6fb9e26 {
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e02e-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-c6fb9e26,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e041-c6fb9e26 {
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e049-c6fb9e26 {
    align-self: center;
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e04e-c6fb9e26 {
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e0-c6fb9e26 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e3-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e5-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ee-c6fb9e26 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f1-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f3-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0fc-c6fb9e26 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ff-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e101-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10a-c6fb9e26 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10d-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10f-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e118-c6fb9e26 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11b-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11d-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e126-c6fb9e26 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e129-c6fb9e26 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e12b-c6fb9e26 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e017-83fdbf44 {
    justify-self: center;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e029-83fdbf44 {
    align-self: center;
  }
  #w-node-c0fe1e6a-b771-b5d8-2a48-ea3d8bd1c88d-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e0-83fdbf44 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e3-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0e5-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ee-83fdbf44 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f1-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0f3-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0fc-83fdbf44 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e0ff-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e101-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10a-83fdbf44 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10d-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e10f-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e118-83fdbf44 {
    grid-area: 1/2/2/3;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11b-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e11d-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e126-83fdbf44 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e129-83fdbf44 {
    grid-area: 1/1/3/2;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e12b-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-38488521 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-38488521,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-38488521 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-25596e7e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-25596e7e,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-25596e7e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbd0-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbe2-792c3c8e {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #reviews.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-792c3c8e,
  #successstories.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-792c3c8e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-bfa4c255 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-bfa4c255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409968-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840997a-8995096f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-8995096f,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-8995096f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-a36767fa {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-a36767fa,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-a36767fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3f062857 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3f062857,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3f062857 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-c5402ada {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-c5402ada,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-c5402ada {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-b76ed2de {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-b76ed2de,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-b76ed2de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-8492dc9a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-8492dc9a,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-8492dc9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e90981b5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e90981b5,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e90981b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-e040f513 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e040f513,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e040f513 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-f99333ef {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-f99333ef,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-f99333ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-ccd5cbb3 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-ccd5cbb3,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-ccd5cbb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-082e2e4d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-082e2e4d,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-082e2e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-3098766c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3098766c,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3098766c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7fb93d22 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7fb93d22,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb34-b1fcaf3b,
  #w-node-_4e3d508c-9ac6-d680-6fb9-8844a44bdb42-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_81863a76-bd90-4fa0-f048-ecc57f61a744-b1fcaf3b {
    align-self: center;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae6679b-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_7395056a-53b0-f538-0532-10e1b179663c-7529831f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7529831f,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9d7-bac1f3dd {
    justify-self: center;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756b9ee-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba91-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba94-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756ba96-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa2-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa5-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756baa7-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab0-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab3-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bab5-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756babe-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bac1-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bac3-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bacc-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bacf-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bad1-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756bada-bac1f3dd {
    grid-area: 1/2/2/3;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756badd-bac1f3dd {
    grid-area: 1/1/3/2;
  }
  #w-node-_5eca34bd-b912-9ad1-6420-0a225756badf-bac1f3dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-e9ffd226 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_6b7282e4-33ff-8e0f-98e4-4b9a57a28efe-e9ffd226 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  #w-node-_0322bc48-8a85-17b7-02a6-6ba6c91ff642-e9ffd226,
  #w-node-_59ec315e-6bb7-8ca1-af9a-1e2ce026c72f-e9ffd226,
  #w-node-a0fcaa5e-4fc1-9330-3718-e16f06d9e22c-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b3bda6c9-4dcc-b3c4-f3e4-acf4bf1e4d11-e9ffd226 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  #w-node-_4eea5bbb-7a7e-a72b-a5a4-9f3138405eb9-e9ffd226,
  #w-node-f3a82f08-53e5-c313-d0f4-ab498e0dae16-e9ffd226,
  #w-node-_946961ce-f2b5-1be1-3187-0f2586484211-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0db09b9f-9eec-c189-d284-c24f35ca5f49-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_0db09b9f-9eec-c189-d284-c24f35ca5f4b-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-fc9f4844-01a7-4294-570d-831cce20be97-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-fc9f4844-01a7-4294-570d-831cce20be9a-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-_2d43274e-d65b-9ea0-651b-07915f92fadd-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f027f79e-35b1-e4a2-a029-31497a1da6b2-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-f027f79e-35b1-e4a2-a029-31497a1da6b5-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-dccf868f-2dec-a372-82df-f7727601a9c3-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-b3853d80-f8e1-4958-aba8-fcb9552113dc-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-b3853d80-f8e1-4958-aba8-fcb9552113df-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-_0f6f3e4b-7d15-b458-1e6d-ed8aad39cfee-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_257b52c6-3c44-46b1-70d5-d6c65c307050-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_257b52c6-3c44-46b1-70d5-d6c65c307053-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-afc42e7d-3b0c-9c6c-ffd9-9893436edec0-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe833-e9ffd226 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe836-e9ffd226 {
    grid-area: 1/1/3/2;
  }
  #w-node-_1e309a71-8017-72f1-bcd3-408991bfe838-e9ffd226 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540a3-0b7c03c9 {
    justify-self: center;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0540e6-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05417c-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05417f-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418a-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418d-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05418f-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c054198-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05419b-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c05419d-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541a6-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541a9-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541ab-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b4-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b7-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-de178d87-6934-d4b8-b37b-be620c0541b9-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d535-0b7c03c9 {
    grid-area: 1/2/2/3;
    justify-self: start;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d538-0b7c03c9 {
    grid-area: 1/1/3/2;
  }
  #w-node-_0271c2d9-9f32-4de3-f165-7aa128b6d53a-0b7c03c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd12-500eacab,
  #w-node-d7b3f09e-297a-e65a-c661-a9ee0bbbfe04-500eacab,
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd1a-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-500eacab {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8c5-fde3f8c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: start;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8c6-fde3f8c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8da-fde3f8c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8db-fde3f8c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f8ef-fde3f8c1 {
    align-self: center;
    justify-self: start;
  }
  #w-node-_8a508120-0b0a-19d1-b918-9518b2706cbd-fde3f8c1,
  #w-node-_8f7ec7c6-2029-7f7a-4f39-1a1efde3f918-fde3f8c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_21457dfa-184c-f1ad-3759-9f3bce60c4f0-fde3f8c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }
  #w-node-_012b21ae-074c-8bd7-5ffe-8fcfde468d44-220ccc14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: start;
  }
  #w-node-_30b7734e-c054-c29d-7dc2-77bd27355120-220ccc14,
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f4-3bdf690d {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8e7-d67db5a3,
  #w-node-_11306fa5-e9f9-4cac-0fb9-2a708379e8f5-d67db5a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_07c32c78-9cf0-ab8f-9936-781b3219d1af-d0fcbf8c {
    align-self: stretch;
  }
  #w-node-d5b51a75-49fc-5e11-c9f2-5197464a2486-d0fcbf8c {
    justify-self: stretch;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95670-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }
  #w-node-f16bae97-1829-384f-9c2b-cac2eaa95677-668b012c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a1f0ecc4-11e5-41a4-8234-6fc4a22daca0-668b012c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_621f9a97-92cf-9a5c-9658-bcfdb217d2d1-358cf688 {
    grid-area: 2/1/3/3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_0d15db8c-cd63-66f8-528c-a6904d34d298-358cf688 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }
  #w-node-_8835ef97-57d2-1920-9f5c-2b85a81e3cc4-358cf688,
  #w-node-_0f8045f4-ae47-b044-363f-da683c090bc4-358cf688,
  #w-node-_4e0ce992-fcc8-f7fc-53cc-bd5157df83cc-358cf688 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-5bd7ab04,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-5bd7ab04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd32-3633cd2f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd34-3633cd2f {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
    justify-self: center;
  }
  #w-node-_9f0c7f84-43d7-4761-5a4f-57ee3633cd36-3633cd2f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-e4e08848-6ae3-42a4-7d71-985aef2e0578-ef2e0556 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5de3fde5-89eb-1055-bad3-d212181e5050-181e5050,
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a77-35bfcbfb,
  #w-node-_73643e0a-b444-e4fa-63c4-19346bb66a7f-35bfcbfb,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-0eae9ad3,
  #w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-0eae9ad3,
  #w-node-_146b89f0-928c-0296-6503-219620fff156-76fdbe92,
  #w-node-_146b89f0-928c-0296-6503-219620fff15e-76fdbe92,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-de5ecc77,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-de5ecc77 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986ab0-bcb29129,
  #w-node-ac34c131-05e1-a31c-d358-d6ac78986abe-bcb29129 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-720dbef1,
  #w-node-f91d246c-1b66-7b02-2431-5d633b18e03c-c6fb9e26 {
    align-self: stretch;
    justify-self: stretch;
  }
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-c6fb9e26,
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-c6fb9e26,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-c6fb9e26,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-c6fb9e26,
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68eae-83fdbf44,
  #w-node-baaca27e-bc26-56dd-5092-5e5a41f68ebb-83fdbf44,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a3863-83fdbf44,
  #w-node-_279a935a-9048-084e-9f08-f3df7a7a386d-83fdbf44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-38488521,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-38488521,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-25596e7e,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-25596e7e,
  #reviews.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbee-792c3c8e,
  #successstories.w-node-_3fc6a6cd-c030-0f88-2a13-4ecfeb06fbf6-792c3c8e,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-bfa4c255,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e18409986-8995096f,
  #w-node-_36491eb7-7c9e-c8a8-dbd4-a40e1840998e-8995096f,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-a36767fa,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-a36767fa,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3f062857,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3f062857,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-c5402ada,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-c5402ada,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-b76ed2de,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-b76ed2de,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-8492dc9a,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-8492dc9a,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e90981b5,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e90981b5,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-e040f513,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-e040f513,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-f99333ef,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-f99333ef,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-ccd5cbb3,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-ccd5cbb3,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-082e2e4d,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-082e2e4d,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-3098766c,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-3098766c,
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7fb93d22,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7fb93d22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd12-b1fcaf3b,
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd1a-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_16de3b41-b456-2bf0-8360-94e766e9bd22-b1fcaf3b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }
  #w-node-_93530496-c7c2-b815-dda0-f3b29ae667de-7529831f,
  #w-node-_743d04f0-b778-453f-3e4c-ced61777bd54-7529831f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_3b55d568-5304-f012-437b-8766fd266257-dc211efb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
    justify-self: center;
  }
  #w-node-e6c6c32c-1272-00e0-3992-c78504bb0821-dc211efb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3f69f2d3-c2f5-9054-cf93-2bd2d6f1ee8a-dc211f3f {
    grid-area: 2/1/3/3;
    justify-self: end;
  }
  #w-node-_64931eac0066e4a7dc211f42000000000095-dc211f3f {
    justify-self: end;
  }
  #w-node-e6dc7180-26eb-fa6b-6a0a-40285bd51e2c-dc211f61,
  #w-node-_7551e1c4-9ec4-cb5c-aa99-c3c6c0707cb8-dc211f8e {
    grid-area: 2/1/3/3;
  }
  #w-node-_669be24a-ab02-9200-5542-35a5e0c7bc36-e9ffd226,
  #w-node-_4085529d-639c-9f41-fcb9-7829f83c67b8-e9ffd226,
  #w-node-de178d87-6934-d4b8-b37b-be620c0540f4-0b7c03c9 {
    align-self: stretch;
    justify-self: stretch;
  }
}

/* @font-face {
  font-family: "Rotunda";
  src: local("Rotunda Variable"), local("Rotunda-Variable"),
    url("./fonts/RotundaVariable-Regular.woff2") format("woff2"),
    url("./fonts/RotundaVariable-Regular.woff") format("woff"),
    url("./fonts/RotundaVariable-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
} */

@font-face {
  font-family: "Rotunda";
  src: url("./fonts/Rotunda/Rotunda-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Rotunda-medium";
  src: url("./fonts/Rotunda/Rotunda-Medium.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Rotunda-bold";
  src: url("./fonts/Rotunda/Rotunda-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Rotunda-thin";
  src: url("./fonts/Rotunda/Rotunda-Thin.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

/* @font-face {
  font-family: "Rotunda-bold";
  src: url("./fonts/Rotunda/Rotunda-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
} */

@font-face {
  font-family: "Roboto";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/64124016c851e82ce3fd74a6_Roboto-Medium.ttf")
    format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6438117bf7e7dbf7e58900f4_Gilroy-Medium.ttf")
    format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6438116591197f603f8de4de_Gilroy-Bold.ttf")
    format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb403210b306c04c3a2d_Galano Grotesque.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4017d27f08550f2782_Galano Grotesque Medium.otf")
    format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque semi";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40de5aef0985e26468_Galano Grotesque Semi Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque semi";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40083a0463297d9bde_Galano Grotesque Semi Bold.otf")
      format("opentype"),
    url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40083a0463297d9bde_Galano Grotesque Semi Bold.otf")
      format("opentype"),
    url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40083a0463297d9bde_Galano Grotesque Semi Bold.otf")
      format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4037c7747ca2cdc148_Galano Grotesque Medium Italic.otf")
    format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4001f03f8ddb57ad1f_Galano Grotesque Thin Italic.otf")
    format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4080c7da37d1994a69_Galano Grotesque Heavy Italic.otf")
    format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4053571e256c1c81a2_Galano Grotesque Heavy.otf")
      format("opentype"),
    url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41d83119518bdeebad_Galano Grotesque Black.otf")
      format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40a5cfb42c745a1b5f_Galano Grotesque Italic.otf")
    format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4026e7bf8d69c1eaef_Galano Grotesque Light Italic.otf")
    format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb40de5aef0e99e2646c_Galano Grotesque Light.otf")
    format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque demo";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb407fd4053c7ee118ea_Galano Grotesque DEMO Bold.otf")
    format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque extra";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4126e7bf1b86c1eaff_Galano Grotesque Extra Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque extra";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb403210b3a03a4c3a2f_Galano Grotesque Extra Light.otf")
    format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb418739bf6070f8224b_Galano Grotesque Alt.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb418f2990abe7900786_Galano Grotesque Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4192670be1976086e3_Galano Grotesque Alt Medium.otf")
    format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41d831194371deebae_Galano Grotesque Bold.otf")
    format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt semi";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41de5aefd9dfe2646d_Galano Grotesque Alt Semi Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41f1a79a4e49c6071a_Galano Grotesque Alt Thin.otf")
    format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb413210b343db4c3a37_Galano Grotesque Alt Heavy.otf")
      format("opentype"),
    url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41732708404c753531_Galano Grotesque Alt Black.otf")
      format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41e4cf6a419cf96f09_Galano Grotesque Alt Thin Italic.otf")
    format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb416e2e7525e6470c89_Galano Grotesque Alt Italic.otf")
    format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb4184b6bf6979698f5c_Galano Grotesque Alt Light Italic.otf")
    format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41e4cf6a6134f96f0a_Galano Grotesque Alt Light.otf")
    format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41e4cf6a1333f96f0b_Galano Grotesque Alt Medium Italic.otf")
    format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt semi";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41e0e5f420d53c2cee_Galano Grotesque Alt Semi Bold.otf")
    format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt extra";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb413210b385ae4c3a3b_Galano Grotesque Alt Extra Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41ca09855caecf6a5a_Galano Grotesque Alt Bold Italic.otf")
    format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Galano grotesque alt";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb41e0e5f4926e3c2cef_Galano Grotesque Alt Heavy Italic.otf")
      format("opentype"),
    url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/6408cb417fd4052732e118ec_Galano Grotesque Alt Black Italic.otf")
      format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Lumios marker";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/640f349fcb255907a88beb59_Lumios Marker.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenirnextltpro";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/644159d2ac6afa9270eb3d76_AvenirNextLTPro-Bold.otf")
    format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenirnextltpro it";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/644159d2334b977cfdd30a9f_AvenirNextLTPro-It.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Avenirnextltpro";
  src: url("https://assets.website-files.com/6408c36617d27fd6ae0eaca9/644159d2b3e24ad8b8d6c8fd_AvenirNextLTPro-Regular.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
