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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: SF Compact Display;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67bdf6c44c38a249c8113b60_SFCompactDisplay-Semibold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF Compact Display;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67bdf6c425653531b789ac00_SFCompactDisplay-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF Compact Display;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67bdf6c4ca75a9ecb2d2e032_SFCompactDisplay-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF Compact Display;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67bdf6c496192165873486c4_SFCompactDisplay-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SF Compact Display;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67bdf6c5265b28959468b2b6_SFCompactDisplay-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Igrasans;
  src: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67daad64130cbb129c4596f6_IgraSans.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --textprimary: #1e1e1e;
  --_new-colors---green: #00b112;
  --textcontrast: white;
  --_new-colors---yellow: #fff61c;
  --_new-colors---blue: #00cff3;
  --_background-colors---bgsecondary: #f9f9f9;
  --textsecondary: #3b3b3d;
  --_background-colors---bgcontrast: #1e1e1e;
  --_control-colors---controlprimaryhover: #353535;
  --_control-colors---controlprimaryactive: #232324;
  --_new-colors---purple: #9e3bf8;
  --_background-colors---bgprimary: white;
  --texttertiary: #a1a1a1;
  --_new-colors---tg-blue: #2aa1da;
  --_new-colors---lead-banner-bg: #ffea00;
  --textoncolor: white;
  --_background-colors---bgfullblack: black;
  --_control-colors---controlprimary: #1e1e1e;
  --_control-colors---controlsecondary: #3b3b3d;
  --_new-colors---pink: #ff0f93;
}

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

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

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

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

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

.w-pagination-previous-icon {
  margin-right: 4px;
}

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

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

body {
  color: var(--textprimary);
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  color: var(--textprimary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  line-height: 1.14;
}

h2 {
  letter-spacing: -.15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

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

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

figure {
  margin-bottom: 10px;
}

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

.container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container.container--in-nav {
  transition: max-width 1s cubic-bezier(.165, .84, .44, 1);
}

.section {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.section.section--hero {
  flex-flow: column;
  justify-content: flex-end;
  min-height: 45rem;
  padding-top: 20.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.section--hero.is-upd {
  min-height: auto;
  padding-top: 9.5rem;
  padding-bottom: 0;
}

.section.section--logo__strip {
  padding-top: 7.5rem;
  overflow: hidden;
}

.section.section--testimonials {
  overflow: hidden;
}

.section.section--home-blog.is-design {
  padding-top: 5rem;
  padding-bottom: 6.25rem;
}

.section.section--cta {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section.section--cta:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  background-color: var(--_new-colors---green);
  color: var(--textcontrast);
}

.section.section--cta:where(.w-variant-ff96c0d6-0484-aacc-c02c-2531e30dc79e) {
  background-color: var(--_new-colors---yellow);
}

.section.section--cta:where(.w-variant-70c211f0-cc05-53f9-79eb-136dd42f7639) {
  background-color: var(--_new-colors---blue);
}

.section.section--cta.is-comm_yellow {
  background-color: var(--_new-colors---yellow);
  color: var(--textprimary);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section.section--cta.is-comm_yellow:where(.w-variant-f31880f3-45d3-393e-28d8-eafac0fd1675), .section.section--cta.is-comm_yellow:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  background-color: var(--_new-colors---green);
  color: var(--textcontrast);
}

.section.section--cta.is-comm_green {
  background-color: var(--_new-colors---green);
  color: var(--textcontrast);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section.section--cta.is-comm_blue {
  background-color: var(--_new-colors---blue);
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section.portfolio_hero, .section.is-design_hero {
  padding-top: 10.75rem;
  padding-bottom: 6.25rem;
}

.section.is-what_we_do {
  padding-top: 6.25rem;
  padding-bottom: 5rem;
}

.section.is-horizontal_drops {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.is-design_logos {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: hidden;
}

.section.is-design_stages {
  flex-flow: row;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  overflow: hidden;
}

.section.is-design_digits {
  padding-top: 5rem;
  padding-bottom: 6.25rem;
}

.section.is-design_form {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.is-design_about {
  padding-top: 6.25rem;
  padding-bottom: 5rem;
}

.section.is-comm_hero {
  padding-top: 12rem;
  padding-bottom: 5rem;
}

.section.is-comm_hero.is-corp_portal {
  padding-top: 9.5rem;
}

.section.is-comm_hero.is-smart_tv {
  padding-top: 8.44rem;
}

.section.is-comm_hero.is-mob_razrabotka {
  padding-top: 7rem;
  padding-bottom: 4.38rem;
}

.section.is-comm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  overflow: clip;
}

.section.is-comm.is-comm_accordion {
  overflow: hidden;
}

.section.is-comm.is-comm_price {
  padding-bottom: 10rem;
}

.section.is-comm.is-advantages {
  padding-top: 10rem;
}

.section.is-comm.is-testimonials {
  padding-top: 10rem;
  overflow: hidden;
}

.section.is-comm.is-testimonials.is-even_pads {
  padding-top: 5rem;
}

.section.is-comm.is-testimonials.is-10bottom {
  padding-top: 5rem;
  padding-bottom: 10rem;
}

.section.is-comm.is-comm_stages {
  overflow: hidden;
}

.section.is-comm.is-top_double {
  padding-top: 10rem;
}

.section.is-comm.is-bot_double {
  padding-bottom: 10rem;
}

.section.is-blog_hero {
  padding-top: 9.5rem;
  padding-bottom: 1.25rem;
}

.section.is-blog_featured {
  padding-top: 1.25rem;
  padding-bottom: 1.88rem;
  overflow: hidden;
}

.section.is-blog_all {
  padding-top: 1.88rem;
}

.section.is-blog_temp_hero {
  padding-top: 7rem;
  padding-bottom: 2.5rem;
}

.section.is-blog_temp_body {
  padding-top: 2.5rem;
  padding-bottom: 5rem;
}

.section.is-blog_similar {
  padding-top: 5rem;
}

.section.is-blog_author_hero {
  padding-top: 7rem;
  padding-bottom: 0;
}

.section.is-policies_main {
  padding-top: 10.63rem;
}

.section.is-new_testimonials {
  flex-flow: column;
  justify-content: center;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.section.is-career_hero {
  flex-flow: column;
  justify-content: flex-end;
  padding-top: 8rem;
  display: flex;
  overflow: clip;
}

.section.is-careers_review {
  background-color: var(--_background-colors---bgsecondary);
}

.section.is-career_startups {
  overflow: clip;
}

.section.is-career_stack {
  background-color: var(--_background-colors---bgsecondary);
}

.section.is-career_brands {
  overflow: clip;
}

.section.is-career_problems {
  background-color: var(--_background-colors---bgsecondary);
}

.section.is-ux_audit {
  padding-top: 4.38rem;
  padding-bottom: 4.38rem;
}

.section.is-ux_audit.is-cases {
  overflow: clip;
}

.section.is-ux_audit.is-compare_slider {
  background-color: var(--_background-colors---bgsecondary);
  overflow: hidden;
}

.section.is-ux_audit.is-comm_stages, .section.is-ux_audit.is-dribble {
  overflow: hidden;
}

.section.is-ux_audit.is-bot_double {
  padding-bottom: 8.75rem;
}

.section.is-ux_audit.is-top_double {
  padding-top: 8.76rem;
}

.section.is-dummy {
  flex-flow: column;
  justify-content: center;
  height: 100svh;
  display: flex;
}

.section.is-mob_dev {
  padding-top: 4.38rem;
  padding-bottom: 4.38rem;
}

.section.is-mob_dev.is-tabs {
  overflow: hidden;
}

.section.is-mob_dev.is-steps {
  overflow: clip;
}

.section.is-mob_dev.is-steps.is-bot_double {
  padding-bottom: 8.75rem;
}

.section.is-mob_dev.is-top_double {
  padding-top: 8.75rem;
}

.section.is-awards_hero {
  padding-top: 9.5rem;
}

.section__hero--content {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  color: var(--textsecondary);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 45rem;
  display: flex;
}

.section__hero--content.is-upd {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--_background-colors---bgcontrast);
  color: var(--textcontrast);
  text-align: center;
  border-radius: .75rem;
  flex: none;
  padding: 1.13rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  transition: color .2s cubic-bezier(.165, .84, .44, 1), background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.button:hover {
  background-color: var(--_control-colors---controlprimaryhover);
}

.button:active {
  background-color: var(--_control-colors---controlprimaryactive);
}

.button.button--large {
  border-radius: .88rem;
  padding: 1.88rem 2rem;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 1.33;
}

.button.button--large.cta_form-submit {
  z-index: -1;
  opacity: 0;
  width: 0;
  height: 0;
  padding: 0;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.button.button--small {
  border-radius: .63rem;
  padding: .63rem 1rem;
  font-size: .88rem;
  line-height: 1.42;
}

.button.button--small.button--white.is-nav_order {
  padding-left: .5rem;
  padding-right: 0;
}

.button.button--small.button--white.is-nav_order:hover {
  color: var(--_new-colors---purple);
  background-color: #0000;
}

.button.button--white {
  background-color: var(--_background-colors---bgprimary);
  color: var(--textprimary);
}

.button.button--white:hover {
  background-color: #e5e5e5;
}

.button.button--white:active {
  background-color: #ccc;
}

.button.filling-transition {
  background-color: var(--_background-colors---bgcontrast);
  color: var(--textcontrast);
  border-radius: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 4.5rem;
  padding: 0 2.5rem;
  font-size: 1.13rem;
  line-height: 1.33;
  display: flex;
  overflow: hidden;
}

.button.filling-transition:where(.w-variant-73670660-128d-cfb9-6e82-e5ec331cb31f) {
  height: 5.26rem;
}

.button.filling-transition:where(.w-variant-3a557d78-62ac-2cc1-2886-32f4b1486535) {
  height: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.filling-transition:where(.w-variant-f9536f91-93ba-cf8d-2316-42ea9719ad9f) {
  background-color: var(--_new-colors---purple);
}

.button.filling-transition.button--white:hover {
  background-color: var(--_background-colors---bgprimary);
}

.button.filling-transition.button--large {
  height: 5.26rem;
}

.button.filling-transition.purple {
  background-color: var(--_new-colors---purple);
}

.button.filling-transition-upd {
  color: var(--textcontrast);
  border-radius: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 4.5rem;
  padding: 0 2.5rem;
  font-size: 1.13rem;
  line-height: 1.33;
  display: flex;
  overflow: hidden;
}

.button.filling-transition-upd:where(.w-variant-73670660-128d-cfb9-6e82-e5ec331cb31f) {
  height: 5.26rem;
}

.button.filling-transition-upd:where(.w-variant-3a557d78-62ac-2cc1-2886-32f4b1486535) {
  height: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.filling-transition-upd:hover {
  background-color: var(--_background-colors---bgcontrast);
}

.text--medium {
  letter-spacing: -.05px;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 1.33;
}

.text--medium.is-hero-subtext.is-upd {
  max-width: 41.88rem;
}

.section__hero--header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.section__hero--header.is-upd {
  justify-content: flex-start;
  align-items: center;
}

.logo-strip__rail {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo-strip__item {
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.logo-strip__pic {
  pointer-events: none;
  object-fit: contain;
  width: 6.94rem;
  height: 4.63rem;
  display: block;
}

.logo-strip__pic.is-upd {
  width: 10.75rem;
  height: 7.19rem;
}

.logo-strip__wrapper {
  z-index: 10;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.projects__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  padding-bottom: 3rem;
  display: flex;
}

.projects__main.is-upd {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  padding-bottom: 0;
}

.section__header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section__header.header--projects {
  padding-top: .63rem;
  padding-bottom: .63rem;
}

.section__header.section__header--nav-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--texttertiary);
}

.section__header.is-team {
  margin-bottom: 2.5rem;
}

.project-cards__wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.project-cards__wrapper.is-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.projects-header__icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.projects-header__icon.ph_icon--nav-inner {
  width: 1.25rem;
  height: 1.25rem;
}

.h2-text {
  letter-spacing: -.15px;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
}

.h2-text.is-upd {
  font-size: 3.5rem;
  line-height: 1.14;
}

.project-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.project-card__video-wrapper {
  width: 100%;
  height: 32rem;
  overflow: hidden;
}

.project-card__video-wrapper.is-upd {
  height: 21.25rem;
}

.project-card__video {
  z-index: 5;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.project-card__video.is-cut {
  width: 102%;
  margin-left: -1%;
}

.project-card__text-wrapper {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 37.5rem;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.project-card__text-wrapper.is-upd {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr;
}

.project-card__tags-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.project-card__tags-wrapper.is-upd {
  color: var(--texttertiary);
  justify-content: flex-start;
  align-items: flex-start;
}

.project-card__tags-wrapper.is-upd.text14-20 {
  font-weight: 500;
}

.project-card__heading {
  color: var(--textprimary);
  letter-spacing: -.15px;
  font-size: 1.5rem;
  line-height: 1.33;
}

.project-card__heading.is-upd {
  letter-spacing: -.05px;
  font-weight: 400;
}

.project-card__tag {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  color: var(--textprimary);
  background-color: #1e1e1e0d;
  border-radius: 2.69rem;
  padding: .63rem 1rem;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42;
}

.projects-bottom__button-wrapper {
  flex-flow: column;
  display: flex;
}

.projects-bottom__button-wrapper.is-upd {
  justify-content: flex-start;
  align-items: center;
}

.about-us__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.about-us__content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.text-20px {
  letter-spacing: -.05px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.text-20px.for-testimonials {
  line-height: 1.2;
}

.text-20px.is-horizontal_drop {
  letter-spacing: -.15px;
  font-weight: 700;
  line-height: 1.33;
}

.text-20px.is-horizontal_drop.is-link {
  color: var(--textprimary);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.text-20px.is-horizontal_drop.is-link:hover {
  color: var(--_new-colors---purple);
}

.text-20px.w500 {
  font-weight: 500;
}

.text-20px.is-blog_rich-inner_cta {
  letter-spacing: -.15px;
  font-weight: 700;
}

.text-20px.mw450 {
  max-width: 28.13rem;
}

.text-20px.is-careers_afterwork_financials {
  text-align: center;
  max-width: 37.5rem;
  margin-left: auto;
  margin-right: auto;
}

.text-20px.bold700 {
  font-weight: 700;
}

.about-us__video {
  z-index: 5;
  height: 42.5rem;
}

.about-us__video.is-upd {
  pointer-events: none;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.testimonials__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 2rem;
  display: flex;
}

.swiper {
  width: 100%;
}

.swiper.swiper-testimonials {
  width: 100%;
  max-height: 43.75rem;
  margin-left: auto;
  margin-right: auto;
}

.swiper.swiper-team {
  width: 100%;
}

.swiper.is-blog_featured {
  overflow: visible;
}

.swiper-slide.testimonials-slide {
  width: 21.75rem;
  transition: opacity .3s cubic-bezier(.77, 0, .175, 1);
}

.swiper-slide.testimonials-slide.is-upd {
  width: 25.25rem;
}

.swiper-slide.team-slide {
  width: 67.5rem;
}

.swiper-slide.team-slide.is-upd {
  width: 77.5rem;
}

.swiper-slide.is-design_stages {
  width: 34.44rem;
  padding-right: 11.25rem;
}

.swiper-slide.is-career_startups {
  width: 19.19rem;
}

.swiper-slide.is-career_events {
  width: 30rem;
  height: 20rem;
}

.swiper-slide.is-career_events.is-thin {
  width: 14rem;
}

.testimonials-slide__content {
  background-color: var(--_background-colors---bgsecondary);
  flex-flow: column;
  min-height: 30rem;
  display: flex;
}

.testimonials-slide__content.is-upd {
  background-color: #0000;
}

.testimonials-slide__video-wrapper {
  width: 100%;
  padding: .5rem;
  position: relative;
}

.testimonials-slide__video-wrapper.is-upd {
  padding: 0;
}

.testimonials-slide__text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: .5rem 1rem .25rem;
  display: flex;
}

.testimonials-slide__text-wrapper.is-upd {
  padding-left: 0;
  padding-right: 0;
}

.testimonials-slide__position {
  font-size: 1rem;
  line-height: 1.75;
}

.testimonials-slide__position.text14-20 {
  color: var(--texttertiary);
}

.home-services__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.home-services__main.is-upd {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.home-services__block {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-services__tag {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  color: var(--textprimary);
  background-color: #1e1e1e0d;
  border-radius: 3.75rem;
  padding: 1.19rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
  transition: transform .3s cubic-bezier(.165, .84, .44, 1);
  display: block;
}

.home-services__tag.is-18px {
  letter-spacing: -.05px;
  padding: 2rem;
  font-size: 1.13rem;
  line-height: 1.33;
}

.text-18px {
  letter-spacing: -.05px;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 1.33;
}

.text-18px:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  font-size: .88rem;
  line-height: 1.42;
}

.text-18px.footer__links-header {
  font-weight: 700;
}

.text-18px.is-testim_company {
  color: var(--texttertiary);
}

.text-18px.is-testim_link {
  color: var(--textprimary);
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.text-18px.is-testim_link:hover {
  color: var(--_new-colors---purple);
  text-decoration: underline;
}

.text-18px.is-tertiary {
  color: var(--texttertiary);
}

.text-18px.is-tertiary.is-comm_table_text.mw391 {
  max-width: 24.44rem;
}

.text-18px.is-tertiary.is-comm_table_text.mw480 {
  max-width: 30rem;
}

.text-18px.is-tertiary.is-w400 {
  font-weight: 400;
}

.text-18px.is-tertiary.is-w600 {
  font-weight: 600;
}

.text-18px.is-tertiary.is-testim_acc-position {
  max-width: 15.63rem;
  font-weight: 400;
}

.text-18px.is-comm_hero_item.mw620 {
  max-width: 38.75rem;
}

.text-18px.is-blog_card_heading {
  font-weight: 400;
}

.text-18px.is-header_link {
  color: var(--textprimary);
  text-decoration: underline;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.text-18px.is-header_link:hover {
  color: var(--_new-colors---purple);
}

.text-18px.mw280 {
  max-width: 17.5rem;
}

.text-18px.is-blog_author_position {
  color: var(--texttertiary);
  font-weight: 400;
  line-height: 1;
}

.text-18px.is-author_qoute_position {
  color: var(--textsecondary);
  font-weight: 400;
  line-height: 1;
}

.team-slide__content {
  background-color: var(--_background-colors---bgsecondary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 37.38rem;
  display: grid;
}

.team-slide__content.is-upd {
  grid-column-gap: 9.25rem;
  grid-row-gap: 9.25rem;
  grid-template-columns: 37rem 1fr;
}

.team-slide__block {
  flex-flow: column;
  justify-content: space-between;
  padding: 1.25rem;
  display: flex;
}

.team-slide__block.is-upd {
  align-items: flex-start;
  padding: 2.5rem;
}

.team-slide__text-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.team-slide__text-main {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.heading-32px {
  letter-spacing: -.15px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

.heading-32px:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  font-size: 1.25rem;
  line-height: 1.4;
}

.heading-32px.is-lh1 {
  line-height: 1;
}

.team-slide__text {
  font-size: 1rem;
  line-height: 1.75;
}

.team-slide__pic {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  display: block;
}

.home-blog__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.home-blog__main.is-upd {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

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

.text16-28 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.text16-28.is-services-small_tag {
  color: var(--texttertiary);
}

.text16-28.is-w400 {
  font-weight: 400;
}

.text16-28.is-w400.mw450 {
  max-width: 28.13rem;
}

.home-blog__grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-blog__grid.is-upd {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr;
}

.home-blog__card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--textprimary);
  flex-flow: column;
  height: 100%;
  display: flex;
}

.home-blog__card.is-upd {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.home-blog-card__pic {
  object-fit: cover;
  width: 100%;
  height: 26rem;
  display: block;
}

.home-blog-card__pic.is-upd {
  height: 21.56rem;
}

.home-blog-card__pic.is-upd.is-video {
  pointer-events: none;
}

.home-faq__main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.home-faq__drops-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.faq-dropdown__trigger {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.faq-dropdown__body {
  overflow: hidden;
}

.faq-dropdown__cross {
  flex: none;
  width: 1.75rem;
  height: 1.75rem;
}

.home-faq__divider {
  background-color: #ececec;
  flex: none;
  width: 100%;
  height: 1px;
}

.faq-dropdown__body-inner {
  padding-bottom: 1rem;
}

.faq-dropdown__body-inner.v_flex-gap_8px {
  flex-flow: column;
  display: flex;
}

.home-faq__list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 1.5rem;
  display: flex;
}

.home-faq__list.with-top-marg {
  margin-top: 1rem;
}

.home-faq__list.is-dots {
  list-style-type: disc;
}

.home-cta__content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  padding-left: 2.5rem;
  display: flex;
}

.home-cta__content.is-in-modal {
  flex: 1;
  padding: 3.5rem 2rem 2rem;
}

.home-cta__content.is-upd {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  min-height: 28.56rem;
  padding-left: 0;
  position: relative;
}

.home-cta__content.is-upd.is-design, .home-cta__content.is-upd.is-gap24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.heading-24px {
  letter-spacing: -.15px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}

.heading-24px.is-design_digit_heading {
  min-height: 3.99rem;
}

.heading-24px.is-as_simple_upd {
  margin-bottom: 3px;
}

.text-input {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--texttertiary);
  color: var(--textsecondary);
  letter-spacing: -.05px;
  height: auto;
  margin-bottom: 0;
  padding: 2rem 0 .5rem;
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 1.33;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
}

.text-input:hover {
  border-bottom-color: var(--textprimary);
}

.text-input:focus {
  border-color: transparent transparent var(--textprimary);
}

.text-input::placeholder {
  color: var(--texttertiary);
}

.text-input.is-area {
  justify-content: flex-start;
  align-items: flex-end;
  height: 4.06rem;
  transition: height .4s cubic-bezier(.165, .84, .44, 1), border-color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.text-input.is-upd {
  background-color: #0000;
  border-bottom-color: #3f3f3f1a;
}

.text-input.is-upd:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  color: var(--textcontrast);
  border-bottom-color: #ccc;
}

.text-input.is-upd:focus {
  border-bottom-color: var(--textprimary);
}

.text-input.is-upd:focus:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  border-bottom-style: solid;
  border-bottom-color: #fff;
}

.text-input.is-upd::placeholder:where() {
  color: var(--textsecondary);
  color: #fff !important;
}

.text-input.is-upd.is-design {
  padding-top: 1rem;
}

.text-input.is-upd.is-design.is-area {
  height: 3.06rem;
}

.text-input.is-upd.is-lead_modal {
  padding-top: 1rem;
}

.text-input.is-upd.is-lead_modal::placeholder {
  color: var(--textsecondary);
}

.cta-form-block {
  flex: 1;
  margin-bottom: 0;
}

.cta-form {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.cta-form__input-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.cta-form__main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.cta-form__main.for-radios {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.cta-form__main.for-radios.is-upd {
  grid-column-gap: 2.5rem;
}

.cta-form__main.is-for-modal {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-form__main.is-upd {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cta-form__main.is-upd.is-design {
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
}

.cta-form__bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: auto;
  display: flex;
  position: relative;
}

.cta-form__bottom.is-upd {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.cta-form__bottom.is-upd.is-design {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.footer {
  padding-top: 3rem;
  padding-bottom: 6.25rem;
}

.footer:where(.w-variant-bb261526-2c63-c502-bd85-7ef94fdea8e7), .footer:where(.w-variant-169d7309-73d9-49b6-d01b-062e90dd45b2) {
  color: #fff;
}

.footer-upper_content {
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.footer-lower_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  padding-top: 1.5rem;
  display: flex;
}

.footer__logo-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 15.19rem;
  display: flex;
}

.footer__logo {
  justify-content: center;
  align-items: center;
  width: 10.25rem;
  display: flex;
}

.text16-20 {
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.25;
}

.text16-20.w600 {
  font-weight: 600;
}

.footer__logo-link {
  color: var(--textprimary);
}

.footer__logo-link:where(.w-variant-bb261526-2c63-c502-bd85-7ef94fdea8e7), .footer__logo-link:where(.w-variant-169d7309-73d9-49b6-d01b-062e90dd45b2) {
  color: var(--textcontrast);
}

.footer__top-links-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.footer__links-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.footer__top-link {
  color: var(--textprimary);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.footer__top-link:where(.w-variant-bb261526-2c63-c502-bd85-7ef94fdea8e7), .footer__top-link:where(.w-variant-169d7309-73d9-49b6-d01b-062e90dd45b2) {
  color: var(--textcontrast);
}

.footer__top-link:hover {
  color: var(--_new-colors---purple);
}

.footer__sc-links-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer__sc-link {
  color: var(--textprimary);
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.footer__sc-link:where(.w-variant-bb261526-2c63-c502-bd85-7ef94fdea8e7), .footer__sc-link:where(.w-variant-169d7309-73d9-49b6-d01b-062e90dd45b2) {
  color: var(--textcontrast);
}

.sc-link-icon {
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
}

.sc-link-icon.is-nav_tg {
  flex: none;
  width: 1.5rem;
  height: 2.5rem;
  position: relative;
  top: 1px;
  right: 1px;
}

.sc-link-icon.is-nav_tg.is-white {
  color: var(--textcontrast);
}

.footer-links_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 9.63rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer__links-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-right: 2.5rem;
  display: flex;
}

.footer__links-block-inner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-link {
  color: var(--textprimary);
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
}

.footer-link:where(.w-variant-bb261526-2c63-c502-bd85-7ef94fdea8e7), .footer-link:where(.w-variant-169d7309-73d9-49b6-d01b-062e90dd45b2) {
  color: var(--textcontrast);
}

.footer-offices_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer__offices-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 9.63rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer__offices-block {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  padding-right: 2.5rem;
  display: flex;
}

.footer__offices-header {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--texttertiary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer__offices-icon {
  height: 1.5rem;
}

.navbar {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-logo {
  color: var(--textprimary);
  justify-content: center;
  align-items: center;
  width: 5.5rem;
  display: flex;
}

.nav-logo:where(.w-variant-08b19724-2917-2fd6-d486-f5680452bc61) {
  color: var(--textcontrast);
}

.nav-logo.is-upd {
  width: 6.97rem;
}

.nav-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.nav__brand-and-menu {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.nav__lang-and-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav__lang-and-button.is-desk.is-upd {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.nav__lang-and-button.is-mobile {
  display: none;
}

.nav-menu__links-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: -.01em;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.nav-link {
  color: var(--textsecondary);
  padding: .5rem .75rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
  position: relative;
}

.nav-link:where(.w-variant-08b19724-2917-2fd6-d486-f5680452bc61) {
  color: var(--textcontrast);
  font-weight: 500;
}

.nav-link:hover {
  color: var(--textprimary);
}

.nav-link:hover:where(.w-variant-08b19724-2917-2fd6-d486-f5680452bc61) {
  color: var(--textcontrast);
}

.nav-link.nav-drop__trigger {
  cursor: pointer;
}

.nav-link.nav-drop__link {
  color: var(--textprimary);
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.nav-link.nav-drop__link:where(.w-variant-08b19724-2917-2fd6-d486-f5680452bc61), .nav-link.nav-drop__link:hover:where(.w-variant-08b19724-2917-2fd6-d486-f5680452bc61) {
  color: var(--textcontrast);
}

.nav-drop {
  flex-flow: column;
  display: flex;
}

.nav-drop__body {
  z-index: 10;
  min-width: 25rem;
  transition: opacity .2s cubic-bezier(.165, .84, .44, 1);
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.nav-drop__link {
  color: var(--textprimary);
  font-size: 1rem;
  line-height: 1.5;
}

.nav-drop__body-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 1rem;
  display: flex;
}

.nav-drop__body-inner.for-drop-large {
  padding-top: 0;
}

.nav-drop__body-inner.for-drop-large.with-head {
  padding-left: 1.75rem;
}

.nav-drop__body-inner.for-tech {
  padding-left: 14rem;
}

.nav-drop__body-inner.for-tech.is-en {
  padding-left: 13.7rem;
}

.nav-drop__body-inner.for-team {
  padding-left: 34.69rem;
}

.nav-drop__body-inner.for-team.is-en {
  padding-left: 34.8rem;
}

.nav-drop__body-inner.for-about {
  padding-left: 50.81rem;
}

.nav-drop__body-inner.for-about.is-en {
  padding-left: 49.7rem;
}

.nav__menu {
  width: 100%;
  margin-top: -1rem;
  margin-bottom: -1rem;
  display: block;
  position: static;
}

.nav__overlay {
  z-index: -1;
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  background-color: #1e1e1e0d;
  width: 100%;
  height: 4.5rem;
  transition: height .5s cubic-bezier(.165, .84, .44, 1), filter .8s cubic-bezier(.165, .84, .44, 1), background-color .8s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0% 0% auto;
}

.nav__overlay.is-upd {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  transition: height .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
  box-shadow: inset 0 1px 0 1px #3f3f3f1a;
}

.nav-drop__body-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 400px 400px;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-drop__body-grid.for-services {
  padding-left: 22.25rem;
}

.nav-drop__body-grid.for-services.is-en {
  padding-left: 22rem;
}

.nav-drop__body-grid.for-expertise {
  grid-template-columns: 400px 1fr 1fr;
}

.nav-drop__body-grid.for-expertise.is-en {
  padding-left: 28rem;
}

.nav-drop__body-grid.for-blog {
  padding-left: 19rem;
}

.nav-drop__body-grid.for-blog.is-en {
  padding-left: 18.2rem;
}

.nav-drop__large-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.brand {
  flex: none;
  align-self: center;
}

.home-cta__header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: .38rem;
  display: flex;
}

.home-cta__header.is-upd {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.home-cta__controls {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-cta__dot {
  background-color: #1e1e1e26;
  border-radius: .63rem;
  flex-flow: column;
  width: 2.5rem;
  height: .31rem;
  transition: opacity .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.home-cta__dot.active {
  background-color: #626262;
}

.home-cta__dot.disabled {
  pointer-events: none;
}

.home-cta__dot.is-upd {
  width: .63rem;
  height: .63rem;
}

.home-cta__dot.is-upd:where(.w-variant-f31880f3-45d3-393e-28d8-eafac0fd1675), .home-cta__dot.is-upd:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  background-color: #ccc;
}

.home-cta__dot.is-upd.active {
  background-color: #1e1e1e;
}

.home-cta__dot.is-upd.active:where(.w-variant-f31880f3-45d3-393e-28d8-eafac0fd1675), .home-cta__dot.is-upd.active:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  background-color: #fff;
}

.home-cta__dot.is-upd.is-white {
  background-color: #ccc;
}

.home-cta__dot.is-upd.is-white.active {
  background-color: #fff;
}

.cta-form__steps {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  height: 100%;
  display: flex;
}

.cta-form__steps.step-one {
  flex: 1;
}

.cta-form__steps.step-two {
  flex: 1;
  display: flex;
}

.cta-form__radio-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.cta-form__radio-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.radio-button-field {
  margin-bottom: 0;
  padding-left: 0;
}

.radio-button {
  display: none;
}

.radio-button-label {
  letter-spacing: -.01em;
  background-color: #fff;
  border-radius: 2.69rem;
  margin-bottom: 0;
  padding: .63rem 1rem;
  font-size: .88rem;
  line-height: 1.42;
  transition: color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
  display: none;
}

.radio-button-label.is-gray {
  background-color: #1e1e1e0d;
  font-weight: 400;
}

.radio-button-label.is-interactive {
  box-shadow: inset 0 0 0 1px var(--textprimary);
  cursor: pointer;
  flex-flow: column;
  height: 2.5rem;
  padding: 0 1rem;
  font-size: .88rem;
  font-weight: 400;
  line-height: 1.42;
  display: flex;
  overflow: hidden;
}

.radio-button-label.is-interactive:where(.w-variant-2c4bf139-6376-496c-cdf9-762a4823969a) {
  height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.text14-20 {
  font-size: .88rem;
  line-height: 1.42;
}

.text14-20.is-form_annotation {
  line-height: 1.57;
}

.text14-20.is-form_annotation:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  color: var(--textcontrast);
}

.text14-20.is-wwd_card {
  color: var(--texttertiary);
  line-height: 1.57;
}

.text14-20.is-tertiary {
  color: var(--texttertiary);
}

.text14-20.is-tertiary.w500 {
  font-weight: 500;
}

.text14-20.is-comm_functions {
  color: var(--texttertiary);
  line-height: 1.57;
}

.text14-20.is-blog_tags {
  color: var(--texttertiary);
  font-weight: 500;
}

.text14-20.is-author_name {
  font-weight: 600;
}

.text14-20.is-author_position {
  color: var(--texttertiary);
  font-weight: 500;
}

.text14-20.is-startups_cta {
  max-width: 10rem;
  line-height: 1.57;
}

.text14-20.is-career_intern {
  color: var(--texttertiary);
}

.form-input__error {
  color: #e10918;
  font-weight: 500;
  display: none;
}

.form-input__error.text14-20.is-step-two {
  color: var(--textprimary);
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
  display: block;
}

.form-input__error.text14-20.is-step-two:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  color: var(--textcontrast);
}

.testimonials-slide__mute-button {
  z-index: 5;
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 5.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  position: absolute;
  inset: auto auto 1.25rem 1.25rem;
}

.testimonials-slide__mute-button.is-upd {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff0;
  width: auto;
  height: auto;
  bottom: 1rem;
  left: 1rem;
}

.mute-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}

.mute-button__icon.unmute {
  display: none;
}

.form-modal {
  z-index: 999999;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-modal-bg {
  cursor: pointer;
  background-color: #1e1e1e26;
  position: absolute;
  inset: 0%;
}

.form-modal-main {
  z-index: 10;
  background-color: #fff;
  flex-flow: column;
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.form-modal-close {
  z-index: 51;
  cursor: pointer;
  width: 2.5rem;
  height: 1.75rem;
  position: absolute;
  inset: 2rem 2rem auto auto;
}

.form-modal-close_icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.cta_form-success_message {
  z-index: 50;
  background-color: var(--_background-colors---bgsecondary);
  padding: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.cta_form-success_message.is-upd.is-yellow {
  background-color: var(--_new-colors---yellow);
}

.cta_form-success_message.is-upd.is-yellow:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  background-color: var(--_new-colors---green);
}

.cta_form-success_message.is-upd.is-yellow:where(.w-variant-70c211f0-cc05-53f9-79eb-136dd42f7639) {
  background-color: var(--_new-colors---blue);
}

.cta_form-success_message.is-upd.is-green {
  background-color: var(--_new-colors---green);
}

.cta_form-success_message.is-upd.is-blue {
  background-color: var(--_new-colors---blue);
}

.success_message-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5rem;
  display: flex;
}

.success_message-content.is-for-modal {
  height: auto;
}

.success_message-content.is-upd {
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67c8256f45a02563bcfc30fe_15.webp");
  background-position: 50% -6%;
  background-repeat: no-repeat;
  background-size: 1280px;
  justify-content: flex-end;
  align-items: center;
}

.success_message-pic {
  width: 58.13rem;
  display: block;
}

.success_message-pic.is-for-modal {
  width: 56rem;
  max-width: none;
}

.success_message-text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.heading-48px {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1;
}

.heading-48px.is-digit {
  letter-spacing: -.25px;
  line-height: 1.16;
}

.text16-24 {
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.5;
}

.text16-24.mw742 {
  max-width: 46.38rem;
}

.text16-24.mw680 {
  max-width: 42.5rem;
}

.text16-24.is-tertiary {
  color: var(--texttertiary);
}

.success_message-button_wrapper {
  flex-flow: column;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonials-slide__video {
  object-fit: cover;
  object-position: 50% 0%;
  width: 105%;
  height: 105%;
}

.nav_drop-trigger_arrow {
  transition: transform .4s cubic-bezier(.77, 0, .175, 1);
  display: none;
}

.nav-tg-link {
  background-color: var(--_background-colors---bgprimary);
  color: var(--textprimary);
  border-radius: .63em;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.nav-tg-link.tg-link.is-desk {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.testimonials-slide__video-embed {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonials-slide__video-embed.is-upd {
  height: 23.19rem;
}

.hidden-input {
  display: none;
}

.testimonials-slide__video-dummy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.testimonials-slide__video-inner {
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cursor {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_interaction-caption {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.button_interaction-caption:where(.w-variant-73670660-128d-cfb9-6e82-e5ec331cb31f) {
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
  font-size: 1.13rem;
  line-height: 1.33;
}

.button_interaction-caption:where(.w-variant-3a557d78-62ac-2cc1-2886-32f4b1486535) {
  padding-top: .63rem;
  padding-bottom: .63rem;
  font-size: .88rem;
  line-height: 1.42;
}

.button_interaction-caption.is-white {
  z-index: 2;
  color: var(--textcontrast);
  position: relative;
}

.button_interaction-caption.is-white:where(.w-variant-f9536f91-93ba-cf8d-2316-42ea9719ad9f), .button_interaction-caption.is-white.purple-3 {
  color: var(--textprimary);
}

.button_interaction-caption.is-large {
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
}

.button_interaction-caption.is-upd {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.cursor-text {
  color: var(--textcontrast);
  font-size: .88rem;
  line-height: 1;
  transform: scale(0);
}

.blog_card-wrapper {
  position: relative;
}

.form-hidden_fields {
  display: none;
}

.testimonials-slide__load {
  z-index: 5;
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  color: var(--textcontrast);
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 5.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: .25rem;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  inset: auto 1.25rem 1.25rem auto;
}

.testimonials-slide__load.is-upd {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff0;
  bottom: 1rem;
  right: 1rem;
}

.testimonials-slide__load-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.projects-filters {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.projects_radio-field {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.projects_radio-field.is-top-clear, .projects_radio-field.is-bot-clear {
  position: relative;
}

.projects-radio {
  display: none;
}

.projects_radio-label {
  color: #8e8e8e;
  margin-bottom: 0;
  padding: .63rem .25rem;
  font-weight: 500;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
}

.projects_radio-label.text14-20 {
  border-bottom: 1px solid #0000;
  position: relative;
}

.projects_radio-label.text-20px {
  padding: .88rem 0;
}

.projects_filters-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.projects_filters-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: auto;
  box-shadow: inset 0 -1px #1e1e1e26;
}

.projects-filters-block {
  margin-bottom: 0;
}

.projects-main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.portfolio-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-grid.is-not-filtered {
  grid-auto-flow: row dense;
}

.portfolio-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.portfolio_card-video_wrapper {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 21.88rem;
  display: flex;
  overflow: clip;
}

.portfolio_card-text_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.portfolio_card-heading.text-18px {
  letter-spacing: 0;
  font-weight: 600;
}

.portfolio_card-tag {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  background-color: #1e1e1e0d;
  border-radius: 43px;
  padding: .63rem 1rem;
  font-weight: 500;
}

.project_card-link {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.portfolio_card-hidden {
  display: none;
}

.project_filters-item {
  flex: none;
  transition: opacity .2s cubic-bezier(.165, .84, .44, 1);
}

.home_cta-dot-clickable {
  z-index: 5;
  cursor: pointer;
  margin-top: -.38rem;
  margin-bottom: -.38rem;
  position: absolute;
  inset: 0%;
}

.form-validation {
  margin-bottom: 0;
}

.cta_form-processing {
  color: var(--textsecondary);
  letter-spacing: -.01em;
  font-size: 1rem;
  line-height: 1.5;
}

.cta_form-processing:where(.w-variant-0a277e02-8af5-53c0-70c4-138ef4b8887c) {
  color: var(--textcontrast);
}

.cta_form-processing-link {
  color: var(--textprimary);
}

.cta_form-processing-link.is-upd {
  color: var(--texttertiary);
  text-decoration: underline;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.cta_form-processing-link.is-upd:hover {
  color: var(--_new-colors---purple);
}

.span_interaction-caption {
  color: var(--textprimary);
  padding-top: .63rem;
  padding-bottom: .63rem;
}

.span_interaction-caption:where(.w-variant-2c4bf139-6376-496c-cdf9-762a4823969a) {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 1.13rem;
  line-height: 1.33;
}

.span_interaction-caption.is-white {
  color: var(--textcontrast);
}

.success_message-button-trigger {
  flex-flow: column;
  display: flex;
}

.nav-modal_button-wrapper {
  display: flex;
}

.footer-policies_wrapper {
  border-top: 1px solid #3f3f3f1a;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2.5rem;
  display: flex;
}

.is-filters_error {
  background-color: var(--_background-colors---bgsecondary);
  text-align: center;
  padding: 2.5em;
}

.cookie-banner {
  z-index: 9998;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_background-colors---bgsecondary);
  border-radius: .13rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1.25rem;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: fixed;
  inset: auto 0 0;
}

.cookie-banner-close {
  cursor: pointer;
  flex: none;
  align-self: flex-end;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.filter-radio-clear {
  z-index: 5;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.filters-clear_wrapper {
  flex: none;
  position: relative;
}

.home_hero-video_wrapper {
  pointer-events: none;
  width: 100%;
  max-width: 80rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.home_hero-video_embed {
  pointer-events: none;
}

.new_services-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.new_services-strip {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 19.38rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new_services-links_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.new_services-links_wrapper.gap24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.new_services-links_wrapper.gap24.mw950 {
  max-width: 59.38rem;
}

.new_services-links_wrapper.gap24.mw800 {
  max-width: 50rem;
}

.new_services-divider {
  background-color: #3f3f3f1a;
  width: 100%;
  height: 1px;
}

.new_services-small_tags_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-blog-card__text {
  display: block;
}

.home-cta__heading.heading-32px.is-hidden {
  display: none;
}

.bottom_form-next_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.bottom_form-next_wrapper.is-design {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.nav-tg_link-upd.tg-link {
  color: var(--textprimary);
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.nav-tg_link-upd.tg-link:hover {
  color: var(--_new-colors---purple);
}

.nav-tg_link-upd.js-whatsapp-link {
  color: var(--textprimary);
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.nav-tg_link-upd.js-whatsapp-link:hover {
  color: var(--_new-colors---purple);
}

.design_hero-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.design_hero-main.is-en {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
}

.design_hero-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-128px {
  font-size: 8rem;
  line-height: 1.09;
}

.heading-128px.is-comm_hero_heading {
  letter-spacing: -.25px;
}

.heading-128px.is-comm_hero_heading.ls125 {
  letter-spacing: -1.25px;
}

.heading-128px.is-comm_hero_heading.is-etp {
  font-size: 7rem;
}

.what_we_do-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 25.56rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.what_we_do-header {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

.heading40-48 {
  letter-spacing: -.25px;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading40-48.mw496 {
  max-width: 31rem;
}

.heading40-48.mw380 {
  max-width: 23.75rem;
}

.heading40-48.mw610 {
  max-width: 38.13rem;
}

.heading40-48.mw970 {
  max-width: 60.62rem;
}

.what_we_do-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.what_we_do-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.what_we_do-divider {
  background-color: #3f3f3f1a;
  width: 100%;
  height: 1px;
}

.what_we_do-divider.desk_hidden {
  display: none;
}

.horizontal_drops-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.horizontal_drops-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.horizontal_dropdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.horizontal_drop-header {
  width: 19.38rem;
}

.horizontal_drop-body {
  overflow: hidden;
}

.horizontal_drop-body_inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.horizontal_drop-arrow {
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.horizontal_drop-arrow_icon {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.design_stages-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.design_stages-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.design_stages-card-digit_wrapper {
  background-color: var(--_background-colors---bgprimary);
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 9.38rem;
  height: 9.38rem;
  display: flex;
}

.design_stages-card-digit {
  letter-spacing: -.25px;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.14;
}

.stages_card-text_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.stages_card-info_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.stages_card-text_inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.stages_card-paragraph {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.stages_card-paragraph.is-gap16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.design_digits-grid {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.design_digits-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.design_digit {
  letter-spacing: -.83px;
  font-size: 7.5rem;
  font-weight: 700;
  line-height: 1;
}

.design_form-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.design_form-header {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 41.25rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.design_form-header.is-graph_design {
  grid-template-columns: 34.13rem 1fr;
}

.design_form-header.is-web_services {
  grid-template-columns: 31.13rem 1fr;
}

.design_form-header.is-ux_dribble {
  grid-template-columns: 25.56rem 1fr;
}

.design_form-header_text {
  color: var(--texttertiary);
}

.design_form-header_text.text16-24 {
  letter-spacing: normal;
}

.design_form-header_text.text16-20.mw820 {
  max-width: 50.63rem;
}

.design_form-grid {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 38.75rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.design_form-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.design_form-text_inner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 28.56rem;
  font-weight: 500;
  display: flex;
}

.design_form-divider {
  background-color: #1e1e1e0d;
  width: 100%;
  height: 1px;
}

.team-button_wrapper-mobile {
  display: none;
}

.blog_header-button_wrapper.is-desk {
  flex: none;
}

.blog_header-button_wrapper.is-mob {
  display: none;
}

.design_digits-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.design_digits-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.v_flex-gap_8px {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.v_flex-gap_8px.is-design_hero {
  list-style-type: disc;
}

.v_flex-gap_8px.is-design_hero.is-list {
  padding-left: 1.5rem;
}

.v_flex-gap_8px.mw860 {
  max-width: 53.75rem;
}

.v_flex-gap_8px.mw700 {
  max-width: 46.25rem;
}

.design_about-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.design_about-strip {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.design_about-header_text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.design_about-text_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.design_about-text_wrapper.is-gap_6px {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
}

.design_about-big_digit {
  letter-spacing: -.25px;
  font-size: 6rem;
  font-weight: 700;
  line-height: .93;
}

.text-secondary {
  color: var(--textsecondary);
}

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

.purple_link {
  color: var(--_new-colors---purple);
}

.design_hero-button_wrapper {
  flex: none;
}

.footer-privacies_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.nav-en_styles {
  display: none;
}

.testim-bottom {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.in_text-link {
  color: inherit;
  text-decoration: underline;
  transition-property: color;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.in_text-link:hover {
  color: var(--_new-colors---purple);
}

.in_text-link.bold600.is-no_dec {
  text-decoration: none;
}

.in_text-link.is-vacancy_open {
  margin-top: auto;
  font-weight: 600;
}

.comm_hero-main {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.comm_hero-main.is-smart_tv {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
}

.comm_hero-main.is-career {
  text-align: center;
}

.comm_hero-main.is-mob_razrabotka {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
}

.comm_functions-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 25.56rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.comm_functions-header.is-flex {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.comm_functions-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_functions-grid.is-3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.comm_functions-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.comm_functions-card.is-gap40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.v_flex-gap_6px {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  flex-flow: column;
  display: flex;
}

.comm_accordion-main {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.comm_accordion-main.is-six_items {
  max-width: 96.75rem;
}

.comm_accordion-main.is-three_items {
  max-width: 76.9rem;
}

.comm_accordion-main.is-two_items {
  max-width: 73.9rem;
}

.comm_accordion-card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 33.13rem minmax(35rem, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  min-height: 42.5rem;
  display: grid;
}

.comm_accordion-card.is-higher {
  max-height: none;
}

.comm_acc_card-pic_wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.comm_acc_card-pic_wrapper.is-black {
  background-color: #151414;
}

.comm_acc_card-pic_wrapper.is-blue {
  background-color: #0062ff;
}

.comm_acc_card-pic_wrapper.is-green {
  background-color: #00473c;
}

.comm_acc_card-pic_wrapper.is-pink {
  background-color: #c64cb8;
}

.comm_acc_card-pic_wrapper.is-gold {
  background-color: #f4ab3c;
}

.comm_acc_card-pic_wrapper.is-shaoke {
  background-color: #282d4b;
}

.comm_acc_card-pic_wrapper.is-boxz {
  background-color: #1ae2d3;
}

.comm_acc_card-pic_wrapper.is-boxz.is-alt {
  background-color: #5b40ff;
}

.comm_acc_card-pic_wrapper.is-syberia {
  background-color: #297eff;
}

.comm_acc_card-pic_wrapper.is-grecha {
  background-color: #0abab5;
}

.comm_acc_card-pic_wrapper.is-motivators {
  background-color: #6e44ff;
}

.comm_acc_card-pic_wrapper.is-buymybrains {
  background-color: #ad4ebe;
}

.comm_acc_card-pic_wrapper.is-shockers {
  background-color: #1f2024;
}

.comm_acc_card-pic_wrapper.is-energo {
  background-color: #ffd43b;
}

.comm_acc_card-pic_wrapper.is-vendify {
  background-color: #53b476;
}

.comm_acc_card-pic_wrapper.is-eventignite {
  background-color: #ccc;
}

.comm_acc_card-pic_wrapper.is-skuratov {
  background-color: #d2362f;
}

.comm_acc_card-pic_wrapper.is-medequip {
  background-color: #232324;
}

.comm_acc_card-pic_wrapper.is-stepapp {
  background-color: #c1f138;
}

.comm_acc_card-pic_wrapper.is-smartchat {
  background-color: #54b2fe;
}

.comm_acc_card-pic_wrapper.is-erp {
  background-color: #4268fb;
}

.comm_acc_card-pic_wrapper.is-trueflutter {
  background-color: #25bdc0;
}

.comm_acc_card-pic_wrapper.is-budss {
  background-color: #7e58f6;
}

.comm_acc_card-pic_wrapper.is-mytherapy {
  background-color: #674be5;
}

.comm_acc_card-pic_wrapper.is-bages {
  background-color: #6e44ff;
}

.comm_acc_card-pic_wrapper.is-structure {
  background-color: #25bdc0;
}

.comm_acc_card-pic_wrapper.is-birthdays {
  background-color: #56e276;
}

.comm_acc_card-pic_wrapper.is-algorythms {
  background-color: #1f2024;
}

.comm_acc_card-pic_wrapper.is-docs {
  background-color: #25bdc0;
}

.comm_acc_card-pic_wrapper.is-leads {
  background-color: #3ac5b6;
}

.comm_acc_card-pic_wrapper.is-clearstep {
  background-color: #6a7bff;
}

.comm_acc_card-pic_wrapper.is-koblik {
  background-color: #38c3b4;
}

.comm_acc_card-pic_wrapper.is-gsr {
  background-color: #7370e1;
}

.comm_acc_card-pic_wrapper.is-b2b {
  background-color: #0197b2;
}

.comm_acc_card-pic_wrapper.is-iptv {
  background-color: #282d4b;
}

.comm_acc_card-pic_wrapper.is-insports {
  background-color: #00473c;
}

.comm_acc_card-pic_wrapper.is-lidogen {
  background-color: #0197b2;
}

.comm_acc_card-pic_wrapper.is-bigdata {
  background-color: #7370e1;
}

.comm_acc_card-pic_wrapper.is-fitforce {
  background-color: #4f9beb;
}

.comm_acc_card-pic_wrapper.is-baseballcloud {
  background-color: #48bbff;
}

.comm_acc_card-pic_wrapper.is-skud {
  background-color: #314a9a;
}

.comm_acc_card-pic_wrapper.is-improvizatory {
  background-color: #6e44ff;
}

.comm_acc_card-pic_wrapper.is-kuvait {
  background-color: #1e3ea7;
}

.comm_acc_card-pic_wrapper.is-massage {
  background-color: #602476;
}

.comm_acc_card-pic_wrapper.is-izumator {
  background-color: #282d4b;
}

.comm_acc_card-pic_wrapper.is-clearstep2 {
  background-color: #0197b2;
}

.comm_acc_card-pic_wrapper.is-ithub {
  background-color: #dda2ff;
}

.comm_acc_card-pic_wrapper.is-zeroney {
  background-color: #232324;
}

.comm_acc_card-pic_wrapper.is-corplearn {
  background-color: #f27747;
}

.comm_acc_card-pic_wrapper.is-kem {
  background-color: #3c3;
}

.comm_acc_card-pic_wrapper.is-wai_thai {
  background-color: #7f0180;
}

.comm_acc_card-pic_wrapper.is-bricks {
  background-color: #4384fb;
}

.comm_acc_card-pic_wrapper.is-uplead {
  background-color: #0197b2;
}

.comm_acc_card-pic_wrapper.is-plonq {
  background-color: #d4d6dc;
}

.comm_acc_card-pic_wrapper.is-eventignite_dark {
  background-color: #4c4d51;
}

.comm_acc_card-pic_wrapper.is-medcare {
  background-color: #0abab5;
}

.comm_acc_card-pic_wrapper.is-soak {
  background-color: #54b2fe;
}

.comm_acc_card-pic_wrapper.is-reports {
  background-color: #1f2024;
}

.comm_acc_card-pic_wrapper.is-together {
  background-color: #f8744f;
}

.comm_acc_card-pic_wrapper.is-buzz {
  background-color: #6d28ff;
}

.comm_acc_card-pic_wrapper.is-lytic {
  background-color: #6a7bff;
}

.comm_acc_card-pic_wrapper.is-talentum {
  background-color: #f5f1e5;
}

.comm_acc_card-pic_wrapper.is-muslim {
  background-color: #2fc571;
}

.comm_acc_card-pic_wrapper.is-ai_dating {
  background-color: #d162c4;
}

.comm_acc_card-pic_wrapper.is-travel_planner {
  background-color: #65cadc;
}

.comm_acc_card-pic_wrapper.is-taxi_aggregator {
  background-color: #ffc337;
}

.comm_acc_card-pic_wrapper.is-cargo {
  background-color: #52d471;
}

.comm_acc_card-pic_wrapper.is-pony {
  background-color: #00c671;
}

.comm_acc_card-pic_wrapper.is-appt {
  background-color: #6a7bff;
}

.comm_acc_card-pic_wrapper.is-azbuka {
  background-color: #009963;
}

.comm_acc_card-pic_wrapper.is-buzz_black {
  background-color: #1b1b1b;
}

.comm_acc_card-pic_wrapper.is-voxtox {
  background-color: #2c9daa;
}

.comm_acc_card-pic_wrapper.is-orderup {
  background-color: #4646f1;
}

.comm_acc_card-pic_wrapper.is-paypay {
  background-color: #25253e;
}

.comm_acc_card-pic_wrapper.is-blue_social {
  background-color: #1eabfe;
}

.comm_acc_card-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.comm_acc_card-text_wrapper.is-less_mw {
  max-width: 31.62rem;
}

.comm_acc_card-text_wrapper.is-align_center {
  justify-content: center;
  align-items: flex-start;
}

.comm_acc_card-text_wrapper.is-more_mw {
  width: 200%;
  max-width: 38rem;
}

.comm_acc_card-text_wrapper.is-no_side_marg {
  padding-top: 0;
  padding-bottom: 0;
}

.comm_acc_card-pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: opacity .4s cubic-bezier(.23, 1, .32, 1);
  display: block;
}

.comm_acc_card-pic.is-mob {
  display: none;
}

.comm_acc_card-pic.is-higher {
  height: 100%;
}

.comm_acc_card-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.comm_acc_card-tags_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.comm_acc_card-tag {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  color: var(--textprimary);
  background-color: #1e1e1e0d;
  border-radius: 2.69rem;
  padding: .75rem 1.5rem;
  font-size: .88rem;
  line-height: 1.57;
}

.comm_acc_card-tag.is-winners {
  background-color: #ffe6c7;
}

.comm_acc_card-tag.is-kaiju {
  background-color: #ffdcfb;
}

.comm_acc_card-tag.is-shaoke {
  background-color: #dde0f0;
}

.comm_acc_card-tag.is-boxz {
  background-color: #d7f2f2;
}

.comm_acc_card-tag.is-syberia {
  background-color: #dce8fc;
}

.comm_acc_card-tag.is-grecha {
  background-color: #d7f2f2;
}

.comm_acc_card-tag.is-shockers {
  background-color: #e3e5ed;
}

.comm_acc_card-tag.is-energo {
  background-color: #fff3c7;
}

.comm_acc_card-tag.is-vendify {
  background-color: #cff1db;
}

.comm_acc_card-tag.is-eventignite {
  background-color: #e8e8e8;
}

.comm_acc_card-tag.is-boxz_purple {
  background-color: #e8e5ff;
}

.comm_acc_card-tag.is-motivators {
  background-color: #e9e3ff;
}

.comm_acc_card-tag.is-brains {
  background-color: #ebcbf0;
}

.comm_acc_card-tag.is-skuratov {
  background-color: #f4d5d3;
}

.comm_acc_card-tag.is-medequip {
  background-color: #e3e5ed;
}

.comm_acc_card-tag.is-stepapp {
  background-color: #ebf8c5;
}

.comm_acc_card-tag.is-smartchat {
  background-color: #d9eeff;
}

.comm_acc_card-tag.is-pogovorim {
  background-color: #dadce9;
}

.comm_acc_card-tag.is-erp {
  background-color: #e4eafe;
}

.comm_acc_card-tag.is-trueflutter {
  background-color: #c3f8f9;
}

.comm_acc_card-tag.is-panam {
  background-color: #cee9e5;
}

.comm_acc_card-tag.is-budss {
  background-color: #d7cdf6;
}

.comm_acc_card-tag.is-mytherapy {
  background-color: #d8d3f0;
}

.comm_acc_card-tag.is-look4pro {
  background-color: #e5efff;
}

.comm_acc_card-tag.is-b2b_leads {
  background-color: #cff2ee;
}

.comm_acc_card-tag.is-appt {
  background-color: #dfe3ff;
}

.comm_acc_card-tag.is-clearstep {
  background-color: #d8ddff;
}

.comm_acc_card-tag.is-koblik {
  background-color: #dafbf7;
}

.comm_acc_card-tag.is-iptv {
  background-color: #dbdce4;
}

.comm_acc_card-tag.is-insports {
  background-color: #d6f3ee;
}

.comm_acc_card-tag.is-dosis {
  background-color: #d5d5d5;
}

.comm_acc_card-tag.is-lidogen {
  background-color: #d3f8ff;
}

.comm_acc_card-tag.is-bigdata {
  background-color: #e4eafe;
}

.comm_acc_card-tag.is-fitforce {
  background-color: #d5e7f9;
}

.comm_acc_card-tag.is-baseballcloud {
  background-color: #dbf2ff;
}

.comm_acc_card-tag.is-skud {
  background-color: #dde5ff;
}

.comm_acc_card-tag.is-improvizatory {
  background-color: #dbd1ff;
}

.comm_acc_card-tag.is-kuvait {
  background-color: #e4ebff;
}

.comm_acc_card-tag.is-izumator {
  background-color: #e7e9f6;
}

.comm_acc_card-tag.is-clearstep2 {
  background-color: #caeff6;
}

.comm_acc_card-tag.is-ithub {
  background-color: #f5e4ff;
}

.comm_acc_card-tag.is-zeroney {
  background-color: #dbdbdb;
}

.comm_acc_card-tag.is-corp_learn {
  background-color: #ffd8c9;
}

.comm_acc_card-tag.is-kem {
  background-color: #e3ffe3;
}

.comm_acc_card-tag.is-wai_thai {
  background-color: #f2ddfa;
}

.comm_acc_card-tag.is-gsr {
  background-color: #e8e7ff;
}

.comm_acc_card-tag.is-bricks {
  background-color: #d4e2fc;
}

.comm_acc_card-tag.is-uplead {
  background-color: #dbf9ff;
}

.comm_acc_card-tag.is-plonq {
  background-color: #eaeaea;
}

.comm_acc_card-tag.is-thundersoft {
  background-color: #dde5ff;
}

.comm_acc_card-tag.is-soak {
  background-color: #d9eeff;
}

.comm_acc_card-tag.is-reports {
  background-color: #dadada;
}

.comm_acc_card-tag.is-breathmethod {
  background-color: #d2f2ed;
}

.comm_acc_card-tag.is-together {
  background-color: #ffd8cd;
}

.comm_acc_card-tag.is-buzz {
  background-color: #bebaff;
}

.comm_acc_card-tag.is-lytic {
  background-color: #dce0ff;
}

.comm_acc_card-tag.is-talentum {
  background-color: #f5f1e5;
}

.comm_acc_card-tag.is-muslim {
  background-color: #d0ffe5;
}

.comm_acc_card-tag.is-ai_dating {
  background-color: #ffe5fc;
}

.comm_acc_card-tag.is-travel_planner {
  background-color: #ddfaff;
}

.comm_acc_card-tag.is-taxi_aggregator {
  background-color: #fff5da;
}

.comm_acc_card-tag.is-cargo {
  background-color: #b4ffc6;
}

.comm_acc_card-tag.is-pony {
  background-color: #b1ffde;
}

.comm_acc_card-tag.is-azbuka {
  background-color: #d8fff1;
}

.comm_acc_card-tag.is-buzz_black {
  background-color: #dbdbdb;
}

.comm_acc_card-tag.is-voxtox {
  background-color: #d9fbff;
}

.comm_acc_card-tag.is-orderup {
  background-color: #d6e5ff;
}

.comm_acc_card-tag.is-paypay {
  background-color: #eaeaff;
}

.comm_acc_card-tag.is-blue_social {
  background-color: #d6f0ff;
}

.comm_acc_card-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.comm_acc_card-list_divider {
  background-color: #1e1e1e0d;
  width: 100%;
  height: 1px;
}

.ghost_link {
  color: var(--textprimary);
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.ghost_link:hover {
  color: var(--_new-colors---purple);
  text-decoration: underline;
}

.ghost_link.text-18px {
  font-weight: 600;
}

.ghost_link.text-18px.is-marg_auto {
  margin-top: auto;
}

.ghost_link.text-18px.is-marg80 {
  margin-top: 3.5rem;
}

.ghost_link.text-18px.is-no_res {
  flex: none;
}

.ghost_link.text-18px.is-no_res.is-mob {
  display: none;
}

.comm_accordion-card_wrapper {
  width: 3.75svw;
  transition: width .4s ease-in-out;
  display: flex;
  overflow: hidden;
}

.comm_accordion-card_wrapper.is-active {
  width: 88.75svw;
  display: flex;
}

.comm_stack-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.comm_stack-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.comm_stack-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--textprimary);
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 9.38rem;
  height: 9.38rem;
  font-size: 1rem;
  line-height: 1.22;
  transition: color .4s cubic-bezier(.165, .84, .44, 1), transform .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.comm_stack-card:hover {
  border-color: var(--_new-colors---purple);
  color: var(--_new-colors---purple);
  transform: scale(1.1);
}

.comm_stack-logo {
  height: 2.5rem;
  display: flex;
}

.comm_price-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 25.56rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_price-main.is-two_cols {
  grid-column-gap: 5.13rem;
  grid-row-gap: 5.13rem;
  flex-flow: column;
  display: flex;
}

.comm_price-table {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.comm_price-table_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #3b3b3d;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.comm_price-table_header.is-ios {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.comm_price-table_header.is-vertical {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.comm_price-table_header.is-ux {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: flex-start;
  align-items: stretch;
}

.comm_price-table_heading {
  letter-spacing: -.15px;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
}

.comm_price-table_heading.is-noresize {
  flex: none;
}

.comm_price-table_main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.comm_price-table_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.comm_price-table_row.is-ios {
  justify-content: flex-start;
  align-items: flex-start;
}

.comm_price-table_row.is-ux_audit {
  justify-content: flex-start;
  align-items: center;
}

.comm_price-table_icon {
  flex: none;
  align-self: flex-start;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.comm_services-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.comm_services-tags_wrapper, .comm_form-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.comm_accordion-overlay {
  z-index: 5;
  display: none;
  position: absolute;
  inset: 0%;
}

.comm_swiper_wrapper {
  display: none;
}

.blog_hero-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.blog_featured-main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.blog_cards-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--textprimary);
  flex-flow: column;
  transition: transform .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.blog_card-pic_wrapper {
  height: 21.25rem;
}

.blog_card-pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.blog_card-text_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.blog_card-hidden {
  display: none;
}

.featured_section-wrapper {
  max-height: 34.38rem;
  transition: max-height .6s cubic-bezier(.165, .84, .44, 1);
  overflow: hidden;
}

.blog_temp_hero-main {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

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

.blog_temp-tag {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  color: var(--textprimary);
  background-color: #1e1e1e0d;
  border-radius: 2.69rem;
  padding: .63rem 1rem;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42;
}

.blog_temp-tag.is-ttr {
  grid-column-gap: .19rem;
  grid-row-gap: .19rem;
  background-color: #0000;
  border: 1px solid #1e1e1e26;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_temp_hero-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.blog_temp_hero-info_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  max-width: 50rem;
  display: flex;
}

.blog_temp-author {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_temp-author_pic {
  border: 1px solid var(--texttertiary);
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
  display: block;
}

.blog_temp_hero-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

.blog_temp_hero-date_block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text_tertiary {
  color: var(--texttertiary);
}

.blog_temp_hero-thumbnail {
  object-fit: cover;
  width: 100%;
  height: 38.75rem;
  display: block;
}

.blog_temp_body-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 50rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog_temp_body-rich_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.blog-rich h2 {
  margin-top: 3.75rem;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

.blog-rich h3 {
  letter-spacing: -.15px;
  margin-top: 3.75rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.33;
}

.blog-rich p {
  color: var(--textsecondary);
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.blog-rich blockquote {
  background-color: var(--_background-colors---bgsecondary);
  color: var(--textsecondary);
  letter-spacing: -.15px;
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67d83eaa85a0057e667b4c50_24%20-%20arrow.svg");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-left-style: none;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 5.25rem 1.25rem 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog-rich ol {
  margin-bottom: 2.5rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
}

.blog-rich ul {
  margin-bottom: 2.5rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
  list-style-type: disc;
}

.blog-rich a {
  color: var(--textsecondary);
  background-color: #1e1e1e0d;
  padding-left: .25rem;
  padding-right: .25rem;
  text-decoration: underline;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.blog-rich a:hover {
  color: var(--_new-colors---purple);
}

.blog-rich figcaption {
  color: var(--texttertiary);
  text-align: left;
  margin-top: 1rem;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42;
}

.blog-rich figure {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.blog-rich h4, .blog-rich h5 {
  margin-top: 3.75rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75;
}

.blog_temp-rail {
  flex-flow: column;
  display: flex;
  position: relative;
}

.blog_temp-toc {
  max-height: 40svh;
  overflow: auto;
}

.blog_temp-toc_link-wrapper.is-h3 {
  padding-left: 1rem;
  overflow: clip;
}

.blog_temp-toc_link {
  color: var(--texttertiary);
  margin-bottom: .75rem;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.blog_temp-toc_link.w--current {
  color: var(--textprimary);
}

.blog_temp-scrollable {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 7rem;
}

.blog_temp-cta {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--_background-colors---bgsecondary);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 18.13rem;
  padding: 1rem;
  display: flex;
}

.blog_temp-cta_text-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.blog_temp_cta-tags_wrapper {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  display: flex;
}

.blog_similar-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.custom_blocks-main {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-flow: column;
  display: flex;
}

.comm_price-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_price-grid.is-3col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.blog_toc-drop_trigger {
  display: none;
}

.blog_pics-slider {
  grid-column-gap: 1.63em;
  grid-row-gap: 1.63em;
  flex-flow: column;
  width: 100%;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog_inner-slide_content {
  position: relative;
}

.blog_inner-slide_pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.blog_inner-slide_text-wrapper {
  color: var(--_new-colors---purple);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: .25em;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  inset: auto 0% 0%;
}

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

.blog_inner-slider_arrow {
  cursor: pointer;
}

.blog_inner-navigation {
  letter-spacing: -.01em;
  justify-content: center;
  align-items: center;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.33;
  display: flex;
}

.blog_inner-slider_icon {
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.comm_design_services-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.comm_design_services-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.comm_design_services-grid {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_design_services-card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.comm_design_services-card_header {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  display: flex;
}

.comm_design_services-icons_wrapper {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.comm_design_services-icon {
  object-fit: contain;
  height: 2.38rem;
  display: block;
}

.comm_design_services-card_bot {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.comm_3col_features-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.comm_3col_features-grid {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stages_card-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-left: 1.5rem;
  list-style-type: disc;
  display: flex;
}

.blog_card-link {
  z-index: 5;
  display: block;
  position: absolute;
  inset: 0%;
}

.blog_author-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.blog_author-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  max-width: 50rem;
  display: flex;
}

.blog_author-header_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_author-photo {
  object-fit: cover;
  border: 1px solid #e5e5e5;
  border-radius: 100%;
  width: 10.63rem;
  height: 10.63rem;
  display: block;
}

.blog_author-header_text {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  flex-flow: column;
  display: flex;
}

.blog_author-name {
  letter-spacing: -.15px;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
}

.blog_author-tags {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_author-tag {
  background-color: #f9f9f9;
  border-radius: 1.88rem;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
}

.blog_author-articles_main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.blog_author-rich p {
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.blog_author-rich ul {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 1.5rem;
  list-style-type: disc;
  display: flex;
}

.blog_author-rich li {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.blog_author-articles_header {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_temp-sticky_tag {
  text-align: center;
  padding: 1rem 1.25rem;
}

.blog_temp-sticky_tag.text14-20 {
  background-color: #fff;
  border-radius: 43px;
  font-weight: 600;
}

.blog_rich-read_next {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding: 1.25rem;
  display: flex;
}

.blog_rich-read_next-bottom {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.blog_inner-nav_and_fraction {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_rich-inner_cta {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  grid-template-rows: auto;
  grid-template-columns: 27.13rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.blog_rich-inner_cta-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.blog_rich-inner_cta-pic_wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog_rich-inner_cta-pic_wrapper.is-phones {
  justify-content: center;
  align-items: flex-end;
}

.blog_rich-inner_cta-header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.blog_rich-inner_cta-pic {
  object-fit: contain;
  display: block;
}

.blog_rich-inner_cta-pic.is-laptop {
  margin-right: -2.56rem;
}

.blog_rich-inner_cta-pic.is-phones {
  margin-bottom: -4.13rem;
}

.blog_rich-author_quote {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 1.25rem;
  display: grid;
}

.blog_rich-author_quote-pic_wrapper {
  width: 10.63rem;
  height: 10.63rem;
}

.blog_rich-author_quote-pic {
  object-fit: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: block;
}

.blog_rich-author_quote-text_wrapper {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  flex-flow: column;
  display: flex;
}

.heading28 {
  letter-spacing: -.15px;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1;
}

.comm_accordion-header {
  margin-bottom: 2.5rem;
}

.bold600 {
  font-weight: 600;
}

.comm_business_tasks-main {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  flex-flow: column;
  display: flex;
}

.comm_integrations-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.comm_integrations-header {
  grid-column-gap: 3.94rem;
  grid-row-gap: 3.94rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.comm_integrations-logos_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.comm_integrations-logo {
  object-fit: contain;
  height: 4.63rem;
  display: block;
}

.blog_body-black_cta {
  color: var(--textcontrast);
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67f4ce08b67439c6ac0c00a7_Group%202087328545%20(1).webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 800px;
  padding: 1.25rem;
  position: relative;
  overflow: clip;
}

.black_cta-content {
  z-index: 5;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 23.94rem;
  display: flex;
  position: relative;
}

.black_cta-text_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.black_cta-bg_pic {
  display: block;
  position: absolute;
  top: auto;
  left: auto;
}

.black_cta-bg_pic.is-rotating {
  z-index: 2;
  width: 25.56rem;
  height: 25.56rem;
  bottom: -7.1rem;
  right: -5.6rem;
}

.black_cta-bg_pic.is-circle {
  z-index: 3;
  object-fit: contain;
  width: 28.13rem;
  height: 17.88rem;
  inset: auto -1rem 0% auto;
}

.blog_body-startups_cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--_background-colors---bgcontrast);
  color: var(--textcontrast);
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67f62cf058781c3703dcad01_Group%202087328546.svg");
  background-position: 20% 75%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.startups_cta-header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.startups_cta-header_icon {
  flex: none;
  width: 2.19rem;
  display: block;
}

.startups_cta-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.startups_cta-bottom_text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.h_flex-gap16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h_flex-gap16.is-align_space {
  justify-content: space-between;
  align-items: flex-start;
}

.startups_cta-experience_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.startups_cta-experience_inner {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.startups_cta-experience_divider {
  background-color: #585858;
  flex: none;
  width: 1px;
  height: 1.81rem;
}

.home_projects-tabs {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -4.12rem;
  display: flex;
}

.home_projects-tabs.is-home {
  margin-top: -3.9rem;
}

.home_projects-tabs_menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home_projects-tabs_menu.is-home {
  margin-bottom: 2.5rem;
}

.home_projects-tab_link {
  border: 1px solid var(--_background-colors---bgcontrast);
  background-color: var(--_background-colors---bgprimary);
  border-radius: 2.69rem;
  padding: 1.25rem 1.5rem;
  transition: color .3s cubic-bezier(.165, .84, .44, 1), background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.home_projects-tab_link.w--current {
  background-color: var(--_background-colors---bgcontrast);
  color: var(--textcontrast);
}

.v_flex-gap_16px {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.v_flex-gap_16px.mw553 {
  max-width: 34.56rem;
}

.v_flex-gap_16px.mw758 {
  max-width: 47.4rem;
}

.v_flex-gap_12px {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.comm_smarttv-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--texttertiary);
  flex-flow: column;
  padding-left: 1.5rem;
  list-style-type: disc;
  display: flex;
}

.comm_smarttv-list.text14-20 {
  padding-left: 1.2rem;
}

.comm_smarttv-lists_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.black_cta-icon {
  display: none;
}

.cta_form-checkbox {
  border: 1px solid var(--texttertiary);
  flex: none;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5em;
  display: none;
}

.cta_form-checkbox.w--redirected-checked {
  border-color: var(--_background-colors---bgcontrast);
  background-color: var(--_background-colors---bgcontrast);
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

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

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

.cookie_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: .5rem;
  display: grid;
}

.cookie_banner-text_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.cookie_banner-button_wrapper {
  flex: none;
}

.success_message-main {
  width: 100%;
}

.blog_card-categories_cl {
  display: none;
}

.comm_ios_devices-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 33.75rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.v_flex-gap20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.comm_ios_devices-grid {
  grid-column-gap: 5rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_ios_pricing-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.comm_price-table_cell.is-first {
  width: 18.19rem;
}

.comm_price-table_cell.is-last {
  margin-left: auto;
}

.comm_ios_price-desk {
  display: block;
}

.comm_ios_price-mob {
  display: none;
}

.comm_mvp_stack-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.comm_mvp_stack-header {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 33.75rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_mvp_stack-grid {
  grid-column-gap: 6.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comm_mvp_stack-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.comm_mvp_stack-card_header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.comm_mvp_stack-card_icon {
  width: 2.13rem;
  display: flex;
}

.blog_temp-tag_collection {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 25rem;
  display: flex;
}

.policies_main-content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.policies_h1 {
  text-align: center;
}

.policites-rich h2 {
  margin-top: 3.75rem;
  margin-bottom: 1.5rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}

.policites-rich h3 {
  letter-spacing: -.15px;
  margin-top: 3.75rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.33;
}

.policites-rich p {
  color: var(--textsecondary);
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.policites-rich blockquote {
  background-color: var(--_background-colors---bgsecondary);
  color: var(--textsecondary);
  letter-spacing: -.15px;
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67d83eaa85a0057e667b4c50_24%20-%20arrow.svg");
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-size: auto;
  border-left-style: none;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 5.25rem 1.25rem 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.policites-rich ol {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 2.5rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
  list-style-type: decimal;
  display: flex;
}

.policites-rich ul {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
  list-style-type: disc;
  display: flex;
}

.policites-rich a {
  color: var(--textsecondary);
  background-color: #1e1e1e0d;
  padding-left: .25rem;
  padding-right: .25rem;
  text-decoration: underline;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.policites-rich a:hover {
  color: var(--_new-colors---purple);
}

.policites-rich figcaption {
  color: var(--texttertiary);
  text-align: left;
  margin-top: 1rem;
  font-size: .88rem;
  font-weight: 500;
  line-height: 1.42;
}

.policites-rich figure {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.policites-rich h4, .policites-rich h5 {
  margin-top: 3.75rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75;
}

.career_hero-main {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.career_hero-header {
  flex: none;
}

.career_hero-pic_wrapper {
  width: 100%;
  position: relative;
}

.career_hero-pic {
  pointer-events: none;
  object-fit: contain;
  width: 56rem;
  max-width: none;
  display: block;
  position: absolute;
  inset: auto auto 0% -6.5rem;
}

.career_values-main {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.career_values-feature_card {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cv_feature_card-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.cv_feature_card-pic_wrapper {
  background-color: var(--_background-colors---bgsecondary);
  flex-flow: column;
  display: flex;
}

.cv_feature_card-pic_text_wrapper {
  color: var(--texttertiary);
  text-align: center;
  padding: 1.5rem;
  font-weight: 600;
}

.cv_feature_card-pic {
  width: 100%;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
}

.cv_feature_card-pic.is-orange {
  background-color: #ffe7db;
}

.cv_feature_card-pic.is-purple {
  background-color: #ded8ff;
}

.cv_feature_card-pic.is-green {
  object-fit: contain;
  background-color: #d6ece1;
}

.cv_feature_card-pic.is-yellow {
  background-color: #fff5d5;
}

.career_h1 {
  font-size: 5rem;
}

.career_move-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.career_move-grid {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  grid-template-rows: auto;
  grid-template-columns: .9fr 1.1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.career_move-grid.is-career_events {
  grid-template-columns: 1fr 597px;
}

.career_move-grid.is-career_corporates {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-columns: 1fr 700px;
}

.career_move-text_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.career_move-pic_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.career_move-pic {
  object-fit: contain;
  width: 28.38rem;
  display: block;
}

.v_flex-gap_24px {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.v_flex-gap_24px.mw781 {
  max-width: 48.81rem;
}

.career_move-slider {
  background-color: #0000;
  width: 100%;
  max-width: 28.13rem;
  height: auto;
}

.career_move-slide_content {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 10.01rem;
  padding: 2rem;
  display: flex;
}

.career_move-slider_mask {
  background-color: var(--_background-colors---bgsecondary);
  height: auto;
}

.career_move-slider_nav {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.careers_review-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.careers_review-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  max-width: 31.25rem;
  display: flex;
}

.careers_review-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_review-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.careers_review-card_icon {
  object-fit: contain;
  height: 10rem;
  display: block;
}

.career_startups-main {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 690px;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_startups-text_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_startups-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--texttertiary);
  flex-flow: column;
  display: flex;
}

.career_startups-divider {
  background-color: #3f3f3f1a;
  width: 50%;
  height: 1px;
}

.career_startups-slider_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.tg_banner {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--_new-colors---tg-blue);
  color: var(--textcontrast);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  padding: 2.5rem;
  display: flex;
}

.tg_banner:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-bottom: 1rem;
  padding: 1.25rem;
}

.tg_banner-text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.tg_banner-text_wrapper:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.tg_banner-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tg_banner-header:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.tg_banner-icon {
  flex: none;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.tg_banner-icon:where(.w-variant-a199876a-f57e-b4b8-8147-94c0ec73c567) {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0 !important;
}

.career_startups-slide_content {
  width: 100%;
  height: 100%;
  padding-left: 2px;
}

.career_startups-slide_pic {
  object-fit: contain;
  width: 100%;
  display: block;
}

.career_startups-slider_scrollbar {
  width: 100%;
  height: 6px;
}

.career_stack-main {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  display: flex;
}

.career_stack-section {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.career_stack-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_stack-left_block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.career_stack-tiles_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.career_stack-tile {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--texttertiary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.career_stack-tile_pic {
  object-fit: contain;
  flex: none;
  width: 4.5rem;
  height: 4.5rem;
  display: block;
}

.career_stack-right_block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--_background-colors---bgprimary);
  border-radius: 1rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.career_stack-list_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.career_stack-list_tick {
  object-fit: contain;
  flex: none;
  width: 2.44rem;
  display: block;
}

.career_stack-services_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_stack-services_tile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--texttertiary);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.career_stack-services_icon {
  flex: none;
  width: 4.5rem;
  display: block;
}

.career_brands-main {
  margin-bottom: 3rem;
}

.career_events-slider_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  display: flex;
  position: relative;
}

.career_events-arrow {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .5rem;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
}

.career_events-arrow.is-left {
  inset: 0% auto 0% 0%;
}

.career_events-arrow.is-right {
  inset: 0% 0% 0% auto;
}

.career_events-arrow_icon {
  cursor: pointer;
  width: 3rem;
  display: flex;
}

.career_events-arrow_icon.is-rotated {
  transform: rotate(-180deg);
}

.career_events-slide_pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.career_problems-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_problems-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_problems-card {
  color: var(--texttertiary);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  min-height: 18.75rem;
  padding: 2.5rem 3rem;
  display: flex;
}

.career_problems-card.is-first {
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682b0571b979ce73fca94fec_career-problems-img1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.career_problems-card.is-second {
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682b052944041f93f2169a9d_career-problems-img2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.career_health-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_health-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_health-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.career_health-card_pic {
  height: 10rem;
  display: block;
}

.career_vacancies-main, .career_vacancies-category_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_vacancies-collection_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_vacancies-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.career_vacancy-name_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.career_vacancy-tags {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.career_vacancies-modal {
  z-index: 1000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.career_vacancies-modal_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_background-colors---bgprimary);
  flex-flow: column;
  width: 100%;
  max-width: 50rem;
  max-height: 80svh;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.career_vacancies-modal_scrollable {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.career_vacancies-modal_close {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/679b18e7b27b9da90dcf7b1c_28%20-%20cross.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.career_vacancies-modal_bg {
  z-index: -1;
  background-color: #1e1e1e8f;
  position: absolute;
  inset: 0%;
}

.career_vacancies-divider {
  background-color: var(--texttertiary);
  width: 100%;
  height: 1px;
}

.careers_hr-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.careers_hr-cards_wrapper {
  width: 100%;
  max-width: 40.63rem;
  margin-left: auto;
  margin-right: auto;
}

.careers_hr-card {
  background-color: var(--_background-colors---bgsecondary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_hr-card_pic_wrapper {
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682b217189f763e508929065_career-hr-decor2.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 21.5rem;
  display: flex;
}

.careers_hr-card_text_wrapper {
  flex-flow: column;
  justify-content: center;
  padding: 1.5rem 2rem;
  display: flex;
}

.careers_afterwork-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.careers_hr-card_photo {
  height: 95%;
  display: block;
}

.careers_afterwork-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_afterwork-card {
  background-color: var(--_background-colors---bgsecondary);
  flex-flow: column;
  display: flex;
}

.careers_afterwork-card.is-horizontal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_afterwork-card_text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--texttertiary);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  padding: 2rem;
  display: flex;
}

.careers_afterwork-card_text_wrapper.is-wide {
  color: var(--textprimary);
  text-align: left;
}

.careers_afterwork-card_photo {
  object-fit: cover;
  width: 100%;
  height: 16.56rem;
  display: block;
}

.careers_afterwork-card_photo.is-wide {
  height: auto;
}

.careers_afterwork_financials-span {
  background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682b283c1a69fd66eade6b1e_career-finance-text-bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: .75rem 1rem;
  display: inline-block;
}

.career_corporates-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_corporates-tabs_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 65%;
  margin-bottom: 1.5rem;
  display: flex;
}

.career_office-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.career_office-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career_office-card {
  background-color: var(--_background-colors---bgsecondary);
}

.career_office-pic_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.career_office-text_wrapper {
  color: var(--texttertiary);
  text-align: center;
  padding: 2rem;
}

.career_office-pic {
  height: 12rem;
  display: block;
}

.careers_work-main {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.careers_work-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.careers_work-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.careers_work-card_pic_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.careers_work-card_pic {
  height: 10rem;
  display: block;
}

.blog_main-pagination {
  margin-top: 4rem;
}

.blog_main-next {
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.hidden {
  display: none;
}

.testim_acc-person_info {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.testim_acc-person_pic {
  object-fit: cover;
  border-radius: 100%;
  width: 13rem;
  height: 12.5rem;
  display: block;
}

.testim_acc-person_pic.is-mobile {
  display: none;
}

.testim_acc-person_text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 21.88rem;
  display: flex;
}

.testim_acc-person_name_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.testim_acc-card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 33.13rem minmax(35rem, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  min-height: 42.5rem;
  display: grid;
  position: relative;
}

.testim_acc-card.is-higher {
  max-height: none;
}

.testim_acc_card-pic_wrapper-copy {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.testim_acc_card-pic_wrapper-copy.is-black {
  background-color: #151414;
}

.testim_acc_card-pic_wrapper-copy.is-blue {
  background-color: #0062ff;
}

.testim_acc_card-pic_wrapper-copy.is-green {
  background-color: #00473c;
}

.testim_acc_card-pic_wrapper-copy.is-pink {
  background-color: #c64cb8;
}

.testim_acc_card-pic_wrapper-copy.is-gold {
  background-color: #f4ab3c;
}

.testim_acc_card-pic_wrapper-copy.is-shaoke {
  background-color: #282d4b;
}

.testim_acc_card-pic_wrapper-copy.is-boxz {
  background-color: #1ae2d3;
}

.testim_acc_card-pic_wrapper-copy.is-boxz.is-alt {
  background-color: #5b40ff;
}

.testim_acc_card-pic_wrapper-copy.is-syberia {
  background-color: #297eff;
}

.testim_acc_card-pic_wrapper-copy.is-grecha {
  background-color: #0abab5;
}

.testim_acc_card-pic_wrapper-copy.is-motivators {
  background-color: #6e44ff;
}

.testim_acc_card-pic_wrapper-copy.is-buymybrains {
  background-color: #ad4ebe;
}

.testim_acc_card-pic_wrapper-copy.is-shockers {
  background-color: #1f2024;
}

.testim_acc_card-pic_wrapper-copy.is-energo {
  background-color: #ffd43b;
}

.testim_acc_card-pic_wrapper-copy.is-vendify {
  background-color: #53b476;
}

.testim_acc_card-pic_wrapper-copy.is-eventignite {
  background-color: #ccc;
}

.testim_acc_card-pic_wrapper-copy.is-skuratov {
  background-color: #d2362f;
}

.testim_acc_card-pic_wrapper-copy.is-medequip {
  background-color: #232324;
}

.testim_acc_card-pic_wrapper-copy.is-stepapp {
  background-color: #c1f138;
}

.testim_acc_card-pic_wrapper-copy.is-smartchat {
  background-color: #54b2fe;
}

.testim_acc_card-pic_wrapper-copy.is-erp {
  background-color: #4268fb;
}

.testim_acc_card-pic_wrapper-copy.is-trueflutter {
  background-color: #25bdc0;
}

.testim_acc_card-pic_wrapper-copy.is-budss {
  background-color: #7e58f6;
}

.testim_acc_card-pic_wrapper-copy.is-mytherapy {
  background-color: #674be5;
}

.testim_acc_card-pic_wrapper-copy.is-bages {
  background-color: #6e44ff;
}

.testim_acc_card-pic_wrapper-copy.is-structure {
  background-color: #25bdc0;
}

.testim_acc_card-pic_wrapper-copy.is-birthdays {
  background-color: #56e276;
}

.testim_acc_card-pic_wrapper-copy.is-algorythms {
  background-color: #1f2024;
}

.testim_acc_card-pic_wrapper-copy.is-docs {
  background-color: #25bdc0;
}

.testim_acc_card-pic_wrapper-copy.is-leads {
  background-color: #3ac5b6;
}

.testim_acc_card-pic_wrapper-copy.is-clearstep {
  background-color: #6a7bff;
}

.testim_acc_card-pic_wrapper-copy.is-koblik {
  background-color: #38c3b4;
}

.testim_acc_card-pic_wrapper-copy.is-gsr {
  background-color: #7370e1;
}

.testim_acc_card-pic_wrapper-copy.is-b2b {
  background-color: #0197b2;
}

.testim_acc_card-pic_wrapper-copy.is-iptv {
  background-color: #282d4b;
}

.testim_acc_card-pic_wrapper-copy.is-insports {
  background-color: #00473c;
}

.testim_acc_card-pic_wrapper-copy.is-lidogen {
  background-color: #0197b2;
}

.testim_acc_card-pic_wrapper-copy.is-bigdata {
  background-color: #7370e1;
}

.testim_acc_card-pic_wrapper-copy.is-fitforce {
  background-color: #4f9beb;
}

.testim_acc_card-pic_wrapper-copy.is-baseballcloud {
  background-color: #48bbff;
}

.testim_acc_card-pic_wrapper-copy.is-skud {
  background-color: #314a9a;
}

.testim_acc_card-pic_wrapper-copy.is-improvizatory {
  background-color: #6e44ff;
}

.testim_acc_card-pic_wrapper-copy.is-kuvait {
  background-color: #1e3ea7;
}

.testim_acc_card-pic_wrapper-copy.is-massage {
  background-color: #602476;
}

.testim_acc_card-pic_wrapper-copy.is-izumator {
  background-color: #282d4b;
}

.testim_acc_card-pic_wrapper-copy.is-clearstep2 {
  background-color: #0197b2;
}

.testim_acc_card-pic_wrapper-copy.is-ithub {
  background-color: #dda2ff;
}

.testim_acc_card-pic_wrapper-copy.is-zeroney {
  background-color: #232324;
}

.testim_acc_card-pic_wrapper-copy.is-corplearn {
  background-color: #f27747;
}

.testim_acc_card-pic_wrapper-copy.is-kem {
  background-color: #3c3;
}

.testim_acc_card-pic_wrapper-copy.is-wai_thai {
  background-color: #7f0180;
}

.testim_acc_card-pic_wrapper-copy.is-bricks {
  background-color: #4384fb;
}

.testim_acc_card-pic_wrapper-copy.is-uplead {
  background-color: #0197b2;
}

.testim_acc_card-pic_wrapper-copy.is-plonq {
  background-color: #d4d6dc;
}

.testim_acc_card-pic_wrapper-copy.is-eventignite_dark {
  background-color: #4c4d51;
}

.testim_acc_card-pic_wrapper-copy.is-medcare {
  background-color: #0abab5;
}

.testim_acc_card-pic {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: opacity .4s cubic-bezier(.23, 1, .32, 1);
  display: block;
}

.testim_acc_card-pic.is-mob {
  display: none;
}

.testim_acc_card-pic.is-higher {
  height: 100%;
}

.testim_acc_card-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.testim_acc_card-text_wrapper.is-less_mw {
  max-width: 31.62rem;
}

.testim_acc_card-text_wrapper.is-align_center {
  justify-content: center;
  align-items: flex-start;
}

.testim_acc_card-text_wrapper.is-more_mw {
  width: 200%;
  max-width: 38rem;
}

.testim_acc_card-text_wrapper.is-no_side_marg {
  padding-top: 0;
  padding-bottom: 0;
}

.testim_acc_card-logo {
  max-width: 6.88rem;
  max-height: 1.75rem;
  position: absolute;
  inset: 0% 1rem auto auto;
}

.testim_acc-main {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.testim_acc-main.is-six_items {
  max-width: 96.75rem;
}

.testim_acc-main.is-three_items {
  max-width: 76.9rem;
}

.testim_acc-main.is-two_items {
  max-width: 73.9rem;
}

.testim_acc-rich p {
  color: var(--texttertiary);
  font-size: .88rem;
  line-height: 1.42;
}

.testim_acc_card-logo_preview {
  object-fit: contain;
  flex: none;
  width: 8.13rem;
  min-width: 8.13rem;
  height: 1.88rem;
  min-height: 1.88rem;
  display: block;
  position: absolute;
  inset: 4rem auto auto -2.6rem;
  transform: rotate(-90deg);
}

.com_acc-tags {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testim_acc-card_wrapper {
  width: 3.13rem;
  transition: width .4s ease-in-out;
  display: flex;
  overflow: hidden;
}

.testim_acc-card_wrapper.is-active {
  width: 83.75rem;
}

.ux_dribble-main {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-bottom: 3.75rem;
  display: flex;
}

.ux_dribble-divider {
  background-color: #3f3f3f1a;
  flex: none;
  width: 100%;
  height: 1px;
}

.ux_dribble-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text_56px {
  letter-spacing: -.25px;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.14;
}

.ux_dribble-rail {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ux_dribble-scrollable {
  flex: none;
  min-width: 100%;
  display: flex;
}

.ux_dribble-rail_block {
  flex: none;
  width: 32rem;
  margin-left: .75rem;
}

.ux_dribble-rail_pic {
  pointer-events: none;
  width: 100%;
  display: block;
}

.ux_audit-services_main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.ux_audit-services_tags_wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ux_audit-services_tag {
  background-color: var(--_background-colors---bgsecondary);
  color: var(--textsecondary);
  border-radius: 2.5rem;
  padding: 1.25rem 3.13rem;
}

.ux_audit-services_tag.text-20px {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.purple_cta {
  background-color: var(--_new-colors---purple);
  color: var(--textcontrast);
  justify-content: space-between;
  align-items: flex-end;
  padding: 2.5rem;
  display: flex;
}

.ux_audit-get_main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.ux_audit-get_grid {
  grid-column-gap: 6.25rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ux_audit-get_grid.is-2col {
  grid-template-columns: 1fr 1fr;
}

.ux_audit-get_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.as_simple_upd-main {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.as_simple_upd-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.as_simple_upd-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.img_compare_slider {
  width: 100%;
  margin-bottom: 4.38rem;
  padding-left: .63rem;
  padding-right: .63rem;
  position: relative;
}

.img_compare_after-wrapper {
  width: 50%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  overflow: hidden;
}

.img_compare_handle {
  z-index: 10;
  cursor: ew-resize;
  background-color: #2845df;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 2px;
  height: 110%;
  display: flex;
  position: absolute;
  top: -5%;
}

.img_compare-pic {
  pointer-events: none;
  object-fit: contain;
  max-width: none;
}

.img_compare-pic.img_compare_before {
  width: 100%;
}

.img_compare-pic.img_compare_after {
  height: 100%;
}

.img_compare_handle-circle {
  background-color: #2845df;
  border-radius: 100%;
  width: .63rem;
  height: .63rem;
}

.ux_audit_compare-case {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.ux_audit_compare-case_main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.ux_audit_compare-case_header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ux_audit_compare-case_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 28.06rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ux_audit_compare-case_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.ux_audit_compare-case_link {
  align-self: flex-end;
}

.footer_policies-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta_form-checks_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.cta_form-custom_check {
  border: 1px solid var(--texttertiary);
  flex: none;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5em;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

.cta_form-custom_check.w--redirected-checked {
  border-color: var(--_background-colors---bgcontrast);
  background-color: var(--_background-colors---bgcontrast);
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
}

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

.footer_policies-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.ux_pricing-headings_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  max-width: 22.81rem;
  display: flex;
}

.img_compare_handle-draggable {
  background-color: #2845df;
  border-radius: 100%;
  width: 2.5rem;
  height: 2.5rem;
}

.footer-banners_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.footer-banner {
  flex-flow: row;
  width: 12.5rem;
  display: flex;
}

.footer-banner.is-10th {
  width: 13.7rem;
}

.footer-banner_pic {
  object-fit: contain;
  width: 100%;
  display: block;
}

.testim_acc-modal {
  z-index: 999999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.testim_acc-modal_bg {
  z-index: -1;
  background-color: #1e1e1e8f;
  position: absolute;
  inset: 0%;
}

.testim_acc-modal_content {
  background-color: var(--_background-colors---bgprimary);
  width: 100%;
  max-width: 56.25rem;
  height: 70svh;
  padding: 2rem 1.5rem 1.5rem;
  position: relative;
}

.testim_acc-modal_close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.testim_acc-modal_video {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.lead_modal {
  z-index: 100;
  background-color: var(--_new-colors---lead-banner-bg);
  width: 100%;
  max-width: 59.38rem;
  padding: 2.5rem;
  display: none;
  position: fixed;
  inset: auto 0 0 auto;
  overflow: hidden;
}

.lead_modal.is-en {
  z-index: 9999;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding: 0;
  display: none;
  inset: 0%;
}

.lead_modal-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 31.25rem;
  display: flex;
}

.lead_modal-content.is-en {
  width: 35.94rem;
}

.lead_modal-text_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.lead_modal-bg_pic {
  pointer-events: none;
  position: absolute;
  inset: auto 3.44rem 0% auto;
}

.lead_modal-bg_pic.is-en {
  bottom: -2.81rem;
  right: -.75rem;
}

.lead_modal-close_button {
  z-index: 10;
  cursor: pointer;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
  position: absolute;
  inset: 2.5rem 2.5rem auto auto;
}

.lead_modal-form_block {
  margin-bottom: 0;
}

.lead_modal-form, .v_flex-gap40px {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.lead_modal-form_success {
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.lead_modal-success_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 30.88rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mob_dev-cta {
  background-color: var(--_new-colors---purple);
  color: var(--textcontrast);
  justify-content: space-between;
  align-items: flex-end;
  padding: 2.5rem;
  display: flex;
}

.mob_dev_tabs-header {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 2.5rem;
  display: flex;
}

.mob_dev-tabs_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.5rem;
  display: flex;
}

.mob_dev-tabs_content {
  background-color: #ff7256;
  transition: background-color .3s cubic-bezier(.165, .84, .44, 1);
}

.mob_dev-tab_link {
  background-color: var(--_background-colors---bgsecondary);
  border-radius: 2.5rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
}

.mob_dev-tab_link.w--current {
  color: var(--textcontrast);
  background-color: #ff7256;
}

.mob_dev-tab_inner {
  color: var(--textcontrast);
  flex-flow: row;
  justify-content: center;
  min-height: 19.06rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.v_flex-gap_40px {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

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

.mob_dev-tab_details_tags {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mob_dev-tab_details_tag {
  background-color: #ffffff1a;
  border-radius: 2.5rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  line-height: 1.75;
}

.mob_dev-tab_details_tag.w--current {
  color: var(--textcontrast);
  background-color: #ff7256;
}

.mob_dev-reviews_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.mob_dev-reviews_digits_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.v_flex-gap_4px {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.mob_dev-reviews_digit {
  letter-spacing: -.25px;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.25;
}

.mob_dev-reviews_tiles_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mob_dev-reviews_tile {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 13.69rem;
  display: flex;
}

.lead_modal-inner {
  z-index: 100;
  background-color: var(--_new-colors---lead-banner-bg);
  width: 100%;
  max-width: 59.38rem;
  padding: 2.5rem;
  display: none;
  position: fixed;
  inset: auto 0 0 auto;
  overflow: hidden;
}

.lead_modal-inner.is-en {
  min-height: 36.88rem;
  display: block;
  position: relative;
}

.lead_modal-bg {
  z-index: -1;
  background-color: #00000052;
  position: absolute;
  inset: 0%;
}

.testimonials-tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -2.38rem;
  display: flex;
}

.testimonials-tabs_menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #1e1e1e26;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.testimonials-tabs_menu.is-projects {
  margin-bottom: 2.5rem;
}

.testimonials-tabs_content {
  width: 99svw;
}

.testimonials-tab_link {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  margin-bottom: -1px;
  padding: .38rem;
  transition: border-color .2s cubic-bezier(.165, .84, .44, 1);
}

.testimonials-tab_link.w--current {
  background-color: #0000;
  border-bottom: 1px solid #1e1e1e;
}

.reviews_wrapper {
  margin-top: 3rem;
}

.mob_dev-reviews_icon {
  object-fit: cover;
  height: 1.88rem;
}

.awards_main {
  grid-column-gap: 3.13rem;
  grid-row-gap: 3.13rem;
  flex-flow: column;
  display: flex;
}

.awards_header {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.awards_cards-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.awards_card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.awards_card-digit {
  font-size: 2rem;
  font-weight: 700;
  line-height: .87;
}

.awards_hero-main, .awards_hero-category_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.awards-category_logo {
  align-self: flex-start;
  display: block;
}

.awards-category_logo.is-first {
  width: 32rem;
}

.awards_hero-category_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.awards_cat-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.awards_cat-card_pic {
  object-fit: cover;
  width: 100%;
  height: 21.88rem;
  display: block;
}

.awards_cat-card_pic.is-large {
  height: 32rem;
}

.awards_cat-card_text_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.awards_cat-card_bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.awards_cat-card_tags_wrapper {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.awards_cat-card_pic_wrapper {
  position: relative;
}

.awards_cat-ribbons_block {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  display: flex;
  position: absolute;
  inset: 0% 1.88rem auto auto;
}

.awards-button_wrapper.is-mob {
  display: none;
}

@media screen and (min-width: 1280px) {
  .comm_accordion-card_wrapper.is-testim {
    position: relative;
  }

  .testim_acc_card-text_wrapper {
    width: 35.5rem;
  }
}

@media screen and (min-width: 1440px) {
  .comm_acc_card-text_wrapper.is-less_mw {
    max-width: 35rem;
  }

  .career_hero-pic {
    width: 66rem;
  }

  .testim_acc_card-text_wrapper {
    width: 41.88rem;
  }

  .testim_acc_card-text_wrapper.is-less_mw {
    max-width: 35rem;
  }
}

@media screen and (min-width: 1920px) {
  .section.section--hero {
    padding-top: 26.75rem;
    padding-bottom: 8.75rem;
  }
}

@media screen and (max-width: 991px) {
  .section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section.section--hero {
    min-height: 90svh;
    padding-bottom: 1.75rem;
  }

  .section.section--hero.is-upd {
    padding-top: 7em;
  }

  .section.section--logo__strip {
    padding-top: 3.13rem;
  }

  .section.section--about-us {
    padding-top: 2.19rem;
  }

  .section.portfolio_hero {
    padding-top: 5.75rem;
  }

  .section.is-comm_hero, .section.is-blog_hero {
    padding-top: 8rem;
  }

  .section.is-blog_temp_hero {
    padding-top: 5.75rem;
  }

  .section__hero--content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: stretch;
  }

  .button.button--small.button--white.is-in-nav-mobile {
    flex: 1;
  }

  .button.button--small.button--white.is-nav_order {
    padding: 1.13rem .75rem;
  }

  .button.button--small.is-in-nav-mobile {
    flex: 1;
  }

  .section__hero--header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section__header.header--projects {
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-cards__wrapper.is-grid {
    grid-row-gap: 2.5rem;
  }

  .project-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .project-card__video-wrapper {
    height: 18.25rem;
  }

  .project-card__video-wrapper.is-upd {
    height: 14rem;
  }

  .project-card__text-wrapper {
    grid-template-columns: 1fr 22.5rem;
  }

  .project-card__tags-wrapper {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .project-card__heading {
    font-size: 1.13rem;
  }

  .project-card__heading.is-upd.text-18px {
    font-weight: 600;
  }

  .project-card__tag {
    font-size: .75rem;
    line-height: 1.33;
  }

  .about-us__main {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-20px.for-testimonials {
    font-size: 1.13rem;
    line-height: 1.33;
  }

  .text-20px.is-services_heading {
    font-size: 1.5rem;
    line-height: 1.16;
  }

  .text-20px.is-faq_heading {
    font-size: 1rem;
    line-height: 1.75;
  }

  .text-20px.is-blog_toc {
    color: var(--texttertiary);
    letter-spacing: -.01em;
    line-height: 1;
  }

  .about-us__video {
    height: 23.38rem;
  }

  .swiper.is-blog_featured {
    width: auto;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .swiper-slide.testimonials-slide {
    width: 17.06rem;
  }

  .swiper-slide.team-slide {
    width: calc(100% - 20px);
  }

  .swiper-slide.team-slide.is-upd {
    width: 95%;
  }

  .swiper-slide.is-comm_accordion {
    width: 35rem;
  }

  .testimonials-slide__content {
    min-height: 24rem;
  }

  .testimonials-slide__text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding-bottom: 1rem;
  }

  .testimonials-slide__position {
    font-size: .88rem;
    line-height: 1.42;
  }

  .home-services__block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .home-services__tag {
    padding-top: 1rem;
    padding-bottom: 1rem;
    line-height: 1.5;
  }

  .team-slide__content {
    grid-template-columns: 24.56rem 1fr;
    min-height: 23.88rem;
  }

  .team-slide__content.is-upd {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .team-slide__block {
    justify-content: flex-end;
  }

  .team-slide__block.is-upd {
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .team-slide__text-main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-32px.is-team-heading {
    font-size: 1.5rem;
    line-height: 1.33;
  }

  .team-slide__text {
    font-size: .88rem;
    line-height: 1.57;
  }

  .home-blog__header-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home-blog__header-wrapper.is-upd {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .text16-28.is-faq_text {
    font-size: .88rem;
    line-height: 1.5;
  }

  .home-blog__grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .home-blog__grid.is-upd {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .home-blog-card__pic {
    height: 21.44rem;
  }

  .home-blog-card__pic.is-upd {
    height: 12rem;
  }

  .faq-dropdown__cross {
    width: 1.5rem;
    height: 1.5rem;
  }

  .home-cta__content {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-form__input-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .cta-form__main.for-radios.is-upd {
    grid-template-columns: 1fr;
  }

  .cta-form__main.is-for-modal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-upper_content {
    grid-column-gap: 2.88rem;
    grid-row-gap: 2.88rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer__links-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer__sc-links-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-links_wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer__offices-grid {
    grid-template-columns: 1fr;
  }

  .nav-logo {
    width: 6.88rem;
  }

  .nav__lang-and-button.is-desk {
    display: none;
  }

  .nav__lang-and-button.is-mobile {
    z-index: 11;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_background-colors---bgprimary);
    border-top: 1px solid #3f3f3f1a;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    min-height: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .nav-menu__links-wrapper {
    z-index: 10;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    height: auto;
    max-height: calc(100svh - 4.5rem);
    padding-top: 1rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: auto;
  }

  .nav-link {
    padding: .75rem 1rem;
  }

  .nav-link.nav-drop__trigger {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-drop__body {
    min-width: auto;
    max-height: 0;
    transition: max-height .4s cubic-bezier(.77, 0, .175, 1);
    display: block;
    position: static;
    overflow: hidden;
  }

  .nav-drop__body-inner {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .nav-drop__body-inner.for-drop-large {
    padding-bottom: 0;
  }

  .nav-drop__body-inner.for-tech, .nav-drop__body-inner.for-tech.is-en {
    padding-left: 0;
  }

  .nav-drop__body-inner.for-team {
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-drop__body-inner.for-team.is-en {
    padding-left: 0;
  }

  .nav-drop__body-inner.for-about {
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-drop__body-inner.for-about.is-en {
    padding-left: 0;
  }

  .nav__menu {
    z-index: 10;
    height: calc(var(--vh) * 100);
    background-color: #0000;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 4.5rem;
    position: fixed;
    inset: 0%;
  }

  .nav-drop__body-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
  }

  .nav-drop__body-grid.for-services {
    grid-row-gap: 1rem;
    padding-left: 0;
  }

  .nav-drop__body-grid.for-services.is-en {
    padding-left: 0;
  }

  .nav-drop__body-grid.for-expertise {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .nav-drop__body-grid.for-expertise.is-en {
    padding-left: 0;
  }

  .nav-drop__body-grid.for-blog {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .nav-drop__body-grid.for-blog.is-en {
    padding-left: 0;
  }

  .brand {
    z-index: 11;
    padding-left: 0;
  }

  .text14-20.is-comm_acc_open {
    color: var(--_new-colors---purple);
    font-weight: 600;
  }

  .form-modal-main {
    width: 80%;
  }

  .testimonials-slide__video {
    height: 16rem;
  }

  .heading1 {
    font-size: 2rem;
    line-height: 1.125;
  }

  .menu-button {
    z-index: 11;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    padding: .5rem;
    display: flex;
  }

  .menu-button.w--open {
    color: var(--textprimary);
    background-color: #0000;
  }

  .menu-button-icon {
    flex-flow: column;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    position: relative;
  }

  .menu-button-icon.is-close {
    width: 1rem;
    height: 1rem;
    display: none;
    position: absolute;
  }

  .menu-button-icon.is-ham {
    display: flex;
    position: absolute;
  }

  .nav_drop-trigger_arrow {
    width: 1rem;
    height: 1rem;
    display: block;
  }

  .cursor {
    display: none;
  }

  .menu-button-icon-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
  }

  .projects_radio-label.text14-20 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .75rem;
    line-height: 1.33;
  }

  .projects_radio-label.text-20px {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.13rem;
    line-height: 1.33;
  }

  .projects_filters-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .projects_filters-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .projects_filters-bottom.is-blog {
    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .portfolio_card-video_wrapper {
    height: 13rem;
  }

  .portfolio_card-heading.text-18px {
    font-size: 1rem;
    line-height: 1.25;
  }

  .portfolio_card-tag.text14-20 {
    font-size: .75rem;
    line-height: 1.33;
  }

  .home_hero-video_wrapper {
    width: auto;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .new_services-strip {
    grid-template-columns: 12rem 1fr;
  }

  .nav-tg_link-upd.tg-link, .nav-tg_link-upd.js-whatsapp-link {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem;
    display: flex;
  }

  .heading-128px {
    font-size: 3.5rem;
  }

  .what_we_do-main {
    grid-template-columns: 1fr;
  }

  .heading40-48.is-blog_temp-heading {
    font-size: 2rem;
    line-height: 1.25;
  }

  .heading40-48.is-comm_projects {
    margin-bottom: .88rem;
  }

  .what_we_do-header_pic {
    width: 100%;
    max-width: 25rem;
  }

  .horizontal_drop-header {
    width: 15rem;
  }

  .design_digits-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .design_form-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .design_form-header.is-graph_design, .design_form-header.is-web_services, .design_form-header.is-ux_dribble {
    grid-template-columns: 1fr;
  }

  .design_form-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .design_form-text_inner {
    max-width: none;
  }

  .comm_functions-main {
    grid-template-columns: 1fr;
  }

  .comm_functions-grid {
    grid-column-gap: 3.5rem;
  }

  .comm_functions-grid.is-3col {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .comm_accordion-main {
    display: none;
  }

  .comm_accordion-card {
    grid-column-gap: .81rem;
    grid-row-gap: .81rem;
    grid-template-columns: 1fr;
    max-width: none;
    max-height: none;
  }

  .comm_acc_card-pic_wrapper {
    height: 31.25rem;
  }

  .comm_acc_card-text_wrapper {
    max-width: none;
    padding: 0;
  }

  .comm_acc_card-text_wrapper.is-more_mw {
    width: 100%;
  }

  .comm_acc_card-pic {
    height: 100%;
  }

  .comm_acc_card-pic.is-desk {
    display: none;
  }

  .comm_acc_card-pic.is-mob {
    display: block;
  }

  .comm_acc_card-tag {
    font-size: .75rem;
    line-height: 1.33;
  }

  .ghost_link.text-18px.is-no_res.is-mob {
    display: block;
  }

  .ghost_link.text-18px.is-no_res.is-desk {
    display: none;
  }

  .comm_price-main {
    grid-template-columns: 1fr;
  }

  .comm_swiper_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .acc_swiper-nav {
    justify-content: flex-end;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .acc_swiper-nav.is-testim {
    justify-content: center;
    align-items: center;
  }

  .comm_acc_paragraph-wrapper {
    grid-column-gap: .13rem;
    grid-row-gap: .13rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .blog_cards-wrapper {
    grid-column-gap: 1.25rem;
  }

  .blog_card-pic_wrapper {
    height: 16rem;
  }

  .projects_filters-item {
    flex: none;
  }

  .blog_temp-tag {
    font-size: .75rem;
    line-height: 1.33;
  }

  .blog_temp_hero-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog_temp_hero-thumbnail {
    height: 23.88rem;
  }

  .blog_temp_body-main {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
    position: relative;
  }

  .blog-rich h2 {
    font-size: 1.75rem;
    line-height: 1.28;
  }

  .blog-rich h3 {
    font-size: 1.38rem;
    line-height: 1.45;
  }

  .blog_temp-rail {
    position: static;
  }

  .blog_temp-toc {
    padding-top: 1rem;
  }

  .blog_temp-toc_link {
    color: var(--textprimary);
  }

  .blog_temp-scrollable {
    position: static;
  }

  .blog_temp-cta {
    display: none;
  }

  .comm_price-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .comm_price-grid.is-3col {
    grid-template-columns: 1fr;
  }

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

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

  .blog_toc-drop_body {
    overflow: hidden;
  }

  .blog_toc-drop_icon {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
  }

  .comm_design_services-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .comm_design_services-header {
    flex-flow: column;
  }

  .comm_design_services-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .comm_design_services-card, .comm_design_services-card_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .comm_3col_features-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog_rich-inner_cta {
    grid-template-columns: 1.1fr .9fr;
  }

  .comm_integrations-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: auto;
  }

  .comm_integrations-logos_wrapper {
    justify-content: center;
    align-items: center;
  }

  .h_flex-gap16.is-align_space {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_projects-tabs {
    margin-top: -3.9rem;
  }

  .comm_ios_devices-main {
    grid-template-columns: 1fr;
  }

  .comm_mvp_stack-header {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .comm_mvp_stack-grid {
    grid-template-columns: 1fr 1fr;
  }

  .policites-rich h2 {
    font-size: 1.75rem;
    line-height: 1.28;
  }

  .policites-rich h3 {
    font-size: 1.38rem;
    line-height: 1.45;
  }

  .career_values-feature_card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .career_move-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .career_move-grid.is-career_events {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .career_move-grid.is-career_corporates {
    flex-flow: column;
    display: flex;
  }

  .career_move-slider {
    max-width: none;
  }

  .careers_review-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .career_startups-main {
    flex-flow: column;
    display: flex;
  }

  .tg_banner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .career_stack-grid, .career_problems-grid {
    grid-template-columns: 1fr;
  }

  .career_health-grid {
    grid-template-columns: 1fr 1fr;
  }

  .careers_afterwork-grid, .careers_afterwork-card.is-horizontal, .career_office-grid {
    grid-template-columns: 1fr;
  }

  .careers_work-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testim_acc-person_text_wrapper {
    padding-right: 5rem;
    position: relative;
  }

  .testim_acc-card {
    grid-column-gap: .81rem;
    grid-row-gap: .81rem;
    grid-template-columns: 1fr;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .testim_acc_card-pic_wrapper-copy {
    height: 31.25rem;
  }

  .testim_acc_card-pic {
    height: 100%;
  }

  .testim_acc_card-pic.is-desk {
    display: none;
  }

  .testim_acc_card-pic.is-mob {
    display: block;
  }

  .testim_acc_card-text_wrapper {
    max-width: none;
    padding: 0;
  }

  .testim_acc_card-text_wrapper.is-more_mw {
    width: 100%;
  }

  .testim_acc_card-logo {
    width: 5rem;
    max-height: 1.25rem;
    display: block;
    top: .56rem;
    right: 0;
  }

  .testim_acc-main {
    display: none;
  }

  .ux_dribble-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .ux_audit-services_tags_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ux_audit-services_tag.heading-24px {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .purple_cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ux_audit-get_grid {
    grid-template-columns: 1fr 1fr;
  }

  .as_simple_upd-grid {
    grid-template-columns: 1fr;
  }

  .ux_audit_compare-case_header {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .ux_audit_compare-case_grid {
    grid-template-columns: 1fr;
  }

  .lead_modal-bg_pic {
    width: 25%;
    right: 2%;
  }

  .mob_dev-tab_details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
  }

  .mob_dev-reviews_content {
    flex-flow: wrap;
  }

  .awards_cards-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .awards_card {
    justify-content: flex-start;
    align-items: center;
  }

  .awards_hero-category_grid {
    grid-template-columns: 1fr;
  }

  .awards_cat-card_pic.is-large {
    height: 21.88rem;
  }
}

@media screen and (max-width: 767px) {
  .section.is-design_hero.is-en {
    padding-top: 7rem;
    padding-bottom: 3rem;
  }

  .project-cards__wrapper.is-grid {
    grid-template-columns: 1fr;
  }

  .h2-text.is-faq.is-upd {
    font-size: 2.5rem;
  }

  .h2-text.is-upd {
    font-size: 2rem;
  }

  .project-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .project-card__video.is-cut {
    width: 105%;
    margin-left: -2.5%;
  }

  .project-card__text-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .project-card__tags-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .swiper.is-blog_featured {
    width: auto;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .swiper-slide.is-comm_accordion {
    width: calc(100% - 2rem);
  }

  .swiper-slide.is-blog_featured {
    width: calc(100% - 4rem);
  }

  .home-services__tag.is-18px {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5;
  }

  .team-slide__content {
    grid-template-columns: 1fr;
  }

  .team-slide__content.is-upd {
    background-color: #0000;
    grid-template-columns: 1fr;
  }

  .team-slide__block.is-upd {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .team-slide__pic-wrapper.is-upd {
    background-color: #f9f9f9;
  }

  .team-slide__pic {
    object-fit: cover;
    object-position: 50% 0%;
    height: 25rem;
  }

  .home-blog__grid.is-upd {
    grid-template-columns: 1fr;
  }

  .home-blog-card__pic.is-upd {
    height: 18rem;
  }

  .heading-24px.is-comm_functions {
    letter-spacing: -.05px;
    font-size: 1.13rem;
    font-weight: 500;
  }

  .cta-form__main.is-for-modal {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .cta-form__main.is-upd {
    grid-template-columns: 1fr;
  }

  .form-modal-main {
    width: 90%;
  }

  .cookie-banner {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .new_services-strip {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .new_services-links_wrapper.gap24 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .design_hero-main.is-en {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
  }

  .what_we_do-divider.desk_hidden {
    display: block;
  }

  .horizontal_drop-header {
    width: 11.18rem;
  }

  .design_digits-grid {
    grid-template-columns: 1fr;
  }

  .design_digits-header {
    min-height: auto;
  }

  .v_flex-gap_8px.is-design_hero {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
  }

  .v_flex-gap_8px.is-design_hero.is-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .design_about-strip {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .design_hero-bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .design_hero-button_wrapper {
    align-self: center;
  }

  .comm_hero-main {
    text-align: center;
  }

  .comm_functions-grid, .comm_functions-grid.is-3col {
    grid-template-columns: 1fr;
  }

  .comm_functions-card.is-gap40 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .ghost_link.text-18px.is-align_center {
    align-self: center;
  }

  .comm_price-table_header.is-ux {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .blog_cards-wrapper {
    grid-template-columns: 1fr;
  }

  .blog_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog_temp_hero-dates {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .blog_temp_hero-date_block {
    justify-content: space-between;
    align-items: center;
  }

  .text_tertiary.text14-20.is-m_hidden {
    display: none;
  }

  .comm_3col_features-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .comm_3col_features-grid {
    grid-template-columns: 1fr;
  }

  .blog_rich-read_next {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog_rich-read_next-bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog_rich-inner_cta {
    grid-template-columns: 1.1fr;
  }

  .comm_integrations-logo {
    height: 4rem;
  }

  .blog_body-black_cta {
    background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67f4d4b6230b3b3f94b61173_Group%202087328546.webp");
    background-position: 45% 101%;
    background-size: 1139px;
    padding-bottom: 12rem;
  }

  .startups_cta-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_projects-tabs {
    margin-top: 2.5rem;
  }

  .home_projects-tabs_menu {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .comm_ios_devices-main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .comm_ios_devices-grid {
    grid-template-columns: 1fr;
  }

  .comm_ios_price-desk {
    display: none;
  }

  .comm_ios_price-mob {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .comm_mvp_stack-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .career_values-main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .career_values-feature_card {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .cv_feature_card-text_wrapper {
    order: -1;
  }

  .career_move-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .career_move-text_wrapper {
    margin-bottom: 1.5rem;
  }

  .career_move-pic_wrapper {
    justify-content: center;
    align-items: center;
  }

  .career_move-slide_content {
    width: auto;
  }

  .careers_review-grid {
    grid-template-columns: 1fr;
  }

  .career_stack-tiles_wrapper {
    flex-flow: wrap;
  }

  .career_vacancies-collection_list {
    grid-template-columns: 1fr;
  }

  .career_corporates-tabs_menu {
    width: auto;
  }

  .testim_acc-person_info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto;
    width: 100%;
  }

  .testim_acc-person_pic {
    width: 18.13rem;
    height: 18.13rem;
    display: none;
  }

  .testim_acc-person_pic.is-mobile {
    align-self: center;
    display: block;
  }

  .testim_acc-person_text_wrapper {
    padding-right: 0;
  }

  .testim_acc_card-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ux_audit-get_grid, .ux_audit-get_grid.is-2col {
    grid-template-columns: 1fr;
  }

  .testim_acc-modal_content {
    height: 50svh;
  }

  .lead_modal {
    inset: auto 0% 0%;
  }

  .lead_modal-content, .lead_modal-content.is-en {
    width: 100%;
  }

  .lead_modal-bg_pic {
    width: 20%;
  }

  .lead_modal-close_button {
    top: .5rem;
    right: .5rem;
  }

  .mob_dev-cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mob_dev-tab_details {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mob_dev-reviews_tiles_wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lead_modal-inner {
    inset: auto 0% 0%;
  }

  .awards_cat-card_pic, .awards_cat-card_pic.is-large {
    height: 18.6rem;
  }

  .awards_card-icon.is-wda {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .section.section--hero {
    padding-top: 10rem;
  }

  .section.section--logo__strip.is-upd {
    padding-top: 3.75rem;
    padding-bottom: 2.25rem;
  }

  .section.section--home__projects {
    padding-bottom: 1.88rem;
  }

  .section.section--about-us.is-upd {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
  }

  .section.section--testimonials.is-upd, .section.section--home-blog.is-design {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section.is-design_hero {
    padding-top: 7rem;
    padding-bottom: 2.5rem;
  }

  .section.is-design_hero.is-en {
    padding-top: 6rem;
  }

  .section.is-what_we_do {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section.is-horizontal_drops {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .section.is-design_logos, .section.is-design_stages, .section.is-design_digits {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section.is-design_form {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .section.is-design_about {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section.is-comm_hero {
    padding-top: 7rem;
    padding-bottom: 1.88rem;
  }

  .section.is-comm_hero.is-redesign {
    padding-bottom: 4.38rem;
  }

  .section.is-comm_hero.is-corp_portal, .section.is-comm_hero.is-smart_tv {
    padding-top: 7rem;
  }

  .section.is-comm {
    padding-top: 1.88rem;
    padding-bottom: 1.88rem;
  }

  .section.is-comm.is-comm_price {
    padding-bottom: 3.75rem;
  }

  .section.is-comm.is-advantages, .section.is-comm.is-testimonials, .section.is-comm.is-top_double {
    padding-top: 3.75rem;
  }

  .section.is-comm.is-bot_double {
    padding-bottom: 3.75rem;
  }

  .section.is-blog_temp_body {
    padding-bottom: 2.5rem;
  }

  .section.is-blog_similar {
    padding-top: 2.5rem;
  }

  .section.is-policies_main, .section.is-career_hero {
    padding-top: 6rem;
  }

  .section.is-ux_audit.is-bot_double {
    padding-bottom: 6.57rem;
  }

  .section.is-ux_audit.is-top_double {
    padding-top: 6.57rem;
  }

  .section.is-awards_hero {
    padding-top: 7rem;
  }

  .text--medium.is-hero-subtext {
    font-size: .88rem;
    line-height: 1.42;
  }

  .logo-strip__pic.is-upd {
    width: 8rem;
    height: 6rem;
  }

  .projects__main {
    padding-bottom: 2rem;
  }

  .section__header.is-m-vert {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h2-text.is-about, .h2-text.is-blog {
    font-size: 2rem;
  }

  .project-card__video-wrapper {
    height: 9.5rem;
  }

  .project-card__video-wrapper.is-upd {
    height: 13rem;
  }

  .about-us__content {
    background-color: #0000;
  }

  .about-us__video {
    height: 11.5rem;
  }

  .about-us__video.is-upd {
    width: auto;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .testimonials__main, .swiper.swiper-team {
    margin-bottom: 1.5rem;
  }

  .swiper-slide.testimonials-slide.is-upd, .swiper-slide.team-slide {
    width: 17.06rem;
  }

  .swiper-slide.team-slide.is-upd {
    width: 18.75rem;
  }

  .swiper-slide.is-design_stages {
    width: 20.75rem;
    padding-right: 2rem;
  }

  .swiper-slide.is-comm_accordion {
    width: 100%;
  }

  .swiper-slide.is-blog_featured {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .swiper-slide.is-career_startups {
    width: 17rem;
  }

  .swiper-slide.is-career_events {
    width: 17rem;
    height: 12rem;
  }

  .home-services__main.is-upd {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-18px.is-design_hero {
    letter-spacing: -.01em;
    font-size: .88rem;
    line-height: 1.42;
  }

  .text-18px.is-tertiary.is-comm_table_text {
    letter-spacing: normal;
    font-size: .88rem;
    line-height: 1.42;
  }

  .text-18px.is-comm_hero_item {
    letter-spacing: -.01em;
    font-size: .88rem;
    line-height: 1.42;
  }

  .text-18px.is-author_qoute_position {
    letter-spacing: normal;
    margin-top: -.75rem;
    font-size: 1rem;
    line-height: 1.25;
  }

  .team-slide__content {
    flex-flow: column;
    min-height: 33.5rem;
    display: flex;
  }

  .team-slide__block {
    padding: 1rem;
  }

  .team-slide__block.is-upd {
    padding: .5rem .5rem 1rem;
  }

  .team-slide__pic-wrapper {
    height: 16.06rem;
    padding: .5rem;
  }

  .team-slide__pic-wrapper.is-upd {
    height: 18.69rem;
    padding: 0;
  }

  .team-slide__text-main {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-32px {
    font-size: 1.5rem;
    line-height: 1.33;
  }

  .heading-32px.is-team-heading {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .team-slide__pic {
    height: 100%;
  }

  .home-blog__main.is-upd {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .home-blog__header-wrapper {
    margin-bottom: -8px;
  }

  .text16-28.is-services-small_tag {
    font-size: .75rem;
    line-height: 1.66;
  }

  .text16-28.is-w400.is-comm_acc_card_li {
    font-size: .88rem;
    line-height: 1.42;
  }

  .home-blog__grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home-blog-card__pic.is-upd {
    height: 12rem;
  }

  .home-faq__main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home-cta__content.is-in-modal {
    padding-top: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-24px.is-design_digit_heading {
    min-height: auto;
  }

  .heading-24px.is-comm_acc_card {
    font-size: 1.13rem;
  }

  .heading-24px.is-testim_acc-name {
    max-width: 15.63rem;
  }

  .text-input.is-upd.is-area {
    height: 5.57rem;
  }

  .cta-form__main {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .footer-upper_content {
    padding-top: 1.5rem;
  }

  .footer__links-block {
    padding-right: 0;
  }

  .cta-form__steps.step-two {
    margin-top: 5rem;
  }

  .text14-20.is-lead_modal-consent {
    width: 85%;
  }

  .form-modal-main {
    width: 100%;
  }

  .form-modal-close {
    top: 1rem;
    right: 1rem;
  }

  .success_message-content {
    padding: 1rem;
  }

  .success_message-pic {
    width: 100%;
  }

  .success_message-pic.is-for-modal {
    width: 100vh;
  }

  .success_message-button_wrapper {
    position: static;
  }

  .testimonials-slide__video-embed {
    height: 16rem;
  }

  .testimonials-slide__video-embed.is-upd {
    height: 17rem;
  }

  .portfolio-grid {
    grid-template-columns: 1fr;
  }

  .portfolio-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .portfolio_card-text_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer-policies_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2rem;
  }

  .home_hero-video_wrapper {
    margin-top: 2.5rem;
  }

  .new_services-links_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .new_services-links_wrapper.gap24 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new_services-divider {
    display: none;
  }

  .new_services-small_tags_wrapper {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .bottom_form-next_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .bottom_form-next_wrapper:where(.w-variant-ff96c0d6-0484-aacc-c02c-2531e30dc79e) {
    align-items: stretch;
  }

  .design_hero-main {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .design_hero-header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-128px, .heading-128px.is-comm_hero_heading {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .heading-128px.is-comm_hero_heading.is-info_portal {
    font-size: 2.2rem;
  }

  .what_we_do-main, .what_we_do-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading40-48 {
    font-size: 2rem;
    line-height: 1.125;
  }

  .heading40-48.is-design {
    font-size: 2rem;
    line-height: 1.25;
  }

  .what_we_do-grid {
    grid-template-columns: 1fr;
  }

  .horizontal_dropdown {
    grid-template-columns: 1fr auto;
    margin-bottom: -1rem;
  }

  .horizontal_drop-header {
    width: auto;
  }

  .design_stages-card-digit_wrapper {
    width: 6.25rem;
    height: 6.25rem;
  }

  .design_stages-card-digit {
    font-size: 2.31rem;
  }

  .design_digits-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .design_digit {
    flex: none;
    width: 3rem;
    font-size: 5rem;
  }

  .team_slide-button_wrapper {
    display: none;
  }

  .team-button_wrapper-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .blog_header-button_wrapper.is-desk {
    display: none;
  }

  .blog_header-button_wrapper.is-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .design_about-strip {
    grid-template-columns: 1fr;
  }

  .design_digits-card-button_wrapper {
    align-self: center;
  }

  .comm_hero-main {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .comm_functions-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .comm_acc_card-pic_wrapper {
    aspect-ratio: 25 / 22;
    height: auto;
  }

  .comm_acc_card-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comm_acc_card-tag.is-comm_case_tags {
    padding: .63rem 1rem;
  }

  .comm_acc_card-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .comm_stack-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: flex-start;
  }

  .comm_price-main {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .comm_price-table_heading {
    font-size: 1rem;
    line-height: 1.25;
  }

  .comm_price-table_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .blog_temp_hero-tag_time {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog_temp-tag.is-ttr {
    flex: none;
  }

  .blog_temp_hero-thumbnail {
    height: 11.25rem;
  }

  .blog_rich-inner_cta-text_wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .blog_rich-author_quote {
    grid-template-columns: 1fr;
  }

  .blog_rich-author_quote-pic_wrapper {
    width: 7.5rem;
    height: 7.5rem;
  }

  .blog_rich-author_quote-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading28 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .comm_integrations-logo {
    height: 3.5rem;
  }

  .blog_body-black_cta {
    background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/67f7b1920bd7a94069480740_Group%202087328547.webp");
    background-position: 50%;
    background-size: cover;
    padding-bottom: 5rem;
  }

  .black_cta-bg_pic.is-rotating {
    width: 12.5rem;
    height: 12.5rem;
    bottom: -3rem;
    right: -5rem;
  }

  .black_cta-bg_pic.is-circle {
    object-position: 50% 100%;
    width: 14.94rem;
    height: 13.5rem;
    right: -2.2rem;
  }

  .startups_cta-header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .startups_cta-bottom {
    justify-content: flex-start;
    align-items: center;
  }

  .startups_cta-bottom_text_wrapper {
    width: 100%;
  }

  .startups_cta-experience_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_projects-tabs.is-home {
    margin-top: 2.5rem;
  }

  .black_cta-icon {
    width: 3.44rem;
    display: block;
  }

  .success_message-main {
    flex-flow: column;
    display: flex;
  }

  .policies_main-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .policies_h1 {
    font-size: 1.8rem;
  }

  .career_move-grid.is-career_corporates {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .tg_banner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .tg_banner-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .career_stack-tiles_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .career_stack-list_tick {
    width: 2rem;
  }

  .career_stack-services_grid {
    grid-template-columns: 1fr;
  }

  .career_events-arrow {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .career_events-arrow_icon {
    width: 2rem;
  }

  .career_problems-card {
    min-height: 22rem;
    padding-bottom: 10rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .career_problems-card.is-first {
    background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682b05307c5278494a71cf1f_career-problems-img1_mobile.svg");
    background-position: 50%;
    background-size: cover;
  }

  .career_problems-card.is-second {
    background-image: url("https://cdn.prod.website-files.com/678ccce8ba65076a9fdb8a49/682c4a8bd47340a83f6450df_career-problems-img2_mobile2.svg");
    background-position: 50% 100%;
    background-size: cover;
  }

  .career_health-grid {
    grid-template-columns: 1fr;
  }

  .career_vacancies-modal_content {
    padding: 2rem 1rem;
  }

  .career_vacancies-modal_close {
    top: .5rem;
    right: .5rem;
  }

  .careers_afterwork-card_text_wrapper {
    padding: 1.5rem;
  }

  .career_office-pic_wrapper, .career_office-text_wrapper {
    padding: 1rem;
  }

  .careers_work-grid {
    grid-template-columns: 1fr;
  }

  .testim_acc_card-pic_wrapper-copy {
    aspect-ratio: 25 / 22;
    height: auto;
  }

  .testim_acc_card-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ux_dribble-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text_56px {
    font-size: 2.5rem;
  }

  .ux_dribble-rail_block {
    width: 16rem;
  }

  .ux_audit-services_tags_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ux_audit-services_tag.heading-24px {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
  }

  .purple_cta {
    padding: 1.5rem;
  }

  .ux_audit-get_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .img_compare_after-wrapper {
    height: 12.5rem;
  }

  .img_compare-pic.img_compare_before {
    object-fit: cover;
    object-position: 0% 50%;
    height: 12.5rem;
  }

  .img_compare-pic.img_compare_after {
    object-position: 0% 50%;
  }

  .cta_form-checks_wrapper {
    width: 100%;
  }

  .footer-banners_wrapper {
    flex-flow: column;
  }

  .footer-banner, .footer-banner.is-10th {
    width: auto;
  }

  .testim_acc-modal_content {
    height: 43svh;
  }

  .lead_modal {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lead_modal-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .lead_modal-text_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .v_flex-gap40px.is-lead_modal {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .mob_dev-cta {
    align-items: stretch;
    padding: 1.5rem;
  }

  .mob_dev-reviews_digits_wrapper {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .mob_dev-reviews_digit {
    font-size: 4rem;
  }

  .lead_modal-inner {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .awards_cards-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .awards_card {
    order: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .awards_card._02 {
    order: 2;
  }

  .awards_card._03 {
    order: 3;
  }

  .awards_card._04 {
    order: 4;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .awards_cat-card_pic, .awards_cat-card_pic.is-large {
    height: 12.55rem;
  }

  .awards_cat-card_bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .awards_cat-ribbons_block {
    right: .5rem;
  }

  .awards_cat-ribbon {
    height: 4rem;
  }

  .image {
    width: 19.2rem;
  }

  .awards_card-icon.is-wda {
    width: 16rem;
  }

  .awards-button_wrapper.is-desk {
    display: none;
  }

  .awards-button_wrapper.is-mob {
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbee27-9fdb8a55, #w-node-_5722503f-1166-88e0-4e82-9f609edbee6c-9fdb8a55 {
  grid-area: span 1 / span 24 / span 1 / span 24;
}

#w-node-_9e7d15ee-55ed-078a-434d-83ca5ffca14d-9fdb8a55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbeef2-9fdb8a55 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbefd9-9fdb8a55 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7a88ed4-3423-f206-dfa0-d993fe285b98-4db618ae {
  grid-area: span 1 / span 24 / span 1 / span 24;
}

#w-node-_852deb2f-1c27-db84-8d2d-3cc22ef33640-4db618ae, #w-node-d35db150-1e4b-7721-588b-621233d8c3e5-4db618ae, #w-node-_59f3896d-2a6d-dddf-76a2-5e4870a2ff6b-4db618ae, #w-node-_8d2af611-51cd-c227-e15f-a7ef25b9b5f0-4db618ae, #w-node-ab121b2c-9138-7710-cda4-038ef4dced2f-4db618ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf02842b-1b8b-372d-677b-e3231f5ed59f-4db618ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7a88ed4-3423-f206-dfa0-d993fe285b98-ed085a50 {
  grid-area: span 1 / span 24 / span 1 / span 24;
}

#w-node-_852deb2f-1c27-db84-8d2d-3cc22ef33640-ed085a50, #w-node-d35db150-1e4b-7721-588b-621233d8c3e5-ed085a50, #w-node-_59f3896d-2a6d-dddf-76a2-5e4870a2ff6b-ed085a50, #w-node-_8d2af611-51cd-c227-e15f-a7ef25b9b5f0-ed085a50, #w-node-ab121b2c-9138-7710-cda4-038ef4dced2f-ed085a50, #w-node-_0d19b22b-fd82-b2ef-a16e-f5c23e5a8b24-ed085a50, #w-node-_31ef8df0-7a10-6e34-b95c-27c76d53d5ad-ed085a50, #w-node-_350e950e-c795-39ee-7a22-d2ea6f55d98c-ed085a50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf02842b-1b8b-372d-677b-e3231f5ed59f-ed085a50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbee27-75c14c74, #w-node-_5722503f-1166-88e0-4e82-9f609edbee6c-75c14c74 {
  grid-area: span 1 / span 24 / span 1 / span 24;
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbeef2-75c14c74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5722503f-1166-88e0-4e82-9f609edbefd9-75c14c74 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c10db5aa, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c10db5aa, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-c10db5aa, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-c10db5aa, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-c10db5aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-c10db5aa, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-c10db5aa, #w-node-_01b19d26-4404-3f4f-5f18-3370d8e3bee1-c10db5aa, #w-node-_879d25a6-b32a-3bce-c53a-8a66ec978ad1-c10db5aa, #w-node-_65d4492d-cc69-3841-3db5-a978a602a1f1-c10db5aa, #w-node-d95135ec-eb66-9c13-4125-9a9b2062757a-c10db5aa {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c10db5aa, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c10db5aa, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c10db5aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f276b7e3-6ce5-60c8-6537-4d5505a9077a-c10db5aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c10db5aa, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c10db5aa, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c10db5aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_659f026a-f32c-bf28-cb58-dc7d498b5a1b-498b59fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3209824f-a2d5-ef3e-6cc9-da91e5833088-6576b8d4 {
  align-self: center;
}

#w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-8168062a, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-8168062a, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-8168062a, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-8168062a, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-8168062a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01b19d26-4404-3f4f-5f18-3370d8e3bee1-8168062a, #w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-8168062a, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-8168062a, #w-node-_24235de1-6c41-9b8b-5c37-373ded73b343-8168062a, #w-node-cacee8ea-af73-945c-8e43-241625389056-8168062a, #w-node-edaf80dd-01df-d2bc-a3ab-5ff68f72dfdf-8168062a, #w-node-_09ea281b-135c-d00e-0325-4592481399c1-8168062a, #w-node-_10a58c45-d81d-5779-587a-3d187f91dd3a-8168062a {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-8168062a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-8168062a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-8168062a, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-8168062a, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-8168062a, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab05-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab0e-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab15-8168062a, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-5ca977b5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-5ca977b5, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-5ca977b5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_605dcb39-1543-a91a-a8ec-be059b3c6896-5ca977b5, #w-node-c3d916fb-afa8-7268-cb99-58c5b2dca5dc-5ca977b5, #w-node-_1b653b95-4219-5eb7-1205-4e4e81cb0dde-5ca977b5, #w-node-_4b864c29-eb25-2e46-c16e-7712826b5b67-5ca977b5, #w-node-_5edb461b-f9b2-aecd-fd4a-dc5032736c8a-5ca977b5, #w-node-b938eb07-075e-4273-113e-e6dd639cdf41-5ca977b5 {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-5ca977b5, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-5ca977b5, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1231-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1238-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e123f-5ca977b5, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-5ca977b5, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-5ca977b5, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-5ca977b5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-f6d4786a, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-f6d4786a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-f6d4786a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_552560d0-f9ed-cb4a-525b-f41cb490ca5c-f6d4786a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b7fed6f2-f3f3-e6a1-dd74-9c2c5883a6a4-f6d4786a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_605dcb39-1543-a91a-a8ec-be059b3c6896-f6d4786a, #w-node-c3d916fb-afa8-7268-cb99-58c5b2dca5dc-f6d4786a, #w-node-_8d392e38-5573-44e7-de0c-ee95924952c5-f6d4786a, #w-node-_1b653b95-4219-5eb7-1205-4e4e81cb0dde-f6d4786a, #w-node-e8e9cdcd-a75a-e3fb-c848-7e796fb0dd92-f6d4786a, #w-node-_3f84435b-0a0f-6eb3-098b-a82f874b16fd-f6d4786a, #w-node-d4510cc1-278c-31a2-eac7-e3ef9c4273c3-f6d4786a, #w-node-b988fcb9-0a4a-7ddc-7700-05a4910f0de0-f6d4786a {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f6d4786a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f6d4786a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f6d4786a, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f6d4786a, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f6d4786a, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f6d4786a, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-bd6a8be7, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-bd6a8be7, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-bd6a8be7, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-bd6a8be7, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-bd6a8be7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01b19d26-4404-3f4f-5f18-3370d8e3bee1-bd6a8be7, #w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-bd6a8be7, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-bd6a8be7, #w-node-_24235de1-6c41-9b8b-5c37-373ded73b343-bd6a8be7, #w-node-_9c720d2f-5d94-3dbb-9d78-a4eaa4b49efc-bd6a8be7, #w-node-d0df8fc1-97af-3c85-68db-9ce04baf9592-bd6a8be7, #w-node-_5429927a-a8b2-d83e-d14d-619c9da34c57-bd6a8be7, #w-node-c4fb4825-9422-18fc-7b3a-379acc341c4e-bd6a8be7 {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-bd6a8be7, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-bd6a8be7, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-bd6a8be7, #w-node-_7d2e25f4-5da5-5b70-f55f-1e045cc49500-bd6a8be7, #w-node-_8a8997b0-074a-e26f-730a-00ca2ac48b63-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a619b-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a61a2-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a61a3-bd6a8be7, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-bd6a8be7, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-bd6a8be7, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-bd6a8be7, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-7990b367, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-7990b367, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-7990b367, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-7990b367, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-7990b367 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_605dcb39-1543-a91a-a8ec-be059b3c6896-7990b367, #w-node-c3d916fb-afa8-7268-cb99-58c5b2dca5dc-7990b367, #w-node-_1b653b95-4219-5eb7-1205-4e4e81cb0dde-7990b367, #w-node-fc336cf4-2068-dfcd-5511-1558d30df75a-7990b367, #w-node-_7cd5f069-f965-aea7-4d2e-051198d9fd57-7990b367, #w-node-c8acabee-4a25-0047-e68a-6b8615328933-7990b367 {
  align-self: center;
}

#w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec7a-7990b367 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-7990b367, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-7990b367, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-7990b367, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-7990b367, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-7990b367, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-7990b367, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c1414fbf, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-c1414fbf, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-c1414fbf, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c1414fbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-c1414fbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09c30858-1c60-5e3f-1197-c7d9cd40bc30-c1414fbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f2b2828-e29c-91ac-0395-a429ac03a25d-c1414fbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_605dcb39-1543-a91a-a8ec-be059b3c6896-c1414fbf, #w-node-c3d916fb-afa8-7268-cb99-58c5b2dca5dc-c1414fbf, #w-node-_1b653b95-4219-5eb7-1205-4e4e81cb0dde-c1414fbf, #w-node-f9ec4bde-c250-0a95-a4de-7fdaf3cfe6ac-c1414fbf, #w-node-_731c935c-f084-82a3-18ed-0d03da0d0e12-c1414fbf, #w-node-_57f28d83-6d0d-5a23-eae6-7e6084bdecbe-c1414fbf {
  align-self: center;
}

#w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec7a-c1414fbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c1414fbf, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c1414fbf, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c1414fbf, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c1414fbf, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c1414fbf, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c1414fbf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b8ebe13-de06-e264-455e-ea0408a11ac7-08a11aa4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_01b19d26-4404-3f4f-5f18-3370d8e3bee1-f37d3d27, #w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-f37d3d27, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-f37d3d27, #w-node-ba1d19c9-253f-d4b2-e2f8-e5eb51b8e583-f37d3d27, #w-node-ba1d19c9-253f-d4b2-e2f8-e5eb51b8e563-f37d3d27, #w-node-_4aa8acc5-fea8-8ea7-da98-79647b26c038-f37d3d27, #w-node-_55a24609-bd76-22a5-ff3d-fadc109c4a07-f37d3d27, #w-node-ff8bc860-02a9-597d-77e6-b97cf5741e0d-f37d3d27, #w-node-_1d496c47-cd7f-00dc-5fb3-84feff3bc05c-f37d3d27, #w-node-_9499c204-1d96-6428-0d0b-ee878995ef9f-f37d3d27 {
  align-self: center;
}

#w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f37d3d27, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f37d3d27, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f37d3d27, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f37d3d27, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f37d3d27, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f37d3d27, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c76ac9cc, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c76ac9cc, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-c76ac9cc, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-c76ac9cc, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-c76ac9cc, #w-node-_526cb5ac-8bb3-f01a-aa7a-f61ea72d95e2-c76ac9cc, #w-node-_5be62382-228f-0c55-4cd2-cbe5ead1be85-c76ac9cc, #w-node-_1e870fcf-d307-2395-7d6e-adb933658d72-c76ac9cc, #w-node-_27aa491d-3438-bdb4-ffa2-13f4bcf264fe-c76ac9cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-c76ac9cc, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-c76ac9cc, #w-node-cb433fff-2078-eab1-9fe2-b8089612eaf9-c76ac9cc, #w-node-_1237e398-53db-c4d9-e37a-b2dee846718d-c76ac9cc, #w-node-_2d0b1807-97bf-758a-dd8e-88d9ed75a6c6-c76ac9cc, #w-node-b882af2f-198e-cdad-13ef-311aafdaab25-c76ac9cc {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c76ac9cc, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c76ac9cc, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c76ac9cc, #w-node-_25901c95-83af-f385-a6a9-7fea84141e03-e357f852, #w-node-_54297ef2-9151-232b-8f76-5b5b0ad9f8c1-e357f852, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-e357f852, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-e357f852, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-e357f852, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-e357f852, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-e357f852 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_460b009e-3e4b-65da-5ff4-d9b896d38f20-e357f852, #w-node-c3d916fb-afa8-7268-cb99-58c5b2dca5dc-e357f852, #w-node-_1b653b95-4219-5eb7-1205-4e4e81cb0dde-e357f852, #w-node-_3070fb8c-0f72-8706-12ea-92246ca2b258-e357f852, #w-node-b54d29db-11a1-6a30-5b35-276f1d149873-e357f852, #w-node-_0a033599-13e5-a0a4-dfc1-a13998669823-e357f852 {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-e357f852, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-e357f852, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-e357f852, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-e357f852, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-e357f852, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-e357f852, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-1883f50f, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-1883f50f, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-1883f50f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-1883f50f, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-1883f50f, #w-node-cb433fff-2078-eab1-9fe2-b8089612eaf9-1883f50f, #w-node-_8a54bd48-0c3f-3122-07ea-4c81bc5cf637-1883f50f, #w-node-_0efce121-ea73-eef3-7752-d350b616df15-1883f50f, #w-node-_91b0ed77-fe29-8472-e2e8-b96ac75de7d5-1883f50f, #w-node-e8aa664f-ec02-e152-3bd9-f556d609ba47-1883f50f, #w-node-_5493333e-647b-4fd3-99f6-a2506a1b2a85-1883f50f, #w-node-ae18829f-2453-979a-1b7e-4d45c92c66dc-1883f50f, #w-node-f36289ff-af19-590c-a824-be3deda55d54-1883f50f {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-1883f50f, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-1883f50f, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-1883f50f, #w-node-_7243be1c-7131-24b6-a051-16dcd19c42e8-1883f50f, #w-node-_47421871-5f17-e84c-7e94-900437793d14-1883f50f, #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a14f7-1883f50f, #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a1500-1883f50f, #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a1507-1883f50f, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-dc44e2c6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-dc44e2c6, #w-node-_531d1d3a-f928-bd94-b7e7-d24c750cb268-dc44e2c6, #w-node-d7d703f3-598b-9366-2e28-f41f9a416eda-dc44e2c6, #w-node-_0b666986-88da-40ec-e221-b84029cf70da-dc44e2c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df6cdf14-7fd6-edae-0052-9e309350fd1d-dc44e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df6cdf14-7fd6-edae-0052-9e309350fd1c-dc44e2c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a96cdeaf-0ce3-8b1a-f698-00d712c10c14-dc44e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61aae5b6-062b-51ed-f8e0-32915fec4fe6-dc44e2c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a28620e0-e1f8-d4f4-fef0-f713d99f8599-dc44e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0132832-0f4f-f86d-9e50-9569d128acb8-dc44e2c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a697354-ca71-6f49-083e-8eade5e4e80b-dc44e2c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df13d61a-fde3-b5f4-fa42-2c08e9ae89d7-dc44e2c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9819a638-a9db-e690-a1ae-df49055aac3d-dc44e2c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_27f6ba25-0bd8-14f9-174b-ffab84309e34-dc44e2c6, #w-node-_86c4023d-4033-47e3-1abb-d478dbf41a0d-dc44e2c6, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-dc44e2c6, #w-node-cb433fff-2078-eab1-9fe2-b8089612eaf9-dc44e2c6, #w-node-fbe4fdf7-d22c-47b0-0183-bcc6d306a8fb-dc44e2c6, #w-node-_0915de40-946b-3f05-7b89-f33d1f8d2028-dc44e2c6, #w-node-b96f88b9-ec92-3b65-7aec-bf64a1a30781-dc44e2c6, #w-node-_7cb5f207-17a5-3e0c-6937-d8d37e3b4b62-dc44e2c6 {
  align-self: center;
}

#w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9eb-dc44e2c6, #w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9f2-dc44e2c6, #w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9f3-dc44e2c6, #w-node-_05b4e909-f86c-683b-8063-e7dfc93690db-dc44e2c6, #w-node-_05b4e909-f86c-683b-8063-e7dfc93690e2-dc44e2c6, #w-node-_05b4e909-f86c-683b-8063-e7dfc93690e3-dc44e2c6, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-dc44e2c6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-dc44e2c6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea1c-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea23-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea2a-dc44e2c6, #w-node-_7132611c-e5d4-3673-feb2-0b14f7acabc4-dc44e2c6, #w-node-aa6fc65c-07f7-a744-614a-dc39cf86cd0e-dc44e2c6, #w-node-e054b8a4-385b-a497-4975-a895c95bd036-dc44e2c6, #w-node-e054b8a4-385b-a497-4975-a895c95bd03f-dc44e2c6, #w-node-e054b8a4-385b-a497-4975-a895c95bd046-dc44e2c6, #w-node-_121283db-33cc-e99d-a606-d84e436c4ebc-dc44e2c6, #w-node-_3ed7752a-6264-0abf-46c8-6351e4b5cc44-dc44e2c6, #w-node-_538f0fe6-01d7-6f70-c475-dbe36987a205-dc44e2c6, #w-node-a46d7e94-5a61-1487-d787-8c607c42a01f-dc44e2c6, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-f0d937a8, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-f0d937a8, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-f0d937a8, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-f0d937a8, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-f0d937a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-f0d937a8, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-f0d937a8, #w-node-cb433fff-2078-eab1-9fe2-b8089612eaf9-f0d937a8, #w-node-_1e3cce1f-1447-39df-f7b2-3337e6b733bc-f0d937a8, #w-node-e6a632d6-7c1d-0f78-e5ab-99e44771a03f-f0d937a8, #w-node-e4a76419-2617-d4c4-812a-e55e94c30454-f0d937a8 {
  align-self: center;
}

#w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d22-f0d937a8, #w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d29-f0d937a8, #w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d30-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63d5-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63dc-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63e3-f0d937a8, #w-node-_621ab9bd-7871-4d05-b277-c32aaf4ca62b-f0d937a8, #w-node-f2c6a42b-0373-22c3-c6ed-22f65ffe9335-f0d937a8, #w-node-_9bb01217-0646-5a29-41a3-da0319118ea4-f0d937a8, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f0d937a8, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f0d937a8, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f0d937a8, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-9375a6a1, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-9375a6a1, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-9375a6a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-9375a6a1, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-9375a6a1, #w-node-_4ebec10e-cf6b-9507-c1e9-32381317d916-9375a6a1, #w-node-_87c5c949-0a10-67e7-9ca2-7cf620690a75-9375a6a1 {
  align-self: center;
}

#w-node-c09671cd-faa8-60e6-97de-566b3a99867a-9375a6a1, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-9375a6a1, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-9375a6a1, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-9375a6a1, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae2-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae9-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af0-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af7-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89afe-9375a6a1, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-9375a6a1, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-9375a6a1, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-9375a6a1, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-9375a6a1, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-9375a6a1, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2c5d5bd4, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2c5d5bd4, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2c5d5bd4, #w-node-_46e3cc6a-1e95-2ac3-1c01-62b07b7829ae-2c5d5bd4, #w-node-ba228c8b-100f-7b75-d7ed-58b384146c91-2c5d5bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-2c5d5bd4, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-2c5d5bd4, #w-node-_4ebec10e-cf6b-9507-c1e9-32381317d916-2c5d5bd4, #w-node-_87c5c949-0a10-67e7-9ca2-7cf620690a75-2c5d5bd4 {
  align-self: center;
}

#w-node-c09671cd-faa8-60e6-97de-566b3a99867a-2c5d5bd4, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-2c5d5bd4, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-2c5d5bd4, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-2c5d5bd4, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae2-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae9-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af0-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af7-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89afe-2c5d5bd4, #w-node-b5483943-6aee-8b34-52b7-008f0c102240-2c5d5bd4, #w-node-_5162e27e-6fad-ab30-2b51-ea9c0f341159-2c5d5bd4, #w-node-d4e9c6fb-cad5-278d-5f3a-ae5ce2d546f1-2c5d5bd4, #w-node-d86ec221-dedc-70a6-99a7-988ddeb4266c-2c5d5bd4, #w-node-_11490b35-9a44-2814-6918-963f33c5dfeb-2c5d5bd4, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2c5d5bd4, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2c5d5bd4, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2c5d5bd4, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-2c5d5bd4, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-2c5d5bd4, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-1435a1d9, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-1435a1d9, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-1435a1d9, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-1435a1d9, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-1435a1d9, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-1435a1d9, #w-node-_9f0d1b13-8fd4-ad77-1568-3f874c334ee2-1435a1d9, #w-node-_2053e5ac-79c0-0579-50a1-9b31965290d1-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d54-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d5d-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d64-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc15-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc1c-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc23-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080fe9-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080ff0-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080ff7-1435a1d9, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-09eb3192, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-09eb3192, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-09eb3192, #w-node-_650ddc4a-9548-763f-6989-13b25387d47a-09eb3192, #w-node-_0f74fb49-b680-51cb-bd1f-d0e6bdc7d59c-09eb3192, #w-node-_82b3deb7-e694-1c03-572d-2225dc2bcdc2-09eb3192, #w-node-_4c7148a7-36b1-e59f-e87f-752ae5d1b438-09eb3192 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa9975b5-af4e-e213-99f8-77e1634775be-09eb3192, #w-node-da2a516b-50e8-3cee-bcd2-06f9dd1bb7bf-09eb3192, #w-node-_11630b72-db79-093d-983c-c5a8cba542d2-09eb3192, #w-node-b405be03-5441-d036-3f21-91183fbc22cb-09eb3192 {
  align-self: center;
}

#w-node-c09671cd-faa8-60e6-97de-566b3a99867a-09eb3192, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-09eb3192, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-09eb3192, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-09eb3192, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-09eb3192, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-09eb3192, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-09eb3192, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-09eb3192, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-09eb3192, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-09eb3192, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-351f3ed5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-351f3ed5, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-351f3ed5, #w-node-_650ddc4a-9548-763f-6989-13b25387d47a-351f3ed5, #w-node-_0f74fb49-b680-51cb-bd1f-d0e6bdc7d59c-351f3ed5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa9975b5-af4e-e213-99f8-77e1634775be-351f3ed5, #w-node-da2a516b-50e8-3cee-bcd2-06f9dd1bb7bf-351f3ed5, #w-node-_065d22b9-7207-4c2e-6bf9-cc84ea76f95b-351f3ed5, #w-node-_7334d446-671b-0eef-1329-0cdf25d322ff-351f3ed5 {
  align-self: center;
}

#w-node-c09671cd-faa8-60e6-97de-566b3a99867a-351f3ed5, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-351f3ed5, #w-node-c09671cd-faa8-60e6-97de-566b3a998683-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4844d-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a48454-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4845d-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a48465-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4846d-351f3ed5, #w-node-_15ae6911-ca9d-a353-6c09-8e2df3a29e98-351f3ed5, #w-node-_372b22e3-f4ad-7155-4725-c214d8859ea5-351f3ed5, #w-node-_512dde9b-2eaa-d777-113f-2b56152c2dfc-351f3ed5, #w-node-_340d586d-04d3-f759-4ed3-fe1d570014be-351f3ed5, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-351f3ed5, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-351f3ed5, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-351f3ed5, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-351f3ed5, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86f98-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86f9f-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86fab-351f3ed5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-9b1a3da6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-9b1a3da6, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-9b1a3da6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b209f9a9-7217-e691-ab64-c7c127ce94d3-9b1a3da6, #w-node-_9c812307-c239-8759-9b8e-94b96b0593c9-9b1a3da6, #w-node-_53a3f9a2-d6c1-ece8-b39b-43589cfcdf4a-9b1a3da6, #w-node-bf69e17f-658e-ba1a-2e76-0717f411b7fb-9b1a3da6, #w-node-_8a958736-e10e-6ba6-0b51-aec9ad7b2464-9b1a3da6, #w-node-_1ef74109-16e8-eed7-af74-641d1bef56d6-9b1a3da6 {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-9b1a3da6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-9b1a3da6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-9b1a3da6, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-9b1a3da6, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba358a-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba3591-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba3598-9b1a3da6, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2562426b, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2562426b, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2562426b, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2562426b, #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2562426b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cf6d478-8bf1-06d8-cbd9-178f95744c04-2562426b, #w-node-_9c812307-c239-8759-9b8e-94b96b0593c9-2562426b, #w-node-_53a3f9a2-d6c1-ece8-b39b-43589cfcdf4a-2562426b, #w-node-_5254c739-24bd-d371-0558-c50c3dee5515-2562426b, #w-node-cd521687-4ff1-8ec7-c9f6-3a540fb87f0a-2562426b, #w-node-_375bf1d5-6a84-28fd-f635-7dcd74eabb9c-2562426b {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2562426b, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2562426b, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2562426b, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-344937a5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-344937a5, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-344937a5, #w-node-_46e3cc6a-1e95-2ac3-1c01-62b07b7829ae-344937a5, #w-node-ba228c8b-100f-7b75-d7ed-58b384146c91-344937a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b994bbf8-43a8-6536-3c86-e2fbf5fda125-344937a5, #w-node-a2e5be0f-7a39-851f-97d6-1feb242c6bc0-344937a5, #w-node-c7866f1e-0029-5c5c-a767-a68e3aa9e400-344937a5, #w-node-b899ce05-45c3-cfb6-78c5-8ce1a5267579-344937a5 {
  align-self: center;
}

#w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-344937a5, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-344937a5, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-344937a5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-59a5cbf6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-59a5cbf6, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-59a5cbf6, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-59a5cbf6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-59a5cbf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-59a5cbf6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-59a5cbf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cf6d478-8bf1-06d8-cbd9-178f95744c04-59a5cbf6, #w-node-_9c812307-c239-8759-9b8e-94b96b0593c9-59a5cbf6, #w-node-_53a3f9a2-d6c1-ece8-b39b-43589cfcdf4a-59a5cbf6, #w-node-_2fa6d805-baf9-35fc-38a7-6957f46dea8d-59a5cbf6, #w-node-e92a5c26-2ad4-c533-b30b-61de969b306d-59a5cbf6, #w-node-_9141bf95-582e-b512-0b62-8689a269573a-59a5cbf6 {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-59a5cbf6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-59a5cbf6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-59a5cbf6, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-d51afab1, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-d51afab1, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912cc-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912d3-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912da-d51afab1, #w-node-_99cf558d-6bf4-e0ac-1619-d1aab834bf9e-d51afab1, #w-node-_9d39508b-9010-2136-04c9-feabca6f1c6b-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a28e-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a298-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2a2-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2ac-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2b3-d51afab1, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-d51afab1, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-d51afab1, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-d51afab1, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-e2457f7e, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-e2457f7e, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912cc-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912d3-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912da-e2457f7e, #w-node-_99cf558d-6bf4-e0ac-1619-d1aab834bf9e-e2457f7e, #w-node-_9d39508b-9010-2136-04c9-feabca6f1c6b-e2457f7e, #w-node-_6063e0a6-fa87-dfa1-0af9-29ba10fd6732-e2457f7e, #w-node-_71419661-a657-cfd2-045a-be06ee40eff3-e2457f7e, #w-node-_620e4488-353c-34b9-f6c2-9013f89d6d69-e2457f7e, #w-node-_98b74fa1-843a-4c44-9847-4aeeb5a979f8-e2457f7e, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-e2457f7e, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-e2457f7e, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-e2457f7e, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-55dd7864, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-55dd7864, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-55dd7864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945a6-55dd7864, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945c7-55dd7864, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945e5-55dd7864, #w-node-_96381018-0ce2-3296-0c4e-69fc84d62ac9-55dd7864, #w-node-_37c72d14-e38a-7ba2-85a5-6df1ea6d14a7-55dd7864, #w-node-_24f2a723-aff9-594f-6ad4-da4f2e396ce8-55dd7864 {
  align-self: center;
}

#w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-55dd7864, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-55dd7864, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-55dd7864, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-55dd7864, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-55dd7864, #w-node-d46e8f31-9e5c-e385-2bd1-29ac60c5393d-55dd7864, #w-node-d46e8f31-9e5c-e385-2bd1-29ac60c53944-55dd7864, #w-node-d46e8f31-9e5c-e385-2bd1-29ac60c53945-55dd7864, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-55dd7864, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-55dd7864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d6-55dd7864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-55dd7864 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfe4f45-1a0c-b9ce-11ad-a970fb1d0172-55dd7864 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2c275f3d, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2c275f3d, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2c275f3d, #w-node-_63ab9803-ae71-3d2c-a681-f208b44b5582-2c275f3d, #w-node-aa6c493d-59a9-59f2-20ce-e1d9bdc016d6-2c275f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945a6-2c275f3d, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945e5-2c275f3d, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945c7-2c275f3d, #w-node-_68952df1-9a6f-bf89-a2ca-ff8a60188b08-2c275f3d, #w-node-_74421c6d-e6ef-07ee-6f28-daf8782092a7-2c275f3d, #w-node-_8889262a-ead6-658d-fd02-14e2fd978cef-2c275f3d {
  align-self: center;
}

#w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-2c275f3d, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-2c275f3d, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-2c275f3d, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-2c275f3d, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424d3-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424db-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424e3-2c275f3d, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-2c275f3d, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-2c275f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d6-2c275f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-2c275f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfe4f45-1a0c-b9ce-11ad-a970fb1d0172-2c275f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-957978ce, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-957978ce, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-957978ce, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-957978ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-957978ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-957978ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-957978ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc81-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc8e-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc9b-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcab-957978ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcac-957978ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcb8-957978ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcb9-957978ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd1abd14-171b-fc5c-c5bb-f18a1c62ac4f-957978ce, #w-node-a3079488-aa94-3ec6-2922-91f0c203f365-957978ce, #w-node-_53a3f9a2-d6c1-ece8-b39b-43589cfcdf4a-957978ce, #w-node-c54f7d5a-844d-a9e2-fe36-874078da72c9-957978ce, #w-node-_6c6d3500-30b0-52cc-171d-60a28c66b024-957978ce, #w-node-_055604a4-88d2-cf0f-5665-d22b004a9e3a-957978ce {
  align-self: center;
}

#w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-957978ce, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-957978ce, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-957978ce, #w-node-cdc21b90-e86c-e997-076c-a820423f441c-957978ce, #w-node-_62200643-1992-5985-1be4-42b87cd27070-957978ce, #w-node-b023e455-aec8-4b91-ccbb-77c3471720bc-957978ce, #w-node-aa583f5c-c187-6c2f-28e2-497649c165e2-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-957978ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce30dfec-d1f6-5551-d494-af26cb422638-77715ce6, #w-node-b88291de-c56f-b4cc-b796-1e92b38f76b2-77715ce6, #w-node-a3079488-aa94-3ec6-2922-91f0c203f365-77715ce6, #w-node-_8dcc2720-1773-c539-b26d-97582df50a26-77715ce6, #w-node-d38653f4-c184-2e35-8054-c120993a3d2b-77715ce6, #w-node-bd372535-1ac4-b9a8-5f0f-5accfcf0631e-77715ce6 {
  align-self: center;
}

#w-node-_717e124b-d0a1-b720-8fb3-71137ffcc343-77715ce6, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc34f-77715ce6, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc35b-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc42682-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc4268b-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc42694-77715ce6, #w-node-af2b1070-8725-e7db-5dde-226877704cb6-77715ce6, #w-node-_1a1dd36b-ac6e-b3fc-7583-60eb8d67cb06-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-77715ce6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_698229f2-1931-0284-2cbc-12b0a4cbfe62-3a0820c7 {
  align-self: center;
}

#w-node-_624500cd-e242-92a6-c8c8-66aefc5e84ee-3a0820c7, #w-node-d4532701-d109-ac55-ed8e-3a720aa36627-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36634-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36641-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36651-aa752433 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4532701-d109-ac55-ed8e-3a720aa36652-aa752433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4532701-d109-ac55-ed8e-3a720aa3665e-aa752433 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4532701-d109-ac55-ed8e-3a720aa3665f-aa752433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9705fbb3-0b9f-af26-f697-4dc232a0cdd9-aa752433, #w-node-_780ec3a3-dff0-f3cc-d3f7-0eb89b501fe6-aa752433, #w-node-_10e3e1f7-41c3-1c32-c6d4-b556a3203f2a-aa752433, #w-node-f1e4ba97-5a61-b3ea-c84b-3029244963c7-aa752433 {
  align-self: center;
}

#w-node-_717e124b-d0a1-b720-8fb3-71137ffcc343-aa752433, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc34f-aa752433, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc35b-aa752433, #w-node-c2d508c3-6e9d-116e-57fd-64d5ec4bedc7-aa752433, #w-node-_3caa1626-bc71-6398-40c0-a9ce00d88c4d-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-aa752433, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2e45dd80, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2e45dd80, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2e45dd80, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2e45dd80 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2e45dd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-2e45dd80 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-2e45dd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8bb84c0-bf53-b424-576b-84dccabb0e51-2e45dd80, #w-node-_664df613-92ac-2254-ef40-e5acad899282-2e45dd80, #w-node-_737c88d5-c9ad-b2ec-1c13-f45443def569-2e45dd80, #w-node-d99ea1f8-258d-ed72-489c-0fc09da68970-2e45dd80 {
  align-self: center;
}

#w-node-ff448fe8-8aef-65aa-7396-0a2c4add01b0-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01bb-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01c6-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01d1-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01d2-2e45dd80, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-2e45dd80, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-2e45dd80, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-2e45dd80, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2e45dd80, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2e45dd80, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2e45dd80, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2344c6ed, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2344c6ed, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2344c6ed, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2344c6ed, #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2344c6ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_303d432a-73e7-382b-c0b9-2319e78b16f1-2344c6ed, #w-node-_4449631d-3d31-34b7-e5b1-c2d0f7d82bd7-2344c6ed, #w-node-_737c88d5-c9ad-b2ec-1c13-f45443def569-2344c6ed, #w-node-d99ea1f8-258d-ed72-489c-0fc09da68970-2344c6ed {
  align-self: center;
}

#w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-2344c6ed, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-2344c6ed, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-2344c6ed, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2344c6ed, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2344c6ed, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2344c6ed, #w-node-_87233670-1890-0f3f-c901-84661d79fe83-be256f25, #w-node-_87233670-1890-0f3f-c901-84661d79fe8d-be256f25, #w-node-_87233670-1890-0f3f-c901-84661d79fe97-be256f25 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_587f20b4-0e06-ef3a-870f-9c7fb369e21c-be256f25, #w-node-c96a34ae-8b58-0de0-f1fd-1392bfc080e6-be256f25, #w-node-a64fa67d-742f-fbb3-4735-97040b49ac86-be256f25, #w-node-_7eb89126-3443-5eb2-4408-6336845f950b-be256f25, #w-node-_587f20b4-0e06-ef3a-870f-9c7fb369e2a0-be256f25, #w-node-_587f20b4-0e06-ef3a-870f-9c7fb369e2e9-be256f25 {
  align-self: center;
}

#w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f44-be256f25, #w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f48-be256f25, #w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f4c-be256f25, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-95ab11cb, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-95ab11cb, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-95ab11cb, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-95ab11cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-95ab11cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_101b5328-bb5d-a47f-404e-90c3b9b5d087-95ab11cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9f4e0dda-6b11-5ad2-88b2-7427613c7651-95ab11cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73804c8a-6282-a810-0ca6-7333c2eef152-95ab11cb, #w-node-e45cce08-c334-ce80-818c-fb0f5d97cd17-95ab11cb, #w-node-a3ffe72a-53ba-e055-6855-3afa0165310d-95ab11cb, #w-node-_8988a02d-09de-7837-5a6a-d61d895740b7-95ab11cb {
  align-self: center;
}

#w-node-_3e17acbd-5984-920d-b192-e0efb270f467-95ab11cb, #w-node-_3e17acbd-5984-920d-b192-e0efb270f470-95ab11cb, #w-node-_3e17acbd-5984-920d-b192-e0efb270f480-95ab11cb, #w-node-c338b190-7061-d587-b485-b9fe47611312-95ab11cb, #w-node-e1ebfc0d-bedd-e424-d048-cea067278c85-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-95ab11cb, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-bef5a8e7, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-bef5a8e7, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-bef5a8e7, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_101b5328-bb5d-a47f-404e-90c3b9b5d087-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9f4e0dda-6b11-5ad2-88b2-7427613c7651-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e45cce08-c334-ce80-818c-fb0f5d97cd17-bef5a8e7, #w-node-ffe84e4d-f711-7959-65d4-826f1148a257-bef5a8e7 {
  align-self: center;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e82-bef5a8e7, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e89-bef5a8e7, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e90-bef5a8e7, #w-node-_177649de-8172-d972-e75e-7ce03f74b1ab-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e9b-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680ea1-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680ea2-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e9a-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a782c26-72f3-0742-3af4-bd5ddc31b838-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a11f0e89-5c4f-59f5-0e98-5453385804b3-bef5a8e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14e1ec1f-0864-b6e7-ab34-9d4ba8d202f3-bef5a8e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-bef5a8e7, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-bef5a8e7, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-bef5a8e7, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81fe4276-d11c-76a5-665f-213ab3ef8c2f-ab2cef01, #w-node-_59e91b60-1604-4599-f287-30ee12f33c65-ab2cef01, #w-node-e2e1f98d-7c01-95ba-6f5c-e40a82e72811-ab2cef01, #w-node-_39ba7947-2b54-e054-1c19-3d66273522dc-ab2cef01 {
  align-self: center;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e82-ab2cef01, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e89-ab2cef01, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e90-ab2cef01, #w-node-_177649de-8172-d972-e75e-7ce03f74b1ab-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e9b-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680ea1-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680ea2-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_597aae49-37d5-c904-7fbe-55c27a680e9a-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a782c26-72f3-0742-3af4-bd5ddc31b838-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a11f0e89-5c4f-59f5-0e98-5453385804b3-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14e1ec1f-0864-b6e7-ab34-9d4ba8d202f3-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_950b847a-b30d-9637-9f57-839706a300a5-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1346c98-b277-4168-79da-b21ee8e76d1c-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d148f463-3e6b-c8e4-e906-eda81cc876bd-ab2cef01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1428d721-ba11-c2de-4551-c4bd606134fa-ab2cef01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-ab2cef01, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-ab2cef01, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-ab2cef01, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-fa49aa60, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-fa49aa60, #w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-fa49aa60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81fe4276-d11c-76a5-665f-213ab3ef8c2f-fa49aa60, #w-node-_80982e6e-84aa-dca6-329b-50d15d3707cf-fa49aa60, #w-node-dd8245b9-e4e9-68f8-40d2-4d06c8667dfe-fa49aa60, #w-node-_101484f4-dcbc-45be-6f48-b0ce7e7b01f5-fa49aa60 {
  align-self: center;
}

#w-node-bbb7150c-88ab-749d-823e-c85c35085c97-fa49aa60, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-fa49aa60, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-fa49aa60, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-fa49aa60, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b184-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b18b-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b18c-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054531-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054536-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb701405453b-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054540-fa49aa60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c04e7d58-6f20-31e2-77a2-eb7014054541-fa49aa60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c04e7d58-6f20-31e2-77a2-eb7014054545-fa49aa60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c04e7d58-6f20-31e2-77a2-eb7014054546-fa49aa60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-fa49aa60, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-fa49aa60, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-fa49aa60, #w-node-_9835b7cf-25d4-8bbe-0059-d8ac1179f4cb-fa49aa60, #w-node-_12194a08-44cd-82c8-d08f-d3d353595bdf-fa49aa60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bee16432-2f0a-9471-53d9-e2e545cc7c5d-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945a6-fc18f30b, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945e5-fc18f30b, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945c7-fc18f30b, #w-node-a6d018b4-8a8a-9665-3598-ecdcbced8383-fc18f30b, #w-node-c8101ee8-2791-38d7-c7e2-dfdd346a8855-fc18f30b, #w-node-ea70e30b-5969-b7c5-8c24-8dd33237f236-fc18f30b {
  align-self: center;
}

#w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-fc18f30b, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-fc18f30b, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-fc18f30b, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-fc18f30b, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-fc18f30b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f11-fc18f30b, #w-node-_68629553-a201-7b76-432f-a3092ae7968c-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_440342f4-e4c2-2a21-650b-ef76b9a424d3-fc18f30b, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424db-fc18f30b, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424e3-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a76-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a81-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a8c-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a97-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43aa2-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f81-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f88-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f8f-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f96-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f97-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b43d-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b444-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b44b-fc18f30b, #w-node-_47a70dda-cb01-ade7-64e4-3492f5ddc008-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b452-fc18f30b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b453-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_542e78ab-a7d5-1131-1978-b6e201ff751f-fc18f30b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dcf36e4c-6d99-d372-eea8-91e774c81403-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-fc18f30b, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-fc18f30b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d6-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-fc18f30b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfe4f45-1a0c-b9ce-11ad-a970fb1d0172-fc18f30b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-79a9494d, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-79a9494d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-79a9494d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b0e45a-d490-2b1b-32ce-9ac5aa3ba024-79a9494d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b4171b9-9e5d-eb2a-41e1-0d6f34d6a023-79a9494d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc5d1f3c-b7e2-4817-f1ce-bbdd768c479f-79a9494d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_46f46c89-d79d-2d4f-a508-534699c779a9-79a9494d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bef187c7-b700-0e52-2d05-d134cbc57e7d-79a9494d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2257283-5853-1748-31f8-e6b9a02fec23-79a9494d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f520e23e-9684-c743-3961-3e8a6fd7b4ab-79a9494d, #w-node-b555d2d3-14c0-9798-18e0-e59fba42986c-79a9494d, #w-node-ab313aa2-23a4-ceeb-da71-2c3b134cb50c-79a9494d, #w-node-_80982e6e-84aa-dca6-329b-50d15d3707cf-79a9494d, #w-node-fbe850ea-e739-2d8c-d789-2d3125cb582f-79a9494d, #w-node-_081586e9-ca46-f563-3dbd-a920e0edbcb7-79a9494d, #w-node-d93d4038-a5d0-08b9-dcd5-cf4e556607f9-79a9494d, #w-node-_467847d5-9315-efa0-6c5f-d12e8e301497-79a9494d {
  align-self: center;
}

#w-node-bbb7150c-88ab-749d-823e-c85c35085c97-79a9494d, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-79a9494d, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-79a9494d, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-79a9494d, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-79a9494d, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-caa92abe, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-caa92abe, #w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-caa92abe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd5172dd-22e0-fa97-5e22-a2a30c8ddf48-caa92abe, #w-node-b555d2d3-14c0-9798-18e0-e59fba42986c-caa92abe, #w-node-d7934a70-b76d-92c0-31fa-1013b0d3650f-caa92abe, #w-node-_7058b5bd-5b3c-b83f-697b-9e06b87e124c-caa92abe, #w-node-_4ad79b56-2ae7-5550-09a9-7e7879f47707-caa92abe, #w-node-_6971e58e-feac-9b3e-21b7-ebbedf591d28-caa92abe {
  align-self: center;
}

#w-node-bbb7150c-88ab-749d-823e-c85c35085c97-caa92abe, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-caa92abe, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-caa92abe, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-caa92abe, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91ea-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91f1-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91f8-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91ff-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb9206-caa92abe, #w-node-bd39de48-1503-09f8-49a1-7d1409415163-caa92abe, #w-node-_5386035c-5859-e922-b04e-9d5ce0a5bcae-caa92abe, #w-node-_4e35bbdc-6a2f-8969-c939-febe9a2f17ac-caa92abe, #w-node-def22ad6-361f-724f-1ac3-9ba1ff584fd8-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82a7-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82ae-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82af-caa92abe, #w-node-d20a2027-335e-d622-c2a6-94969775bd66-caa92abe, #w-node-_604fe564-bd61-05cf-070f-a44374cfbf3d-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-caa92abe, #w-node-_09f99738-7835-773c-0ef5-03ed7543f73d-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f748-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f753-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f75e-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f769-c0b58261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945a6-c0b58261, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945e5-c0b58261, #w-node-_6331bc16-b8d5-29a9-c348-7c69ee1945c7-c0b58261, #w-node-_16741bd7-6425-14ce-cd68-ad0578b8d296-c0b58261, #w-node-_1a93ddeb-2e37-05a2-39fc-fde8a6583fe7-c0b58261, #w-node-_42048a1d-01ea-43b4-666f-b372e65889f1-c0b58261 {
  align-self: center;
}

#w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-c0b58261, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-c0b58261, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-c0b58261, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-c0b58261, #w-node-_6996bc5b-e542-9be2-d93d-2b2a166b6e80-c0b58261, #w-node-_1f35e06b-ca3c-17f2-1d5f-18b321d0e40e-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149a5-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149ac-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149b3-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149ba-c0b58261, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-c0b58261, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-c0b58261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d6-c0b58261 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-c0b58261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfe4f45-1a0c-b9ce-11ad-a970fb1d0172-c0b58261 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76106023-8af4-0617-8a00-96c9f7634580-c0b58261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_19b5a002-61c6-cc71-abbd-3094960deb2c-c0b58261 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54d3bced-ed96-7f4a-a6aa-ca40feaa5d79-c0b58261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98966c31-e91a-8a3b-f853-500436d931ff-c0b58261 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a50456e-1892-69e6-c096-4a3e2ace70f0-863ff8b8 {
  grid-area: span 1 / span 24 / span 1 / span 24;
}

#w-node-_4a50456e-1892-69e6-c096-4a3e2ace70f6-863ff8b8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8705bbf7-0089-ab48-9add-37d670d74535-863ff8b8, #w-node-_78f6a25c-1615-a516-48e3-39c24a913834-863ff8b8, #w-node-_5e3fb4d9-b9d0-d476-5a0b-cecbbdb199fa-863ff8b8, #w-node-_8705bbf7-0089-ab48-9add-37d670d74535-bc42128e, #w-node-_78f6a25c-1615-a516-48e3-39c24a913834-bc42128e, #w-node-_5e3fb4d9-b9d0-d476-5a0b-cecbbdb199fa-bc42128e, #w-node-_09f99738-7835-773c-0ef5-03ed7543f73d-0240dfd2, #w-node-_09f99738-7835-773c-0ef5-03ed7543f748-0240dfd2, #w-node-_09f99738-7835-773c-0ef5-03ed7543f753-0240dfd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36a5a7b3-9878-585f-08f2-ccb5aff1145b-0240dfd2, #w-node-_36a5a7b3-9878-585f-08f2-ccb5aff1149f-0240dfd2, #w-node-_36a5a7b3-9878-585f-08f2-ccb5aff114be-0240dfd2, #w-node-f9900ddb-f210-ea66-bdaa-a9791103ee3e-0240dfd2, #w-node-_0633d4a4-6c54-738c-eef6-3757de4557c7-0240dfd2, #w-node-_05dc1619-81e7-f741-ce85-830c9887bfb4-0240dfd2 {
  align-self: center;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-0240dfd2, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-0240dfd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d6-0240dfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-0240dfd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfe4f45-1a0c-b9ce-11ad-a970fb1d0172-0240dfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdbf578c-bbb7-e2e2-fb71-698ffbeb004a-51935f3d, #w-node-_84990863-1d24-97a2-972c-305e726b61fc-51935f3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_69ccb08e-b086-503f-163a-c67c06c97926-2448e61c {
    order: -9999;
  }

  #w-node-_8a2cff3c-580d-8142-725a-84da767ee0fe-6576b8d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43299440-922a-2862-c2eb-a264fcae4f98-5dc91629 {
    order: -9999;
  }

  #w-node-_624500cd-e242-92a6-c8c8-66aefc5e84ee-3a0820c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_829191fb-7146-5d2c-6866-890d0a2ca36d-3a0820c7 {
    order: -9999;
  }

  #w-node-cdbf578c-bbb7-e2e2-fb71-698ffbeb004a-51935f3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5722503f-1166-88e0-4e82-9f609edbeef2-9fdb8a55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbef14-9fdb8a55, #w-node-_5722503f-1166-88e0-4e82-9f609edbef26-9fdb8a55, #w-node-_5722503f-1166-88e0-4e82-9f609edbef37-9fdb8a55 {
    order: -9999;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbefd9-9fdb8a55, #w-node-ac1a5d97-46d4-a8b1-82c3-47d2b71794eb-b71794cd, #w-node-d8912fd1-442a-e65a-218f-6c2086b7d285-4db618ae, #w-node-a65ad8f6-fee1-bb0a-ce59-b18dad6061f9-ad6061e0, #w-node-ce3c2da5-9e52-9fee-e6fb-28aec623ca01-c623c9e8, #w-node-ec0f7769-3d20-e8ee-f6e9-d3e4d60131a9-d601318b {
    grid-column: span 1 / span 1;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbeef2-75c14c74 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbef14-75c14c74, #w-node-_5722503f-1166-88e0-4e82-9f609edbef26-75c14c74, #w-node-_5722503f-1166-88e0-4e82-9f609edbef37-75c14c74 {
    order: -9999;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbefd9-75c14c74, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c10db5aa, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c10db5aa, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-c10db5aa, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-c10db5aa, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-c10db5aa, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c10db5aa, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c10db5aa, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c10db5aa, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c10db5aa, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c10db5aa, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c10db5aa, #w-node-_659f026a-f32c-bf28-cb58-dc7d498b5a1b-498b59fb, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-8168062a, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-8168062a, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-8168062a, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-8168062a, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-8168062a, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-8168062a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-8168062a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-8168062a, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-8168062a, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-8168062a, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab05-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab0e-8168062a, #w-node-_4a9c46fa-9673-0554-0b59-8e7b6912ab15-8168062a, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-5ca977b5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-5ca977b5, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-5ca977b5, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-5ca977b5, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-5ca977b5, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1231-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1238-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e123f-5ca977b5, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-5ca977b5, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-5ca977b5, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-5ca977b5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-f6d4786a, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-f6d4786a, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-f6d4786a, #w-node-_552560d0-f9ed-cb4a-525b-f41cb490ca5c-f6d4786a, #w-node-b7fed6f2-f3f3-e6a1-dd74-9c2c5883a6a4-f6d4786a, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f6d4786a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f6d4786a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f6d4786a, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f6d4786a, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f6d4786a, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f6d4786a, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-bd6a8be7, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-bd6a8be7, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-bd6a8be7, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-bd6a8be7, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-bd6a8be7, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-bd6a8be7, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-bd6a8be7, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-bd6a8be7, #w-node-_7d2e25f4-5da5-5b70-f55f-1e045cc49500-bd6a8be7, #w-node-_8a8997b0-074a-e26f-730a-00ca2ac48b63-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a619b-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a61a2-bd6a8be7, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-bd6a8be7, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-bd6a8be7, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-bd6a8be7, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-7990b367, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-7990b367, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-7990b367, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-7990b367, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-7990b367, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-7990b367, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-7990b367, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-7990b367, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-7990b367, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-7990b367, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-7990b367, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c1414fbf, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-c1414fbf, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-c1414fbf, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c1414fbf, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-c1414fbf, #w-node-_09c30858-1c60-5e3f-1197-c7d9cd40bc30-c1414fbf, #w-node-_2f2b2828-e29c-91ac-0395-a429ac03a25d-c1414fbf, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c1414fbf, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c1414fbf, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c1414fbf, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c1414fbf, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c1414fbf, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c1414fbf, #w-node-_5b8ebe13-de06-e264-455e-ea0408a11ac7-08a11aa4, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f37d3d27, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f37d3d27, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f37d3d27, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f37d3d27, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f37d3d27, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f37d3d27, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-c76ac9cc, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-c76ac9cc, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-c76ac9cc, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-c76ac9cc, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-c76ac9cc, #w-node-_526cb5ac-8bb3-f01a-aa7a-f61ea72d95e2-c76ac9cc, #w-node-_5be62382-228f-0c55-4cd2-cbe5ead1be85-c76ac9cc, #w-node-_1e870fcf-d307-2395-7d6e-adb933658d72-c76ac9cc, #w-node-_27aa491d-3438-bdb4-ffa2-13f4bcf264fe-c76ac9cc, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-c76ac9cc, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-c76ac9cc, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-c76ac9cc, #w-node-_25901c95-83af-f385-a6a9-7fea84141e03-e357f852, #w-node-_54297ef2-9151-232b-8f76-5b5b0ad9f8c1-e357f852, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-e357f852, #w-node-da06bc4e-2b87-2ddb-bf2c-0551da5d71dd-e357f852, #w-node-_583053ff-f86c-deea-ff4b-e8df58ff7349-e357f852, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-e357f852, #w-node-bb3d396f-11ed-32f7-768c-503dcfdf75f6-e357f852, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-e357f852, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-e357f852, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-e357f852, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-e357f852, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-e357f852, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-e357f852, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-1883f50f, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-1883f50f, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-1883f50f, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-1883f50f, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-1883f50f, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-1883f50f, #w-node-_7243be1c-7131-24b6-a051-16dcd19c42e8-1883f50f {
    grid-column: span 1 / span 1;
  }

  #w-node-_47421871-5f17-e84c-7e94-900437793d14-1883f50f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a14f7-1883f50f, #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a1500-1883f50f, #w-node-_4ca14da6-eee2-a302-9c96-e0250b1a1507-1883f50f, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-dc44e2c6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_531d1d3a-f928-bd94-b7e7-d24c750cb268-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7d703f3-598b-9366-2e28-f41f9a416eda-dc44e2c6, #w-node-_0b666986-88da-40ec-e221-b84029cf70da-dc44e2c6, #w-node-df6cdf14-7fd6-edae-0052-9e309350fd1c-dc44e2c6, #w-node-_61aae5b6-062b-51ed-f8e0-32915fec4fe6-dc44e2c6, #w-node-f0132832-0f4f-f86d-9e50-9569d128acb8-dc44e2c6, #w-node-df13d61a-fde3-b5f4-fa42-2c08e9ae89d7-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9819a638-a9db-e690-a1ae-df49055aac3d-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9eb-dc44e2c6, #w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9f2-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-b79b84c1-27f1-7ef1-bd88-46ef5e86a9f3-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05b4e909-f86c-683b-8063-e7dfc93690db-dc44e2c6, #w-node-_05b4e909-f86c-683b-8063-e7dfc93690e2-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_05b4e909-f86c-683b-8063-e7dfc93690e3-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-dc44e2c6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-dc44e2c6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea1c-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea23-dc44e2c6, #w-node-_80a72e42-5f42-e4c4-8cf7-00aa88a3ea2a-dc44e2c6, #w-node-_7132611c-e5d4-3673-feb2-0b14f7acabc4-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-aa6fc65c-07f7-a744-614a-dc39cf86cd0e-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e054b8a4-385b-a497-4975-a895c95bd036-dc44e2c6, #w-node-e054b8a4-385b-a497-4975-a895c95bd03f-dc44e2c6, #w-node-e054b8a4-385b-a497-4975-a895c95bd046-dc44e2c6, #w-node-_121283db-33cc-e99d-a606-d84e436c4ebc-dc44e2c6, #w-node-_3ed7752a-6264-0abf-46c8-6351e4b5cc44-dc44e2c6, #w-node-_538f0fe6-01d7-6f70-c475-dbe36987a205-dc44e2c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-a46d7e94-5a61-1487-d787-8c607c42a01f-dc44e2c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-f0d937a8, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-f0d937a8, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-f0d937a8, #w-node-c073e4ac-92bd-17ba-2bc8-9c7cc4b8614f-f0d937a8, #w-node-_4e5243cd-623c-9e4b-ed52-84ccfb8d6ad3-f0d937a8, #w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d22-f0d937a8, #w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d29-f0d937a8, #w-node-_14590b6a-6709-5777-6cf0-3e24a8f47d30-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63d5-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63dc-f0d937a8, #w-node-_07aaa40f-40c8-c3d4-91b1-bbec08bd63e3-f0d937a8, #w-node-_621ab9bd-7871-4d05-b277-c32aaf4ca62b-f0d937a8, #w-node-f2c6a42b-0373-22c3-c6ed-22f65ffe9335-f0d937a8, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-f0d937a8, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-f0d937a8, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-f0d937a8, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-9375a6a1, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-9375a6a1, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-9375a6a1, #w-node-c09671cd-faa8-60e6-97de-566b3a99867a-9375a6a1, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-9375a6a1, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-9375a6a1, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-9375a6a1, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae2-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae9-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af0-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af7-9375a6a1, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89afe-9375a6a1, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-9375a6a1, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-9375a6a1, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-9375a6a1, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-9375a6a1, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-9375a6a1, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2c5d5bd4, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2c5d5bd4, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2c5d5bd4, #w-node-_46e3cc6a-1e95-2ac3-1c01-62b07b7829ae-2c5d5bd4, #w-node-ba228c8b-100f-7b75-d7ed-58b384146c91-2c5d5bd4, #w-node-c09671cd-faa8-60e6-97de-566b3a99867a-2c5d5bd4, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-2c5d5bd4, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-2c5d5bd4, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-2c5d5bd4, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae2-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89ae9-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af0-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89af7-2c5d5bd4, #w-node-f1c1f54f-e23c-2a66-e042-376f8ce89afe-2c5d5bd4, #w-node-b5483943-6aee-8b34-52b7-008f0c102240-2c5d5bd4, #w-node-_5162e27e-6fad-ab30-2b51-ea9c0f341159-2c5d5bd4, #w-node-d4e9c6fb-cad5-278d-5f3a-ae5ce2d546f1-2c5d5bd4, #w-node-d86ec221-dedc-70a6-99a7-988ddeb4266c-2c5d5bd4, #w-node-_11490b35-9a44-2814-6918-963f33c5dfeb-2c5d5bd4, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2c5d5bd4, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2c5d5bd4, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2c5d5bd4, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-2c5d5bd4, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-2c5d5bd4, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-1435a1d9, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-1435a1d9, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-1435a1d9, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-1435a1d9, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-1435a1d9, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-1435a1d9, #w-node-_9f0d1b13-8fd4-ad77-1568-3f874c334ee2-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d54-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d5d-1435a1d9, #w-node-_373e01a4-5cf2-9502-2923-b4b83a310d64-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc15-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc1c-1435a1d9, #w-node-d7a06b2e-8c75-8d46-66cd-558c9a51fc23-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080fe9-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080ff0-1435a1d9, #w-node-_85e75417-7cd0-d755-037c-8c0bd6080ff7-1435a1d9, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-09eb3192, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-09eb3192, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-09eb3192, #w-node-_650ddc4a-9548-763f-6989-13b25387d47a-09eb3192, #w-node-_0f74fb49-b680-51cb-bd1f-d0e6bdc7d59c-09eb3192, #w-node-_82b3deb7-e694-1c03-572d-2225dc2bcdc2-09eb3192, #w-node-_4c7148a7-36b1-e59f-e87f-752ae5d1b438-09eb3192, #w-node-c09671cd-faa8-60e6-97de-566b3a99867a-09eb3192, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-09eb3192, #w-node-c09671cd-faa8-60e6-97de-566b3a9986a4-09eb3192, #w-node-_1298649d-5df5-ee5f-24fe-e06cf8616dce-09eb3192, #w-node-d49b1bc5-bd5d-5e73-65ef-f8f828b3ce0a-09eb3192, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-09eb3192, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-09eb3192, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-09eb3192, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-09eb3192, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-09eb3192, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-351f3ed5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-351f3ed5, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-351f3ed5, #w-node-_650ddc4a-9548-763f-6989-13b25387d47a-351f3ed5, #w-node-_0f74fb49-b680-51cb-bd1f-d0e6bdc7d59c-351f3ed5, #w-node-c09671cd-faa8-60e6-97de-566b3a99867a-351f3ed5, #w-node-c09671cd-faa8-60e6-97de-566b3a998682-351f3ed5, #w-node-c09671cd-faa8-60e6-97de-566b3a998683-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4844d-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a48454-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4845d-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a48465-351f3ed5, #w-node-e0994ba8-0f67-0193-9f16-297e56a4846d-351f3ed5, #w-node-_15ae6911-ca9d-a353-6c09-8e2df3a29e98-351f3ed5, #w-node-_372b22e3-f4ad-7155-4725-c214d8859ea5-351f3ed5, #w-node-_512dde9b-2eaa-d777-113f-2b56152c2dfc-351f3ed5, #w-node-_340d586d-04d3-f759-4ed3-fe1d570014be-351f3ed5, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-351f3ed5, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-351f3ed5, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-351f3ed5, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-351f3ed5, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86f98-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86f9f-351f3ed5, #w-node-_04cc8be4-0625-c4cf-bb2e-754cf9b86fab-351f3ed5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-9b1a3da6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-9b1a3da6, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-9b1a3da6, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-9b1a3da6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-9b1a3da6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-9b1a3da6, #w-node-eaae0374-8404-a341-5ad1-7ff929a27200-9b1a3da6, #w-node-_0b363f11-6ee4-665f-5bfb-b6382a75d906-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba358a-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba3591-9b1a3da6, #w-node-d7615ac9-cca1-ce6b-cfda-c225e0ba3598-9b1a3da6, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2562426b, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2562426b, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2562426b, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2562426b {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2562426b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2562426b, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2562426b, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2562426b, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-344937a5, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-344937a5, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-344937a5, #w-node-_46e3cc6a-1e95-2ac3-1c01-62b07b7829ae-344937a5, #w-node-ba228c8b-100f-7b75-d7ed-58b384146c91-344937a5, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-344937a5, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-344937a5, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-344937a5, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-59a5cbf6, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-59a5cbf6, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-59a5cbf6, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-59a5cbf6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-59a5cbf6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-59a5cbf6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-59a5cbf6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-59a5cbf6, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-59a5cbf6, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-59a5cbf6, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-d51afab1, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-d51afab1, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912cc-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912d3-d51afab1, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912da-d51afab1, #w-node-_99cf558d-6bf4-e0ac-1619-d1aab834bf9e-d51afab1, #w-node-_9d39508b-9010-2136-04c9-feabca6f1c6b-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a28e-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a298-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2a2-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2ac-d51afab1, #w-node-_187c2916-9e5b-703c-00b4-c9601087a2b3-d51afab1, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-d51afab1, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-d51afab1, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-d51afab1, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-e2457f7e, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-e2457f7e, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912cc-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912d3-e2457f7e, #w-node-_23e2e0bc-e570-5ed7-0374-a805477912da-e2457f7e, #w-node-_99cf558d-6bf4-e0ac-1619-d1aab834bf9e-e2457f7e, #w-node-_9d39508b-9010-2136-04c9-feabca6f1c6b-e2457f7e, #w-node-_6063e0a6-fa87-dfa1-0af9-29ba10fd6732-e2457f7e, #w-node-_71419661-a657-cfd2-045a-be06ee40eff3-e2457f7e, #w-node-_620e4488-353c-34b9-f6c2-9013f89d6d69-e2457f7e, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-e2457f7e, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-e2457f7e, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-e2457f7e, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-55dd7864, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-55dd7864, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-55dd7864, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-55dd7864, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-55dd7864, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-55dd7864, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-55dd7864, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-55dd7864, #w-node-d46e8f31-9e5c-e385-2bd1-29ac60c5393d-55dd7864, #w-node-d46e8f31-9e5c-e385-2bd1-29ac60c53944-55dd7864, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-55dd7864, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-55dd7864, #w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-55dd7864, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2c275f3d, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2c275f3d, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2c275f3d, #w-node-_63ab9803-ae71-3d2c-a681-f208b44b5582-2c275f3d, #w-node-aa6c493d-59a9-59f2-20ce-e1d9bdc016d6-2c275f3d, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-2c275f3d, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-2c275f3d, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-2c275f3d, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-2c275f3d, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424d3-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424db-2c275f3d, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424e3-2c275f3d, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-2c275f3d, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-2c275f3d, #w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-2c275f3d, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-957978ce, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-957978ce, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-957978ce, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-957978ce {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-957978ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-957978ce {
    grid-column: span 1 / span 1;
  }

  #w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-957978ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc81-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc8e-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fc9b-957978ce, #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcab-957978ce {
    grid-column: span 1 / span 1;
  }

  #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcac-957978ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcb8-957978ce {
    grid-column: span 1 / span 1;
  }

  #w-node-_8922bcae-c8c3-ffab-a760-ec2cb708fcb9-957978ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-957978ce, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-957978ce, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-957978ce, #w-node-cdc21b90-e86c-e997-076c-a820423f441c-957978ce, #w-node-_62200643-1992-5985-1be4-42b87cd27070-957978ce, #w-node-b023e455-aec8-4b91-ccbb-77c3471720bc-957978ce, #w-node-aa583f5c-c187-6c2f-28e2-497649c165e2-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-957978ce, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-957978ce, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc343-77715ce6, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc34f-77715ce6, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc35b-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc42682-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc4268b-77715ce6, #w-node-f7842837-f9aa-4e45-784c-174ecbc42694-77715ce6, #w-node-af2b1070-8725-e7db-5dde-226877704cb6-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-77715ce6, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-77715ce6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_75066b07-92ac-2519-70dc-9a629086a3ea-c280406c {
    justify-self: center;
  }

  #w-node-_75066b07-92ac-2519-70dc-9a629086a3eb-c280406c {
    order: -9999;
  }

  #w-node-d4532701-d109-ac55-ed8e-3a720aa36627-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36634-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36641-aa752433, #w-node-d4532701-d109-ac55-ed8e-3a720aa36651-aa752433 {
    grid-column: span 1 / span 1;
  }

  #w-node-d4532701-d109-ac55-ed8e-3a720aa36652-aa752433 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4532701-d109-ac55-ed8e-3a720aa3665e-aa752433 {
    grid-column: span 1 / span 1;
  }

  #w-node-d4532701-d109-ac55-ed8e-3a720aa3665f-aa752433 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc343-aa752433, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc34f-aa752433, #w-node-_717e124b-d0a1-b720-8fb3-71137ffcc35b-aa752433, #w-node-c2d508c3-6e9d-116e-57fd-64d5ec4bedc7-aa752433, #w-node-_3caa1626-bc71-6398-40c0-a9ce00d88c4d-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-aa752433, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-aa752433, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2e45dd80, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2e45dd80, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2e45dd80, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2e45dd80 {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2e45dd80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b892d794-7d16-f24c-dabc-9ca2c288039d-2e45dd80 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7e6213f5-e4e2-5038-f23f-d902619cd8e2-2e45dd80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01b0-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01bb-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01c6-2e45dd80, #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01d1-2e45dd80 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff448fe8-8aef-65aa-7396-0a2c4add01d2-2e45dd80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-2e45dd80, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-2e45dd80, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-2e45dd80, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2e45dd80, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2e45dd80, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2e45dd80, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-2344c6ed, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-2344c6ed, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-2344c6ed, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-2344c6ed {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-2344c6ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-2344c6ed, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-2344c6ed, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-2344c6ed, #w-node-_7547cc04-9895-c220-3317-3de39c00f6fe-2344c6ed, #w-node-_72a7a0f6-85ea-b62d-fb6b-dcf014a1c82b-2344c6ed, #w-node-_9668f11d-78cc-b1b4-244a-f2ed14e9df64-2344c6ed, #w-node-_87233670-1890-0f3f-c901-84661d79fe83-be256f25, #w-node-_87233670-1890-0f3f-c901-84661d79fe8d-be256f25, #w-node-_87233670-1890-0f3f-c901-84661d79fe97-be256f25, #w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f44-be256f25, #w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f48-be256f25, #w-node-_92da8144-f684-a6e6-dba0-08f3dbd65f4c-be256f25, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-95ab11cb, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-95ab11cb, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-95ab11cb, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-95ab11cb {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-95ab11cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_101b5328-bb5d-a47f-404e-90c3b9b5d087-95ab11cb {
    grid-column: span 1 / span 1;
  }

  #w-node-_9f4e0dda-6b11-5ad2-88b2-7427613c7651-95ab11cb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e17acbd-5984-920d-b192-e0efb270f467-95ab11cb, #w-node-_3e17acbd-5984-920d-b192-e0efb270f470-95ab11cb, #w-node-_3e17acbd-5984-920d-b192-e0efb270f480-95ab11cb, #w-node-c338b190-7061-d587-b485-b9fe47611312-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-95ab11cb, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-95ab11cb, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-bef5a8e7, #w-node-b386cc22-a78e-3250-c70c-c4f0913d3386-bef5a8e7, #w-node-b8ab94b8-462d-c1f2-bed1-967086b8f269-bef5a8e7, #w-node-fa03d5e2-694f-dcef-ca1e-74e0266727ef-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_13e4a3cd-ae56-8734-e550-0be82b845876-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_101b5328-bb5d-a47f-404e-90c3b9b5d087-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9f4e0dda-6b11-5ad2-88b2-7427613c7651-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680e82-bef5a8e7, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e89-bef5a8e7, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e90-bef5a8e7, #w-node-_177649de-8172-d972-e75e-7ce03f74b1ab-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680e9b-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680ea1-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680ea2-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680e9a-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3a782c26-72f3-0742-3af4-bd5ddc31b838-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a11f0e89-5c4f-59f5-0e98-5453385804b3-bef5a8e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_14e1ec1f-0864-b6e7-ab34-9d4ba8d202f3-bef5a8e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-bef5a8e7, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-bef5a8e7, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-bef5a8e7, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-ab2cef01, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e82-ab2cef01, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e89-ab2cef01, #w-node-_597aae49-37d5-c904-7fbe-55c27a680e90-ab2cef01, #w-node-_177649de-8172-d972-e75e-7ce03f74b1ab-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680e9b-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680ea1-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680ea2-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_597aae49-37d5-c904-7fbe-55c27a680e9a-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3a782c26-72f3-0742-3af4-bd5ddc31b838-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a11f0e89-5c4f-59f5-0e98-5453385804b3-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-_14e1ec1f-0864-b6e7-ab34-9d4ba8d202f3-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_950b847a-b30d-9637-9f57-839706a300a5-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-b1346c98-b277-4168-79da-b21ee8e76d1c-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d148f463-3e6b-c8e4-e906-eda81cc876bd-ab2cef01 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1428d721-ba11-c2de-4551-c4bd606134fa-ab2cef01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-ab2cef01, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-ab2cef01, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-ab2cef01, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-fa49aa60, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-fa49aa60, #w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-fa49aa60, #w-node-bbb7150c-88ab-749d-823e-c85c35085c97-fa49aa60, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-fa49aa60, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-fa49aa60, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-fa49aa60, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b184-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b18b-fa49aa60, #w-node-e791de95-31d1-4c60-a5fe-57ded991b18c-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054531-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054536-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb701405453b-fa49aa60, #w-node-c04e7d58-6f20-31e2-77a2-eb7014054540-fa49aa60 {
    grid-column: span 1 / span 1;
  }

  #w-node-c04e7d58-6f20-31e2-77a2-eb7014054541-fa49aa60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c04e7d58-6f20-31e2-77a2-eb7014054545-fa49aa60 {
    grid-column: span 1 / span 1;
  }

  #w-node-c04e7d58-6f20-31e2-77a2-eb7014054546-fa49aa60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-fa49aa60, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-fa49aa60, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-fa49aa60, #w-node-_9835b7cf-25d4-8bbe-0059-d8ac1179f4cb-fa49aa60, #w-node-_12194a08-44cd-82c8-d08f-d3d353595bdf-fa49aa60, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-fc18f30b, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-fc18f30b, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-fc18f30b, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-fc18f30b, #w-node-_13f9c77c-09a2-c073-a5dd-c99623fcb055-fc18f30b, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424d3-fc18f30b, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424db-fc18f30b, #w-node-_440342f4-e4c2-2a21-650b-ef76b9a424e3-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a76-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a81-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a8c-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43a97-fc18f30b, #w-node-_2dce3fab-dd40-0842-c5db-4f540da43aa2-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f81-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f88-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f8f-fc18f30b, #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f96-fc18f30b {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e70643e-6756-cb6c-3b37-7808f8193f97-fc18f30b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b43d-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b444-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b44b-fc18f30b, #w-node-_47a70dda-cb01-ade7-64e4-3492f5ddc008-fc18f30b, #w-node-a38bc21e-482e-e7f0-8a7a-b7b23157b452-fc18f30b, #w-node-_542e78ab-a7d5-1131-1978-b6e201ff751f-fc18f30b, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-fc18f30b, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-fc18f30b, #w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-fc18f30b, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-79a9494d, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-79a9494d, #w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-79a9494d, #w-node-d3b0e45a-d490-2b1b-32ce-9ac5aa3ba024-79a9494d, #w-node-_3b4171b9-9e5d-eb2a-41e1-0d6f34d6a023-79a9494d, #w-node-fc5d1f3c-b7e2-4817-f1ce-bbdd768c479f-79a9494d, #w-node-_46f46c89-d79d-2d4f-a508-534699c779a9-79a9494d, #w-node-bef187c7-b700-0e52-2d05-d134cbc57e7d-79a9494d, #w-node-b2257283-5853-1748-31f8-e6b9a02fec23-79a9494d, #w-node-bbb7150c-88ab-749d-823e-c85c35085c97-79a9494d, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-79a9494d, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-79a9494d, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-79a9494d, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-79a9494d, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-79a9494d, #w-node-_7a29ac52-5d34-28d3-1ca5-660117455fde-caa92abe, #w-node-_90c1d741-df59-9d33-43aa-017abf7dfba9-caa92abe, #w-node-cbc371f5-6206-204d-aa64-f0eb0e055f5e-caa92abe, #w-node-bbb7150c-88ab-749d-823e-c85c35085c97-caa92abe, #w-node-bbb7150c-88ab-749d-823e-c85c35085c9e-caa92abe, #w-node-_8e59fbb5-6842-c97b-d920-2d37447530e2-caa92abe, #w-node-bdd287c1-036b-3759-6eb0-3ebe1a25155e-caa92abe, #w-node-_40b0a7d8-fe62-3182-f734-484d4186b7b5-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91ea-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91f1-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91f8-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb91ff-caa92abe, #w-node-a14b6d91-a314-f106-73a8-8ad8d9fb9206-caa92abe, #w-node-bd39de48-1503-09f8-49a1-7d1409415163-caa92abe, #w-node-_5386035c-5859-e922-b04e-9d5ce0a5bcae-caa92abe, #w-node-_4e35bbdc-6a2f-8969-c939-febe9a2f17ac-caa92abe, #w-node-def22ad6-361f-724f-1ac3-9ba1ff584fd8-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82a7-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82ae-caa92abe, #w-node-_1cfd9ca7-b8d9-46a9-703b-17b42cfa82af-caa92abe, #w-node-d20a2027-335e-d622-c2a6-94969775bd66-caa92abe, #w-node-_604fe564-bd61-05cf-070f-a44374cfbf3d-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3a2-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ae-caa92abe, #w-node-bf179f70-1e69-2583-7e93-582a3022b3ba-caa92abe, #w-node-_09f99738-7835-773c-0ef5-03ed7543f73d-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f748-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f753-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f75e-c0b58261, #w-node-_09f99738-7835-773c-0ef5-03ed7543f769-c0b58261, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4766b-c0b58261, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc47673-c0b58261, #w-node-_3497ce33-5a60-942a-5ea2-66cd3fc4767a-c0b58261, #w-node-e6257f32-b81a-abfd-7dca-c39d63122926-c0b58261, #w-node-_6996bc5b-e542-9be2-d93d-2b2a166b6e80-c0b58261, #w-node-_1f35e06b-ca3c-17f2-1d5f-18b321d0e40e-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149a5-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149ac-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149b3-c0b58261, #w-node-e18f41a4-0161-777d-ea61-afafd5d149ba-c0b58261, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-c0b58261, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-c0b58261, #w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-c0b58261, #w-node-_76106023-8af4-0617-8a00-96c9f7634580-c0b58261, #w-node-_54d3bced-ed96-7f4a-a6aa-ca40feaa5d79-c0b58261 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0478e933-dd3c-4c00-8447-5eb966a2ee74-863ff8b8 {
    justify-self: center;
  }

  #w-node-_0478e933-dd3c-4c00-8447-5eb966a2ee75-863ff8b8 {
    order: -9999;
  }

  #w-node-_20fb404b-3415-0cd2-14a2-266ddcf28e9c-863ff8b8 {
    justify-self: center;
  }

  #w-node-_20fb404b-3415-0cd2-14a2-266ddcf28e9d-863ff8b8 {
    order: -9999;
  }

  #w-node-_8705bbf7-0089-ab48-9add-37d670d74535-863ff8b8, #w-node-_78f6a25c-1615-a516-48e3-39c24a913834-863ff8b8, #w-node-_5e3fb4d9-b9d0-d476-5a0b-cecbbdb199fa-863ff8b8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0478e933-dd3c-4c00-8447-5eb966a2ee74-bc42128e {
    justify-self: center;
  }

  #w-node-_0478e933-dd3c-4c00-8447-5eb966a2ee75-bc42128e {
    order: -9999;
  }

  #w-node-_8705bbf7-0089-ab48-9add-37d670d74535-bc42128e, #w-node-_78f6a25c-1615-a516-48e3-39c24a913834-bc42128e, #w-node-_5e3fb4d9-b9d0-d476-5a0b-cecbbdb199fa-bc42128e, #w-node-_09f99738-7835-773c-0ef5-03ed7543f73d-0240dfd2, #w-node-_09f99738-7835-773c-0ef5-03ed7543f748-0240dfd2, #w-node-_09f99738-7835-773c-0ef5-03ed7543f753-0240dfd2, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9ce-0240dfd2, #w-node-_80f2ca58-b810-f339-1bec-0e115a72a9d5-0240dfd2, #w-node-_11be4871-2b6d-3b20-b5a2-1ad7976ffb8f-0240dfd2 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5722503f-1166-88e0-4e82-9f609edbef26-9fdb8a55, #w-node-_5722503f-1166-88e0-4e82-9f609edbef37-9fdb8a55 {
    order: -9999;
  }

  #w-node-_852deb2f-1c27-db84-8d2d-3cc22ef33640-4db618ae, #w-node-d35db150-1e4b-7721-588b-621233d8c3e5-4db618ae, #w-node-_59f3896d-2a6d-dddf-76a2-5e4870a2ff6b-4db618ae, #w-node-_8d2af611-51cd-c227-e15f-a7ef25b9b5f0-4db618ae, #w-node-ab121b2c-9138-7710-cda4-038ef4dced2f-4db618ae {
    grid-column: span 1 / span 1;
  }

  #w-node-aa907d1e-4c53-4cbf-3b71-f1a911299648-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a60b5082-ba0f-59b0-b8c1-6eba8b388b7c-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_511c7e3a-b8e6-fff7-f3b2-0eac1c24995a-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_511c7e3a-b8e6-fff7-f3b2-0eac1c249960-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cd8296fd-075c-13a2-7799-fb954c836215-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd8296fd-075c-13a2-7799-fb954c83621b-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bf02842b-1b8b-372d-677b-e3231f5ed5a2-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf02842b-1b8b-372d-677b-e3231f5ed5a8-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_69d04182-ac16-5653-9353-40da052ba818-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69d04182-ac16-5653-9353-40da052ba81e-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_547b1297-6258-2235-3726-964934445f4f-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_547b1297-6258-2235-3726-964934445f55-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_37748835-2a6d-297a-ec00-03652b855bd1-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37748835-2a6d-297a-ec00-03652b855bd7-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bf68e4d3-1cbb-0a26-725b-b4a127728321-4db618ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf68e4d3-1cbb-0a26-725b-b4a127728327-4db618ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_852deb2f-1c27-db84-8d2d-3cc22ef33640-ed085a50, #w-node-d35db150-1e4b-7721-588b-621233d8c3e5-ed085a50, #w-node-_59f3896d-2a6d-dddf-76a2-5e4870a2ff6b-ed085a50, #w-node-_8d2af611-51cd-c227-e15f-a7ef25b9b5f0-ed085a50, #w-node-ab121b2c-9138-7710-cda4-038ef4dced2f-ed085a50, #w-node-_0d19b22b-fd82-b2ef-a16e-f5c23e5a8b24-ed085a50, #w-node-_31ef8df0-7a10-6e34-b95c-27c76d53d5ad-ed085a50, #w-node-_350e950e-c795-39ee-7a22-d2ea6f55d98c-ed085a50 {
    grid-column: span 1 / span 1;
  }

  #w-node-aa907d1e-4c53-4cbf-3b71-f1a911299648-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a60b5082-ba0f-59b0-b8c1-6eba8b388b7c-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_511c7e3a-b8e6-fff7-f3b2-0eac1c24995a-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_511c7e3a-b8e6-fff7-f3b2-0eac1c249960-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cd8296fd-075c-13a2-7799-fb954c836215-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd8296fd-075c-13a2-7799-fb954c83621b-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bf02842b-1b8b-372d-677b-e3231f5ed5a2-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf02842b-1b8b-372d-677b-e3231f5ed5a8-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_69d04182-ac16-5653-9353-40da052ba818-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69d04182-ac16-5653-9353-40da052ba81e-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_547b1297-6258-2235-3726-964934445f4f-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_547b1297-6258-2235-3726-964934445f55-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_37748835-2a6d-297a-ec00-03652b855bd1-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37748835-2a6d-297a-ec00-03652b855bd7-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bf68e4d3-1cbb-0a26-725b-b4a127728321-ed085a50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf68e4d3-1cbb-0a26-725b-b4a127728327-ed085a50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5722503f-1166-88e0-4e82-9f609edbef26-75c14c74, #w-node-_5722503f-1166-88e0-4e82-9f609edbef37-75c14c74 {
    order: -9999;
  }

  #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c10db5aa, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c10db5aa, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c10db5aa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90750-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90757-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a9075e-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90766-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a9076d-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90776-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a9077d-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90784-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a9078b-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a90793-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a9079a-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a907a2-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a907a9-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a907af-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a907b6-c10db5aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f276b7e3-6ce5-60c8-6537-4d5505a907bd-c10db5aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-8168062a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-8168062a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-8168062a, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-5ca977b5, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-5ca977b5, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1231-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e1238-5ca977b5, #w-node-f430ee52-02da-db42-0a7e-fd78a21e123f-5ca977b5, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f6d4786a, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f6d4786a, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f6d4786a, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-bd6a8be7, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-bd6a8be7, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-bd6a8be7, #w-node-_7d2e25f4-5da5-5b70-f55f-1e045cc49500-bd6a8be7, #w-node-_8a8997b0-074a-e26f-730a-00ca2ac48b63-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a619b-bd6a8be7, #w-node-_90135a54-4c96-0a36-4689-d22e675a61a2-bd6a8be7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec50-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec57-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec5e-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec66-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec6d-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec76-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec7d-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec84-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec8b-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec93-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec9a-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbeca2-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbeca9-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecaf-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecb6-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecbd-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_10bbf96c-204e-206e-c56e-7094b288282e-7990b367 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10bbf96c-204e-206e-c56e-7094b2882832-7990b367 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-7990b367, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-7990b367, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-7990b367 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec50-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec57-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec5e-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec66-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec6d-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec76-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec7d-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec84-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec8b-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec93-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbec9a-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbeca2-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbeca9-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecaf-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecb6-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1c54ddde-aee4-2d50-51a9-7f03a3bbecbd-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_10bbf96c-204e-206e-c56e-7094b288282e-c1414fbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_10bbf96c-204e-206e-c56e-7094b2882832-c1414fbf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-c1414fbf, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-c1414fbf, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-c1414fbf, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-f37d3d27, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-f37d3d27, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-f37d3d27, #w-node-_40f70c11-aec5-ddaf-e3ba-a699e9089b14-e357f852, #w-node-_5daa6e4e-ec54-4f58-6e46-5b68ed87c121-e357f852, #w-node-_49d33c58-0bda-71e0-19f4-d19515cdab8f-e357f852 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db5c-fa49aa60 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db63-fa49aa60 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db6a-fa49aa60 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db72-fa49aa60 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db79-fa49aa60 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db82-fa49aa60 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c33-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c3a-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c41-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c49-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c50-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c59-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c60-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bee16432-2f0a-9471-53d9-e2e545cc7c67-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354ef2-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354ef6-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354efd-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f01-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f09-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f0d-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f14-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e0a1713-7c29-84d4-9a09-23e0cb354f1a-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_68629553-a201-7b76-432f-a3092ae7968f-fc18f30b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_68629553-a201-7b76-432f-a3092ae79693-fc18f30b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db5c-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db63-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db6a-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db72-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db79-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fd8e347-d9f8-ffa4-e59f-3792e391db82-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1f14bfff-717e-0ce8-245a-d14d75a8b531-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1f14bfff-717e-0ce8-245a-d14d75a8b535-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f2ff-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f303-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f30a-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f30e-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f315-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f319-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f320-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_096e4fc4-84c2-386f-bbd1-10d8ece5f324-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-dd1407c1-4d7a-f3fe-2c2a-81f559504024-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd1407c1-4d7a-f3fe-2c2a-81f55950402a-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_460646c9-dbae-7f23-5292-0a054b97308e-79a9494d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_460646c9-dbae-7f23-5292-0a054b973094-79a9494d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca7b-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca7f-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca86-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca8a-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca91-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca95-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebca9c-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_675f1e23-dc95-3d32-ddf0-fa1c88ebcaa0-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_09e79b98-b65a-ce01-c82d-582b408afea1-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_09e79b98-b65a-ce01-c82d-582b408afea7-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_74599239-6a9a-e276-dd38-47a9c13698bc-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74599239-6a9a-e276-dd38-47a9c13698c3-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0487b3de-57dd-4a50-bd89-ce39cb6b1dc3-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0487b3de-57dd-4a50-bd89-ce39cb6b1dca-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_229995bf-928d-dc5e-10e1-3df9aa87903d-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_229995bf-928d-dc5e-10e1-3df9aa879044-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5ae-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5b2-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5b9-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5bf-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5c6-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9e76d7c-7a5c-c7a6-23a6-318043aae5ca-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630b3-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630bb-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630c2-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630ca-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630d1-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a361dc5d-fe1e-1c59-04c5-ef603f2630d9-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ddd9af1f-43fd-65c7-9842-9fce1c749fb6-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ddd9af1f-43fd-65c7-9842-9fce1c749fba-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_13a8bf1b-257b-5d80-0e40-52f7ed9d1449-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13a8bf1b-257b-5d80-0e40-52f7ed9d144d-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_793f6ceb-051a-c9c4-7408-ad8fc2e5e250-0240dfd2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_793f6ceb-051a-c9c4-7408-ad8fc2e5e254-0240dfd2 {
    grid-area: 1 / 2 / 2 / 3;
  }
}
