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: Twkeverett web;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2b2d9450cf7bfcea4b12_TWKEverett-Regular-web.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Twkeverett web;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2b63b1032839cb4ebf3c_TWKEverett-Medium-web.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Twkeverett web;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2b7d6e06ee37ffc1ddba_TWKEverett-Bold-web.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2ceb11e38e858769fe42_Inter-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2cd211e38ecd9269fcfd_Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d809f1ce6a269a51a0d26_Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d8138ff63255218a271be_Inter-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d81606be9f2ec7effc001_Inter-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/642d2cb9d4d7fbb08344c51f_Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Instrumentserif;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/67907904591eaebab1013078_InstrumentSerif-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Instrumentserif;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/679079045feffaa8b9f17bef_InstrumentSerif-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde93079a619b76d51096_PPEditorialNew-Regular-BF644b214ff145f.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde932e6bce024fc59375_PPEditorialNew-Ultralight-BF644b21500d0c0.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde93020e2490372feb4a_PPEditorialNew-Ultrabold-BF644b21500840c.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde93020e2490372feb5b_PPEditorialNew-UltralightItalic-BF644b214ff1e9b.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde93079a619b76d510e7_PPEditorialNew-Italic-BF644b214fb0c0a.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ppeditorialnew Bf;
  src: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/678dde9313d9b89615472bd4_PPEditorialNew-UltraboldItalic-BF644b214faef01.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --black: #130104;
  --white: white;
  --light-grey: #f4f4f4;
  --crimson: #da2a45;
  --bg-black-40: #1f1f1f;
  --beige: #f8f3ee;
  --blue--dark: #010f23;
  --blue--default: #146ef6;
  --blue--light: #6ca4f9;
  --blue--extra-light: #f0f6fe;
  --orange--dark: #1f0d00;
  --orange--default: #ff7d1f;
  --orange--light: #ffb46b;
  --orange--extra-light: #fff7f0;
  --purple--dark: #190460;
  --purple--default: #8b6af9;
  --purple--light: #b9a6fb;
  --green--extra-light: #f2fdf6;
  --green--dark: #052710;
  --green--default: #1bd35d;
  --green--light: #61e88f;
  --purple--extra-light: #f3f0fe;
  --red--dark: #3a0309;
  --red--light: #f99aa8;
  --red--extra-light: #fef1f3;
  --yellow--dark: #241c00;
  --yellow--default: #fccf40;
  --yellow--light: #ffecb3;
  --yellow--extra-light: #fffbf0;
  --relume-library-lite-rl-black: black;
  --1rem: 1rem;
  --5rem: 5rem;
  --relume-library-lite-rl-gray: #f4f4f4;
  --relume-library-lite-rl-white: white;
  --0-5rem: .5rem;
  --everette: "Twkeverett web", sans-serif;
  --3rem: 3rem;
}

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

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

.w-pagination-previous, .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-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

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

body {
  color: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  color: #130104;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 4rem;
  font-weight: 500;
  line-height: 5rem;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 3.5rem;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.75rem;
}

h4 {
  color: #130104;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 2.3rem;
}

h5 {
  color: #130104;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.125rem;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
}

p {
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: var(--black);
  font-family: Inter, sans-serif;
  text-decoration: none;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
  font-family: Inter, sans-serif;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 2.3rem;
  font-family: Inter, sans-serif;
}

li {
  color: var(--black);
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
  font-family: Inter, sans-serif;
  font-size: 1.3rem;
  line-height: 1.7;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--black);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.max-width-full {
  align-self: flex-start;
  width: 100%;
  max-width: none;
}

.max-width-full.hero {
  margin-top: 15vh;
  position: relative;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.hide {
  display: none;
}

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

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.page-wrapper.is-dark {
  color: var(--white);
  background-color: #141414;
}

.container-large {
  align-self: flex-start;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-right {
  margin-left: auto;
}

.max-width-small {
  width: 100%;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xlarge.section_testimonial {
  position: relative;
}

.margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge {
  margin: 0 0 2rem;
}

.margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  justify-content: space-between;
  align-items: center;
}

.margin-bottom.margin-xxsmall, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-small {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-small.book-a-call {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
}

.margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top, .padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom {
  padding: 0 0 1rem;
}

.padding-bottom.padding-xlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-small {
  padding: 0 0 1.5rem;
}

.padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge, .padding-bottom.padding-tiny, .padding-bottom.padding-medium, .padding-bottom.padding-0 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left, .padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny, .padding-right.padding-custom3, .padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge, .padding-horizontal.padding-custom1, .padding-horizontal.padding-tiny, .padding-horizontal.padding-custom2, .padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.text-weight-medium {
  font-weight: 500;
}

.text-size-medium {
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-size: 1.125rem;
}

.text-size-medium.text-color-white {
  color: var(--white);
}

.margin-top-auto {
  margin-top: auto;
}

.text-style-quote {
  border-left: .1875rem solid #000;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.heading-style-2 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.9rem;
}

.heading-style-2.text-style-uncaps {
  text-transform: none;
}

.rl-styleguide_tutorial-callout {
  grid-column-gap: 2rem;
  background-color: #fff;
  border: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: .75rem .75rem .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-link-wrapper {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_heading {
  z-index: 4;
  color: #fff;
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 0;
}

.styleguide_grid-colours {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.background-color-gray {
  background-color: var(--light-grey);
}

.heading-style-6 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 2rem;
  line-height: 1.75rem;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
  font-family: Inter, sans-serif;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-xsmall.text-color--808080 {
  color: gray;
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024;
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.heading-style-5 {
  text-transform: uppercase;
  font-family: Twkeverett web, sans-serif;
  font-size: 1.5rem;
  line-height: 2.125rem;
}

.heading-style-5.text-size-medium {
  font-weight: 500;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.heading-style-1 {
  text-align: left;
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 3.7rem;
  line-height: 4.6rem;
}

.heading-style-1.mobile-style {
  font-weight: 500;
}

.heading-style-1.text-style-capitalize {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
}

.form-checkbox-icon {
  border: 1px solid var(--black);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form-checkbox-label {
  margin-bottom: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.button-old {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
}

.button-old:hover {
  border-color: var(--black);
  background-color: var(--white);
  color: var(--black);
}

.button-old.is-link {
  color: var(--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  font-weight: 400;
  line-height: 1;
}

.button-old.is-link.is-icon:hover, .button-old.is-link.is-icon.is-underline {
  text-decoration: underline;
}

.button-old.is-link.link_custom {
  color: #525252;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.button-old.is-link.link_custom:hover {
  color: var(--black);
}

.button-old.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-old.is-icon.custom-red {
  background-color: #f32f4d;
  border-color: #f32f4d;
}

.button-old.is-icon.custom-red:hover {
  background-color: var(--black);
  color: var(--white);
  border-style: solid;
  border-color: #000;
}

.button-old.is-icon.is-gradient {
  background-color: var(--crimson);
  border-style: none;
  min-height: 3.5rem;
}

.button-old.is-icon.is-gradient:hover {
  color: #fff;
}

.button-old.is-secondary {
  color: var(--black);
  background-color: #0000;
}

.button-old.is-secondary:hover {
  background-color: var(--black);
  color: var(--white);
}

.button-old.is-secondary.is-alternate {
  border-color: var(--white);
  color: var(--white);
  background-color: #0000;
}

.button-old.is-secondary.is-alternate:hover {
  background-color: var(--white);
  color: var(--black);
}

.button-old.is-small {
  text-transform: uppercase;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  line-height: 1.125;
}

.button-old.is-alternate {
  background-color: var(--white);
  color: #000;
}

.button-old.is-alternate:hover {
  border-color: var(--white);
  background-color: var(--bg-black-40);
  color: var(--white);
}

.button-old.is-alternate.is-link {
  color: var(--black);
  text-decoration: none;
}

.button-old.button-submit {
  flex: 1;
}

.button-old.is-link.is-alternate {
  color: var(--white);
  background-color: #0000;
  font-size: 1rem;
}

.button-old.is-link {
  color: var(--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
}

.button-old.is-link:hover {
  text-decoration: underline;
}

.button-old.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-decoration: none;
}

.button-old.is-link.is-icon:hover {
  text-decoration: underline;
}

.button-old.is-link.is-alternate.is-icon {
  color: var(--white);
}

.button-old.is-link.is-alternate {
  color: var(--white);
  background-color: #0000;
}

.button-old.is-link.is-alternate.is-icon {
  color: var(--white);
  text-decoration: none;
}

.button-old.is-link.is-alternate.is-icon:hover {
  text-decoration: underline;
}

.text-weight-normal {
  font-weight: 400;
}

.heading-style-4 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 1.7rem;
  line-height: 2.4rem;
}

.text-style-italic {
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-style: italic;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.form-radio-label {
  margin-bottom: 0;
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e;
}

.text-weight-light {
  font-weight: 300;
}

.rl-styleguide_label {
  color: var(--white);
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_label.is-html-tag {
  background-color: #be4aa5;
}

.text-size-regular {
  font-size: 1rem;
}

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

.text-align-right {
  text-align: right;
}

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

.icon-height-xlarge {
  height: 6.5rem;
}

.heading-style-3 {
  text-transform: uppercase;
  font-family: Twkeverett web, sans-serif;
  font-size: 2rem;
  line-height: 2.75rem;
}

.heading-style-3.text-style-non-caps {
  text-transform: none;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.form-input {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #e9e9e9;
  height: auto;
  min-height: 3.5rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 2rem;
  line-height: 2;
}

.form-input:focus {
  border-color: #f32e4d;
}

.form-input::placeholder {
  color: #0009;
}

.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form-input.is-select-input {
  background-image: none;
}

.form-input.radius-small {
  border-radius: .5rem;
}

.rl-styleguide_paste-text {
  color: #00000080;
  text-align: center;
  border: 1px dashed #00000026;
  padding: 1rem;
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.icon-embed-custom1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl-styleguide_color {
  padding-bottom: 8rem;
}

.rl-styleguide_color.is-black {
  background-color: var(--black);
}

.rl-styleguide_color.is-gray {
  background-color: var(--light-grey);
}

.rl-styleguide_color.is-white {
  background-color: var(--white);
}

.rl-styleguide_color.is-red {
  background-color: var(--crimson);
}

.rl-styleguide_color.is-beige {
  background-color: var(--beige);
}

.rl-styleguide_color.is-darkblue {
  background-color: var(--blue--dark);
}

.rl-styleguide_color.is-blue {
  background-color: var(--blue--default);
}

.rl-styleguide_color.is-lightblue {
  background-color: var(--blue--light);
}

.rl-styleguide_color.is-xlightblue {
  background-color: var(--blue--extra-light);
}

.rl-styleguide_color.is-darkorange {
  background-color: var(--orange--dark);
}

.rl-styleguide_color.is-orange {
  background-color: var(--orange--default);
}

.rl-styleguide_color.is-lightorange {
  background-color: var(--orange--light);
}

.rl-styleguide_color.is-xlightorange {
  background-color: var(--orange--extra-light);
}

.rl-styleguide_color.is-darkpurple {
  background-color: var(--purple--dark);
}

.rl-styleguide_color.is-purple {
  background-color: var(--purple--default);
}

.rl-styleguide_color.is-lightpurple {
  background-color: var(--purple--light);
}

.rl-styleguide_color.is-xlightgreen {
  background-color: var(--green--extra-light);
}

.rl-styleguide_color.is-darkgreen {
  background-color: var(--green--dark);
}

.rl-styleguide_color.is-green {
  background-color: var(--green--default);
}

.rl-styleguide_color.is-lightgreen {
  background-color: var(--green--light);
}

.rl-styleguide_color.is-xlightpurple {
  background-color: var(--purple--extra-light);
}

.rl-styleguide_color.is-darkred {
  background-color: var(--red--dark);
}

.rl-styleguide_color.is-lightred {
  background-color: var(--red--light);
}

.rl-styleguide_color.is-xlightred {
  background-color: var(--red--extra-light);
}

.rl-styleguide_color.is-darkyellow {
  background-color: var(--yellow--dark);
}

.rl-styleguide_color.is-yellow {
  background-color: var(--yellow--default);
}

.rl-styleguide_color.is-lightyellow {
  background-color: var(--yellow--light);
}

.rl-styleguide_color.is-xlightyellow {
  background-color: var(--yellow--extra-light);
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.button-group.margin-top.margin-xlarge.career-jd {
  align-items: center;
}

.button-group.padding-vertical.padding-xsmall {
  padding-bottom: .5rem;
}

.button-group.button-process {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.button-group._2-line {
  flex-direction: column;
}

.button-group._2-line.full-width {
  align-items: stretch;
}

.button-group.hide-desktop-only-2 {
  display: none;
}

.button-group.is-center, .button-group.align-center {
  justify-content: center;
}

.button-group.align-center.align-middle {
  align-items: center;
}

.text-color-white {
  color: var(--white);
}

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

.text-style-muted {
  opacity: .6;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d;
}

.text-color-black {
  color: var(--black);
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-embed-xsmall.pinterest {
  padding-left: 2px;
  padding-right: 2px;
}

.icon-height-xxsmall {
  height: 1rem;
}

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

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem;
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: sticky;
  top: 2rem;
}

.form-radio-icon {
  border: 1px solid var(--black);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}

.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.text-style-allcaps {
  text-transform: uppercase;
}

.rl-styleguide_callout-link {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  justify-content: space-between;
  align-items: center;
  padding: 1px;
  display: flex;
}

.icon-height-custom1 {
  height: 1.25rem;
}

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

.text-size-small {
  font-size: .875rem;
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-field-wrapper {
  position: relative;
}

.icon-height-small {
  height: 2rem;
}

.icon-height-large {
  height: 5rem;
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.blog-post h1 {
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.blog-post blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.blog-post h2 {
  text-transform: none;
  margin-top: 2rem;
  margin-bottom: .5rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.blog-post h3, .blog-post h4 {
  margin-top: 2rem;
  margin-bottom: .5rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.blog-post h5 {
  text-transform: none;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.blog-post a {
  text-decoration: underline;
}

.blog-post a:hover {
  color: var(--crimson);
}

.blog-post figcaption {
  border-left: 2px solid var(--black);
  text-align: left;
  color: #686868;
  text-align: center;
  border-left-style: none;
  border-left-width: 0;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.blog-post h6 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.blog-post ul {
  color: #525252;
  font-size: 18px;
  list-style-type: disc;
}

.blog-post.dark-mode li {
  color: var(--white);
}

.blog-post img {
  border-radius: 8px;
}

.blog-post p {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.2rem;
  line-height: 1.6;
}

.icon-height-medium {
  height: 3rem;
}

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-medium.is-radius {
  border-radius: 5rem;
  overflow: hidden;
}

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  text-transform: none;
  font-weight: 600;
}

.text-size-large.text-color--7e7e7e {
  color: #7e7e7e;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.form-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.rl-styleguide_spacing-all {
  display: none;
}

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

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-medium {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-section-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-large.mobile-style.job-section {
  padding-top: 0;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  min-height: 86px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #0000;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_component-old {
  background-color: var(--white);
  border-bottom: 1px solid #d6d6d680;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
  position: fixed;
}

.navbar1_component-old.is-dark {
  color: var(--white);
  background-color: #1f1f1f;
  border-bottom-color: #313131;
}

.navbar1_component-old.is-darkyellow {
  background-color: var(--yellow--dark);
  border-bottom-style: none;
  position: static;
}

.dropdown-icon {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1.06rem;
  height: 1.06rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar1_logo-link {
  height: 2.5rem;
  padding-left: 0;
}

.navbar1_link-old {
  padding: .5rem .75rem;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.navbar1_link-old.w--current {
  color: #a1a1a1;
}

.navbar1_link-old.underline-animation {
  color: var(--black);
  letter-spacing: 0;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
}

.navbar1_link-old.is-dropdown {
  font-family: Inter, sans-serif;
}

.navbar1_logo {
  height: 100%;
}

.heading-style-7 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.625rem;
}

.heading-style-8 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 1.125rem;
  line-height: 1.625rem;
}

.heading-style-8.text-weight-medium {
  font-weight: 500;
}

.display-style-1 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 6rem;
  line-height: 7rem;
}

.display-style-2 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
  font-size: 4rem;
  line-height: 4.5rem;
}

.display-style-2.text-color-white {
  font-family: Twkeverett web, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.display-style-2.text-weight-bold {
  line-height: 6.5rem;
}

.navbar1_list-old {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  min-height: 4.5rem;
  display: flex;
}

.section_hero {
  padding-top: 6rem;
  position: static;
}

.hero_description {
  justify-content: flex-end;
  min-height: 425px;
  display: flex;
}

.hero_footer {
  justify-content: flex-end;
  display: flex;
}

.background-banner {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 240px;
}

.hero-desktop {
  position: relative;
}

.hero-mobile {
  display: none;
  position: relative;
}

.rl-styleguide_color-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-color-red50 {
  color: #feeaed;
}

.text-color-red200 {
  color: #f99fad;
}

.text-color-red25 {
  color: #fffbfa;
}

.text-color-red800 {
  color: #861a2a;
}

.text-color-red400 {
  color: #f55971;
}

.text-color-red300 {
  color: #f77488;
}

.text-color-red900 {
  color: #661420;
}

.text-color-red100 {
  color: #fbbfc8;
}

.text-color-red500 {
  color: var(--crimson);
}

.text-color-red700 {
  color: #ad2137;
}

.text-color-red600 {
  color: #dd2b46;
}

.text-color-gray25 {
  color: #fcfcfd;
}

.text-color-gray600 {
  color: #4b4b4b;
}

.text-color-gray700 {
  color: #3a3a3a;
}

.text-color-gray100 {
  color: #c9c9c9;
}

.text-color-gray900 {
  color: #222;
}

.text-color-gray50 {
  color: #eee;
}

.text-color-gray800 {
  color: #2d2d2d;
}

.text-color-gray400 {
  color: #757575;
}

.text-color-gray200 {
  color: #afafaf;
}

.text-color-gray500 {
  color: #525252;
}

.text-color-gray300 {
  color: #8b8b8b;
}

.background-color-dark900 {
  background-color: #0d0d0d;
}

.background-color-dark400 {
  background-color: #4c4c4c;
}

.background-color-dark100 {
  background-color: #bababa;
}

.background-color-dark500 {
  background-color: #1f1f1f;
}

.background-color-dark300 {
  background-color: #696969;
}

.background-color-dark800 {
  color: #f5f5f5;
  background-color: #111;
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.background-color-dark50 {
  background-color: #e9e9e9;
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.background-color-dark25 {
  background-color: #fcfcfd;
}

.background-color-dark600 {
  background-color: #1c1c1c;
}

.background-color-dark200 {
  background-color: #989898;
}

.background-color-dark700 {
  background-color: #161616;
}

.background-color-gray900 {
  background-color: #676767;
}

.background-color-gray400 {
  background-color: #f8f8f8;
}

.background-color-gray100 {
  background-color: #fcfcfc;
}

.background-color-gray500 {
  background-color: #f6f6f6;
}

.background-color-gray300 {
  background-color: #f9f9f9;
}

.background-color-gray800 {
  color: #f5f5f5;
  background-color: #878787;
}

.background-color-gray50 {
  background-color: #fefefe;
}

.background-color-gray25 {
  background-color: #fcfcfd;
}

.background-color-gray600 {
  background-color: #e0e0e0;
}

.background-color-gray200 {
  background-color: #fbfbfb;
}

.background-color-gray700 {
  background-color: #afafaf;
}

.logo1_logo {
  height: 3.5rem;
  position: relative;
}

.logo1_logo._02 {
  width: 200px;
}

.logo1_logo._03 {
  width: 115px;
}

.logo1_logo._04 {
  width: 170px;
}

.logo1_logo._05 {
  width: 175px;
}

.logo1_logo._06 {
  width: 3.5rem;
}

.logo1_logo._07 {
  width: 4.5rem;
}

.logo1_logo._09 {
  width: 6rem;
}

.logo1_logo._10 {
  width: 6.5rem;
}

.logo1_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.section_logo1 {
  z-index: 1;
  position: relative;
}

.background-pattern {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.background-pattern.is-darkyellow {
  background-color: var(--yellow--dark);
  height: 100%;
}

.background-pattern.is-green {
  background-color: #052710;
}

.background-pattern.is-light-green {
  background-color: #f2fdf6;
}

.background-pattern.is-light-blue {
  background-color: #f0f6fe;
}

.background-pattern.is-blue {
  background-color: #010f23;
}

.background-pattern.is-red {
  background-color: #3a0309;
}

.background-pattern.is-light-red {
  background-color: #fef1f3;
}

.background-pattern.is-yellow {
  background-color: #1f0d00;
}

.background-pattern.is-light-yellow {
  background-color: #fff7f0;
}

.background-pattern.is-orange {
  background-color: #241c00;
}

.background-pattern.is-purple {
  background-color: #190460;
}

.pattern-left_bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}

.pattern-right_top {
  position: absolute;
  top: 0;
  right: 0;
}

.logo3_logo {
  max-height: 3.5rem;
}

.logo1_component-slider {
  display: flex;
}

.logo1_component-slider.hide-desktop-only {
  display: none;
}

.logo3_list {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

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

.section_about {
  background-color: var(--light-grey);
  position: relative;
}

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

.section_number {
  grid-column-gap: 2.5rem;
  align-items: flex-end;
  padding-bottom: .5rem;
  display: flex;
}

.section_number.padding-vertical.padding-xsmall {
  padding-bottom: 1rem;
}

.hide-desktop-only {
  display: none;
}

.pattern-right_bottom {
  position: absolute;
  bottom: 0;
  right: 0;
}

.section_service {
  position: relative;
  overflow: hidden;
}

.heading_services {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 20% 1fr 20%;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.heading_services.mobile-style.section_value {
  grid-template-columns: 20% 1fr;
}

.heading_services.mobile-style.section_value-ads {
  grid-template-columns: 20% 1fr 15%;
}

.cta38_link-block {
  border-bottom: 1px solid #8b8b8b;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  transition: all .3s;
  display: flex;
  position: relative;
}

.cta38_link-image {
  width: 100%;
  height: 100%;
}

.section_cta38 {
  position: relative;
}

.cta38_link-image-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 445px;
  height: 466px;
  margin-left: 62%;
  display: block;
  position: absolute;
  inset: 0% 0% auto 0;
}

.cta38_component {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #8b8b8b;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.sevices-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sevices-content.margin-top.margin-large {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 56% 1fr;
}

.faq_icon {
  align-self: flex-start;
  width: 2rem;
  height: 2rem;
  margin-left: 0;
}

.faq3_list {
  border-bottom: 1px solid var(--white);
}

.faq3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 2rem;
}

.image-wrapper-4-3 {
  object-fit: fill;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.image-wrapper_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.image-wrapper_image.image_thumbnail {
  object-fit: cover;
  position: static;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.image-wrapper_image.avatar {
  border-radius: 20px;
}

.image-wrapper_image.footer-logo {
  object-fit: fill;
}

.image-wrapper_image.hide {
  display: block;
}

.image-wrapper_image.max-width-xlarge.align-right {
  margin-left: auto;
}

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.uui-styleguide_images-layout {
  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;
}

.uui-styleguide_subheading {
  z-index: 99;
  -webkit-backdrop-filter: saturate(150%) blur(8px);
  backdrop-filter: saturate(150%) blur(8px);
  background-color: #ffffffe6;
  border-bottom: 1px solid #fff;
  padding: .75rem 1rem;
  position: sticky;
  top: 3rem;
}

.image-wrapper-16-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0%;
  display: flex;
  position: static;
}

.image-wrapper-3-2 {
  width: 100%;
  padding-top: 0%;
  position: relative;
}

.package_tabs-menu {
  border-bottom: 1px solid #c9c9c9;
  align-self: center;
  width: 100%;
  margin-bottom: 3rem;
}

.package_tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: space-between;
  width: 33%;
  padding: 1.25rem 1rem;
}

.package_tab-link.w--current {
  border-color: var(--black);
  background-color: var(--black);
  color: var(--white);
  font-weight: 500;
}

.package_list-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.package-description {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.body-text.full-width {
  flex: 1;
}

.body-text.padding-horizontal.padding-huge.text-align-center {
  align-self: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.package-point_list {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.point-item {
  grid-column-gap: 1rem;
  display: flex;
}

.font-everett {
  font-family: Twkeverett web, sans-serif;
}

.font-everett.text-size-large.text-weight-medium.text-style-allcaps {
  margin-bottom: 1rem;
}

.font-everett.text-size-large.text-style-allcaps.text-color-white.underline {
  color: var(--white);
  text-decoration: underline;
}

.font-inter {
  font-family: Inter, sans-serif;
}

.font-inter.text-size-small.text-weight-medium.text-color-white, .font-inter.text-size-small.text-weight-medium.text-color-gray200 {
  text-align: center;
}

.font-inter.text-size-small.text-color--a1a1a1 {
  color: #a1a1a1;
  font-size: 1rem;
}

.font-inter.text-size-regular.text-color-gray400 {
  align-self: center;
}

.font-inter.text-size-regular.text-color-gray300 {
  color: #999;
}

.font-inter.text-size-large {
  line-height: 2rem;
}

.font-inter.text-weight-bold.text-style-allcaps.text-color--3376f6 {
  color: #3376f6;
}

.font-inter.text-weight-bold.text-style-allcaps.text-color--f3662f {
  color: #f3662f;
}

.font-inter.text-weight-bold.text-style-allcaps.text-color--d4c80c {
  color: #d4c80c;
}

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

.font-inter.text-color-gray300 {
  color: #9b9b9b;
}

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

.timeline-item {
  border-left: 1px solid #c9c9c9;
}

.image-wrapper_image-custom {
  object-fit: fill;
  position: absolute;
  inset: auto 0% 0% auto;
}

.package_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.package_question {
  border-top: 1px solid var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1rem;
  display: flex;
}

.package_list {
  border-bottom: 1px solid var(--white);
}

.section-work {
  position: relative;
}

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

.gallery24_component {
  min-height: 200vh;
  margin-bottom: 0;
}

.gallery24_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.gallery24_horizontal-scroll-content {
  grid-column-gap: 2rem;
  align-items: flex-start;
  width: 400vh;
  display: flex;
}

.work-item {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  max-width: 470px;
  min-height: 500px;
  display: flex;
}

.work-tags {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
  position: static;
}

.tags {
  background-color: var(--white);
  border-radius: 2rem;
  padding: .5rem 1rem;
}

.tags.is-secondary {
  background-color: #0000;
  border: 1px solid #000;
}

.tags.is-secondary.background-color-white {
  background-color: var(--white);
}

.tags.is-line {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
}

.tags.is-line:hover {
  background-color: var(--white);
  color: var(--black);
}

.work-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.work-image {
  min-width: 470px;
  min-height: 500px;
  position: relative;
}

.section-review {
  position: relative;
  overflow: hidden;
}

.work-list {
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.work-list.margin-top.margin-large.hide-desktop-only {
  display: none;
}

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

.review-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  padding-bottom: 1.5rem;
  display: flex;
}

.blog65_slide {
  padding-right: 2.5rem;
}

.blog65_slide-nav {
  width: 100%;
  height: auto;
  padding-top: 0;
  font-size: .5rem;
  display: flex;
  inset: auto auto 0% 0%;
}

.blog65_arrow {
  border: 1px solid var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.blog65_arrow:hover {
  background-color: var(--black);
  color: var(--white);
}

.blog65_arrow.left {
  right: 4rem;
}

.blog65_arrow.left.hide, .blog65_arrow.hide {
  display: none;
}

.blog65_mask {
  width: 100%;
  overflow: visible;
}

.blog65_item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog65_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 2rem;
  position: relative;
}

.review-content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
}

.review-text {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.reviewer-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.review-list {
  border-bottom: 1px solid #c9c9c9;
}

.review-list-item {
  border-top: 1px solid #c9c9c9;
  justify-content: space-between;
  padding: .85rem 1.125rem;
  display: flex;
}

.qoute-sign {
  z-index: -1;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 400px;
}

.image-wrapper_image-pattern-top {
  object-fit: fill;
  position: absolute;
  inset: 0 0% auto auto;
}

.image-wrapper-avatar {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.section_blog {
  position: relative;
  overflow: hidden;
}

.pattern-left_top {
  position: absolute;
  top: 0;
  left: 0;
}

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

.blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.blog-thumbnail {
  width: 395px;
  height: 248px;
  position: static;
}

.blog-thumbnail.custom-cursor {
  width: auto;
  height: 250px;
  overflow: hidden;
}

.blog-card-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.blog-tags {
  grid-column-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.blog-card-aditional {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.blog-card-author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.dot {
  border-radius: 3px;
  width: 5px;
  height: 5px;
}

.section_faq {
  position: relative;
  overflow: hidden;
}

.faq_list {
  border-bottom: 1px none var(--white);
}

.faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #c9c9c9;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.faq_answer {
  overflow: hidden;
}

.text-size-xlarge {
  font-size: 1.3rem;
  line-height: 1.5;
}

.text-size-xlarge.text-style-italic.is-qoute {
  line-height: 2rem;
}

.text-size-huge {
  font-family: Twkeverett web, sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.footer {
  position: relative;
  overflow: hidden;
}

.footer-heading {
  width: 100%;
  margin-top: 4rem;
  position: relative;
}

.divider {
  background-color: #3a3a3a;
  height: 1px;
}

.divider.background-color-gray100 {
  background-color: #c9c9c9;
}

.divider.background-color-gray50 {
  background-color: #dbdbdb;
}

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

.divider.color--eff1f6 {
  background-color: #eff1f626;
}

.divider.color--e8ebf2 {
  background-color: #e8ebf2;
}

.divider.color-cacaca {
  background-color: #cacaca;
}

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

.footer-content.hide-tablet {
  grid-column-gap: 2rem;
  grid-template-columns: 32% 1fr 25%;
}

.image-logo {
  width: 142.86px;
  height: 40px;
  position: relative;
}

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

.footer-menu {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.footer-menu-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.footer-menu-item {
  text-decoration: none;
  display: block;
}

.footer-right {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.footer-country-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.footer-country-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.footer-flag {
  width: 16px;
  height: 16px;
  position: relative;
}

.footer-social {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.footer-social-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.footer-social-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

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

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

.footer-content-mobile.hide-desktop-only {
  display: none;
}

.section_contact-form.empty-top {
  padding-top: 4rem;
}

.contact-content {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 34% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-label {
  color: var(--black);
  font-family: Twkeverett web, sans-serif;
  font-size: 1.375rem;
  line-height: 1.875;
}

.form-field {
  background-color: var(--white);
  border: 1px #000;
  border-bottom: 1px solid #c9c9c9;
  border-radius: 0;
  min-height: 52px;
  padding: 14px 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
}

.form-field.text-area {
  height: 120px;
  font-family: Inter, sans-serif;
}

.form-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.field {
  flex: 1;
}

.section-blog-list {
  padding-top: 4rem;
  overflow: hidden;
}

.blog-content {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 1.5rem;
}

.blog-content.margin-top.margin-large {
  border-bottom-style: none;
}

.fs-select {
  z-index: 99;
  margin-left: 0;
  display: flex;
}

.fs-select_toggle {
  border: 1px solid #c9c9c9;
  border-radius: .125rem;
  flex: 1;
  padding: .75rem 4rem .75rem 1rem;
}

.fs-select_toggle:focus-visible, .fs-select_toggle[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_list.w--open {
  border: 2px solid #000;
  border-radius: .25rem;
  margin-top: 1rem;
}

.fs-select_field {
  margin-bottom: 0;
  display: none;
}

.fs-select_link {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: .75rem 1rem;
}

.fs-select_link:hover {
  opacity: .7;
}

.fs-select_link:focus-visible, .fs-select_link[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_link.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.fs-radio_column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  min-height: 3rem;
  display: flex;
}

.fs-radio_column.hide-tablet {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  width: 100vw;
  display: flex;
}

.fs-radio_field {
  color: #525252;
  text-transform: uppercase;
  cursor: pointer;
  flex: 0 auto;
  margin-bottom: 0;
  padding: 0;
  font-family: Twkeverett web, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2.125;
  position: relative;
}

.fs-radio_field:hover {
  color: #696969;
  border-color: #696969;
}

.fs-radio_button {
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.fs-radio_button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.fs-radio_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-radio_label {
  margin-bottom: 0;
  position: relative;
}

.section-hide {
  display: none;
}

.mask {
  width: 25%;
  height: auto;
  overflow: visible;
}

.slide-tab {
  width: auto;
  height: auto;
  margin-right: 2rem;
}

.slider {
  background-color: #0000;
  height: auto;
}

.section_about-hero {
  padding-top: 4rem;
}

.about-hero_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_about-details {
  overflow: hidden;
}

.section_about-details.grey-bg {
  background-color: var(--light-grey);
}

.about-details_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 20% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_long-image {
  overflow: hidden;
}

.section_long-image.padding-vertical.padding-medium {
  position: static;
}

.image-wrapper-16-6 {
  object-fit: fill;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.value_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.value_item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-top: 1px solid #c9c9c9;
  flex-direction: column;
  padding-top: 1.5em;
  padding-bottom: 1.5rem;
  display: flex;
}

.section_full-image {
  position: relative;
}

.background-pattern-front {
  position: absolute;
  inset: 0%;
}

.speech_client-image-wrapper {
  width: 100%;
  height: auto;
}

.speech_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.speech_slide {
  margin-right: 5rem;
}

.speech_content-right {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 8rem;
  display: flex;
}

.speech-slide-nav {
  background-color: #c9c9c9;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  font-size: .5rem;
  display: none;
  inset: auto auto 0%;
}

.speech_content {
  grid-column-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 56%;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.speech_arrow {
  border: 1px solid var(--black);
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.speech_arrow.is-left {
  right: 4rem;
}

.speech_client-image {
  object-fit: cover;
  width: 100%;
}

.speech_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 2rem;
}

.logo3_component {
  display: flex;
}

.logo-long_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem 23.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.logo-long_list.design-subscription-showcase {
  grid-template-columns: 45rem 45rem 45rem 45rem 45rem 45rem 45rem 45rem 45rem 45rem;
}

.logo-long_list.design-subscription-showcase._6-item {
  grid-template-columns: 45rem 45rem 45rem 45rem 45rem 45rem;
}

.logo-long_wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  max-height: 325px;
  display: flex;
  overflow: hidden;
}

.logo-long_wrapper.design-subscription-showcase {
  max-height: 100%;
}

.image-carousel {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
}

.slider-dot {
  background-color: #c9c9c9;
  width: 100%;
  height: 2px;
}

.slider-nav_custom {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.slider-nav_custom.is-light {
  background-color: #525252;
}

.breadcrumb_list {
  grid-column-gap: 1rem;
  display: flex;
}

.breadcrumb_list.is-dark {
  color: var(--white);
}

.breadcrumb_list.is-dark.hide-desktop-only {
  display: none;
}

.blog-aditional {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tags-item {
  background-color: var(--white);
  border-radius: 2rem;
  padding: .5rem 1rem;
}

.tags-item.is-alternate {
  color: #afafaf;
  background-color: #0000;
  border: 1px solid #afafaf;
}

.blog-heading {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.blog-collection_list.margin-top.margin-large._2nd-line {
  display: none;
}

.section_capabilities {
  position: relative;
}

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

.capabilities_list.margin-top.margin-xlarge {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.capabilities_item {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 56%;
  grid-auto-columns: 1fr;
  display: grid;
}

.capabilities_content.padding-vertical.padding-large {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.capabilities_image-wrapper {
  width: 100%;
  position: relative;
}

.tags_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.header80_content {
  flex-direction: column;
  align-items: center;
  max-width: 64%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.header80_image {
  object-fit: cover;
  width: 95%;
  height: 95%;
  position: absolute;
  inset: 1.25rem 0% 0%;
}

.header80_images-wrapper {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.header80_images-wrapper.images-wrapper-right {
  z-index: 0;
  inset: 0% 0% 0% auto;
}

.header80_ix-trigger {
  z-index: -1;
  margin-top: 25vh;
  position: absolute;
  inset: 0%;
}

.header80_content-wrapper {
  height: 100vh;
  padding-top: 0;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.header80_component {
  height: 100vh;
  position: relative;
}

.header80_image-list {
  z-index: 1;
  grid-row-gap: 26vw;
  flex-direction: column;
  width: 22vw;
  padding-top: 40vh;
  display: flex;
}

.header80_image-list.image-list-right {
  padding-top: 65vh;
}

.header80_image-list.custom {
  width: 100%;
  margin-top: -180px;
  padding-top: 0;
}

.header80_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header80_image-wrapper.is-image-5 {
  opacity: .75;
  width: 20vw;
  padding-top: 61%;
}

.header80_image-wrapper.is-image-6 {
  opacity: .75;
  width: 18vw;
  margin-top: -44vw;
  padding-top: 59%;
  right: 43vw;
}

.header80_image-wrapper.is-image-2 {
  width: 24vw;
  margin-top: -77vw;
  left: 49.9vw;
}

.header80_image-wrapper.is-image-3 {
  width: 25vw;
  margin-top: -26vw;
  top: 95px;
  left: 4.3vw;
}

.header80_image-wrapper.is-image-5 {
  opacity: .75;
  width: 23vw;
  padding-top: 61%;
  top: 30px;
  left: -97px;
}

.header80_image-wrapper.is-image-4 {
  width: 19vw;
  top: 722px;
  left: -.6vw;
}

.header80_image-wrapper.is-image-6 {
  opacity: .75;
  width: 18vw;
  margin-top: -44vw;
  right: 63.1vw;
}

.header80_image-wrapper.is-image-1 {
  width: 24vw;
  top: -167px;
}

.header80_image-wrapper.is-image-4 {
  width: 22vw;
}

.header80_image-wrapper.is-image-3 {
  width: 20vw;
  margin-top: -5vw;
  padding-top: 55%;
  left: 4vw;
}

.header80_image-wrapper.is-image-1 {
  padding-top: 70%;
}

.header80_image-wrapper.is-image-6 {
  width: 18vw;
  margin-top: -44vw;
  right: 54vw;
}

.header80_image-wrapper.is-image-5 {
  width: 20vw;
}

.header80_image-wrapper.is-image-4 {
  width: 18vw;
  margin-top: -67vw;
  padding-top: 50%;
  left: 45vw;
}

.header80_image-wrapper.is-image-2 {
  width: 22vw;
  margin-top: -46vw;
  padding-top: 54%;
  left: 58vw;
}

.country_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  top: 24%;
}

.country_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 116px auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.position_content {
  margin-top: .75rem;
  margin-left: 21.5%;
}

.position_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.position_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.position_type {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.divider_vertical {
  background-color: #c9c9c9;
  width: 1px;
  height: 100%;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.divider_vertical.is--fff12 {
  background-color: #ffffff1f;
}

.position_details {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section_service-hero {
  padding-top: 4rem;
  display: block;
}

.section_process {
  position: relative;
  overflow: hidden;
}

.process_arrow {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #130104;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.process_arrow:hover {
  background-color: var(--black);
  color: var(--white);
}

.process_arrow.hide {
  display: none;
}

.process_arrow.is-left {
  right: 4rem;
}

.process_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
}

.process_mask {
  max-width: 68%;
  overflow: visible;
}

.process_slide {
  margin-right: 5rem;
}

.process_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #262626;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 2.5rem;
  display: grid;
}

.process_content.is-light {
  background-color: #f6f6f6;
}

.process_content.is-green {
  background-color: #ffffff0d;
}

.process_client-image-wrapper {
  width: 100%;
  height: auto;
}

.process_client-image {
  object-fit: cover;
  width: 100%;
}

.process_content-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.process_blur {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #26262666;
  width: 198%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.processs_action {
  z-index: 1;
  width: 26%;
  margin-top: 2rem;
  margin-bottom: 0;
  position: absolute;
  inset: 1rem 0 0% auto;
}

.slide-nav-with-no {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.slide-nav-with-no.margin-bottom.margin-small {
  align-items: center;
}

.process-slider-dot {
  background-color: #525252;
  width: 100%;
  height: 2px;
}

.section_coverage {
  position: relative;
  overflow: hidden;
}

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

.coverage_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.section_proof {
  position: relative;
}

.proof_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 48%;
  grid-auto-columns: 1fr;
  display: grid;
}

.proof_grid.grid-flip {
  grid-template-columns: 48% 1fr;
}

.image-wrapper-9-16 {
  width: 100%;
  position: relative;
}

.proof_content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.proof-value_grid-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._w-40 {
  max-width: 40%;
}

.image-deliverable_mobile {
  display: none;
}

.section_404-mobile {
  padding-top: 4rem;
  display: none;
  position: relative;
}

.background-404 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

._404_content {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  flex-direction: column;
  display: flex;
}

._w-65 {
  max-width: 65%;
}

._404-image_mobile {
  display: none;
}

.section_404-desktop {
  height: 70vh;
  min-height: 800px;
  padding-top: 4rem;
  position: relative;
}

.section_privacy-policy {
  padding-top: 4rem;
}

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

.privacy_text {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.section_subscription-hero {
  padding-top: 4rem;
}

.subscription-hero_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.subscription-point_list {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.subscription-point-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.image-wrapper-subscription {
  width: 100%;
  padding-top: 65%;
  position: relative;
}

.section_coverage-subscription {
  position: relative;
  overflow: hidden;
}

.layout356_sticky-top {
  align-items: center;
  width: 100%;
  height: 4rem;
  display: flex;
}

.layout356_content-layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout356_image {
  object-fit: contain;
  width: 100%;
  height: 60vh;
}

.layout356_content-item {
  background-color: var(--white);
  border-top: 1px solid #c9c9c9;
  position: sticky;
}

.layout356_content-item.first-content-item {
  margin-bottom: 8rem;
  top: 0;
}

.layout356_content-item.content-item-2 {
  margin-top: -4rem;
  margin-bottom: 4rem;
  top: 4rem;
}

.layout356_content-item.content-item-3 {
  margin-bottom: 4rem;
  top: 8rem;
}

.layout356_component {
  position: sticky;
  top: 0%;
}

.layout356_image-wrapper {
  position: relative;
}

.layout356_anchor {
  height: 0;
  position: relative;
  top: -8rem;
}

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

.package_item {
  border: 1px solid #eee;
  border-radius: 6px;
}

.package_item.padding-medium {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.package_item.padding-medium.is-active {
  border-width: 2px;
  border-color: #f32f4d;
}

.package_top {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.package_included {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.package-included-point_list {
  grid-column-gap: 1rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.package-included-point_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.tag-discount {
  background-color: #f32f4d;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 8px;
  align-self: flex-start;
  padding: .5rem .75rem;
  position: absolute;
  top: 0;
  right: 0;
}

.header80_images-wrapper-2 {
  z-index: 1;
  position: absolute;
  inset: 9% auto 0% 0%;
}

.header80_images-wrapper-2.images-wrapper-right {
  z-index: 0;
  inset: 3% 0% 0% auto;
}

.review-card_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 2rem;
  position: relative;
}

.review-card_mask {
  width: 26rem;
  overflow: visible;
}

.review-card_slide {
  height: 360px;
  padding-right: 2.5rem;
}

.review-card_item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  min-height: 100%;
  display: grid;
}

.review-card_item.padding-small {
  flex: 1;
}

.review-star {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.star-list {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.review_arrow {
  border: 1px solid var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.review_arrow:hover {
  background-color: var(--black);
  color: var(--white);
}

.section-home_hero {
  position: relative;
  overflow: hidden;
}

.hero-description._w-60 {
  width: 60%;
}

.hero-description._w-60.align-right {
  margin-left: auto;
}

.hero-description._w-60.align-right.mobile-style {
  z-index: 10;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.hero_component {
  z-index: 0;
  height: 180vh;
  position: relative;
}

.hero_content-wrapper {
  height: 200vh;
  position: sticky;
  top: 0;
}

.hero_ix-trigger {
  z-index: -1;
  margin-top: 10vh;
  position: absolute;
  inset: 0%;
}

.sticky {
  position: sticky;
  top: 0;
}

.sticky.hero-background {
  height: 100%;
}

.hero_images-wrapper-2 {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero_images-wrapper-2.images-wrapper-right {
  z-index: 0;
  inset: 0% 0% 0% auto;
}

.hero_images-wrapper-2.images-wrapper-cursor {
  z-index: 0;
  width: 100%;
  inset: 0% auto;
}

.text-block {
  position: absolute;
  top: 0;
}

.text-block.font-neue-montreal.text-size-tiny.text-color-gray500 {
  position: absolute;
}

.hero_image-wrapper {
  width: 26rem;
  padding-top: 30rem;
  position: relative;
  overflow: hidden;
}

.hero_image-wrapper.is-image-2a {
  margin-top: -52rem;
  left: 55rem;
}

.hero_image-wrapper.is-image-3a {
  margin-top: -22rem;
  left: -2.1rem;
}

.hero_image-wrapper.is-image-4a {
  margin-top: -20rem;
  left: 54rem;
}

.hero_image-wrapper.is-cursor-1 {
  flex-direction: column;
  width: 22vw;
  margin-top: -12vw;
  padding-top: 10%;
  display: flex;
}

.hero_image-wrapper.is-cursor-2 {
  flex-direction: column;
  width: 22vw;
  margin-top: -25vw;
  padding-top: 10%;
  display: flex;
  left: 42.7vw;
}

.hero_image-wrapper.is-cursor-3 {
  flex-direction: column;
  width: 20vw;
  margin-top: -32vw;
  padding-top: 10%;
  display: flex;
  left: 19.5vw;
}

.hero_image-wrapper.is-image-5b {
  opacity: .75;
  margin-top: -84rem;
  right: 60rem;
}

.hero_image-wrapper.is-image-1b {
  opacity: .75;
  margin-top: -11.9rem;
  left: -31.3rem;
}

.hero_image-wrapper.is-image-5a {
  margin-top: -83.6rem;
  left: 27rem;
}

.hero_image-wrapper.is-image-2b {
  opacity: .75;
  margin-top: -24rem;
  left: -4rem;
}

.hero_image-wrapper.is-image-3b {
  opacity: .75;
  margin-top: -21rem;
  left: -33rem;
}

.hero_image-wrapper.is-image-4b {
  opacity: .75;
  margin-top: -28rem;
  left: -60rem;
}

.cursor-chat {
  color: var(--white);
  border-radius: 2px 22px 22px 12px;
  margin: 0 5px 5px 20px;
  padding: 7px 14px;
  box-shadow: 0 0 5.3px 1.33px #00000029;
}

.cursor-chat.background-color-green {
  background-color: #069f61;
  align-self: flex-start;
  display: inline;
}

.cursor-chat.background-color-red {
  background-color: #f32f4d;
  align-self: flex-start;
  display: inline;
}

.cursor-chat.background-color-blue {
  background-color: #5f49ff;
  align-self: flex-start;
  display: inline;
}

.cta38_link-default-image-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 444px;
  height: 466px;
  margin-left: 62%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto 0;
}

.cta38_link-default-image {
  width: 100%;
  height: 100%;
}

.cta38_link-default-image.width-custom {
  width: 74%;
}

.navbar11_menu-dropdown-old {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: stretch;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
  position: static;
}

.navbar11_dropdown-toggle-old {
  order: 0;
  padding: 0;
  display: block;
}

.navbar11_dropdown-toggle-old.is-dark {
  color: var(--white);
}

.navbar11_dropdown-toggle-old.is-dark.w--open {
  display: block;
}

.navbar11_dropdown-link-list {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(180px);
  backdrop-filter: blur(180px);
  border-radius: .875rem;
  grid-template-rows: max-content;
  grid-template-columns: 1.5fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  width: 75%;
  padding: 1rem;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 40px #00000014;
}

.navbar11_dropdown-link-list.is-dark {
  color: var(--white);
  background-color: #1f1f1f;
  display: block;
}

.navbar11_dropdown-list {
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar11_dropdown-list.w--open {
  z-index: 999;
  background-color: #0000;
  flex: none;
  width: 50em;
  max-width: none;
  padding-top: 16px;
  display: flex;
  inset: 100% 0 auto auto;
  overflow: visible;
}

.blogpost3_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blogpost3_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.text-weight-semibold-2 {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.homepage-header {
  width: 100vw;
  min-height: 96vh;
  position: relative;
  overflow: hidden;
}

.homepage-header.top-layer {
  z-index: 50;
  align-items: center;
  display: flex;
}

.homepage-header.top-layer.container-zs {
  background-image: linear-gradient(#fff, #fff 56%, #fff0 95%);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.homepage-header.scrolling-image {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.scrolling-image {
  box-shadow: 0 6px 13px -3px #0003;
}

.scrolling-image.hero-sliding-img._01 {
  max-width: 100%;
  display: inline-block;
  overflow: visible;
}

.scrolling-image.hero-sliding-img._02 {
  display: inline-block;
  transform: translate(-67px);
}

.scrolling-image.hero-sliding-img._04 {
  display: inline-block;
  position: absolute;
  top: 0;
  transform: translate(-71px);
}

.scrolling-image.hero-sliding-img._0 {
  display: inline-block;
  transform: translate(-152px);
}

.scrolling-image.hero-sliding-img._05 {
  box-shadow: none;
  transform: translate(-43px);
}

.marquee {
  grid-column-gap: 5rem;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.marque-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.marque-content.scroll.spacing {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.marquee-3 {
  width: 100%;
  margin-top: 8vh;
  display: flex;
}

.marquee-3.design-subscription-showcase {
  margin-top: 1rem;
}

.marquee-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.text-span {
  color: #f32f4d;
}

.faq_title {
  width: 100%;
}

.underline-animation__wrap {
  align-self: center;
  position: relative;
}

.underline-animation {
  color: #28292b;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neuemontreal;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  display: inline-block;
}

.contact-button-wrapper {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.5rem;
  display: flex;
}

.section_portfolio-hero {
  padding-top: 4rem;
}

.introduction_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-info-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

._w-64 {
  width: 100%;
  max-width: 64%;
}

._w-64.align-right {
  margin-left: auto;
}

.portfolio-multiple-image_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.result_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around;
  display: flex;
}

.result-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  flex-direction: column;
  width: 100%;
  display: flex;
  box-shadow: 14px 14px 80px #7a7a7a14;
}

.section_main-portfolio-hero {
  padding-top: 4rem;
}

.main-portfolio-hero_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio_item {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-top: 1px solid #c9c9c9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: grid;
}

.portfolio_item-info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.portfolio_outcome {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.portfolio_outcome-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.portfolio_outcome-item {
  grid-column-gap: 1rem;
  display: flex;
}

.outcome-item-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.portfolio-tag-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  display: flex;
}

.image-wrapper-9-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100px;
  padding-top: 112%;
  display: block;
  position: relative;
  overflow: hidden;
}

.portfolio-info-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.fs-checkbox_label {
  margin-bottom: .75rem;
}

.fs-checkbox_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: min-content;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: start;
  min-height: 3rem;
  display: flex;
}

.fs-checkbox_field-4 {
  border: 2px solid var(--bg-black-40);
  color: #000;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #fff;
  border-radius: 2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  display: flex;
  position: relative;
}

.fs-checkbox_field-4:hover {
  color: #696969;
  border-color: #696969;
}

.fs-checkbox_field-4.is-active {
  background-color: var(--black);
  color: var(--white);
}

.fs-checkbox_label-4 {
  z-index: 1;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  position: relative;
}

.portfolio-select {
  z-index: 99;
  margin-left: 0;
  display: flex;
}

.portfolio-select_toggle {
  border: 1px solid #c9c9c9;
  border-radius: .125rem;
  flex: 1;
  padding: .75rem 4rem .75rem 1rem;
}

.portfolio-select_toggle:focus-visible, .portfolio-select_toggle[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.portfolio-select_list.w--open {
  border: 2px solid #000;
  border-radius: .25rem;
  margin-top: 1rem;
}

.portfolio-select_field {
  margin-bottom: 0;
  display: none;
}

.portfolio-select_link {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: .75rem 1rem;
}

.portfolio-select_link:hover {
  opacity: .7;
}

.portfolio-select_link:focus-visible, .portfolio-select_link[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.portfolio-select_link.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.text-rich-text-project-details h1 {
  text-transform: uppercase;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.text-rich-text-project-details blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-project-details h2 {
  text-transform: none;
  margin-top: 2rem;
  margin-bottom: .5rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.text-rich-text-project-details h3, .text-rich-text-project-details h4 {
  margin-top: 2rem;
  margin-bottom: .5rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.text-rich-text-project-details h5 {
  text-transform: none;
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.text-rich-text-project-details p {
  color: #525252;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.text-rich-text-project-details a {
  color: var(--black);
  text-decoration: underline;
}

.text-rich-text-project-details figcaption {
  border-left: 2px solid var(--black);
  text-align: left;
  color: #919191;
  text-align: center;
  border-left-style: none;
  border-left-width: 0;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text-project-details h6 {
  text-transform: uppercase;
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.text-rich-text-project-details ul {
  color: #525252;
  list-style-type: disc;
}

.work-tag-list-mobile {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  display: flex;
}

.footer-content-ads {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 25% 1fr 25%;
  grid-auto-columns: 1fr;
  display: block;
}

.footer-content-ads-second {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25%;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.footer-country-list-ads {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 33% 33%;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-country-list-ads.margin-top.margin-xsmall {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.footer-country-item-ads {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-social-ads {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.footer-social-list-ads {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.footer-right-ads {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.section_ads-hero {
  padding-top: 4rem;
}

.cta38_link-image-services {
  width: 100%;
  height: 100%;
}

.cta38_link-image-wrapper-services {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  margin-left: 50%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cta38_link-image-wrapper-services.pointer-events-off {
  width: 345px;
  height: 453px;
  margin-left: 15%;
}

.blog_heading {
  min-height: 64px;
}

.ads-hero_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.review_card-list-wrapper, .review_card-list {
  height: 100%;
}

.navbar-social-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.navbar-social-list.hide-desktop-only {
  display: none;
}

.section_career-hero {
  padding-top: 4rem;
}

.career-hero_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 64%;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_benefit {
  position: relative;
  overflow: hidden;
}

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

.benefit-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 20% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.benefit_list {
  border-bottom: 1px solid var(--white);
}

.benefit_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.benefit_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #c9c9c9;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.benefit_icon {
  align-self: flex-start;
  width: 2rem;
  height: 2rem;
  margin-left: 0;
}

.benefit_icon.text-color-white {
  align-self: center;
}

.benefit_answer {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  padding-left: 3.5rem;
  display: flex;
  overflow: hidden;
}

.benefit_image-wrapper {
  margin-bottom: 2rem;
}

.benefit_image {
  width: 349px;
  height: 188px;
}

.benefit_body-text {
  margin-bottom: 3.5rem;
  margin-right: 16rem;
}

.job-type_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.job-details {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 20% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.job_body-text {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.job_body-text-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.tbc_list.hide-tablet {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 8rem;
}

.career-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.navbar9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: .75rem;
  text-decoration: none;
  display: grid;
}

.navbar9_dropdown-link:hover {
  background-color: #f5f6f8;
}

.navbar9_dropdown-link.is-dark:hover {
  background-color: #ffffff1f;
}

.navbar9_dropdown-content-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
}

.navbar9_dropdown-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 62% 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_icon-wrapper {
  flex: none;
}

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

.navbar9_bottom-bar-background-layer {
  background-color: var(--light-grey);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar9_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 82px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.whatsapp_floating {
  display: none;
}

.whatsapp_icon {
  z-index: 999;
  width: 3rem;
  position: fixed;
  bottom: 5%;
  right: 5%;
}

.review-card_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: flex;
  position: relative;
}

.divider_review {
  background-color: #c9c9c9;
  width: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.review-info-wrapper {
  align-items: center;
  display: flex;
}

.section_hero-new {
  background-color: var(--white);
  background-image: linear-gradient(135deg, #f8fdff, #fdf3f6 66%, #feebf0);
  padding-top: 6rem;
}

.section_hero-new.custom {
  background-color: #ffdbdb;
  background-image: none;
}

.text-gradient-hero {
  color: #130104;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #f32f4d 5%, #f32fdc 56%, #2f84f3 96%);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-wrapper {
  width: 100%;
  min-height: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-wrapper_hero {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-value {
  width: 10rem;
  height: 10rem;
}

.value_item-ads {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: center;
  padding-top: 1.5em;
  padding-bottom: 1.5rem;
  display: flex;
}

.value_item-ads.text-align-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.text-value-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.value_list-ads {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reviewer-info-ads {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-wrapper-avatar-ads {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  padding-top: 0%;
  position: relative;
  overflow: hidden;
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem;
}

.cookie-modal_content-wrap.is-small {
  padding: 1.5rem;
}

.cookie-modal_description {
  font-family: Inter, sans-serif;
}

.cookie-modal_closebutton {
  z-index: 5;
  background-color: var(--light-grey);
  cursor: pointer;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_button {
  color: #fff;
  text-align: center;
  background-color: #f32e4d;
  border-radius: 0;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button:hover {
  background-color: #262926;
}

.cookie-modal_button.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700;
}

.cookie-modal_button.is-secondary:hover {
  text-decoration: underline;
}

.cookie-modal_component {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.screenreader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.cookie-modal_styles {
  display: none;
}

.cookie-modal_closebutton_line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.cookie-modal_closebutton_line.is-right {
  background-color: var(--black);
  transform: rotate(-45deg);
}

.cookie-modal_closebutton_line.is-left {
  transform: rotate(45deg);
}

.cookie-modal_closebutton_line.is-right {
  transform: rotate(-45deg);
}

.cookie-modal_title {
  margin-bottom: .1875em;
  font-family: Twkeverett web, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.cookie-modal_title.is-small {
  font-family: Twkeverett web, sans-serif;
  font-size: 1.1875rem;
}

.cookie-modal_button_text {
  font-family: Twkeverett web, sans-serif;
}

.cookie-popup_component {
  z-index: 9500;
  max-width: 25rem;
  position: fixed;
  inset: auto auto 1.25rem 1.25rem;
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cookie-modal_button-wrap.is-small {
  background-color: var(--light-grey);
  justify-content: flex-start;
  padding: 1.5rem;
}

.cookie-modal_button-wrap.in-pref-manger {
  background-color: var(--light-grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 2rem -2rem -2.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.cookie-modal_link {
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-preference-button_flex {
  color: #262926;
  background-color: #fff;
  border-radius: .5rem .5rem 0 0;
  align-items: center;
  margin-bottom: -.125rem;
  padding: .75em 1em .875em;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: margin-bottom .2s cubic-bezier(.25, .46, .45, .94);
  display: none;
}

.cookie-preference-button_flex:hover {
  margin-bottom: 0;
  text-decoration: underline;
}

.cookie-preference-button_icon {
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .375rem;
}

.cookie-preference-button {
  z-index: 9475;
  color: #262926;
  text-decoration: none;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 1.25rem;
}

.cookie-preference-button:hover {
  text-decoration: underline;
}

.cookie-preference_component {
  z-index: 9525;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cookie-preference_wrapper {
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto;
}

.cookie-modal_description-2 {
  font-family: Inter, sans-serif;
}

.cookie-preference_background {
  opacity: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  cursor: pointer;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cookie-modal_radio_description {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.cookie-modal_radio {
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio.is--not-allowed {
  cursor: not-allowed;
}

.cookie-modal_radio_button {
  float: left;
  border: 1.75px solid #999c98;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio_button.w--redirected-checked {
  background-color: #515750;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/6438b43e3f7f4d72cb790d37_radio__checkmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #515750;
}

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

.cookie-modal_radio_button.is-always-active {
  background-color: var(--relume-library-lite-rl-black);
  cursor: not-allowed;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/6438b43e3f7f4d72cb790d37_radio__checkmark.svg");
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #515750;
}

.cookie-modal_form {
  padding-top: 1.25rem;
  padding-bottom: .5rem;
}

.cookie-modal_form-wrap {
  margin-bottom: 0;
}

.cookie-modal_radio_label {
  cursor: pointer;
  margin-bottom: .25rem;
  font-family: Twkeverett web, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
}

.cookie-modal_radio_label.is--not-allowed {
  font-family: Twkeverett web, sans-serif;
}

.cookie-modal_closebutton-3 {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_closebutton-3.is-sticky {
  background-color: var(--light-grey);
  position: sticky;
  top: -1rem;
}

.cookie-modal_button-3 {
  color: #fff;
  text-align: center;
  background-color: #f32e4d;
  border-radius: 0;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button-3:hover {
  background-color: #262926;
}

.cookie-modal_button-3.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700;
}

.cookie-modal_button-3.is-secondary:hover {
  text-decoration: underline;
}

.cookie-modal_component-3 {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.link {
  color: #c52a42;
}

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

.button-3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #130104;
  border: 1px solid #130104;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25;
}

.button-3:hover {
  color: #130104;
  background-color: #fff;
  border-color: #130104;
}

.button-3.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large-3 {
  align-self: flex-start;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.container-large-4 {
  align-self: flex-start;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-h1-ads {
  text-transform: uppercase;
  font-size: 5.375rem;
  line-height: 7.5rem;
}

.heading-h1-ads.text-weight-bold {
  font-size: 4.8rem;
  line-height: 6.5rem;
}

.contact-icon {
  padding-top: .125rem;
  position: relative;
}

.contact-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.contact-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.contact-social {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.contact-social-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.contact-social-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  position: relative;
}

.hero-wrapper-mobile {
  width: 100%;
  min-height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.hero-wrapper-desktop {
  width: 100%;
  min-height: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ycbm-schedule {
  height: 100%;
  margin-top: 40px;
}

.section_hero-11-5 {
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/645c5c15e2cee60b9ca9d80c_Background-ads.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 4rem;
}

.hero-11-5_content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 38%;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h1-11-5 {
  text-transform: uppercase;
  font-size: 4rem;
  line-height: 5rem;
}

.body-text-heading-11-5 {
  color: #222;
  font-size: 1.375rem;
  line-height: 2rem;
}

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

.heading-11-5_point-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #525252;
  font-family: Inter, sans-serif;
  line-height: 1.5rem;
  display: flex;
}

.heading-11-5_card {
  background-color: var(--white);
  padding: 1.5rem;
  box-shadow: 17px 17px 48px #10182814;
}

.heading-115_card-text {
  color: #525252;
  text-align: center;
  font-weight: 500;
  line-height: 1.5rem;
}

.text-field_11-5 {
  border: 0 solid #000;
  border-bottom: 1px solid #afafaf;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.115rem;
}

.text-field_11-5.text-area {
  min-height: 120px;
}

.form-11-5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.button_11-5 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  background-color: #f32f4d;
  border: 1px solid #f32f4d;
  padding: .75rem 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.25;
}

.button_11-5:hover {
  border-color: var(--black);
  background-color: var(--white);
  color: var(--black);
}

.section-testimonial_hero {
  padding-top: 4rem;
  position: relative;
}

.hero-testimonial {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 39%;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.qoute-sign-testimonial {
  z-index: -1;
  width: 100px;
  height: 100px;
  position: absolute;
  top: -40px;
  left: -40px;
}

.recomended_list {
  border-top: 1px solid #c9c9c9;
}

.recomended_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #c9c9c9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.review_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-info {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 1fr 2.5rem;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.review-star-testimonial {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.section_faq-testimonial {
  position: relative;
}

.header79_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header79_image-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_image-column.image-column-3 {
  margin-top: -50%;
}

.header79_image-column.image-column-5 {
  margin-top: -20%;
}

.header79_image-column.image-column-4 {
  margin-top: 15%;
}

.header79_image-column.image-column-1 {
  margin-top: -20%;
}

.header79_images-layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  width: 100%;
  display: grid;
}

.header79_image-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header79_background-images {
  z-index: -1;
  margin-top: 15%;
}

.header79_image-wrapper {
  width: 100%;
  padding-top: 135%;
  position: relative;
}

.section-award_hero {
  padding-top: 4rem;
  position: relative;
}

.award-item {
  border-bottom: 1px solid #c9c9c9;
  align-items: flex-end;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.award-title {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex: 1;
  align-items: flex-end;
  display: flex;
}

.button-text {
  letter-spacing: -.5px;
  font-size: 1rem;
}

.button-text.text-dark {
  color: var(--black);
}

.ms-form-divider-line {
  background-color: #e4e4e4;
  width: 40%;
  height: .8px;
}

.ms-form-divider {
  color: #000c;
  letter-spacing: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  font-size: 12px;
  display: flex;
}

.ms-link {
  color: #1f1f1f;
  border-bottom: 1px solid #2962ff03;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .2s;
}

.ms-link:hover {
  color: var(--black);
  border-bottom-color: #2962ff;
}

.ms-form-divider-text {
  text-align: center;
  letter-spacing: 0;
  flex: none;
  min-width: 33%;
}

.ms-space {
  width: 10px;
  height: 10px;
}

.ms-space._20 {
  width: 20px;
  height: 20px;
}

.ms-social-image {
  width: 24px;
}

.ms-checkbox {
  background-color: #fff;
  border-width: 1.5px;
  border-color: #12133140;
  border-radius: 33%;
  flex: none;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-right: 10px;
  transition: background-color .2s, border-color .2s;
}

.ms-checkbox:hover {
  background-color: #f32f4d;
  background-image: linear-gradient(#ffffffe6, #ffffffe6);
  border-color: #f32f4d;
}

.ms-checkbox.w--redirected-checked {
  background-color: #f32f4d;
  background-size: 70%;
  border-color: #f32f4d40;
  border-radius: 33%;
}

.ms-checkbox-wrap {
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 5.5px;
  line-height: 22px;
  display: flex;
}

.ms-checkbox-wrap.is-smaller {
  font-size: 90%;
}

.ms-social-button-2 {
  color: #121331;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 12px 18px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  transition: background-color .2s, border-color .2s, box-shadow .2s;
  position: relative;
  box-shadow: 0 5px 10px -5px #0000001a;
}

.ms-social-button-2:hover {
  box-shadow: none;
  border-color: #121331;
}

.ms-social-button-2:focus {
  border: 1px solid #000;
}

.ms-social-button-2::placeholder {
  color: #6e6e6e;
}

.ms-list-container {
  width: 100%;
  margin-bottom: 20px;
}

.ms-form-2 {
  text-align: center;
  width: 400px;
  min-width: 400px;
  padding: 0%;
}

.ms-image {
  background-image: linear-gradient(#0c00319c, #090f5733), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  width: 45%;
  position: relative;
}

.ms-image.is-individual {
  background-image: linear-gradient(#31000100, #0b053d7a 0%, #090f5733);
}

.ms-page-wrap {
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64e8bc722b91415c552f3adb_Frame%201171277029.webp");
  background-position: 0 0;
  background-size: cover;
  flex: 1;
  width: 100%;
  padding: 0;
  line-height: 1.5;
  display: flex;
}

.ms-input-label-2 {
  text-align: left;
  margin-bottom: 5px;
  font-family: Twkeverett web, sans-serif;
  font-weight: 400;
}

.ms-input-2 {
  color: #121331;
  background-color: #fff;
  border: 1px solid #12133140;
  border-radius: .5rem;
  min-height: 50px;
  margin-bottom: 20px;
  padding: 8px 12px 8px 16px;
  transition: box-shadow .2s, color .2s, box-shadow .2s, border-color .2s;
  position: relative;
}

.ms-input-2:hover {
  z-index: 2;
  box-shadow: none;
  border-color: #2962ff;
}

.ms-input-2:focus {
  outline-offset: 0px;
  border-color: #42dd2b;
  outline: 3px solid #49f32f29;
}

.ms-input-2::placeholder {
  color: #12133199;
}

.ms-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  padding: 0;
  display: flex;
}

.ms-social-inner-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.ms-checkbox-label {
  font-weight: 300;
}

.left-wrap {
  text-align: center;
  align-self: center;
  width: 100%;
  max-width: 360px;
}

.section {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.form-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.left {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  padding: 35px 40px;
  display: flex;
}

.form-block-2 {
  margin-top: 40px;
  margin-bottom: 35px;
}

.field-wrapper {
  margin-bottom: 20px;
}

.field-wrapper.top {
  margin-top: 20px;
}

.link-2 {
  border-bottom: 1px solid #7f56da00;
}

.link-2:hover {
  border-bottom-color: #177fff;
}

.tabs-wrap {
  position: relative;
}

.integration-top {
  padding: 23px 20px;
  position: relative;
}

.dd-border {
  background-color: #e5e7eb;
  width: 2px;
  height: 92%;
  position: absolute;
  inset: 0 auto 0% 0%;
}

.dd-list {
  margin-top: 10px;
  position: relative;
  top: 0;
}

.dd-list.w--open {
  background-color: #0000;
  margin-top: 10px;
  margin-left: 10px;
  padding-left: 15px;
}

.settings {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nav-bot__l {
  border-radius: 50%;
  width: 47px;
  height: 47px;
  position: relative;
  overflow: visible;
}

.content-hero {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.integration-h {
  color: #111825;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
}

.user-img {
  object-fit: cover;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

.notification {
  border: 1px solid var(--crimson);
  background-color: var(--crimson);
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.notification.green {
  outline-offset: 0px;
  background-color: #15b56a;
  border-style: none;
  outline: 2px solid #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.nav-link__l {
  grid-column-gap: 15px;
  color: #272a32;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.p-16 {
  font-size: 16px;
}

.nav-space {
  height: 20px;
}

.logo-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.user-name {
  color: #111825;
  margin-bottom: 0;
  font-size: 16px;
}

.content {
  width: 100%;
  padding: 35px 30px 30px;
}

.integration-bot {
  border-top: 1px solid #e5e5e7;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.container-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.integration-logo {
  object-fit: contain;
  border-radius: 5px;
  width: 23px;
  max-width: none;
  position: absolute;
  inset: 23px 20px auto auto;
}

.nav-shadow {
  display: none;
}

.integration-link {
  grid-column-gap: 5px;
  color: #777a82;
  align-items: center;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.nav-link {
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}

.integration-card {
  border: 1px solid #e5e5e7;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.navigation {
  border-right: 1px solid #ebecf0;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 295px;
  max-height: 100vh;
  padding: 35px 20px 30px 25px;
  display: flex;
  position: sticky;
  top: 0;
}

.embed-icon {
  margin-top: 2px;
}

.dd-left {
  grid-column-gap: 15px;
  color: #272a32;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.dd-link {
  border-radius: 5px;
  margin-bottom: 3px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 12px;
  font-size: 16px;
  transition: background-color .2s;
}

.dd-link:hover {
  background-color: #125fee0d;
}

.dd-link.w--current {
  color: #125fee;
  background-color: #125fee1a;
  margin-left: 0;
  margin-right: 0;
}

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

.dd-toggle {
  justify-content: space-between;
  align-items: center;
  padding: 0 10px 0 0;
  display: flex;
}

.nav-bot__flex {
  grid-column-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.minus {
  display: none;
}

.dd-right {
  flex-direction: column;
  width: 14px;
  height: 14px;
  display: flex;
}

.tabs {
  margin-top: 40px;
}

.nav-bot__r {
  flex: 1;
}

.nav-bot {
  grid-column-gap: 13px;
  align-items: center;
  display: flex;
}

.integration-p {
  line-height: 1.4;
}

.sticky-nav, .hamburger {
  display: none;
}

.padding-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dropdown {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline;
}

.image-wrapper_need {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-6 {
  grid-column-gap: 10px;
  color: #434854;
  background-color: #0000;
  border: 1px solid #d8dade;
  border-radius: 5px;
  align-items: center;
  padding: 11px 17px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.button-6:hover {
  transform: translate(-3px, -3px);
  box-shadow: 2px 2px 4px #00000030;
}

.button-6.small {
  padding: 10px 12px;
  font-family: Twkeverett web, sans-serif;
  font-weight: 500;
  transition: border .2s, color .2s, background-color .2s;
}

.button-6.small:hover {
  background-color: var(--crimson);
  box-shadow: none;
  color: #fff;
  border-color: #155ff1;
  transform: none;
}

.friend-icon {
  object-fit: cover;
  border-radius: 50%;
  min-width: 24px;
  height: 24px;
}

.friend-icon.negative {
  margin-left: -5px;
}

.friends-p {
  color: #fff;
  font-size: 11px;
}

.button-7 {
  text-align: center;
  background-color: #d22f27;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color .2s;
}

.button-7:hover {
  background-color: #d22f27cc;
}

.button-7.small {
  width: auto;
  padding-left: 35px;
  padding-right: 35px;
}

.friends-watch {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.gradient {
  z-index: -1;
  background-image: linear-gradient(#fff0, #000);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.gradient.big {
  height: 70%;
}

.buttons-wrap {
  grid-column-gap: 15px;
  display: flex;
}

.featured-show__item {
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 360px;
  padding: 20px 40px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-cover {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.clutch {
  margin-bottom: 2rem;
}

.button {
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  background-color: #2c2c2c;
  border: .08rem #404040;
  border-radius: .44rem;
  padding: .88rem 1.5rem;
  font-family: Twkeverett web, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.button:hover {
  border-style: none;
  border-color: var(--black);
  background-color: #333;
}

.button:active {
  outline-offset: -1px;
  background-image: linear-gradient(#1e1e1e 30%, #2e2e2e);
  outline: 1.3px solid #404040;
}

.button.is-link {
  box-shadow: none;
  color: var(--black);
  background-color: #0000;
  background-image: none;
  border-style: none;
  padding: .25rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-icon.is-full-width {
  flex: 1;
}

.button.is-icon.text-style-allcaps {
  text-transform: uppercase;
}

.button.is-icon.is-orange {
  color: var(--black);
  background-color: #fccf40;
}

.button.is-icon.is-orange.text-color-black {
  color: var(--black);
}

.button.is-icon.is-purple {
  background-color: #8b6af9;
}

.button.is-secondary {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--white), #f6f7f9);
  color: var(--black);
  border-color: #dfe3eb;
  align-items: center;
  display: flex;
}

.button.is-secondary:hover {
  background-color: #0000;
  background-image: linear-gradient(#fafafa, #f0f2f4);
  box-shadow: 1px 0 4px #0000001f;
}

.button.is-secondary:active {
  background-color: #0000;
  background-image: linear-gradient(to bottom, #f6f7f9 27%, var(--white));
  box-shadow: none;
}

.button.is-secondary.is-wide {
  flex: 1;
  justify-content: center;
}

.button.is-secondary.is-link {
  outline-offset: -1px;
  color: var(--white);
  background-image: none;
  outline: 1.3px #dfe3eb;
}

.button.is-secondary.is-link.is-red {
  color: var(--crimson);
  background-color: #0000;
}

.button.is-small {
  padding: .75rem 1.25rem;
  font-size: 1rem;
  line-height: 1.125;
}

.button.is-link {
  color: var(--black);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
}

.button.is-link:hover {
  text-decoration: underline;
}

.button.is-red {
  background-color: var(--crimson);
  border-color: #f77d90;
  display: block;
}

.button.is-red:hover {
  background-color: #f54d66;
}

.button.is-red:active {
  background-image: linear-gradient(#f10e31 30%, #f4304e);
  outline-color: #f65b73;
}

.button.is-red.is-icon {
  display: flex;
}

.button.is-red.filled {
  width: 100%;
  margin-bottom: 1rem;
}

.button.is-wide {
  flex: 1;
  width: 100%;
}

.button.is-wide.white, .button.white {
  background-color: var(--white);
}

.button.is-secondary-outline {
  border-color: #dfe3eb #dfe3eb var(--white);
  outline-offset: -1px;
  color: var(--white);
  background-color: #0000;
  outline: 1.3px solid #dfe3eb;
  align-items: center;
  display: flex;
}

.button.is-secondary-outline:hover {
  background-color: #ffffff1a;
  box-shadow: 1px 0 4px #0000001f;
}

.button.is-secondary-outline:active {
  box-shadow: none;
  background-color: #0000;
}

.button.is-yellow {
  background-color: var(--yellow--default);
  color: var(--black);
}

.button.is-green {
  color: var(--black);
  background-color: #1bd35d;
}

.button.is-green.is-icon.text_allcap {
  text-transform: uppercase;
}

.button.is-green.is-icon.text-color-white {
  color: var(--white);
}

.button.is-large {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.button.is-red {
  color: var(--black);
  background-color: #f32f4d;
}

.button.is-red.is-icon.text_allcap {
  text-transform: uppercase;
}

.button.is-red.is-icon.text-color-white {
  color: var(--white);
}

.button.is-blue.is-icon.text_allcap {
  text-transform: uppercase;
  background-color: #146ef6;
}

.button.is-blue {
  color: var(--black);
  background-color: #1bd35d;
}

.button.is-blue.is-icon.text_allcap {
  text-transform: uppercase;
}

.button.is-blue.is-icon.text-color-white {
  color: var(--white);
}

.button.is-blue {
  background-color: #146ef6;
  border-color: #146ef6;
}

.button.is-blue:hover {
  background-color: #155ac3;
  border-color: #155ac3;
}

.button.is-blue:active {
  background-image: linear-gradient(#155ac3 30%, #1269ee);
  border-color: #155ac3;
  outline-color: #155ac3;
}

.button.is-yellow {
  color: var(--black);
  background-color: #ff7d1f;
}

.button.is-yellow.is-icon.text_allcap {
  text-transform: uppercase;
}

.button.is-yellow.is-icon.text-color-white {
  color: var(--white);
}

.navbar1_link {
  color: var(--white);
  padding: .38rem .75rem;
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.25;
}

.navbar1_link.w--current {
  color: var(--black);
}

.navbar1_link.is-white {
  color: #1f1f1f;
}

.navbar1_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navbar11_menu-dropdown {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navbar11_dropdown-toggle {
  color: var(--white);
  padding: 0 1.5rem 0 .75rem;
}

.navbar11_dropdown-toggle.is-white {
  color: #1f1f1f;
}

.section_sub-hero {
  position: relative;
  overflow: hidden;
}

.section_sub-hero.is-dark {
  padding-top: 4.5rem;
}

.background_hero {
  background-color: #1f1f1f;
  position: absolute;
  inset: 0%;
}

.background_hero.is-white {
  background-color: #0000;
  position: absolute;
}

.background_hero.is-dark {
  background-color: #0000;
}

.logo-background {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.logo-grid {
  width: 1600px;
  max-width: none;
  height: 526px;
  margin-top: auto;
  margin-bottom: auto;
}

.label-group {
  justify-content: center;
  display: flex;
}

.label-group.align-left {
  justify-content: flex-start;
}

.label {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #ffffff0a;
  border-radius: 5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .375rem 1rem;
  display: flex;
}

.label.is-white {
  background-color: var(--white);
  box-shadow: 0 2px 4px #11181c0a, 1px 0 2px -1px #11181c14, 0 0 0 1px #11181c14;
}

.label.is-dark {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff1f;
  border: 1px solid #ffffff29;
  box-shadow: inset 0 2px 4px #ffffff0a;
}

.label.is-dark.is-gradient {
  box-shadow: inset 0 2px 4px #fff3;
}

.label.is-gray {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #0000000a;
  border-radius: .5rem;
}

.divider_vertical-1px {
  background-color: #424242;
  align-self: stretch;
  width: 1px;
}

.divider_vertical-1px.dark-mode {
  background-color: #c5c5c5;
}

.heading-style-1-new {
  font-size: 2.9375rem;
  line-height: 4rem;
}

.heading-style-1-new.text-align-center.text-color-white {
  letter-spacing: -2px;
  text-transform: uppercase;
}

.guarantee_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.guarantee_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.icon-star_list {
  grid-column-gap: .25rem;
  display: flex;
}

.rating-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 12.8918%;
  display: flex;
}

.rating-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  display: flex;
}

.image-wrapper_sub-hero {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64ca61004fddad0106b9e395_Grid%20Background.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-wrapper_sub-hero.is-dark {
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64df9e592647bfce0150e471_Header.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.logo-list {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.logo_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  display: grid;
}

.heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.heading-wrapper.align-center {
  align-items: center;
}

.heading-style-2-new {
  letter-spacing: -2px;
  text-transform: uppercase;
  font-size: 3.25rem;
  line-height: 4rem;
}

.heading-style-2-new.text-color-white {
  margin-bottom: 1rem;
}

.coverage-wrapper {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.coverage-top_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 60% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.coverage-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--white);
  border: 1.3px solid #eff1f6;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: flex-end;
  padding: 2rem;
  display: flex;
  box-shadow: 0 0 0 10px #f7fafc, 0 2px 8px #21395a14;
}

.coverage-card.padding-custom {
  padding-bottom: 0;
}

.coverage-card.is-dark {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0f;
  border-color: #eff1f60a;
  box-shadow: 0 0 0 10px #f7fafc0a, 0 2px 8px #21395a14;
}

.coverage_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.heading-style-4-new {
  font-family: Twkeverett web, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.6rem;
}

.heading-style-4-new.text-color-white {
  text-transform: uppercase;
}

.heading-style-4-new.text-weight-normal {
  font-weight: 400;
}

.coverage-image {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.coverage-bottom_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 60%;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar_component {
  background-color: #1f1f1f;
  border-bottom: 1px solid #313131;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
}

.navbar_component.is-white {
  background-color: var(--white);
  border-bottom-color: #ebebeb;
}

.section_main-services {
  background-color: #1f1f1f;
}

.section_main-services.is-dark {
  background-color: #0000;
}

.heading-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.services_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #242424;
  border-radius: .625rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.services_item.is-dark {
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64dfa416703df08d160186ee_Frame%2051171.webp");
  background-position: 100% 100%;
  background-size: cover;
  border: 1px solid #eeeff108;
}

.services_item.is-white {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/650b8ace7f272ea60c35f911_Frame%2051171.svg");
  background-position: 100% 100%;
  background-size: cover;
}

.services_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

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

.services_icon {
  background-color: #2e2e2e;
  border-radius: 20rem;
  height: 100%;
  padding: .875rem;
  display: inline-block;
}

.services_icon.is-white {
  background-color: var(--white);
}

.service_list-image {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #2e2e2e;
  border-radius: 8rem;
  align-self: center;
  width: auto;
  padding: .375rem;
  display: flex;
}

.avatar-group_item {
  border-radius: 20px;
  outline: 2px solid #2e2e2e;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
}

.avatar-group_item.is-gray {
  outline-color: #ebebeb;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.avatar-stack_item {
  border-radius: 20px;
  outline: 2px solid #2e2e2e;
  width: 2rem;
  height: 2rem;
  margin-right: -.5rem;
  overflow: hidden;
}

.avatar-stack_item.is-gray {
  outline-color: #ebebeb;
}

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

.services_wrapper-list._2-row {
  grid-template-rows: auto auto;
}

.we-work_item {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: min-content 60%;
  grid-auto-columns: 1fr;
  display: flex;
}

.we-work_item.is-revise {
  flex-direction: row-reverse;
}

.work_card-image {
  background-color: #f9fafb;
  border: 1.3px solid #edf0f3;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 2rem;
  display: flex;
}

.work_card-image.is-dark {
  background-color: #ffffff14;
  border-color: #eeeff10f;
  position: relative;
}

.we_work-content {
  flex: 1;
  align-self: center;
}

.heading-style-3-new {
  text-transform: uppercase;
  font-size: 2.5rem;
  line-height: 3.5rem;
}

.heading-style-3-new.mid {
  text-align: center;
}

.key-point_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  margin-top: 1rem;
  display: flex;
}

.key-point_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.work_text {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.we-work_list {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex;
}

.section_pricing {
  position: relative;
}

.price-list_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.price_item {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  padding-top: 1.5rem;
  display: flex;
}

.price_item.is-gradient {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64ce64c331615eaba36631ef_Frame%201000008134.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1rem;
  padding: 1.5rem;
}

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

.label-price {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
  color: var(--white);
  background-color: #ffffff29;
  border: 1.3px solid #ffffff14;
  border-radius: 5rem;
  flex-direction: row;
  justify-content: center;
  padding: .5rem;
  display: flex;
  overflow: hidden;
}

.label-price.text-align-center {
  align-items: center;
}

.text-size-2-75rem {
  font-size: 2.75rem;
  line-height: 1.2;
}

.price_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: flex-end;
  display: flex;
}

.price_details {
  flex-direction: column;
  flex: 0 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.price_details.is-gradeint {
  padding-left: 0;
  padding-right: 0;
}

.price-point_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column wrap;
  flex: 1;
  display: flex;
}

.price-point_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.div-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #262626;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.div-block.is-dark {
  background-color: #ffffff0a;
}

.price_description {
  flex: 0 auto;
}

.section_works {
  z-index: 1;
  position: relative;
}

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

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

.work_spacing {
  height: 32px;
}

.section_other-service {
  background-color: #1f1f1f;
}

.section_other-service.is-dark {
  background-color: #0000;
}

.other-service_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.other-service_wrapper._5-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border: 1px solid #eff1f6;
  border-radius: 1rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px 8px #21395a14;
}

.testimonial_card.is-dark {
  background-color: #0000;
  background-image: linear-gradient(#ffffff05, #ffffff14);
  border-width: 3px;
  border-color: #eeeff108;
}

.icon-star_wrapper {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  display: flex;
}

.testimonial_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.testimonial_col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.testimonial_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 700px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
  position: relative;
  overflow: scroll;
}

.testimonial_wrapper.is-dark {
  overflow: hidden;
}

.gradient-testimonial-bottom {
  background-image: linear-gradient(#fff0, #ffffffdb 30%, #fff);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.gradient-testimonial-bottom.is-dark {
  background-image: linear-gradient(#14141400, #141414db 30%, #141414);
}

.gradient-testimonial-top {
  background-image: linear-gradient(to bottom, var(--white), #ffffffdb 70%, transparent);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.gradient-testimonial-top.is-dark {
  background-image: linear-gradient(#141414, #141414db 70%, #14141400);
}

.section_faq-new {
  background-color: #f6f6f6;
}

.section_faq-new.is-dark {
  background-color: #0000;
}

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

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

.footer-content-new.hide-tablet {
  grid-column-gap: 2rem;
  grid-template-columns: 25% 1fr 25%;
}

.other-services_card {
  color: #a3a3a3;
  flex: 1;
  justify-content: center;
  min-width: 243px;
  margin-bottom: .5rem;
  padding: 1rem 1.5rem;
  display: flex;
  position: relative;
}

.other-services_card:hover {
  color: var(--white);
  text-decoration: underline;
}

.other-services_image {
  border-radius: .5rem;
  display: none;
  position: absolute;
  inset: auto 5% 79%;
  overflow: hidden;
}

.referral-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #1f1f1f;
  border: 2px solid #dfe2ec1f;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.referral-card.is-dark {
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  background-color: #ffffff14;
}

.referral-text {
  flex-direction: column;
  display: flex;
}

.is-desktop.swap-hide {
  display: flex;
}

.is-mobile {
  display: none;
}

.work_grid {
  width: 100%;
}

.step-group {
  justify-content: center;
  display: flex;
}

.step-indicator {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  background-color: #fff;
  border: 1px solid #eeeff1;
  border-radius: 5rem;
  flex-direction: row;
  justify-content: center;
  padding: .75rem 1rem .75rem .75rem;
  display: flex;
  box-shadow: 0 4px 10px #21395a14;
}

.step-item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #627a93;
  text-align: left;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  display: flex;
}

.step-item.is-active {
  color: #2d2d2d;
  font-weight: 500;
}

.step-item.is-passed {
  color: #2d2d2d;
}

.step-number {
  color: #627a93;
  background-color: #e7ebef;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  min-width: 24px;
  min-height: 24px;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex;
}

.step-number.is-active {
  color: var(--white);
  background-color: #f32f4d;
}

.step-number.is-passed {
  color: var(--white);
  background-image: linear-gradient(#1e1e1e 21%, #2e2e2e);
}

.thank-you_wrapper {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.text-field_7-08 {
  background-color: #fafafa;
  border: 1px solid #ebebeb;
  border-radius: .4375rem;
  height: auto;
  margin-bottom: -3px;
  padding: .9375rem .875rem;
  font-family: Inter, sans-serif;
  font-size: .875rem;
}

.text-field_7-08:focus {
  border-color: #f32f4d;
}

.text-field_7-08::placeholder {
  color: #627a93;
}

.label-field_7-08 {
  color: #2d2d2d;
  margin-bottom: .75rem;
  font-family: Twkeverett web, sans-serif;
  font-size: .875rem;
}

.logo-01 {
  position: absolute;
  top: 125px;
  left: 187px;
}

.logo-02 {
  position: absolute;
  top: 104px;
  left: -56px;
}

.logo-03 {
  position: absolute;
  top: 231px;
  left: 119px;
}

.logo-04 {
  position: absolute;
  top: 295px;
  left: -53px;
}

.logo-05 {
  position: absolute;
  top: 392px;
  left: 105px;
}

.logo-06 {
  position: absolute;
  top: 459px;
  left: -97px;
}

.icon-1x1-custom2 {
  width: 10.5625rem;
  height: 10.5625rem;
}

.logo-07 {
  position: absolute;
  top: 525px;
  left: 168px;
}

.logo-08 {
  position: absolute;
  top: 121px;
  right: 168px;
}

.logo-09 {
  position: absolute;
  top: 100px;
  right: -98px;
}

.logo-10 {
  position: absolute;
  top: 253px;
  right: 105px;
}

.logo-11 {
  position: absolute;
  top: 349px;
  right: -51px;
}

.logo-12 {
  position: absolute;
  top: 422px;
  right: 119px;
}

.logo-13 {
  position: absolute;
  top: 538px;
  right: 187px;
}

.logo-14 {
  position: absolute;
  top: 524px;
  right: -57px;
}

.empty-state {
  background-color: #0000;
}

.background-price {
  background-color: #1f1f1f;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-price.is-dark {
  background-color: #0000;
  overflow: visible;
}

.text-gradient-price {
  text-transform: capitalize;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #f3a82f 10%, #74adf6 90%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Twkeverett web, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.label-free-trial {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-self: center;
  align-items: center;
  display: none;
}

.tab-price_menu {
  background-color: #282828;
  border-radius: .75rem;
  justify-content: center;
  min-width: 31rem;
  padding: .25rem;
  display: flex;
  overflow: hidden;
}

.tab-price {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tab-link-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #828282;
  background-color: #0000;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .625rem .5rem;
  display: flex;
}

.tab-link-price.w--current {
  color: var(--white);
  background-color: #333;
  border: 1px solid #3d3d3ddb;
  border-radius: .5rem;
  box-shadow: 0 1px 2px #17171714;
}

.text-block-3 {
  color: #49f32f;
  background-color: #49f32f29;
  border-radius: .3125rem;
  padding: .1875rem .4375rem;
  font-size: .6875rem;
}

.tab-price_content {
  margin-top: 4rem;
}

.red-link {
  color: var(--crimson);
}

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

.lottie_animation {
  width: 100%;
  height: 100%;
}

.lottie_animation.custom {
  width: auto;
  height: auto;
}

.navbar1_icon-dark {
  background-color: #ffffff1a;
  border: 1px solid #ffffff0f;
  border-radius: .5rem;
  padding: .75rem;
}

.div-block-8--dark {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64e4c64677bc12449a3cac1d_Untitled.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #ffffff14;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: flex-end;
  padding: .75rem;
  display: flex;
}

.sub-hero-wrapper {
  position: relative;
}

.text-color-white-70 {
  color: #ffffffb3;
}

.text-color-white-80 {
  color: #fffc;
}

.blur-background {
  filter: blur(20px);
  position: absolute;
  inset: 0%;
}

.image-grid-top {
  display: block;
  position: absolute;
  inset: -5% 0% auto;
}

.image-grid-bottom {
  display: block;
  position: absolute;
  inset: auto 0% -15%;
}

.pricing-wrapper {
  z-index: 1;
  position: relative;
}

.image-gradient-bottom {
  display: block;
  position: absolute;
  inset: auto 0% -30%;
}

.navbar1_icon {
  background-color: #f5f6f8;
  border: 1px solid #ffffff0f;
  border-radius: .5rem;
  padding: .75rem;
}

.div-block-8 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #ffffff14;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: .75rem;
  display: flex;
}

.heading-style-5-new {
  font-size: 1.125rem;
  line-height: 1.485rem;
}

.banner-promo {
  color: #fff;
  text-align: center;
  background-color: #dd2b46;
  border-radius: .375rem;
  align-self: stretch;
  width: 100%;
  max-width: 80rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 2rem;
  position: relative;
  overflow: visible;
}

.link-block {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 2% 0% auto;
}

.heading-style-6-new {
  font-family: Twkeverett web, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.blog-section-hero {
  padding-top: 9rem;
  position: relative;
}

.background_blog-hero {
  z-index: -1;
  background-color: #1f1f1f;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.display-style-2-new {
  font-size: 4rem;
  line-height: 1.2;
}

.section-blog-hero {
  background-color: #1f1f1f;
  padding-top: 7rem;
}

.tags_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  display: flex;
}

.blog-content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.blog-content-wrapper {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
  grid-template-rows: auto;
  grid-template-columns: 70% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 6rem;
}

.content28_sidebar-heading {
  font-size: 1.5rem;
}

.content28_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content28_link-wrapper {
  overflow: hidden;
}

.content28_link-wrapper.is-h5, .content28_link-wrapper.is-h4, .content28_link-wrapper.is-h3, .content28_link-wrapper.is-h6 {
  padding-left: 1rem;
}

.content28_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  width: 100%;
  padding: .25rem .5rem;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
}

.content28_link.w--current {
  color: var(--crimson);
  font-weight: 500;
}

.content28_link.is-h3.w--current {
  background-color: #0000;
}

.content28_accordion-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.content28_h-trigger {
  display: none;
}

.blog-newsletter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f6f6f6;
  flex-direction: column;
  padding: 1.5rem 1rem;
  display: flex;
}

.blog-subscription {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64e8b1f0efa42eaf8ff23f35_Frame%201171276693.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: .625rem;
  flex-direction: column;
  padding: 1.5rem 1rem;
  display: flex;
  overflow: hidden;
}

.navbar1_component-signup {
  background-color: var(--white);
  border-bottom: 1px solid #d6d6d680;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
  position: static;
}

.page-wrapper-fixed {
  flex-direction: column;
  justify-content: space-around;
  height: 100vh;
  display: flex;
}

.section_hero-showreel {
  width: 100%;
  height: 100%;
  padding-top: 0;
  position: relative;
}

.background_showreel {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80%;
  display: block;
  position: relative;
}

.video-showreel {
  flex: 1;
  position: relative;
}

.logo-lead-01 {
  position: absolute;
  top: 104px;
  left: -10px;
}

.logo-lead-02 {
  position: absolute;
  top: 349px;
  left: 31px;
}

.logo-lead-03 {
  position: absolute;
  top: 530px;
  left: -19px;
}

.logo-lead-04 {
  position: absolute;
  top: 49px;
  right: -98px;
}

.logo-lead-05 {
  position: absolute;
  top: 291px;
  right: 36px;
}

.logo-lead-06 {
  position: absolute;
  top: 479px;
  right: -24px;
}

.form-lead-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.cta-card-div {
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-end;
  width: 30vw;
  display: flex;
}

.middle-allign {
  align-self: center;
}

.margin-top-2 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_image {
  width: 100%;
  height: 100%;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.author-info {
  background-color: #f6f6f6;
  border-radius: 9px;
  margin-top: 6rem;
  padding: 1.5rem;
}

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

.author-btm-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 1rem;
  display: flex;
}

.social-icons1_list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.social-icons1_link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.icon-embed-xsmall-3 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery21_lightbox-link {
  width: 100%;
}

.gallery21_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gallery21_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.gallery21_arrow {
  border: 1px solid var(--black);
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.gallery21_arrow.is-left {
  right: 4rem;
}

.gallery21_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.gallery21_slide {
  padding-right: 2rem;
}

.gallery21_arrow-icon {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.section_gallery21 {
  overflow: hidden;
}

.gallery21_mask {
  width: 60%;
  overflow: visible;
}

.section_audit-hero {
  padding-top: 6rem;
  position: relative;
}

.audit_hero-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 45%;
  grid-auto-columns: 1fr;
  padding-bottom: 6rem;
  display: grid;
}

.audit_hero-checklist {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.checklist_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.audit_hero_image-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
}

.audit_hero-image-1 {
  width: 60%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.audit_hero-image-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.badge-item {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  background-color: var(--white);
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding: .375rem 1rem;
  font-size: .875rem;
  display: flex;
  box-shadow: 0 2px 4px #11181c14, 0 1px 1px -1px #11181c14, 0 0 0 1px #11181c14;
}

.badge-item.is-dark {
  color: var(--white);
  background-color: #1f1f1f;
  border: 1px solid #ffffff1f;
}

.badge-group-badge {
  display: inline-block;
}

.audit_hero-image {
  border-radius: .625rem;
  box-shadow: 0 20px 58px #00000012;
}

.background-hero {
  z-index: -1;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.audit-services_wrapper-list {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.audit-services_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.audit-services_icon {
  background-color: #feeaed;
  border: 1px solid #fbbfc8;
  border-radius: 20rem;
  height: 100%;
  padding: .75rem;
  display: inline-block;
  box-shadow: 0 4px 16px #0000001f;
}

.audit-testimonial-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50%;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_supercharge {
  position: relative;
}

.audit-supercharge_wrapper-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.audit-supercharge-item {
  background-color: #242424;
  border-radius: 1.25rem;
  align-items: flex-end;
  min-height: 390px;
  padding: 1.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 6px #ffffff1a, 0 4px 8px #00000024;
}

.supercharge_content-wrapper {
  z-index: 1;
  position: relative;
}

.supercharge_image-wrapper {
  position: absolute;
  inset: 0%;
}

.background_supercharge {
  z-index: -1;
  background-color: #1f1f1f;
  position: absolute;
  inset: 0%;
}

.audit-package-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.audit-package_content-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.audit-review-content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border: 1px solid #00000014;
  border-radius: .75rem;
  flex-direction: column;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 4px 24px #0000000a;
}

.audit_cta-wrapper {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/651af6377276bc90507fac3d_Frame%201171276790.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 1.75rem;
  padding: 5rem 7.5rem;
}

.image-audit-wrapper_image {
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.section_modal {
  z-index: 9999;
  background-color: #000000a3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal_wrapper {
  text-align: center;
  background-color: #1f1f1f;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64e7fe9f7ae95d2df2d2d565_Frame%201171276752.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 1.5rem;
  padding: 5rem 13rem;
  position: relative;
}

.form-inline {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.form-field-3-10 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: var(--black);
  background-color: #fafafa33;
  border: 1px solid #ebebeb1f;
  border-radius: .5rem;
  height: auto;
  margin-bottom: 0;
  padding: .5rem .75rem;
  line-height: 2;
}

.form-field-3-10:focus {
  border-color: #f32e4d;
}

.form-field-3-10::placeholder {
  color: #fff9;
}

.close-button {
  position: absolute;
  inset: 32px 32px auto auto;
}

._2-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-text-field {
  border-radius: 8px;
  height: 100%;
}

.author-cta {
  background-color: #f6f6f6;
  border-radius: 9px;
  margin-top: 2rem;
  padding: 1.5rem;
}

.sitemap-link-block {
  flex-direction: column;
  margin-bottom: auto;
  display: flex;
}

.sitemap-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.footer-btm-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.services_item_static {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #242424;
  border-radius: .625rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.services_item_static.is-white {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/650b8ace7f272ea60c35f911_Frame%2051171.svg");
  background-position: 100% 100%;
  background-size: cover;
}

.navbar5_menu-buttons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar5_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  min-height: 4.5rem;
  display: flex;
}

.navbar5_menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.navbar5_logo-link {
  width: 170px;
  height: 2.5rem;
  padding-left: 0;
}

.navbar5_logo-link.is-tablet {
  display: none;
}

.section_service-hero5 {
  background-color: #fafafa;
  padding-top: 5rem;
}

.service5-hero-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-style5-1 {
  text-align: left;
  text-transform: uppercase;
  font-family: Twkeverett web, sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 4rem;
}

.section_company-logo {
  background-color: #fafafa;
}

.section_company-logo.is-green {
  background-color: #61e88f;
}

.section_company-logo.is-red {
  background-color: #f99aa8;
}

.section_company-logo.is-blue {
  background-color: #6ca4f9;
}

.section_company-logo.is-yellow {
  background-color: #ffb46b;
}

.section_company-logo.is-orange {
  background-color: #ffecb3;
}

.section_company-logo.is-purple {
  background-color: #b9a6fb;
}

.company-logo_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.logo-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  display: flex;
}

.image_service5-full {
  object-fit: cover;
  width: 100%;
  max-height: 600px;
}

.product-design_wrapper {
  grid-column-gap: var(--1rem);
  grid-row-gap: var(--1rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-design_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fafafa;
  border-radius: .625rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

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

.section_trusted.is-xlightyellow {
  background-color: var(--yellow--extra-light);
}

.trusted_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: var(--5rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.trusted_image-wrapper {
  border-radius: .625rem;
  position: relative;
}

.trusted_image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  position: relative;
}

.why-zensite_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  margin-top: 1rem;
  display: flex;
}

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

.matrix-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.section_testimonial5 {
  position: relative;
}

.testimonial5_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #f6f6f6;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem;
  display: grid;
}

.testimonial5_wrapper.is-dark {
  color: var(--white);
  background-color: #f6f6f626;
}

.testimonial5_image-wrapper {
  border-radius: .625rem;
  overflow: hidden;
}

.section_service5_features {
  position: relative;
}

.features_vector-image {
  height: 21rem;
  position: absolute;
  inset: -6rem auto auto -10rem;
}

.heading-inline {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_design-process {
  position: relative;
  overflow: hidden;
}

.section_design-process.is-green, .section_design-process.is-blue, .section_design-process.is-red, .section_design-process.is-yellow {
  color: var(--white);
}

.section_design-process.is-purple {
  background-color: #190460;
}

.faq3_list-2 {
  border-bottom: 1px solid #4c4c4c;
}

.faq3_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq3_answer {
  overflow: hidden;
}

.faq3_question {
  color: var(--white);
  cursor: pointer;
  border-top: 1px solid #4c4c4c;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.features_vector-image-2 {
  height: 21rem;
  position: absolute;
  inset: -6rem -5rem auto auto;
}

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

.automatic_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.logo-design_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template: ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". Area Area Area Area"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-design_item {
  flex-direction: column;
  height: 5rem;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  display: flex;
  position: relative;
}

.image-wrapper_logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_real.background-color-f8f8f8 {
  background-color: #f8f8f8;
}

.real_wrapper {
  grid-column-gap: var(--5rem);
  grid-row-gap: var(--5rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.real_image {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  position: relative;
}

.real_image-wrapper {
  border-radius: .625rem;
  overflow: hidden;
}

.real_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.real_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_award-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.margin-top-4, .margin-top-4.margin-xxsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.background-color-beige {
  background-color: var(--beige);
}

.background-color-red {
  background-color: var(--crimson);
}

.blog-tag {
  padding-right: var(--1rem);
  padding-left: var(--1rem);
  background-color: var(--white);
  font-size: 1rem;
}

.blog-tag:hover {
  background-color: var(--light-grey);
  border-radius: 13px;
}

.blog-tag.w--current {
  padding-right: var(--1rem);
  padding-left: var(--1rem);
  background-color: var(--white);
  font-size: 1rem;
  font-weight: 600;
}

.tabs-menu {
  margin-bottom: 2rem;
  display: flex;
}

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

.section_engagement.is-xlightyellow {
  background-color: var(--yellow--extra-light);
}

.product-engagement_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fafafa;
  border-radius: .625rem;
  flex-direction: column;
  padding: 2rem 1.5rem;
  display: flex;
}

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

.engagement_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  margin-top: 1rem;
  display: flex;
}

.engagement-key_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.section_service-details {
  position: relative;
  overflow: hidden;
}

.cash_accordion {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-10 {
  flex: 1;
}

.cash_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--white);
  color: var(--white);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
  display: flex;
}

.cash_accordion-list {
  border-bottom: 1px solid var(--white);
}

.cash_accordion-inline {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-top: 1px solid #ffffff1a;
  border-bottom: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1rem;
  display: grid;
}

.proven-impact_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.proven-impact_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_cta {
  position: relative;
}

.cta_wrapper {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 32%;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.cta_image-1 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.cta_image-wrapper {
  border-radius: .625rem;
  height: 100%;
  position: relative;
}

.cta_image-2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.footer_heading {
  text-align: center;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-footer {
  width: 100%;
  position: absolute;
}

.background-pattern-footer {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.image-footer-1 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-footer-2 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.section_lead-hero {
  position: relative;
}

.text-color-lightyellow {
  color: var(--yellow--light);
}

.lead-form_wrapper {
  border-radius: 1.2rem;
  padding: 2rem;
}

.lead-form_wrapper.is-xlightyellow {
  background-color: var(--yellow--extra-light);
}

.form-lead_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.lead-hero-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_company-logo-slider {
  background-color: #fafafa;
}

.section_company-logo-slider.is-lightyellow {
  background-color: var(--yellow--light);
}

.section_company-logo-slider.is--6ca4f9 {
  background-color: #6ca4f9;
}

.is-darkyellow {
  color: var(--yellow--dark);
}

.logo-loop_component {
  height: 4.5rem;
}

.logo-loop_inner {
  display: flex;
}

.logo04_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 175rem;
  display: flex;
}

.logo04_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  display: flex;
}

.logo04_logo {
  height: 3rem;
}

.company-logo-slider_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.logo-slider_item {
  position: relative;
  overflow: hidden;
}

.fade-left {
  background-image: linear-gradient(to right, black, var(--yellow--light) 0%, var(--yellow--light) 30%, #ffecb3b3 60%, #ffecb300);
  width: 10%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.fade-left.is-6ca4f9 {
  background-image: linear-gradient(90deg, #6ca4f9, #6ca4f9 0% 30%, #6ca4f9b3 60%, #ffecb300);
}

.fade-right {
  background-image: linear-gradient(to right, #ffecb300, #ffecb3b3 40%, var(--yellow--light) 70%, var(--yellow--light) 90%, var(--yellow--light));
  width: 10%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.fade-right.is-6ca4f9 {
  background-image: linear-gradient(90deg, #6ca4f900, #6ca4f9b3 40%, #6ca4f9 70% 90%, #6ca4f9);
}

.rating_slider-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.portfolio_image {
  max-height: 30rem;
}

.portfolio-slider_list {
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 125rem;
  display: flex;
}

.portfolio-slider_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.portfolio-slider-loop_component {
  min-height: 30rem;
  position: relative;
  overflow: hidden;
}

.optimise_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

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

.section_checklist {
  position: relative;
}

.checklist_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  position: relative;
}

.checklist_image-wrapper {
  border-radius: .625rem;
  width: 50%;
  position: relative;
}

.checklist_content {
  width: 50%;
}

.link-3, .link-4, .link-5, .link-6, .link-7 {
  color: var(--crimson);
}

.heading-6, .heading-8, .heading-9 {
  margin-bottom: 1rem;
}

.paragraph {
  margin-bottom: 7rem;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.code-embed {
  height: 100%;
}

.navbar1_component {
  background-color: var(--white);
  border-bottom: 1px solid #d6d6d680;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
}

.navbar1_component.is-dark {
  color: var(--white);
  background-color: #010f23;
  border-bottom-style: none;
}

.navbar1_link-new {
  padding: .5rem .75rem;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

.navbar1_link-new.w--current {
  color: #a1a1a1;
}

.navbar1_list-new {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  min-height: 4.5rem;
  display: flex;
}

.section_hero-blue {
  color: var(--white);
  background-color: #010f23;
}

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

.compare_hero-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.text-size-xxlarge {
  font-size: 1.5rem;
  line-height: 1.5;
}

.text-size-xxlarge.text-color--6ca4f9 {
  color: #6ca4f9;
}

.max-width-custom50 {
  width: 100%;
  max-width: 50rem;
}

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

.compare_logo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.compare_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f5f5f5;
  border-radius: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.heading-wrapper-sm {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.section_pricing22 {
  background-color: #f8f8f8;
}

.container-large-8 {
  align-self: flex-start;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.pricing22_component {
  width: 100%;
}

.pricing22_top-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-bottom: 1px solid #bebebe;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  padding-top: 2rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
}

.pricing22_top-row.background-color-f8f8f8 {
  top: 5.5rem;
}

.pricing22_top-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.button-10 {
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  background-color: #2c2c2c;
  border: .08rem #404040;
  border-radius: .44rem;
  padding: .88rem 1.5rem;
  font-family: Twkeverett web, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

.button-10:hover {
  border-style: none;
  border-color: var(--black);
  background-color: #333;
}

.button-10:active {
  outline-offset: -1px;
  background-image: linear-gradient(#1e1e1e 30%, #2e2e2e);
  outline: 1.3px solid #404040;
}

.pricing22_heading-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.pricing22_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  align-items: stretch;
}

.pricing22_feature {
  padding: 1rem 1.5rem;
}

.pricing22_row-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.pricing22_bottom-row {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  padding-top: 2rem;
}

.pricing22_bottom-row-content {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.dropdown_compare {
  background-color: #ebebeb;
  padding: .75rem 4rem .75rem 1rem;
}

.text-color-blue {
  color: var(--blue--default);
}

.image_logo-compare {
  max-height: 2rem;
}

.background-color-f8f8f8 {
  background-color: #f8f8f8;
}

.navbar_dropdown-toggle {
  color: var(--white);
  padding: 0;
}

.navbar_dropdown-link-list {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  background-color: var(--white);
  -webkit-backdrop-filter: blur(180px);
  backdrop-filter: blur(180px);
  border-radius: .875rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 2.5rem;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 40px #00000014;
}

.navbar_dropdown-list {
  background-color: var(--white);
  width: 100%;
  max-width: 100%;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar_dropdown-list.w--open {
  z-index: 999;
  background-color: #0000;
  flex: none;
  width: 43rem;
  max-width: none;
  padding-top: 16px;
  display: flex;
  inset: 100% 0 auto;
  overflow: visible;
}

.navbar_dropdown-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar_menu-dropdown {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.navbar_menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #0000;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  min-height: 86px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navbar_dropdown-content-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
}

.navbar_banner-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border: 1px solid #ffffff14;
  border-radius: .625rem;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.image-5 {
  border-radius: .5rem;
}

.navbar_component-new {
  background-color: var(--blue--dark);
  color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.img-carousel-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  overflow: hidden;
}

.navbar12_logo-link {
  padding-left: 0;
}

.navbar12_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

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

.navbar6_component {
  background-color: var(--white);
  border: 1px #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar6_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.navbar6_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.navbar6_menu-dropdown {
  position: static;
}

.button-12 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-12.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-12.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.text-style-link-2 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.navbar6_blog-item {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar6_blog-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar6_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar6_blog-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.navbar6_menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar6_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  font-size: 18px;
  display: flex;
}

.navbar6_icon-wrapper {
  flex: none;
}

.navbar6_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar6_link {
  padding: 1.5rem 1rem;
  font-size: 18px;
}

.navbar6_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar6_menu-button {
  padding: 0;
}

.navbar6_dropdown-content-wrapper {
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar6_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
}

.navbar6_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.navbar6_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar6_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 20rem;
  padding: 2rem;
  position: relative;
}

.navbar6_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar6_dropdown-list.w--open {
  background-color: var(--white);
  border: 1px #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.navbar6_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 18rem;
  display: flex;
}

.navbar6_dropdown-background-layer {
  background-color: var(--light-grey);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.navbar6_dropdown-content {
  width: 100%;
  display: flex;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.popup-video-group {
  display: block;
}

.play-icon {
  color: #000;
  width: 24px;
  height: 24px;
  margin-left: .2em;
  font-size: 1.4em;
}

.popup-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-video {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.popup-toggle {
  cursor: pointer;
}

.popup-background {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-content {
  margin: 2.5em 3em;
}

.popup-content.has-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  overflow: hidden;
}

.play-wrapper {
  z-index: 3;
  background-color: var(--crimson);
  color: #f8f1e2;
  cursor: pointer;
  border-radius: 999em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5em;
  height: 5em;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  box-shadow: 0 10px 4em #00000073;
}

.play-wrapper:hover {
  transform: scale(1.15);
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.popup-content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.2em;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.popup-content-wrapper.video {
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: 90vh;
  max-height: 675px;
  display: flex;
  overflow: visible;
}

.is-magnetic.is-absolut {
  position: absolute;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.heading-editorial-style-2 {
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 100%;
}

.heading-editorial-style-2.text-style-uncaps {
  text-transform: none;
}

.heading-editorial-style-5 {
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 2rem;
  line-height: 120%;
}

.section_barriers.is-green {
  background-color: #f2fdf6;
}

.section_barriers.is-blue {
  background-color: #f3f0fe;
}

.section_barriers.is-red {
  background-color: #fef1f3;
}

.section_barriers.is-yellow {
  background-color: #fffbf0;
}

.barriers_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.text-color--61e88f {
  color: #61e88f;
}

.heading_work-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 15%;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.section-why-work {
  position: relative;
}

.heading-editorial-style-3 {
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 100%;
}

.heading-editorial-style-3.text-color-white {
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.heading-editorial-style-3.text-style-uncaps {
  text-transform: none;
}

.why-work_list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 400vh;
  display: flex;
}

.why-work_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: 2.25rem .65rem .65rem;
  flex-direction: column;
  align-self: stretch;
  max-width: 24.5rem;
  padding: 1.25rem;
  display: flex;
}

.why-work_item.is-green, .why-work_item.is-green-copy {
  background-color: #61e88f;
}

.why-work_item.is-blue {
  background-color: #6ca4f9;
}

.why-work_item.is-red {
  background-color: #f99aa8;
}

.why-work_item.is-yellow {
  background-color: #ff7d1f;
}

.why-work_item.is-orange {
  background-color: #fccf40;
}

.why-work_item.is-purple {
  background-color: #b9a6fb;
}

.pattern_why-work {
  position: absolute;
  top: -110px;
  left: -630px;
}

.sticky-why-work {
  position: sticky;
  top: 30%;
}

.why-work_component {
  min-height: 200vh;
  margin-bottom: 0;
}

.why-work_horizontal-scroll-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: sticky;
  top: 30%;
  overflow: hidden;
}

.text-size-regular-2 {
  letter-spacing: normal;
  font-size: 1rem;
}

.logo04_list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 120rem;
  display: grid;
}

.logo-loop_inner-2 {
  display: flex;
}

.shadow-logo-left {
  z-index: 1;
  background-image: linear-gradient(90deg, #fff 30%, #fff0);
  width: 15%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.section_logo04 {
  overflow: hidden;
}

.shadow-logo-right {
  z-index: 1;
  background-image: linear-gradient(270deg, #fff 30%, #fff0);
  width: 15%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.logo-loop_component-2 {
  width: 100%;
  height: 4.5rem;
  position: relative;
  overflow: hidden;
}

.company-logo_container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rating_wrapper {
  width: 40%;
  display: flex;
}

.rating-item-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.logo04_list2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: nowrap;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100rem;
  display: flex;
}

.section-review-copy {
  position: relative;
  overflow: hidden;
}

.whatsapp_wrapper {
  border-radius: .5rem;
  padding: 1.5rem;
}

.section_service-hero-new {
  color: var(--white);
  background-color: #fafafa;
  position: relative;
  overflow: hidden;
}

.section_service-hero-new.is-green {
  background-color: #052710;
}

.section_service-hero-new.is-red {
  background-color: #3a0309;
}

.section_service-hero-new.is-blue {
  background-color: #010f23;
}

.section_service-hero-new.is-yellow {
  background-color: #1f0d00;
}

.section_service-hero-new.is-orange {
  background-color: #241c00;
}

.section_service-hero-new.is-purple {
  background-color: #190460;
}

.service-hero-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.service_wrapper-image {
  position: absolute;
  inset: 0%;
}

.service-content {
  z-index: 9;
  position: relative;
}

.image-service-wrapper_image {
  object-fit: contain;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0%;
}

.image-service-wrapper_image.image_thumbnail {
  object-fit: cover;
  position: static;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.image-service-wrapper_image.avatar {
  border-radius: 20px;
}

.image-service-wrapper_image.footer-logo {
  object-fit: fill;
}

.image-service-wrapper_image.hide {
  display: block;
}

.image-service-wrapper_image.max-width-xlarge.align-right {
  margin-left: auto;
}

.navbar1_component-jan2025 {
  color: var(--white);
  background-color: #0000;
  border-bottom: 1px solid #d6d6d680;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  transition: transform .4s;
  display: flex;
  position: fixed;
}

.navbar1_component-jan2025.is-dark {
  color: var(--white);
  background-color: #1f1f1f;
  border-bottom-color: #313131;
}

.navbar1_component-jan2025.is-darkyellow {
  background-color: var(--yellow--dark);
  border-bottom-style: none;
  position: static;
}

.navbar1_link-jan2025 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  color: var(--white);
  flex-flow: row;
  padding: .5rem .75rem;
  font-family: Inter, sans-serif;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.navbar1_link-jan2025.w--current {
  color: #a1a1a1;
}

.navbar1_link-jan2025.underline-animation {
  color: var(--black);
  letter-spacing: 0;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
}

.navbar1_link-jan2025.is-dropdown {
  font-family: Inter, sans-serif;
}

.navbar11_dropdown-toggle-jan2025 {
  color: var(--white);
  padding: 0 0 0 0;
}

.navbar11_dropdown-toggle-jan2025.is-dark {
  color: var(--white);
}

.logo-color {
  display: flex;
  position: absolute;
  inset: 0%;
}

.logo-white {
  position: absolute;
  inset: 0%;
}

.button-link {
  grid-column-gap: .5rem;
  color: #e15829;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-link:hover {
  color: #8c2a20;
}

.navbar08_submenu-dropdown {
  position: static;
}

.navbar08_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navbar08_menu-link {
  position: static;
}

.button-13 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #e15829;
  border: 1px solid #d34423;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.button-13:hover {
  background-color: #af331f;
  border-color: #af331f;
}

.button-13:focus {
  background-color: #d34423;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #fbe7d9;
}

.button-13:visited, .button-13.w--current {
  background-color: #98a2b3;
}

.navbar08_dropdown-link-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar08_menu-dropdown {
  position: static;
}

.color-styleguide_logo {
  flex-wrap: nowrap;
  position: absolute;
  inset: 0%;
}

.button-secondary-gray {
  grid-column-gap: .5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.button-secondary-gray.show-tablet {
  display: none;
}

.uui-styleguide_logotype {
  flex: none;
  width: auto;
  height: 48px;
}

.icon_wrapper {
  background-color: #e15829;
  border-radius: .625rem;
  flex: none;
  padding: .75rem;
}

.navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar08_icon-wrapper {
  flex: none;
}

.nav_tab-menu {
  background-image: linear-gradient(#fff, #fbf6f0 20%, #fcf5e8 50%, #fcf3e3 75%, #fff);
  flex-flow: column;
  width: 40%;
  padding: 1.25rem;
  display: flex;
}

.navbar08_subdropdown-list {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  margin-top: 24px;
  inset: 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar08_subdropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 100%;
  padding: 1.25rem;
  top: 48px;
}

.navbar08_dropdown-wrapper {
  inset: 0% 0% auto;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar08_dropdown-wrapper.w--open {
  z-index: 99;
  box-shadow: none;
  background-color: #0000;
  width: 100%;
  top: 48px;
}

.navbar08_logo-link {
  padding-left: 0;
}

.navbar08_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .875rem;
  transition: all .3s;
  display: flex;
}

.navbar08_dropdown-toggle:hover {
  color: #98a2b3;
  font-weight: 600;
}

.heading-description {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text-size-medium-2 {
  letter-spacing: normal;
  font-size: 1.125rem;
}

.white-styleguide_logo {
  flex-wrap: nowrap;
  display: flex;
  position: absolute;
  inset: 0%;
}

.navbar08_menu-button {
  padding: 0;
}

.nav_tab-wrapper {
  display: flex;
}

.navbar08_menu-mobile {
  display: none;
}

.navbar08_ads-wrapper {
  background-color: #fdf5ef;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

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

.navbar08_component {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
}

.navbar08_dropdown-list {
  color: #344054;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  margin-top: 24px;
  inset: 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar08_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
  width: 100%;
  padding: 1.25rem;
  top: 48px;
}

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

.nav_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  border-radius: .5rem;
  padding: 1rem;
  display: flex;
}

.nav_tab-link.w--current {
  color: #fff;
  background-color: #e15829;
}

.text-size-small-2 {
  letter-spacing: normal;
  font-size: .875rem;
}

.nav_tab-cources {
  background-image: linear-gradient(#fff, #fbf6f0 20%, #fcf5e8 50%, #fcf3e3 75%, #fff);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 40%;
  padding: 1.25rem;
  display: flex;
}

.dropdown-icon-2 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.navbar08_button-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.button_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.navbar08_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar08_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar08_subdropdown-toggle {
  color: #475467;
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.navbar08_subdropdown-toggle:hover {
  color: #344054;
}

.navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: flex;
}

.nav_submenu-wrapper {
  display: block;
}

.navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .5rem;
  text-decoration: none;
  transition: all .3s;
  display: grid;
}

.navbar08_dropdown-link:hover {
  background-color: #f9fafb;
}

.navbar06_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar08_menu-left {
  color: #fff;
  flex: none;
}

.uui-styleguide_logo {
  flex-wrap: nowrap;
  width: 12.5rem;
  height: 48px;
  display: flex;
  position: relative;
}

.tabs-content-2 {
  width: 60%;
}

.section_award.is-green {
  background-color: #f2fdf6;
}

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

.award_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  padding: 1.25rem;
  font-size: 1.125rem;
  display: flex;
}

.heading-editorial-style-4 {
  font-family: Ppeditorialnew Bf, Times New Roman, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 100%;
}

.heading-editorial-style-4.text-style-uncaps {
  text-transform: none;
}

.barrier_accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.25rem;
  display: flex;
}

.barrier_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px #c9c9c9;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.barrier_answer {
  overflow: hidden;
}

.barrier_title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.barrier_icon {
  align-self: flex-start;
  width: 2rem;
  height: 2rem;
  margin-left: 0;
  display: none;
}

.service_wrapper-image-left {
  width: 60%;
  position: absolute;
  inset: 0% -10% 0% auto;
}

.image-service-wrapper_pattern {
  object-fit: contain;
  object-position: 50% 100%;
  width: 130%;
  max-width: none;
  height: 130%;
  position: absolute;
  inset: -34% 0% 0%;
}

.image-service-wrapper_pattern.image_thumbnail {
  object-fit: cover;
  position: static;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.image-service-wrapper_pattern.avatar {
  border-radius: 20px;
}

.image-service-wrapper_pattern.footer-logo {
  object-fit: fill;
}

.image-service-wrapper_pattern.hide {
  display: block;
}

.image-service-wrapper_pattern.max-width-xlarge.align-right {
  margin-left: auto;
}

.service_wrapper-image-left-normal {
  width: 60%;
  position: absolute;
  inset: 0% -10% 0% auto;
}

.text-color--6ca4f9 {
  color: #6ca4f9;
}

.text-color--f99aa8 {
  color: #f99aa8;
}

.text-color--ffb46b {
  color: #ffb46b;
}

.heading-10, .heading-11, .heading-12, .heading-13, .heading-14, .heading-15 {
  font-family: Instrumentserif, Times New Roman, sans-serif;
}

.project-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex: none;
  justify-content: center;
  height: 540px;
  display: flex;
}

.project-loop_component {
  width: 100%;
  height: 540px;
  position: relative;
  overflow: hidden;
}

.image-7 {
  height: 100%;
}

.project-loop_inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.project_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  white-space: nowrap;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  display: flex;
}

.div-block-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: grid;
}

.div-block-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: end start;
  justify-items: center;
  display: grid;
}

.italic-text {
  color: #fccf40;
}

.italic-text-2 {
  -webkit-text-stroke-color: #b9a6fb;
}

.text-color--b9a6fb {
  color: var(--purple--light);
  -webkit-text-stroke-color: var(--purple--light);
}

@media screen and (min-width: 1280px) {
  .background-pattern.is-green {
    background-color: #052710;
  }

  .background-pattern.is-light-blue {
    background-color: #f0f6fe;
  }

  .text-color--6ca4f9 {
    font-style: italic;
  }
}

@media screen and (min-width: 1920px) {
  .max-width-full.hero {
    margin-top: 10vh;
  }

  .heading-style-2.text-weight-bold {
    line-height: 3rem;
  }

  .styleguide_grid-colours._4-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .rl-styleguide_color.is-darkblue {
    background-color: var(--blue--dark);
  }

  .rl-styleguide_color.is-blue {
    background-color: var(--blue--default);
  }

  .rl-styleguide_color.is-lightblue {
    background-color: #6ca4f9;
  }

  .rl-styleguide_color.is-xlightblue {
    background-color: var(--blue--extra-light);
  }

  .rl-styleguide_color.is-darkorange {
    background-color: var(--orange--dark);
  }

  .rl-styleguide_color.is-orange {
    background-color: var(--orange--default);
  }

  .rl-styleguide_color.is-lightorange {
    background-color: var(--orange--light);
  }

  .rl-styleguide_color.is-xlightorange {
    background-color: var(--orange--extra-light);
  }

  .rl-styleguide_color.is-darkpurple {
    background-color: var(--purple--dark);
  }

  .rl-styleguide_color.is-purple {
    background-color: var(--purple--default);
  }

  .rl-styleguide_color.is-lightpurple {
    background-color: var(--purple--light);
  }

  .rl-styleguide_color.is-xlightgreen {
    background-color: var(--green--extra-light);
  }

  .rl-styleguide_color.is-darkgreen {
    background-color: var(--green--dark);
  }

  .rl-styleguide_color.is-green {
    background-color: var(--green--default);
  }

  .rl-styleguide_color.is-lightgreen {
    background-color: var(--green--light);
  }

  .rl-styleguide_color.is-xlightpurple {
    background-color: var(--purple--extra-light);
  }

  .rl-styleguide_color.is-darkred {
    background-color: var(--red--dark);
  }

  .rl-styleguide_color.is-lightred {
    background-color: var(--red--light);
  }

  .rl-styleguide_color.is-xlightred {
    background-color: var(--red--extra-light);
  }

  .rl-styleguide_color.is-darkyellow {
    background-color: var(--yellow--dark);
  }

  .rl-styleguide_color.is-yellow {
    background-color: var(--yellow--default);
  }

  .rl-styleguide_color.is-lightyellow {
    background-color: var(--yellow--light);
  }

  .rl-styleguide_color.is-xlightyellow {
    background-color: var(--yellow--extra-light);
  }

  .text-weight-semibold {
    font-family: Twkeverett web, sans-serif;
    font-weight: 500;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar1_container {
    flex: 1;
  }

  .navbar1_component-old {
    padding-left: 2%;
    padding-right: 2%;
  }

  .navbar1_link-old.is-dropdown {
    text-transform: none;
  }

  .image-wrapper_image.image_thumbnail {
    object-fit: cover;
    height: 100%;
  }

  .gallery24_horizontal-scroll-content {
    width: 300vh;
  }

  .blog-thumbnail {
    align-self: flex-start;
    overflow: hidden;
  }

  .blog-thumbnail.custom-cursor {
    align-self: auto;
    height: 260px;
  }

  .blog-content {
    border-bottom-style: none;
  }

  .section_about-details.grey-bg {
    background-color: var(--light-grey);
  }

  .blog-collection_list.margin-top.margin-large._2nd-line {
    display: block;
  }

  .header80_image-list.custom {
    padding-top: 18vh;
  }

  .process_blur {
    width: 260%;
  }

  .section-home_hero {
    overflow: hidden;
  }

  .hero_image-wrapper.is-image-3a {
    margin-top: -39.6rem;
  }

  .hero_image-wrapper.is-image-4a {
    margin-top: -19.9rem;
    left: 57rem;
  }

  .hero_image-wrapper.is-cursor-1 {
    margin-top: -17vw;
  }

  .hero_image-wrapper.is-cursor-2 {
    margin-top: -30vw;
  }

  .hero_image-wrapper.is-cursor-3 {
    margin-top: -28vw;
  }

  .hero_image-wrapper.is-image-5b {
    margin-top: -91.9rem;
  }

  .hero_image-wrapper.is-image-1b {
    left: -25.6rem;
  }

  .hero_image-wrapper.is-image-5a {
    margin-top: -93.5rem;
  }

  .hero_image-wrapper.is-image-2b {
    margin-top: -28.8rem;
    left: 1.9rem;
  }

  .hero_image-wrapper.is-image-3b {
    margin-top: -33rem;
    left: -25rem;
  }

  .hero_image-wrapper.is-image-4b {
    margin-top: -36.9rem;
    left: -55rem;
  }

  .navbar11_dropdown-toggle-old {
    text-transform: uppercase;
    font-family: Neuemontreal;
    font-weight: 500;
  }

  .navbar11_dropdown-list {
    background-color: #f0f0f0;
  }

  .navbar11_dropdown-list.w--open {
    width: 890px;
  }

  .blogpost3_share-wrapper {
    margin-top: 3rem;
  }

  .homepage-header.top-layer.container-zs {
    background-image: linear-gradient(176deg, #fff, #fff 47%, #fff0 87%);
  }

  .contact-button-wrapper {
    margin-top: 3rem;
  }

  .hero-wrapper {
    max-width: 100%;
  }

  .image-wrapper_hero {
    overflow: visible;
  }

  .hero-wrapper-mobile, .hero-wrapper-desktop, .section {
    max-width: 100%;
  }

  .button.is-secondary, .button.is-secondary-outline {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .navbar11_dropdown-toggle {
    font-family: Neuemontreal;
    font-weight: 500;
  }

  .logo-background {
    display: flex;
  }

  .logo-grid {
    height: 100%;
    position: relative;
  }

  .navbar_component {
    padding-left: 2%;
    padding-right: 2%;
  }

  .referral-text {
    flex: 1;
  }

  .navbar1_component-signup {
    padding-left: 2%;
    padding-right: 2%;
  }

  .cta-card-div {
    flex: 1;
    align-items: flex-end;
    max-width: 13vw;
  }

  .navbar1_component {
    padding-left: 2%;
    padding-right: 2%;
  }

  .padding-section-large-5 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .navbar_dropdown-toggle {
    text-transform: uppercase;
    font-family: Neuemontreal;
    font-weight: 500;
  }

  .navbar_dropdown-list {
    background-color: #f0f0f0;
  }

  .navbar_container {
    flex: 1;
  }

  .navbar_component-new {
    padding-left: 2%;
    padding-right: 2%;
  }

  .play-icon {
    font-size: 1.2em;
  }

  .heading-editorial-style-2.text-weight-bold, .heading-editorial-style-3.text-weight-bold {
    line-height: 3rem;
  }

  .why-work_list-wrapper {
    width: 300vh;
  }

  .image-service-wrapper_image.image_thumbnail {
    object-fit: cover;
    height: 100%;
  }

  .navbar1_component-jan2025 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .navbar11_dropdown-toggle-jan2025 {
    text-transform: uppercase;
    font-family: Neuemontreal;
    font-weight: 500;
  }

  .heading-editorial-style-4.text-weight-bold {
    line-height: 3rem;
  }

  .image-service-wrapper_pattern.image_thumbnail {
    object-fit: cover;
    height: 100%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .max-width-full.hero {
    margin-top: 10vh;
  }

  .hide-tablet {
    display: none;
  }

  .container-large.hero {
    max-width: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-right.margin-huge.mobile-style.section_value, .margin-right.margin-xxhuge.mobile-style, .margin-right.margin-xxhuge.mobile-style.section_about {
    margin-right: 0;
  }

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

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

  .margin-horizontal.margin-large.mobile-style.about-hero {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-right.padding-huge.mobile-style {
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal.padding-huge.mobile-style {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-1 {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .button-old.is-link.is-icon.navbar_mobile {
    color: var(--white);
  }

  .heading-style-4 {
    font-size: 1.75rem;
  }

  .heading-style-3 {
    font-size: 2.25rem;
  }

  .form-input {
    width: 100%;
  }

  .button-group.margin-top.margin-large.hide-desktop-only {
    display: flex;
  }

  .button-group.margin-top.margin-xlarge.career-jd {
    flex-direction: row;
    align-items: center;
    margin-top: 2rem;
  }

  .button-group.margin-top.margin-small.hide-desktop-only {
    display: flex;
  }

  .button-group.button-process {
    align-items: flex-end;
    padding-bottom: 4rem;
  }

  .button-group.hide-desktop-only-2 {
    display: flex;
  }

  .button-group.padding-xsmall.navbar_mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-small.text-color-gray500.hide-mobile-landscape.navbar_mobile {
    color: #667085;
  }

  .padding-global.mobile-style {
    padding-left: 0%;
    padding-right: 0%;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.mobile-style.job-section {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .menu-icon1_line-middle {
    background-color: #1f1f1f;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu {
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 95.5vh;
    padding-bottom: 15rem;
  }

  .navbar1_menu.is-page-height-tablet.is-dark {
    color: #a1a1a1;
    background-color: #202020;
  }

  .menu-icon1_line-bottom {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1.button {
    padding-top: 0;
    padding-left: 0;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_menu-buttons.hide-desktop-only {
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: #1f1f1f;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_component-old {
    color: gray;
  }

  .navbar1_component-old.is-dark {
    min-height: 4.5vh;
  }

  .dropdown-icon {
    color: gray;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .dropdown-icon.hide-desktop-only {
    width: 2rem;
    height: 2rem;
  }

  .navbar1_link-old {
    align-self: flex-start;
    width: 100%;
    padding: .875rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar1_link-old.underline-animation {
    color: var(--white);
    text-align: left;
    font-size: 1.75rem;
    font-weight: 400;
  }

  .navbar1_link-old.underline-animation:hover, .navbar1_link-old.underline-animation:active, .navbar1_link-old.underline-animation:focus {
    color: #757575;
  }

  .navbar1_link-old.is-dropdown {
    width: auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-style-8.navbar-mobile {
    font-weight: 400;
  }

  .display-style-1, .display-style-2 {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .display-style-2.text-weight-bold {
    line-height: 4.5rem;
  }

  .navbar1_list-old {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    min-height: 80%;
  }

  .hero_heading.margin-bottom.margin-xxlarge.mobile-style.about-hero {
    margin-bottom: .5rem;
  }

  .hero-desktop {
    display: none;
  }

  .hero-mobile {
    display: block;
  }

  .logo1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .logo1_component-slider.hide-desktop-only {
    display: flex;
  }

  .logo3_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid;
  }

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

  .section_number.padding-vertical.padding-xsmall.mobile-style {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_number.mobile-style {
    padding-top: 0;
  }

  .hide-desktop-only {
    display: block;
  }

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

  .heading_services.mobile-style {
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading_services.mobile-style.section_value {
    padding-left: 0;
    padding-right: 0;
  }

  .heading_services.mobile-style.section_value-ads {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .cta38_link-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-bottom-style: none;
    flex-direction: column;
  }

  .cta38_link-image {
    object-fit: cover;
  }

  .cta38_link-image-wrapper {
    z-index: -1;
    width: 100%;
    margin-top: 2rem;
    margin-left: 0;
    display: block;
    position: static;
  }

  .cta38_component {
    border-top-style: none;
  }

  .sevices-content.margin-top.margin-large {
    grid-template-columns: 1fr;
  }

  .package_list-wrapper {
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .package_accordion {
    border-top: 1px solid #000;
  }

  .package_question {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .package_list {
    border-bottom-color: var(--black);
  }

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

  .gallery24_component {
    height: auto;
  }

  .gallery24_horizontal-scroll-wrapper {
    position: static;
  }

  .gallery24_horizontal-scroll-content {
    width: 460vh;
  }

  .work-item {
    max-width: none;
  }

  .work-tags {
    justify-content: flex-start;
  }

  .tags.is-secondary.background-color-white {
    background-color: var(--white);
  }

  .work-list.margin-top.margin-large.hide-desktop-only {
    display: flex;
  }

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

  .review-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog65_mask {
    width: 100%;
  }

  .blog65_item {
    grid-template-columns: 1fr;
  }

  .blog65_component {
    padding-left: 0;
    padding-right: 0;
  }

  .review-content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .review-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-bottom-style: none;
    display: flex;
  }

  .review-list-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    flex-direction: column;
    padding: 0;
  }

  .blog-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-thumbnail {
    height: 500px;
  }

  .blog-thumbnail.custom-cursor {
    width: 100%;
    height: 100%;
  }

  .footer-content.hide-tablet {
    display: none;
  }

  .footer-content.mobile {
    flex-direction: column;
    display: flex;
  }

  .footer-right {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .footer-content-mobile.hide-desktop-only {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 25%;
    grid-auto-columns: 1fr;
    display: block;
  }

  .contact-content, .about-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section_about-details.grey-bg {
    background-color: var(--light-grey);
  }

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

  .value_item {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .speech_content-right {
    margin-right: 0;
    padding-top: 2rem;
  }

  .speech_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .speech_client-image {
    width: 100%;
  }

  .logo-long_list {
    grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  }

  .logo-long_list.design-subscription-showcase {
    grid-template-columns: 40rem 40rem 40rem 40rem 40rem 40rem 40rem 40rem 40rem 40rem;
  }

  .breadcrumb_list.is-dark.hide-desktop-only {
    display: flex;
  }

  .blog-aditional {
    justify-content: flex-start;
  }

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

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

  .capabilities_item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .header80_content {
    max-width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header80_content-wrapper {
    padding-top: 0;
  }

  .header80_image-list.custom {
    width: 100%;
    margin-top: 72px;
    margin-left: 0;
  }

  .header80_image-wrapper.is-image-2 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-3, .header80_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-4, .header80_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-2 {
    width: 28vw;
    top: 91px;
    left: 64.8vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-5 {
    width: 26vw;
    top: -23px;
    left: -16px;
  }

  .header80_image-wrapper.is-image-4 {
    width: 24vw;
    top: 498px;
    left: -24.7vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 28vw;
    top: -283px;
  }

  .header80_image-wrapper.is-image-4 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 26vw;
    padding-top: 100%;
  }

  .header80_image-wrapper.is-image-1 {
    width: 28vw;
    padding-top: 120%;
  }

  .header80_image-wrapper.is-image-6 {
    width: 24vw;
  }

  .header80_image-wrapper.is-image-5 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 24vw;
    padding-top: 70%;
    left: 40vw;
  }

  .header80_image-wrapper.is-image-2 {
    width: 28vw;
    padding-top: 70%;
  }

  .position_content {
    margin-left: 0%;
  }

  .process_arrow.hide {
    display: none;
  }

  .process_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .process_client-image {
    width: 100%;
  }

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

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

  .proof_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .proof_grid.grid-flip {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  ._w-40.mobile-style {
    max-width: 100%;
  }

  .image-deliverable_mobile {
    border-bottom: 1px solid #8b8b8b;
    width: 100%;
    padding-bottom: 1.5rem;
    display: block;
  }

  ._404_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .privacy_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .subscription-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .layout356_content-layout {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout356_image {
    height: 30rem;
  }

  .layout356_content-item {
    padding-bottom: 3.5rem;
    position: relative;
  }

  .layout356_content-item.first-content-item {
    margin-bottom: 0;
  }

  .layout356_content-item.content-item-2, .layout356_content-item.content-item-3 {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .package_content.margin-top.margin-large {
    grid-template-columns: 1fr 1fr;
  }

  .review-card_component {
    padding-left: 0;
    padding-right: 0;
  }

  .review-card_mask {
    width: 100%;
  }

  .review-card_item {
    grid-template-columns: 1fr;
  }

  .hero-description._w-60.align-right.mobile-style {
    width: 100%;
  }

  .hero_component, .hero_content-wrapper {
    height: 64vh;
  }

  .sticky.hero-background {
    height: 100%;
  }

  .hero_image-wrapper.is-cursor-1 {
    width: 100%;
    margin-top: 0;
  }

  .hero_image-wrapper.is-cursor-2, .hero_image-wrapper.is-cursor-3 {
    width: 100%;
  }

  .hero_image-wrapper.is-image-4b {
    left: -3px;
  }

  .cta38_link-default-image-wrapper {
    z-index: -1;
    display: none;
  }

  .navbar11_menu-dropdown-old {
    text-align: left;
    flex-direction: column;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    font-size: 1.125rem;
    display: block;
    position: relative;
  }

  .navbar11_dropdown-toggle-old {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar11_dropdown-toggle-old.is-dark {
    color: #a1a1a1;
  }

  .navbar11_dropdown-link-list {
    box-shadow: none;
    width: 100%;
  }

  .navbar11_dropdown-link-list.is-dark {
    border-style: none;
  }

  .navbar11_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar11_dropdown-list.w--open {
    background-color: #0000;
    width: 100%;
  }

  .homepage-header.top-layer.container-zs {
    background-image: linear-gradient(#fff, #fff 54%, #fff0 93%);
    padding-left: 5%;
    padding-right: 5%;
  }

  .homepage-header.scrolling-image {
    background-image: none;
  }

  .marque-content.scroll.spacing {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .underline-animation__wrap {
    align-self: stretch;
  }

  .main-portfolio-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
    position: relative;
  }

  .portfolio_item.mobile-style {
    border-top-style: none;
    border-bottom: 1px solid #c9c9c9;
  }

  .portfolio-tag-list {
    z-index: 1;
    padding: 1rem;
    position: absolute;
    top: 3rem;
  }

  .portfolio-select {
    z-index: 0;
    margin-top: .5rem;
  }

  .portfolio-select.z-index-2 {
    z-index: 2;
  }

  .portfolio-select_toggle {
    border-style: none none solid;
  }

  .portfolio-select_list {
    z-index: 100;
    background-color: var(--white);
  }

  .portfolio-select_list.w--open {
    border-width: 1px;
    border-color: #c9c9c9;
  }

  .text-rich-text-project-details p {
    font-size: 1.5rem;
    line-height: 2.5rem;
  }

  .work-tag-list-mobile {
    z-index: 1;
    padding: 1rem;
    position: absolute;
    top: 0;
  }

  .footer-country-list-ads.margin-top.margin-xsmall {
    grid-template-columns: 45% 45%;
  }

  .footer-right-ads {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .section_ads-hero {
    padding-top: 2rem;
  }

  .cta38_link-image-wrapper-services {
    z-index: -1;
  }

  .blog_heading {
    min-height: auto;
  }

  .ads-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar_header {
    border-bottom: 1px solid #3a3a3a;
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    padding-bottom: .75rem;
  }

  .navbar-social-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    align-items: flex-start;
  }

  .navbar-social-list.hide-desktop-only {
    display: flex;
  }

  .career_heading.margin-bottom.margin-xxlarge.mobile-style.about-hero {
    margin-bottom: .5rem;
  }

  .career-hero_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .benefit-content {
    grid-template-columns: 1fr;
  }

  .benefit_answer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .benefit_body-text {
    margin-right: 0;
  }

  .job-details {
    grid-template-columns: 1fr;
  }

  .job_body-text-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
    padding: 0;
  }

  .navbar9_dropdown-link-list {
    padding: 0;
  }

  .navbar9_dropdown-content {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .navbar9_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .review-card_list {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .divider_review {
    width: 100%;
    height: 1px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-wrapper {
    min-height: 360px;
  }

  .value_item-ads {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .heading-h1-ads {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .heading-h1-ads.text-weight-bold {
    font-size: 3rem;
    line-height: 4rem;
  }

  .hero-wrapper-mobile, .hero-wrapper-desktop {
    min-height: 360px;
  }

  .ycbm-schedule {
    overflow: visible;
  }

  .hero-11-5_content-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .heading-style-h1-11-5 {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .heading-11-5_point-list {
    flex-direction: column;
    display: flex;
  }

  .heading-11-5_card {
    max-width: 400px;
  }

  .hero-testimonial {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    display: flex;
  }

  .review_list {
    grid-template-columns: 1fr 1fr;
  }

  .header79_image-column.image-column-5, .header79_image-column.image-column-4 {
    display: none;
  }

  .ms-image {
    width: auto;
    display: none;
  }

  .ms-page-wrap {
    background-position: 100% 100%;
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ms-content, .left {
    width: 100%;
  }

  .content-hero {
    grid-row-gap: 30px;
    flex-direction: column;
    margin-bottom: 25px;
  }

  .logo-flex {
    display: none;
  }

  .hamburger-line {
    background-color: #000;
    width: 30px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line.middle {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .container-2 {
    display: block;
  }

  .nav-shadow {
    z-index: 999;
    background-color: #0003;
    width: 60%;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 65px 0% 0% auto;
  }

  .navigation {
    z-index: 999;
    background-color: #fff;
    width: 40%;
    max-width: none;
    padding-top: 20px;
    padding-left: 30px;
    display: none;
    position: fixed;
    inset: 65px auto 0% 0%;
  }

  ._3-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sticky-nav {
    border-bottom: 1px solid #e5e5e7;
    justify-content: space-between;
    align-items: center;
    padding: 20px 30px;
    display: flex;
  }

  .hamburger {
    cursor: pointer;
    display: block;
  }

  .button.is-red.mobile-style {
    flex: 1;
  }

  .navbar1_link {
    color: var(--white);
    align-self: flex-start;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar1_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    min-height: 70%;
  }

  .navbar11_menu-dropdown {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar11_dropdown-toggle {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .label-group.align-left.mobile-style {
    align-self: center;
  }

  .heading-style-1-new {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .logo-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .logo_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-2-new {
    font-size: 2.75rem;
  }

  .coverage-top_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .coverage-card {
    padding: 1.5rem;
  }

  .heading-style-4-new {
    font-size: 1.25rem;
  }

  .section_main-services {
    overflow: hidden;
  }

  .heading-text {
    flex-direction: column;
  }

  .services_item {
    margin-right: 1rem;
  }

  .services_item.is-dark, .services_item.is-white {
    height: 100%;
  }

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

  .we-work_item {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .we-work_item.is-revise {
    flex-direction: column;
  }

  .work_card-image {
    justify-content: flex-start;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-style-3-new {
    font-size: 2.25rem;
  }

  .key-point_list {
    flex-direction: row;
    justify-content: flex-start;
  }

  .price-list_wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .price_heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .other-service_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto auto auto auto auto;
    display: block;
  }

  .other-service_wrapper._5-grid {
    grid-template-columns: auto auto auto;
  }

  .section_testimonial {
    overflow: hidden;
  }

  .testimonial_card {
    height: 100%;
    margin-right: 1rem;
  }

  .testimonial_content {
    flex: 1;
    justify-content: space-between;
  }

  .testimonial_col {
    flex-flow: wrap;
  }

  .testimonial_wrapper {
    grid-template-columns: 1fr;
  }

  .other-services_card {
    min-width: 180px;
  }

  .other-services_image {
    overflow: hidden;
  }

  .referral-card {
    flex-direction: column;
  }

  .menu-icon1_line-top-new {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle-new {
    background-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-bottom-new {
    background-color: var(--white);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .is-desktop {
    display: flex;
  }

  .is-desktop.swap-hide {
    display: none;
  }

  .slider-mobile {
    background-color: #0000;
    height: auto;
    padding-bottom: 64px;
  }

  .mask-mobile {
    width: 73%;
    height: auto;
    overflow: visible;
  }

  .slide-mask {
    height: 100%;
  }

  .thank-you_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .thank-you_content.mobile-style {
    text-align: center;
  }

  .mask-mobile-price {
    width: 73%;
    overflow: visible;
  }

  .div-block-8--dark {
    background-image: url("https://cdn.prod.website-files.com/63f43910f2e5663bb9895fa8/64e4c646a0f807d767a0faaa_Untitled%20(1).webp");
  }

  .image-grid-bottom {
    bottom: -5%;
  }

  .image-gradient-bottom {
    bottom: -12%;
  }

  .div-block-8 {
    background-image: none;
  }

  .display-style-2-new {
    font-size: 3.25rem;
  }

  .section-blog-hero {
    padding-top: 3rem;
  }

  .tags_group {
    justify-content: flex-start;
  }

  .blog-content-wrapper {
    flex-direction: column;
    display: flex;
  }

  .slide-mask-testimonial {
    height: 417.25px;
  }

  .content28_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--black);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .content28_accordion-icon {
    display: flex;
  }

  .navbar1_component-signup {
    color: gray;
  }

  .section_hero-showreel {
    position: static;
  }

  .background_showreel {
    padding-top: 6rem;
  }

  .cta-card-div {
    align-items: center;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .gallery21_mask {
    width: 100%;
  }

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

  .audit_hero_image-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .audit_hero-image-2 {
    position: relative;
    bottom: -40%;
  }

  .audit-services_wrapper-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .audit-services_item {
    margin-right: 1rem;
  }

  .audit-slider-mobile {
    background-color: #0000;
    height: auto;
    padding-bottom: 64px;
  }

  .audit-testimonial-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .audit-supercharge_wrapper-list {
    flex-direction: column;
    display: flex;
  }

  .audit-package-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .audit-review-content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .audit_cta-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .section_audit-services {
    overflow: hidden;
  }

  .image-audit-wrapper_image {
    object-fit: cover;
  }

  .section_modal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal_wrapper {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .form-field-3-10 {
    width: 100%;
  }

  ._2-col {
    grid-template-columns: 1fr;
  }

  .services_item_static {
    margin-right: 1rem;
  }

  .services_item_static.is-white {
    height: 100%;
  }

  .navbar5_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar5_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .navbar5_menu {
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    height: 90vh;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar5_logo-link.is-tablet {
    display: block;
  }

  .service5-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading-style5-1 {
    font-size: 3.25rem;
    line-height: 4rem;
  }

  .company-logo_wrapper {
    flex-wrap: wrap;
    display: flex;
  }

  .product-design_wrapper {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .trusted_wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .trusted_wrapper.is-flip {
    flex-direction: column;
  }

  .why-zensite_list {
    justify-content: flex-start;
  }

  .features_vector-image {
    display: none;
  }

  .heading-inline {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .features_vector-image-2 {
    display: none;
  }

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

  .logo-design_wrapper {
    grid-row-gap: 1.5rem;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr;
  }

  .real_wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .real_list {
    justify-content: flex-start;
  }

  .footer_award-list {
    margin-bottom: 2rem;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-menu {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
  }

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

  .engagement_wrapper {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .engagement_list {
    justify-content: flex-start;
  }

  .cash_accordion-inline {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .proven-impact_wrapper {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-footer-1 {
    width: 20%;
  }

  .image-footer-2 {
    width: 16%;
  }

  .lead-hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .company-logo-slider_wrapper {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .rating_slider-item {
    justify-content: center;
    align-items: center;
  }

  .optimise_wrapper {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .checklist_wrapper {
    flex-direction: column-reverse;
    display: flex;
  }

  .checklist_image-wrapper, .checklist_content {
    width: 100%;
  }

  .heading-6 {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .heading-8, .heading-9, .paragraph, .paragraph-2, .paragraph-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_component {
    color: gray;
  }

  .navbar1_component.is-dark {
    min-height: 4.5vh;
  }

  .navbar1_link-new {
    align-self: flex-start;
    width: 100%;
    padding: .875rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar1_list-new {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    min-height: 80%;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar_dropdown-toggle {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar_dropdown-link-list {
    border: 1px solid #d6d6d6;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    background-color: #0000;
    border-style: none;
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .navbar_dropdown-content {
    flex-direction: column-reverse;
  }

  .navbar_menu-dropdown {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .navbar_menu {
    background-color: var(--blue--dark);
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    background-color: var(--blue--dark);
    border-radius: 1rem;
    height: 95.5vh;
    padding-bottom: 15rem;
  }

  .navbar_container {
    position: static;
  }

  .navbar_dropdown-content-layout {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
    padding: 0;
  }

  .navbar_component-new {
    color: gray;
  }

  .menu-icon1_line-top-2, .menu-icon1_line-bottom-2 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar12_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar6_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar6_menu-dropdown {
    width: 100%;
  }

  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar6_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar6_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar6_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar6_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar6_menu-button.w--open {
    background-color: #0000;
  }

  .navbar6_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .menu-icon1_line-middle-3 {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar6_dropdown-list {
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .navbar6_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar6_dropdown-background-layer {
    min-width: 100%;
  }

  .navbar6_dropdown-content {
    flex-direction: column;
  }

  .play-wrapper:active {
    transform: scale(.9);
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

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

  .why-work_list-wrapper {
    width: 300vh;
  }

  .why-work_component {
    height: auto;
  }

  .company-logo_container {
    flex-wrap: wrap;
    display: flex;
  }

  .rating_wrapper {
    justify-content: center;
    width: 100%;
  }

  .rating-item-2 {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .service-hero-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar1_component-jan2025 {
    color: gray;
  }

  .navbar1_component-jan2025.is-dark {
    min-height: 4.5vh;
  }

  .navbar1_link-jan2025 {
    color: var(--black);
    align-self: flex-start;
    width: 100%;
    padding: .875rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar1_link-jan2025.underline-animation {
    color: var(--white);
    text-align: left;
    font-size: 1.75rem;
    font-weight: 400;
  }

  .navbar1_link-jan2025.underline-animation:hover, .navbar1_link-jan2025.underline-animation:active, .navbar1_link-jan2025.underline-animation:focus {
    color: #757575;
  }

  .navbar1_link-jan2025.is-dropdown {
    width: auto;
  }

  .navbar11_dropdown-toggle-jan2025 {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .navbar11_dropdown-toggle-jan2025.is-dark {
    color: #a1a1a1;
  }

  .navbar08_submenu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar08_menu-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar08_menu-link:focus {
    z-index: 9;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar08_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
    position: relative;
  }

  .navbar08_menu-dropdown:focus {
    z-index: 9;
  }

  .button-secondary-gray.show-tablet {
    display: block;
  }

  .navbar08_menu-list {
    justify-content: flex-start;
    width: 100%;
  }

  .nav_tab-menu {
    width: 100%;
  }

  .navbar08_subdropdown-list {
    box-shadow: none;
    border-style: none;
    position: static;
    overflow: hidden;
  }

  .navbar08_subdropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-wrapper {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
  }

  .navbar08_dropdown-wrapper.w--open {
    z-index: 99;
    box-shadow: none;
    background-color: #fff;
    border-style: solid none none;
    border-color: #d0d5dd #0000 #0000;
    border-top-width: 1px;
    width: auto;
    padding: 0;
  }

  .navbar08_dropdown-toggle {
    z-index: 1;
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar08_dropdown-toggle:hover {
    color: #101828;
  }

  .navbar08_dropdown-toggle.w--open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .navbar08_menu-button.w--open {
    background-color: #0000;
  }

  .nav_tab-wrapper {
    flex-flow: column;
    display: none;
  }

  .navbar08_menu-mobile {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .navbar08_dropdown-list {
    box-shadow: none;
    background-color: #0000;
    border-style: none;
    margin-top: 16px;
    position: static;
    overflow: hidden;
  }

  .navbar08_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_tab-cources {
    width: 100%;
  }

  .dropdown-icon-2 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar08_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .navbar08_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar08_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar08_subdropdown-toggle {
    z-index: 1;
    color: #101828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar08_subdropdown-toggle:hover {
    color: #101828;
  }

  .navbar08_dropdown-content {
    align-content: start;
    align-items: stretch;
    padding: 1rem 0;
  }

  .nav_submenu-wrapper {
    z-index: 9;
    background-color: #fff;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .navbar06_dropdown-content {
    flex-direction: column;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar08_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: none;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .award_wrapper {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .barrier_accordion {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 0;
    display: flex;
  }

  .barrier_question {
    border-top-style: solid;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .barrier_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .barrier_icon {
    display: block;
  }

  .image-service-wrapper_pattern {
    left: -25%;
  }

  .service_wrapper-image-left-normal {
    width: auto;
    position: relative;
    right: auto;
  }

  .project-item, .project-loop_component {
    height: 400px;
  }

  .text-block-4 {
    color: var(--black);
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  li {
    font-size: 1.2rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-xxlarge.mobile-style.section_value {
    margin-top: 1.5rem;
  }

  .margin-top.margin-xlarge.section_testimonial {
    overflow: visible;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall.award-style, .margin-bottom.margin-medium.mobile-style {
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-right.margin-huge.mobile-style.section_subscription, .margin-right.margin-xxhuge.mobile-style {
    margin-right: 0;
  }

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

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-2 {
    font-size: 2.25rem;
    line-height: 3rem;
  }

  .heading-style-2.text-color-white.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .heading-style-6 {
    font-size: 1.125rem;
  }

  .heading-style-5 {
    font-size: 1.25rem;
  }

  .heading-style-5.mobile-style.section_proof {
    font-size: 1rem;
    line-height: 1.5rem;
    position: static;
  }

  .heading-style-1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .heading-style-1.mobile-style {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }

  .heading-style-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-3 {
    font-size: 2rem;
  }

  .heading-style-3.text-color-white.font-everett.mobile-style {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .heading-style-3.title-accordion {
    font-size: 1.25rem;
  }

  .heading-style-3.font-everett.mobile-style.custom-cursor {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .heading-style-3.mobile-style.section_proof {
    font-size: 1.25rem;
    line-height: 1.75rem;
    position: static;
  }

  .button-group {
    flex-flow: column;
    align-items: stretch;
  }

  .button-group.margin-top.margin-small.full {
    justify-content: flex-start;
    align-items: center;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .blog-post h1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .blog-post h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .blog-post h3 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .blog-post h4 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .blog-post h5 {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .blog-post h6 {
    font-size: .75rem;
    line-height: 1rem;
  }

  .blog-post p {
    font-size: 1.2rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .text-size-large.text-color-gray500.mobile-style {
    font-size: .875rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.mobile-style {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .menu-icon1_line-middle.is-dark, .menu-icon1_line-bottom.is-dark, .menu-icon1_line-top.is-dark {
    background-color: var(--white);
  }

  .navbar1_component-old {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .heading-style-7, .heading-style-8 {
    font-size: 1.125rem;
  }

  .heading-style-8.navbar-mobile {
    font-weight: 400;
  }

  .display-style-1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .display-style-2 {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .display-style-2.margin-bottom.margin-small.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .navbar1_list-old {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .logo1_logo._01 {
    width: 120px;
    height: 2rem;
  }

  .logo1_logo._02 {
    width: 130px;
    height: 2rem;
  }

  .logo1_logo._03 {
    width: 80px;
    height: 2rem;
  }

  .logo1_logo._04 {
    width: 110px;
    height: 2rem;
  }

  .logo1_logo._05 {
    width: 120px;
    height: 2rem;
  }

  .logo1_logo._06 {
    width: 2rem;
    height: 2rem;
  }

  .logo1_logo._07 {
    width: 2.5rem;
    height: 2rem;
  }

  .logo1_logo._08 {
    width: 95px;
    height: 2rem;
  }

  .logo1_logo._09 {
    width: 3.5rem;
    height: 2rem;
  }

  .logo1_logo._10 {
    width: 3.7rem;
    height: 2rem;
  }

  .logo1_component {
    padding-top: 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content min-content;
    padding-top: 1rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .section_number {
    padding-top: 0;
  }

  .heading_services.mobile-style.section_value {
    grid-template-columns: 1fr;
  }

  .cta38_link-block {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .faq_icon {
    width: 1.75rem;
  }

  .image-wrapper-3-2.mobile-style {
    width: 32%;
    padding-top: 23%;
  }

  .package_tabs-menu {
    justify-content: flex-start;
    align-self: auto;
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    overflow: auto;
  }

  .package_tab-link {
    flex: none;
  }

  .font-inter {
    text-align: left;
  }

  .font-inter.text-size-small.text-color-gray300, .font-inter.text-size-large.text-color-gray200 {
    text-align: center;
  }

  .service-timeline {
    flex-direction: column;
    display: flex;
  }

  .package_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .gallery24_horizontal-scroll-wrapper {
    align-items: flex-start;
  }

  .gallery24_horizontal-scroll-content {
    grid-column-gap: 1.5rem;
  }

  .work-image {
    min-height: 81%;
  }

  .blog65_slide {
    padding-right: 1.5rem;
  }

  .blog65_arrow.left {
    right: 3.5rem;
  }

  .blog65_mask {
    width: 100%;
  }

  .blog65_component {
    padding-bottom: 6rem;
  }

  .image-wrapper_image-pattern-top {
    display: none;
  }

  .blog-thumbnail {
    height: 343px;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-xlarge, .text-size-huge {
    font-size: 1.125rem;
  }

  .footer-heading {
    margin-top: 2rem;
  }

  .fs-radio_column {
    grid-auto-flow: row;
  }

  .about-hero_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .value_list {
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .speech_client {
    align-items: center;
    width: 100%;
  }

  .speech_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .speech_content-right {
    padding-top: 1rem;
  }

  .speech-slide-nav {
    inset: auto auto 0;
  }

  .speech_content {
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .speech_arrow {
    inset: 0% 0% auto auto;
  }

  .speech_arrow.is-left {
    right: 3.5rem;
  }

  .speech_component {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .logo-long_list {
    grid-column-gap: .5rem;
    grid-template-columns: 12rem 12rem 12rem 12rem 12rem 12rem 12rem 12rem 12rem 12rem;
    margin-right: .5rem;
    padding-top: 0;
  }

  .logo-long_list.design-subscription-showcase {
    grid-template-columns: 35rem 35rem 35rem 35rem 35rem 35rem 35rem 35rem 35rem 35rem;
  }

  .logo-long_wrapper {
    padding: 0;
  }

  .blog-aditional {
    flex-wrap: wrap;
  }

  .blog-heading {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog-container {
    padding-left: 0;
  }

  .capabilities_list.margin-top.margin-xlarge {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .tags_list {
    flex-wrap: wrap;
  }

  .header80_content {
    padding-top: 4rem;
  }

  .header80_ix-trigger {
    margin-top: 35rem;
  }

  .header80_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .header80_component {
    height: 150vh;
  }

  .header80_image-list.custom {
    width: 100%;
    margin-top: 16vh;
    margin-left: 0;
  }

  .header80_image-wrapper.is-image-3, .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-3, .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-1, .header80_image-wrapper.is-image-4 {
    width: 30vw;
  }

  .header80_image-wrapper.is-image-3 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-1 {
    width: 30vw;
  }

  .header80_image-wrapper.is-image-6 {
    width: 26vw;
    right: 50vw;
  }

  .header80_image-wrapper.is-image-5 {
    width: 28vw;
  }

  .header80_image-wrapper.is-image-4 {
    width: 26vw;
  }

  .header80_image-wrapper.is-image-2 {
    width: 30vw;
    left: 52vw;
  }

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

  .country_item {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .position_details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .process_arrow {
    inset: 0% 0% auto auto;
  }

  .process_arrow.is-left {
    right: 3.5rem;
  }

  .process_component {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .process_mask {
    max-width: 100%;
  }

  .process_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .process_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    padding: 1.5rem;
    display: flex;
  }

  .processs_action {
    display: none;
  }

  .coverage_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .coverage_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_404-mobile {
    min-height: 332.375px;
  }

  ._404_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section_404-desktop {
    min-height: 332.375px;
  }

  .subscription-hero_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout356_content-layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout356_content-item {
    padding-bottom: 2rem;
  }

  .package_content.margin-top.margin-large {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .review-card_component {
    padding-bottom: 6rem;
  }

  .review-card_mask {
    width: 100%;
  }

  .review-card_slide {
    padding-right: 1.5rem;
  }

  .hero_component {
    height: 40vh;
  }

  .hero_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
    height: 40vh;
  }

  .hero_ix-trigger {
    margin-top: 20rem;
  }

  .hero_image-wrapper.is-image-2a {
    width: 30vw;
    left: 52vw;
  }

  .hero_image-wrapper.is-image-3a {
    width: 28vw;
  }

  .hero_image-wrapper.is-image-4a {
    width: 26vw;
  }

  .hero_image-wrapper.is-cursor-1 {
    width: 100%;
  }

  .hero_image-wrapper.is-cursor-2 {
    width: 100%;
    left: 40vw;
  }

  .hero_image-wrapper.is-cursor-3 {
    width: 100%;
  }

  .hero_image-wrapper.is-image-5b {
    width: 26vw;
    right: 50vw;
  }

  .hero_image-wrapper.is-image-1b {
    width: 28vw;
  }

  .hero_image-wrapper.is-image-5a {
    width: 26vw;
  }

  .hero_image-wrapper.is-image-2b, .hero_image-wrapper.is-image-3b, .hero_image-wrapper.is-image-4b {
    width: 28vw;
  }

  .navbar11_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .homepage-header.top-layer.container-zs {
    background-image: linear-gradient(#fff, #fff 49%, #fff0 93%);
  }

  .introduction_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._w-64.align-center.mobile-style {
    max-width: 100%;
  }

  ._w-64.align-right.mobile-style {
    max-width: 100%;
    margin-left: 0;
  }

  .result_grid.margin-top.margin-large {
    flex-wrap: wrap;
  }

  .main-portfolio-hero_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .portfolio-info-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .fs-checkbox_row {
    grid-auto-flow: row;
  }

  .portfolio-select.z-index-2 {
    z-index: 10;
  }

  .text-rich-text-project-details h1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .text-rich-text-project-details h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .text-rich-text-project-details h3 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .text-rich-text-project-details h4 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .text-rich-text-project-details h5 {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .text-rich-text-project-details p {
    font-size: 1rem;
    line-height: 2rem;
  }

  .text-rich-text-project-details h6 {
    font-size: .75rem;
    line-height: 1rem;
  }

  .footer-content-ads-second {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .footer-social-ads {
    align-items: flex-start;
  }

  .footer-social-list-ads {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .ads-hero_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .navbar-social-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
  }

  .career-hero_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .benefit_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .benefit_icon {
    width: 1.75rem;
  }

  .job_body-text-list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .navbar9_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar9_dropdown-content {
    flex-flow: column;
  }

  .hero-wrapper {
    min-height: 300px;
  }

  .value_list-ads {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: -2rem;
  }

  .cookie-preference-button_icon {
    margin-right: 0;
  }

  .cookie-preference-button_text {
    display: none;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .cookie-modal_form {
    padding-top: .75rem;
  }

  .cookie-modal_closebutton-3 {
    margin-right: 1.25rem;
  }

  .cookie-modal_closebutton-3.is-sticky {
    top: -1rem;
  }

  .heading-h1-ads {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .heading-h1-ads.text-weight-bold {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .hero-wrapper-mobile, .hero-wrapper-desktop {
    min-height: 300px;
  }

  .heading-style-h1-11-5 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .heading-11-5_card {
    max-width: none;
  }

  .recomended_item {
    flex-direction: column;
    display: flex;
  }

  .review_list {
    grid-template-columns: 1fr;
  }

  .content-hero {
    margin-bottom: 30px;
  }

  .nav-shadow {
    width: 40%;
  }

  .navigation {
    width: 60%;
  }

  ._3-grid {
    grid-template-columns: 1fr;
  }

  .button.is-secondary.is-fullwidth_mobile-lanscape, .button.is-red.is-fullwidth_mobile-lanscape {
    flex: 1;
  }

  .button.is-large.is-secondary-outline {
    justify-content: center;
    align-items: center;
  }

  .navbar1_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .label {
    text-align: center;
  }

  .heading-style-1-new {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .guarantee_list {
    grid-row-gap: .5rem;
  }

  .rating-list {
    flex-wrap: wrap;
  }

  .logo-list {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-2-new {
    font-size: 2rem;
    line-height: 2.5rem;
  }

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

  .coverage-card.padding-custom.is-dark, .coverage-card.padding-custom.is-direction, .coverage-card.is-dark.custom, .coverage-card.is-direction {
    flex-direction: column-reverse;
  }

  .heading-style-4-new {
    font-size: 1.25rem;
  }

  .coverage-bottom_wrapper {
    grid-template-columns: 1fr;
  }

  .navbar_component {
    height: auto;
    min-height: 4rem;
  }

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

  .heading-style-3-new {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .key-point_list {
    grid-row-gap: .5rem;
    justify-content: flex-start;
  }

  .key-point_item {
    align-items: flex-start;
  }

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

  .label-price {
    text-align: center;
  }

  .price-point_list {
    grid-row-gap: .5rem;
  }

  .section_works {
    overflow: hidden;
  }

  .work_wrapper {
    flex: none;
    grid-template-columns: 1fr 1fr 1fr;
    width: 700px;
  }

  .other-service_wrapper._5-grid {
    grid-template-columns: auto auto;
  }

  .referral-card {
    padding: 1.5rem;
  }

  .is-desktop {
    display: none;
  }

  .is-mobile {
    display: block;
  }

  .mask-mobile {
    width: 100%;
  }

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

  .step-indicator {
    text-align: center;
  }

  .form-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .text-field_7-08 {
    margin-bottom: 0;
  }

  .mask-mobile-price {
    width: 100%;
  }

  .tab-price_menu {
    flex-direction: column;
    min-width: 25rem;
  }

  .tab-link-price {
    font-size: .75rem;
  }

  .tab-price_content {
    margin-top: 2rem;
  }

  .image-gradient-bottom {
    bottom: -10%;
  }

  .heading-style-5-new {
    font-size: 1.125rem;
  }

  .heading-style-6-new {
    font-size: .875rem;
  }

  .display-style-2-new {
    font-size: 2rem;
  }

  .tags_group {
    flex-wrap: wrap;
  }

  .slide-mask-testimonial {
    height: 442px;
  }

  .navbar1_component-signup {
    height: auto;
    min-height: 4rem;
  }

  .form-lead-hero {
    flex-direction: column;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .author-grid {
    grid-template-columns: 1fr;
  }

  .gallery21_arrow.is-left {
    right: 3.5rem;
  }

  .gallery21_slide {
    padding-right: 1.5rem;
  }

  .gallery21_mask {
    width: 100%;
  }

  .audit-services_wrapper-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .audit-slider-mobile {
    padding-bottom: 0;
  }

  .audit-testimonial-wrapper, .audit-package-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .audit_cta-wrapper {
    padding: 2.5rem;
  }

  .modal_wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .form-inline {
    flex-direction: column;
  }

  .navbar5_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .navbar5_logo-link {
    padding-left: 0;
  }

  .heading-style5-1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .why-zensite_list {
    grid-row-gap: .5rem;
    justify-content: flex-start;
  }

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

  .testimonial5_wrapper {
    flex-direction: column;
    padding: 1.5rem;
    display: flex;
  }

  .faq3_icon-wrapper {
    width: 1.75rem;
  }

  .faq3_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .logo-design_item {
    height: 3rem;
  }

  .real_list {
    grid-row-gap: .5rem;
    justify-content: flex-start;
  }

  .real_item {
    align-items: flex-start;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .engagement_wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .engagement_list {
    grid-row-gap: .5rem;
    justify-content: flex-start;
  }

  .engagement-key_item {
    align-items: flex-start;
  }

  .cash_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cta_wrapper {
    flex-direction: column;
    padding: 1.5rem;
    display: flex;
  }

  .cta_image-wrapper {
    width: 100%;
    height: 10rem;
  }

  .image-footer-2 {
    inset: auto 0% 25% auto;
  }

  .logo-loop_component {
    height: 3.5rem;
  }

  .logo04_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 124rem;
  }

  .logo04_wrapper {
    padding: .5rem 1rem;
  }

  .logo04_logo {
    height: 2.5rem;
  }

  .portfolio_image {
    height: 15rem;
  }

  .portfolio-slider_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 64rem;
  }

  .portfolio-slider-loop_component {
    min-height: 15rem;
  }

  .optimise_wrapper {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_list-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-size-xxlarge {
    font-size: 1.125rem;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .pricing22_empty-space {
    display: none;
  }

  .pricing22_row {
    grid-template-columns: 1fr 1fr;
  }

  .pricing22_feature, .pricing22_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing22_bottom-row {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .navbar_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar_dropdown-content {
    grid-template-columns: 1fr 1fr;
  }

  .navbar_dropdown-content-layout {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar_component-new {
    height: auto;
    min-height: 4rem;
  }

  .img-carousel-wrapper {
    padding: 0;
  }

  .navbar6_component {
    min-height: 4rem;
  }

  .navbar6_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar6_menu {
    padding-bottom: 6rem;
  }

  .navbar6_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar6_dropdown-content-right {
    padding: 1.5rem;
  }

  .popup-video {
    margin-top: -12em;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .heading-editorial-style-2 {
    font-size: 4rem;
  }

  .heading-editorial-style-2.text-color-white.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .heading-editorial-style-5 {
    font-size: 1.5rem;
  }

  .heading-editorial-style-3 {
    font-size: 3rem;
  }

  .heading-editorial-style-3.text-color-white.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .why-work_list-wrapper {
    grid-column-gap: 1.5rem;
    width: 200vh;
  }

  .why-work_horizontal-scroll-wrapper {
    align-items: flex-start;
  }

  .logo04_list-2 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    width: 100rem;
  }

  .page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-loop_component-2 {
    height: 3.5rem;
  }

  .logo04_list2 {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    justify-content: space-between;
    width: 124rem;
  }

  .section_service-hero-new.is-green, .section_service-hero-new.is-red, .section_service-hero-new.is-blue, .section_service-hero-new.is-yellow {
    padding-top: 4rem;
  }

  .navbar1_component-jan2025 {
    height: auto;
    min-height: 4rem;
  }

  .button-link {
    font-size: 1rem;
  }

  .button-link:hover {
    color: #af331f;
  }

  .button-13 {
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .button-13:hover {
    background-color: #d34423;
    border-color: #d34423;
  }

  .navbar08_dropdown-link-wrapper {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .button-secondary-gray {
    padding: .75rem 1.25rem;
  }

  .button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .navbar08_dropdown-toggle, .text-size-medium-2 {
    font-size: 1rem;
  }

  .navbar08_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar08_dropdown-link-list {
    grid-template-columns: 1fr;
  }

  .navbar08_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar08_subdropdown-toggle {
    font-size: 1rem;
  }

  .navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .award_item {
    padding: 1rem;
    font-size: .875rem;
  }

  .heading-editorial-style-4 {
    font-size: 3rem;
  }

  .heading-editorial-style-4.text-color-white.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .barrier_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .barrier_icon {
    width: 1.75rem;
  }

  .project-item, .project-loop_component {
    height: 300px;
  }

  .project_list {
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    justify-content: space-between;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .max-width-full.hero {
    margin-top: 6rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal.padding-medium {
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .text-size-medium.text-style-allcaps.mobile-style {
    font-size: .625rem;
    line-height: 1;
  }

  .text-size-medium.font-inter.text-color-gray500.award-style {
    font-size: .75rem;
  }

  .heading-style-2 {
    line-height: 2.75rem;
  }

  .heading-style-2.text-color-white.mobile-style {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-style-2.text-color-white.mobile-style.section_capabilities {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .heading-style-5.text-weight-normal {
    line-height: 1.8rem;
  }

  .heading-style-1 {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .heading-style-1.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .heading-style-1.mobile-style.text-color-white {
    font-size: 2rem;
  }

  .heading-style-1.text-style-capitalize {
    text-align: left;
  }

  .heading-style-3.mobile-style {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }

  .form-input {
    width: 100%;
  }

  .button-group.is-center, .button-group.align-center {
    flex-direction: column;
    align-items: stretch;
  }

  .button-group.align-center.align-middle {
    align-items: stretch;
  }

  .blog-post p {
    font-size: 1.1rem;
  }

  .text-size-large, .text-size-large.text-color-gray500 {
    text-align: left;
  }

  .text-size-large.text-color-gray200.mobile-style {
    font-size: 1rem;
  }

  .text-size-large.text-color-gray300 {
    text-align: left;
  }

  .padding-section-large, .padding-section-large.mobile-style {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .navbar1_menu.is-page-height-tablet.is-dark {
    background-color: #1f1f1f;
  }

  .navbar1_menu.is-dark {
    background-color: #ffffff24;
  }

  .heading-style-8.navbar-mobile {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .display-style-2, .display-style-2.mobile-style {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .display-style-2.text-weight-bold {
    line-height: 3.5rem;
  }

  .text-color-gray900 {
    font-weight: 400;
  }

  .logo1_component, .logo3_list {
    justify-content: center;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .cta38_link-image-wrapper {
    height: 290px;
  }

  .uui-styleguide_images-layout {
    grid-template-columns: 1fr;
  }

  .package_list-wrapper.padding-large {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .font-inter.text-size-small.text-weight-medium.font-review {
    text-align: center;
  }

  .font-inter.text-size-large {
    line-height: 1.5rem;
  }

  .font-inter.text-size-large.text-color-gray200 {
    text-align: left;
  }

  .font-inter.text-size-tiny.font-review {
    text-align: center;
  }

  .font-inter.text-weight-semibold.text-size-2-75rem.text-color-white {
    font-size: 2rem;
  }

  .package_question {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .gallery24_horizontal-scroll-content {
    grid-column-gap: 1rem;
    width: 200vh;
  }

  .work-item {
    min-height: auto;
  }

  .work-tags {
    grid-row-gap: 1rem;
    flex-direction: row;
    padding: 1rem;
  }

  .work-image {
    min-width: auto;
    min-height: 80%;
  }

  .blog65_mask {
    width: 100%;
  }

  .review-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .reviewer-info {
    grid-template-rows: auto;
    grid-template-columns: min-content 1fr;
    align-items: start;
  }

  .review-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .review-list-item {
    place-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .blog-thumbnail {
    height: 220px;
  }

  .blog-tags {
    grid-row-gap: 1rem;
    flex-direction: row;
  }

  .footer-menu-col {
    grid-template-columns: 1fr;
  }

  .footer-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .section_contact-form.empty-top {
    padding-top: 6rem;
  }

  .form-row {
    flex-direction: column;
  }

  .value_list {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .speech_content {
    grid-template-columns: 1fr;
  }

  .logo-long_list {
    justify-content: center;
  }

  .logo-long_list.design-subscription-showcase {
    grid-template-columns: 20rem 20rem 20rem 20rem 20rem 20rem 20rem 20rem 20rem 20rem;
  }

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

  .capabilities_content.padding-vertical.padding-large {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .tags_list.margin-top.margin-medium {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .header80_content-wrapper {
    padding-top: 0;
  }

  .header80_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .header80_image-wrapper.is-image-4 {
    margin-top: -113vw;
  }

  .divider_vertical.is--fff12 {
    display: none;
  }

  .process_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding: 1rem;
  }

  .proof-value_grid-2.margin-top.margin-medium {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section_404-mobile {
    display: block;
  }

  ._404-image_mobile {
    display: inline-block;
  }

  .section_404-desktop {
    display: none;
  }

  .layout356_content-layout {
    grid-template-columns: 1fr;
  }

  .layout356_image {
    height: 25rem;
  }

  .review-card_mask {
    width: 100%;
  }

  .hero_image-wrapper {
    width: 30vw;
    height: 35vw;
  }

  .navbar11_dropdown-toggle-old.is-dark {
    flex-flow: row;
    place-content: center flex-start;
    align-items: center;
    display: flex;
  }

  .navbar11_dropdown-link-list {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .navbar11_dropdown-link-list.is-dark {
    background-color: #0000;
    border-style: none;
  }

  .blogpost3_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .homepage-header.top-layer.container-zs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .scrolling-image.hero-sliding-img._01, .scrolling-image.hero-sliding-img._02, .scrolling-image.hero-sliding-img._04, .scrolling-image.hero-sliding-img._0, .scrolling-image.hero-sliding-img._05 {
    display: none;
  }

  .marque-content.scroll.spacing {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .contact-button-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .introduction_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .portfolio_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .portfolio_item-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .portfolio-tag-list {
    padding: .5rem;
    top: 2rem;
  }

  .portfolio-tag-list.margin-bottom.margin-xxsmall {
    top: 2rem;
  }

  .portfolio-info-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .work-tag-list-mobile {
    padding: .5rem;
  }

  .footer-country-list-ads.margin-top.margin-xsmall {
    display: flex;
  }

  .footer-country-item-ads {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-social-list-ads, .navbar-social-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .benefit-content {
    display: block;
  }

  .benefit_image {
    width: auto;
  }

  .job_body-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .job_body-text-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .navbar9_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .review-info-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
  }

  .hero-wrapper {
    min-height: 100px;
  }

  .image-wrapper_hero {
    object-fit: contain;
  }

  .value_list-ads {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .reviewer-info-ads {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_button {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-modal_component {
    max-width: 100%;
  }

  .cookie-popup_component {
    max-width: 100%;
    inset: auto 0% 0%;
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    bottom: 0;
  }

  .cookie-preference-button {
    left: 1rem;
  }

  .cookie-preference_component {
    align-items: flex-end;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cookie-modal_closebutton-3 {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_button-3 {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-modal_component-3 {
    max-width: 100%;
  }

  .heading-h1-ads, .heading-h1-ads.text-weight-bold {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .hero-wrapper-mobile {
    min-height: 260px;
    margin-top: 2rem;
    display: block;
  }

  .hero-wrapper-desktop {
    min-height: 100px;
    display: none;
  }

  .hero-11-5_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h1-11-5 {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .review-info {
    grid-template-rows: auto;
    grid-template-columns: min-content 1fr;
    align-items: start;
  }

  .header79_images-layout, .header79_image-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .award-title {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .ms-form-divider {
    width: 100%;
  }

  .ms-checkbox-wrap {
    display: flex;
  }

  .ms-form-block-2 {
    width: 100%;
  }

  .ms-form-2 {
    width: 100%;
    min-width: auto;
  }

  .ms-page-wrap {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ms-content {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .left, .content {
    padding: 20px;
  }

  .nav-shadow {
    width: 0%;
  }

  .navigation {
    width: 100%;
  }

  .featured-show__item {
    min-height: 450px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button.is-secondary, .button.is-secondary-outline {
    justify-content: center;
  }

  .label {
    display: none;
  }

  .label.is-gray {
    grid-column-gap: .6875rem;
    grid-row-gap: .6875rem;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    font-size: .75rem;
    display: flex;
  }

  .heading-style-1-new {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .heading-style-1-new.text-align-center.text-color-white {
    text-align: left;
    font-size: 1.8rem;
    line-height: 2.4rem;
  }

  .guarantee_list {
    justify-content: flex-start;
  }

  .rating-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .logo_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-2-new, .heading-style-2-new.text-color-white {
    text-align: left;
  }

  .coverage-card.is-direction {
    flex-direction: column-reverse;
  }

  .services_item {
    height: 100%;
  }

  .heading-style-3-new, .key-point_item {
    text-align: left;
  }

  .price_item {
    height: auto;
    min-height: 780px;
  }

  .price_heading {
    flex-wrap: wrap;
  }

  .work_wrapper {
    width: 120%;
    margin-left: -32px;
    margin-right: -32px;
  }

  .work_col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .other-service_wrapper {
    flex-direction: column;
  }

  .other-service_wrapper._5-grid {
    grid-template-columns: auto;
  }

  .footer-menu-col-new {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .mask-mobile {
    height: auto;
  }

  .slide-mask {
    height: 254px;
  }

  .step-indicator {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tab-price_menu {
    flex-direction: column;
    width: 100%;
    min-width: 18rem;
  }

  .tab-link-price {
    display: flex;
  }

  .text-block-3 {
    font-size: .5rem;
  }

  .image-grid-bottom {
    bottom: -2%;
  }

  .image-gradient-bottom {
    bottom: -3%;
  }

  .display-style-2-new {
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .slide-mask-testimonial {
    height: 555px;
  }

  .content28_sidebar-heading {
    align-self: auto;
  }

  .cta-card-div {
    width: 80vw;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header1_component {
    grid-template-columns: 1fr;
  }

  .audit_hero-image-1 {
    width: 100%;
    margin-bottom: 1rem;
    position: relative;
  }

  .audit_hero-image-2 {
    bottom: 0%;
  }

  .audit-services_item {
    height: 100%;
  }

  .audit-package_content-list {
    flex-direction: column;
  }

  .audit_cta-wrapper {
    padding: 2rem 1.5rem;
  }

  .modal_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-field-3-10 {
    width: 100%;
  }

  .services_item_static {
    height: 100%;
  }

  .navbar5_list {
    flex-flow: column;
  }

  .navbar5_menu {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .heading-style5-1 {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .company-logo_wrapper {
    justify-content: center;
  }

  .image_service5-full.pic-mobile {
    height: 15rem;
  }

  .product-design_wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .automatic_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .logo-design_wrapper {
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .real_list {
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .real_item {
    text-align: left;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .engagement_wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .engagement-key_item {
    text-align: left;
  }

  .proven-impact_wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cta_image-1, .cta_image-wrapper, .cta_image-2 {
    display: none;
  }

  .image-footer-1 {
    width: 32%;
    display: none;
    bottom: -30%;
  }

  .image-footer-2 {
    width: 24%;
    display: none;
    inset: 0% 0% auto auto;
  }

  .lead-form_wrapper.is-xlightyellow {
    padding: 1.5rem;
  }

  .logo04_list {
    justify-content: center;
  }

  .logo04_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .company-logo-slider_wrapper {
    grid-template-columns: 1fr;
    justify-content: center;
  }

  .portfolio-slider_list {
    justify-content: space-around;
  }

  .portfolio-slider_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .optimise_wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .checklist_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .heading-6 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    font-size: 2rem;
    display: block;
  }

  .heading-8, .heading-9 {
    margin: 2rem 10px 1rem;
    font-size: 1.4rem;
  }

  .paragraph {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-2, .paragraph-3 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .padding-section-large-5 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pricing22_top-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-10.max-width-full.is-pricing22-button {
    padding: .25rem 1rem;
  }

  .navbar_dropdown-link-list {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .navbar_dropdown-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .navbar_dropdown-content-layout {
    grid-template-columns: 1fr;
  }

  .navbar_banner-wrapper {
    width: 100%;
  }

  .img-carousel-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar6_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: none;
    display: grid;
  }

  .navbar6_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar6_blog-item {
    flex-direction: column;
    display: flex;
  }

  .navbar6_dropdown-link-list {
    grid-row-gap: .5rem;
  }

  .navbar6_dropdown-content-wrapper {
    width: 100%;
  }

  .navbar6_dropdown-link {
    padding-left: 0;
  }

  .navbar6_dropdown-content-right {
    max-width: none;
  }

  .navbar6_blog-content {
    margin-top: .5rem;
  }

  .popup-video {
    margin-top: -5.8em;
  }

  .heading-editorial-style-2 {
    font-size: 3rem;
  }

  .heading-editorial-style-2.text-color-white.mobile-style {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-editorial-style-2.text-color-white.mobile-style.section_capabilities {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .heading-editorial-style-3 {
    font-size: 2rem;
  }

  .heading-editorial-style-3.text-color-white.mobile-style {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-editorial-style-3.text-color-white.mobile-style.section_capabilities {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .why-work_list-wrapper {
    width: 150vh;
  }

  .why-work_item.is-green {
    box-sizing: border-box;
    aspect-ratio: auto;
    max-width: 24.5%;
  }

  .why-work_item.is-green.card-mobile {
    max-width: 50%;
  }

  .pattern_why-work {
    left: -801px;
  }

  .logo04_list-2 {
    justify-content: center;
    width: 70rem;
    display: flex;
  }

  .logo04_list-2.hide-mobile-portrait {
    display: flex;
  }

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

  .shadow-logo-left, .shadow-logo-right, .logo-loop_component-2 {
    display: block;
  }

  .company-logo_container, .logo04_list2 {
    justify-content: center;
  }

  .service-hero-wrapper {
    flex-flow: column;
    grid-template-rows: auto;
    display: flex;
  }

  .navbar1_link-jan2025 {
    color: var(--black);
  }

  .navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar08_dropdown-link {
    padding-left: 0;
  }

  .award_wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .award_item {
    padding: .5rem;
    font-size: .75rem;
  }

  .heading-editorial-style-4 {
    font-size: 2rem;
  }

  .heading-editorial-style-4.text-color-white.mobile-style {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-editorial-style-4.text-color-white.mobile-style.section_capabilities {
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .project-item {
    height: 200px;
  }

  .project-loop_component {
    height: 200px;
    display: block;
  }

  .project_list {
    justify-content: center;
  }
}

#w-node-_3d922c54-8696-4506-416e-a305652b6159-160e199c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3d922c54-8696-4506-416e-a305652b615e-160e199c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d922c54-8696-4506-416e-a305652b6161-160e199c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-d7e0212e-3e8d-29b9-05a9-eb8d82defe04-160e199c, #w-node-_710ef918-dd58-059b-e71a-1a81a0840a89-a0840a5d, #w-node-_710ef918-dd58-059b-e71a-1a81a0840a94-a0840a5d, #w-node-_710ef918-dd58-059b-e71a-1a81a0840a95-a0840a5d, #w-node-_710ef918-dd58-059b-e71a-1a81a0840aab-a0840a5d, #w-node-_710ef918-dd58-059b-e71a-1a81a0840abe-a0840a5d, #w-node-_710ef918-dd58-059b-e71a-1a81a0840acb-a0840a5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eadb27d-2339-98b4-c5ea-8d6e7170e1f0-7170e1eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0eadb27d-2339-98b4-c5ea-8d6e7170e1f5-7170e1eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eadb27d-2339-98b4-c5ea-8d6e7170e1f8-7170e1eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d222-ce11d21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d227-ce11d21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d22a-ce11d21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d234-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d237-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d23e-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d254-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d258-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d25b-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d262-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d278-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d27c-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d27f-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d286-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d29c-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2a0-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2a3-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2aa-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2c0-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2c4-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2c7-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2ce-ce11d21d, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d2e4-ce11d21d, #w-node-e70307f1-cadb-4cd9-e30b-343c4e79de25-4e79de20, #w-node-e70307f1-cadb-4cd9-e30b-343c4e79de31-4e79de20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39cec6a2-9221-32dd-a1c3-60560324409c-03244095 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_39cec6a2-9221-32dd-a1c3-6056032440a1-03244095 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39cec6a2-9221-32dd-a1c3-6056032440a4-03244095 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-c9f60e97-7924-66dc-c7cf-d86e23af9bf8-23af9bf3, #w-node-c9f60e97-7924-66dc-c7cf-d86e23af9bfd-23af9bf3, #w-node-_2a006a3d-79d3-8d64-e4ad-b2e74f303499-23af9bf3, #w-node-_2a006a3d-79d3-8d64-e4ad-b2e74f30349d-23af9bf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc846c94-fdf0-1289-5f53-1ea87b413f21-7b413f1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cc846c94-fdf0-1289-5f53-1ea87b413f26-7b413f1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc846c94-fdf0-1289-5f53-1ea87b413f29-7b413f1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-cc846c94-fdf0-1289-5f53-1ea87b413f3d-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f54-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f59-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f63-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f68-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f7f-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f84-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f8e-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f93-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413faa-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413faf-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413fb9-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413fc4-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413fdb-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413fe0-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413fea-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413ff3-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b41400a-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b41400f-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b414019-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b414022-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b414039-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b41403e-7b413f1c, #w-node-cc846c94-fdf0-1289-5f53-1ea87b414048-7b413f1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_635f8087-e0d5-521c-92bb-ff483b78023d-3b780238 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_635f8087-e0d5-521c-92bb-ff483b780242-3b780238 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_635f8087-e0d5-521c-92bb-ff483b780245-3b780238 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_635f8087-e0d5-521c-92bb-ff483b7802ba-3b780238, #w-node-_4401d91d-870f-5f38-f417-7a2d3b2883a6-160e19b6, #w-node-c6bc2c5b-5851-33f9-d590-74ae8293d1ee-160e19b6, #w-node-_4af162fe-d4f5-44b8-aa5b-f4fff7a833d6-160e19b6, #w-node-_4af162fe-d4f5-44b8-aa5b-f4fff7a833db-160e19b6, #w-node-c0950aaf-3138-f19c-9636-925fe9b9c059-160e19b6, #w-node-c0950aaf-3138-f19c-9636-925fe9b9c05e-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff77-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff79-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff7b-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff7d-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff7f-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff81-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff83-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff85-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff87-160e19b6, #w-node-_53ac52f6-03ef-4e60-a0e9-d3bcb300ff89-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5473-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5475-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5477-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5479-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc547b-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc547d-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc547f-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5481-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5483-160e19b6, #w-node-_37d2015c-d441-3879-dbd2-dc313ebc5485-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bb5-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bb7-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bb9-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bbb-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bbd-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bbf-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bc1-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bc3-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bc5-160e19b6, #w-node-_2e6f7162-c7fe-855f-f807-f84c68be1bc7-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cedff7-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cedff9-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cedffb-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cedffd-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cedfff-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cee001-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cee003-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cee005-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cee007-160e19b6, #w-node-_33bffb76-d269-f136-6e4d-859863cee009-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf49-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf4b-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf4d-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf4f-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf51-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf53-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf55-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf57-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf59-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf5b-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf5e-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf60-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf62-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf64-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf66-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf68-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf6a-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf6c-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf6e-160e19b6, #w-node-_3a8b66e7-4699-f1d6-037d-22cee00fdf70-160e19b6 {
  justify-self: center;
}

#w-node-_66c17169-21b1-d2a8-614c-85e17eb9d0fd-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_66c17169-21b1-d2a8-614c-85e17eb9d102-160e19b6, #w-node-_00a5c065-5995-0b4c-273e-497f48dca2b8-160e19b6, #w-node-_03689a21-9b29-64b6-63e7-eaaf162de4e9-160e19b6, #w-node-_8974cb0a-04b3-8365-be89-c27fa1da460f-160e19b6, #w-node-_23cb79c6-094d-3f03-6f60-8224033f965c-160e19b6, #w-node-_69cea0db-dc96-1262-567e-1782eee17a37-160e19b6, #w-node-_274206e1-db12-d35d-a227-b4a9cbf5a15e-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb34ebbb-fc3b-74b2-b96f-4ab456f0c38b-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bb34ebbb-fc3b-74b2-b96f-4ab456f0c390-160e19b6, #w-node-_3b9aec15-560e-08d9-4671-676296debf89-160e19b6, #w-node-e90630f0-cbc0-6b33-2b18-8302b18560a3-160e19b6, #w-node-_5256d818-566a-7817-17ff-ca671458b7e1-160e19b6, #w-node-_5256d818-566a-7817-17ff-ca671458b7e3-160e19b6, #w-node-_5197cfb4-559e-1a1f-b9b4-078a596e44f6-160e19b6, #w-node-_5197cfb4-559e-1a1f-b9b4-078a596e44f8-160e19b6, #w-node-_36ff0476-aed7-21ce-fcbf-73f2e320eeb7-160e19b6, #w-node-_36ff0476-aed7-21ce-fcbf-73f2e320eeb9-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef4153c-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef4153e-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef41540-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef41542-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef41546-160e19b6, #w-node-_3b846e9c-ff3f-46d4-9acf-2cdf4ef41548-160e19b6, #w-node-_1e3732e3-e457-7b17-df14-db2e2816b70b-160e19b6, #w-node-ab31bc0b-de0a-6c9f-3145-512014517a10-160e19b6, #w-node-_36feb589-6e91-e46f-6b4b-3d7921718bda-160e19b6, #w-node-f8ef9160-688a-0d12-f75e-7c49921bffbc-160e19b6, #w-node-f8ef9160-688a-0d12-f75e-7c49921bffbd-160e19b6, #w-node-f8ef9160-688a-0d12-f75e-7c49921bffbf-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0535d582-900e-0bf8-b4b2-33312f11fd23-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0535d582-900e-0bf8-b4b2-33312f11fd28-160e19b6, #w-node-_6c562e66-94bd-f235-4918-24be9c7f8296-160e19b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4affb4b0-77c1-a01b-2b61-3dda29146fe5-160e19cc {
  align-self: center;
}

#w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c51-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5e-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5f-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c78-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c8b-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ca1-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cce-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ce7-160e19cc, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cfa-160e19cc, #w-node-_52113655-af00-f2c7-6348-837f8073c627-160e19cd, #w-node-_52113655-af00-f2c7-6348-837f8073c647-160e19cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12d692cc-519e-f706-f4ca-1efd6545d1dd-160e19cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_12d692cc-519e-f706-f4ca-1efd6545d1e2-160e19cd, #w-node-_82080891-5c8c-1991-9179-cd636c82b0f0-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d1e9-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d1ef-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d1f5-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d1fb-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d201-160e19cd, #w-node-_12d692cc-519e-f706-f4ca-1efd6545d207-160e19cd, #w-node-_3ddf0516-63d4-5d2c-0992-ca21b3e8071a-160e19cd, #w-node-af2a4716-61b0-e5f3-b5a3-636ba5ac337a-a5ac334e, #w-node-af2a4716-61b0-e5f3-b5a3-636ba5ac3383-a5ac334e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179490e5-1e2d-e84d-2056-04828540414f-8540414a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_179490e5-1e2d-e84d-2056-048285404154-8540414a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179490e5-1e2d-e84d-2056-048285404157-8540414a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_7025a455-1184-2e32-9613-8f123fbb43e7-8540414a, #w-node-_7025a455-1184-2e32-9613-8f123fbb43f3-8540414a, #w-node-_7025a455-1184-2e32-9613-8f123fbb43fa-8540414a, #w-node-efbdc24e-2257-7976-e475-9b1d5cdd18f0-8540414a, #w-node-efbdc24e-2257-7976-e475-9b1d5cdd18fc-8540414a, #w-node-efbdc24e-2257-7976-e475-9b1d5cdd1903-8540414a, #w-node-a659bff9-c465-df4c-0470-9bb01dd152c3-8540414a, #w-node-a659bff9-c465-df4c-0470-9bb01dd152cf-8540414a, #w-node-a659bff9-c465-df4c-0470-9bb01dd152d6-8540414a, #w-node-ac8b8ab3-1b35-6435-f811-a4ccb54b3f53-8540414a, #w-node-ac8b8ab3-1b35-6435-f811-a4ccb54b3f5f-8540414a, #w-node-ac8b8ab3-1b35-6435-f811-a4ccb54b3f66-8540414a, #w-node-cf4d05a0-f25c-935b-be7e-be3f7daf40b7-8540414a, #w-node-cf4d05a0-f25c-935b-be7e-be3f7daf40c3-8540414a, #w-node-cf4d05a0-f25c-935b-be7e-be3f7daf40ca-8540414a, #w-node-_6cddc570-cc78-806f-621f-3e3ee02ada83-8540414a, #w-node-_6cddc570-cc78-806f-621f-3e3ee02ada8f-8540414a, #w-node-_6cddc570-cc78-806f-621f-3e3ee02ada96-8540414a, #w-node-_179490e5-1e2d-e84d-2056-04828540419b-8540414a, #w-node-_179490e5-1e2d-e84d-2056-0482854041a7-8540414a, #w-node-_179490e5-1e2d-e84d-2056-0482854041ae-8540414a, #w-node-_997360ae-1f2f-e9cb-fd10-06af76b559ed-8540414a, #w-node-_997360ae-1f2f-e9cb-fd10-06af76b559f9-8540414a, #w-node-_997360ae-1f2f-e9cb-fd10-06af76b55a00-8540414a, #w-node-_179490e5-1e2d-e84d-2056-0482854041b8-8540414a, #w-node-_179490e5-1e2d-e84d-2056-0482854041c4-8540414a, #w-node-_179490e5-1e2d-e84d-2056-0482854041cb-8540414a, #w-node-_16cc1fa1-e20d-5e03-a2b6-72580eabe3d2-8540414a, #w-node-_16cc1fa1-e20d-5e03-a2b6-72580eabe3de-8540414a, #w-node-_16cc1fa1-e20d-5e03-a2b6-72580eabe3e5-8540414a, #w-node-_8e0b9463-f5f1-ee8d-8570-46541bb8b16d-8540414a, #w-node-_8e0b9463-f5f1-ee8d-8570-46541bb8b179-8540414a, #w-node-_8e0b9463-f5f1-ee8d-8570-46541bb8b180-8540414a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d52d5cd-86f2-82d1-1668-d6f5d03cde6d-c30b2399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1d52d5cd-86f2-82d1-1668-d6f5d03cde72-c30b2399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d52d5cd-86f2-82d1-1668-d6f5d03cde74-c30b2399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-e2d6a201-0640-d7a9-ed31-313a25140bea-160e19ce, #w-node-e2d6a201-0640-d7a9-ed31-313a25140c1e-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c1b-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c28-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c29-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c42-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c55-160e19ce, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c6b-160e19ce, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a0fe-160e19ce, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a117-160e19ce, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a12a-160e19ce, #w-node-cff7e8f8-3060-e0f5-2f9d-89efb2bf5b13-160e19cf, #w-node-_24c000bc-0bef-5c2d-0ac5-93b6adff0ccd-160e19d6, #w-node-_24c000bc-0bef-5c2d-0ac5-93b6adff0cd3-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8d0-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8d5-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8dc-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8e2-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8e8-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8ee-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8f4-160e19d6, #w-node-a7b56f20-0f8d-51d0-3be7-340d9a00a8fa-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7888e74-ed8e-8e11-4f11-91c68873f731-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e7888e74-ed8e-8e11-4f11-91c68873f736-160e19d6, #w-node-_452a7b0f-9731-97cc-5885-8a6c7a859ba3-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_643b14ca-2fb9-9621-b3ac-07f901da25a0-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_643b14ca-2fb9-9621-b3ac-07f901da25a5-160e19d6, #w-node-_643b14ca-2fb9-9621-b3ac-07f901da25a9-160e19d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8f2a45e-865a-3f96-a07a-481342bd0568-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd056a-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd056c-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd056e-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd0570-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd0572-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd0574-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd0576-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd0578-160e19da, #w-node-e8f2a45e-865a-3f96-a07a-481342bd057a-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54723-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54725-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54727-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54729-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c5472b-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c5472d-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c5472f-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54731-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54733-160e19da, #w-node-ded99a9b-5ad9-c3c4-c493-3b86c5c54735-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205c1-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205c3-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205c5-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205c7-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205c9-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205cb-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205cd-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205cf-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205d1-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205d3-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205d6-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205d8-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205da-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205dc-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205de-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205e0-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205e2-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205e4-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205e6-160e19da, #w-node-db6732c3-ad88-e82a-29ba-ca2f0a9205e8-160e19da {
  justify-self: center;
}

#w-node-adf46aa1-6029-f402-ad26-5a54e12f93c3-e12f93be, #w-node-adf46aa1-6029-f402-ad26-5a54e12f93c8-e12f93be, #w-node-_51cf3eae-08d8-6bdd-238d-9cdf77203e18-160e19de, #w-node-_9da1b2af-b803-cdd9-c419-0f4510afc461-160e19de, #w-node-_20e39278-5137-c371-7be5-cf746a29b17f-160e19de, #w-node-_20e39278-5137-c371-7be5-cf746a29b183-160e19de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16c35df0-1caf-1d24-4303-54a31125bbe9-160e19de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-faf89690-bc64-74b1-61e4-a1927c9ffe29-160e19de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-faf89690-bc64-74b1-61e4-a1927c9ffe2e-160e19de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-faf89690-bc64-74b1-61e4-a1927c9ffe31-160e19de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-fc598a64-e8e0-36e8-6970-c01e3301b4a9-160e19e1, #w-node-_03a13aeb-f48e-4f04-042e-9925526b2ce1-160e19e1, #w-node-_09b27efb-ada4-34db-409c-6bca2f1057a2-160e19e5, #w-node-_85ebf461-8682-fcdc-e8d9-8097be871aa1-160e19e5, #w-node-_814d67ba-c842-fb14-c785-9f32eae7a68d-160e19e5, #w-node-_113178b1-1642-375c-1c2f-3d2c528052dc-160e19e5, #w-node-_7b35275d-9f88-6c51-266e-b5c4ff7435e4-160e19fa, #w-node-_1b82db27-a3f3-2af2-18f4-e9ecfe954b91-160e19fa, #w-node-a535981d-f1d4-cc18-3159-1cb8c9845c3d-160e19fa, #w-node-_225f1d7c-e5e3-5f09-4835-0ac70353953b-160e19fa, #w-node-fc133021-06ef-37bd-861d-1bce8b9aeb37-160e19fa, #w-node-_048ce6a1-9c65-40b4-7d7c-48ec9f4e34f9-160e19fa, #w-node-_6fe89565-cc4c-3881-dbfa-c2459d8f2d1a-160e19fa, #w-node-_6fe89565-cc4c-3881-dbfa-c2459d8f2d1f-160e19fa, #w-node-eb7ca765-f0a4-f775-9aec-b94ff084e6cb-160e19fa, #w-node-eb7ca765-f0a4-f775-9aec-b94ff084e6d0-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781b2-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781b7-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781ba-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781c1-160e19fa, #w-node-_748f4a93-9501-1568-fbb1-564fae4781c7-160e19fa, #w-node-_748f4a93-9501-1568-fbb1-564fae4781cd-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabdb-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabe0-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabe3-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabe7-160e19fa, #w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabee-160e19fa, #w-node-_24ee82fb-4fb3-87d3-04d9-cccf5adfabf5-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ab3f723-99a1-f8b0-e646-0688549d7ac2-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7ab3f723-99a1-f8b0-e646-0688549d7ac7-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ab3f723-99a1-f8b0-e646-0688549d7aca-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_9e86594d-4350-ebdc-4357-13d6c9168d9c-160e19fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9e86594d-4350-ebdc-4357-13d6c9168da1-160e19fa, #w-node-_9e86594d-4350-ebdc-4357-13d6c9168e77-160e19fa, #w-node-_4788e8bb-cbcb-5534-ba4f-6ab246e656dd-160e19fa, #w-node-_697d2254-e1e4-efa9-7f35-42c12c83591b-160e19fa, #w-node-_697d2254-e1e4-efa9-7f35-42c12c83592d-160e19fa, #w-node-d963f15b-2f97-b736-b915-6a3747348aaf-160e19fa, #w-node-d963f15b-2f97-b736-b915-6a3747348ac1-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a0173-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a0185-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a0190-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a01a2-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a01ad-160e19fa, #w-node-_7edb1d3b-c499-d539-255c-08ba571a01bf-160e19fa, #w-node-_748f4a93-9501-1568-fbb1-564fae4781ef-160e19fa, #w-node-_5d466180-ee6b-03e0-6882-b5ed9198b1f9-160e19fa, #w-node-_5d466180-ee6b-03e0-6882-b5ed9198b202-160e19fa, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a27, #w-node-_1cbeda0e-0c92-229e-26dc-81dfbceeaecb-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a27, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a27, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a27, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a27, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a27, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a27, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a27, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a27, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_389d7d3b-5dea-549d-4c1d-be6050796a5a-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_389d7d3b-5dea-549d-4c1d-be6050796a5f-160e1a27, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4affb4b0-77c1-a01b-2b61-3dda29146fe5-160e1a29 {
  align-self: center;
}

#w-node-c38739bc-d2a8-b594-b4e3-8ace17b26b1a-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c51-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5e-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5f-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c78-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c8b-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ca1-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cce-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ce7-160e1a29, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cfa-160e1a29, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a2a, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c11b-160e1a2a, #w-node-_3d1a76eb-e294-928d-6156-517ae128b6b6-160e1a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a2a, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a2a, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a2a, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a2a, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a2a, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a2a, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a2a, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a2a, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a2a, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00bd45b2-a2d0-9eaa-8999-13677f2a789b-7f2a7896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_00bd45b2-a2d0-9eaa-8999-13677f2a78a0-7f2a7896, #w-node-_0e1a1c4c-3f7f-7139-ff38-e2736aad80f2-160e1a2d, #w-node-_26a2eba9-cd8e-c379-8593-7e0529c60712-160e1a2d, #w-node-_1261d9f1-4f83-846f-00d5-42aaab986758-160e1a30, #w-node-_1261d9f1-4f83-846f-00d5-42aaab98675b-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c68e101-33ad-c9e6-3dc8-bf30caf6e973-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_5c68e101-33ad-c9e6-3dc8-bf30caf6e978-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c68e101-33ad-c9e6-3dc8-bf30caf6e97b-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_5c68e101-33ad-c9e6-3dc8-bf30caf6e9c3-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07772934-e9e7-2a3a-d728-39e50014a4e7-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_07772934-e9e7-2a3a-d728-39e50014a4ec-160e1a30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1580abde-61ec-b027-8052-2a25835981f8-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a25835981fa-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a25835981fc-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a25835981fe-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598200-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598202-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598204-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598206-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598208-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a258359820b-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a258359820d-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a258359820f-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598211-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598213-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598215-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598217-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a2583598219-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a258359821b-160e1a30 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86207-160e1a32 {
  justify-self: center;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-160e1a32 {
  justify-self: start;
}

#w-node-_031dffe1-8f0a-2fe7-c8a5-70796621aaea-160e1a32, #w-node-d3d6d77b-0e25-b4a4-ac05-fec4216743ea-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3d6d77b-0e25-b4a4-ac05-fec4216743eb-160e1a32 {
  justify-self: start;
}

#w-node-b175da1d-61b3-4855-9385-1e9fc5e7aa74-160e1a32, #w-node-_735ffade-f25f-e563-82e0-4f84660993b6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_735ffade-f25f-e563-82e0-4f84660993b7-160e1a32 {
  justify-self: start;
}

#w-node-_735ffade-f25f-e563-82e0-4f84660993bb-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_735ffade-f25f-e563-82e0-4f84660993bc-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5c8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5c9-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5cd-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5ce-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5d2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5d3-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5d7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5d8-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5dc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5dd-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5e1-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5e2-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5e6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5e7-160e1a32 {
  justify-self: start;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5eb-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3ef4c8-d26b-55bb-4b32-85e4c92ad5ec-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-160e1a32 {
  justify-self: start;
}

#w-node-_103e1847-a34b-7a37-1011-f0c8a2d924cc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_103e1847-a34b-7a37-1011-f0c8a2d924cd-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86386-160e1a32, #w-node-ec9c27f0-c805-78d8-7442-944f42c92de5-160e1a32, #w-node-ec9c27f0-c805-78d8-7442-944f42c92de8-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a718-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a719-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a71c-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a71d-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a720-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a721-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a724-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a725-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a728-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a729-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a72c-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a72d-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a730-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a731-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a734-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a735-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a738-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a739-160e1a32, #w-node-_35e8f7c6-4bc9-b791-3f80-e8027dc2a73c-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d97258a-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d97258d-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d972591-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d972592-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d972595-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d972596-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d972599-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d97259a-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d97259d-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d97259e-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725a1-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725a2-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725a5-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725a6-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725a9-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725aa-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725ad-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725ae-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725b1-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725b2-160e1a32, #w-node-d7522eeb-66cd-6538-4a93-0cd84d9725b5-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86393-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863a4-160e1a32, #w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64ca-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64cb-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64cf-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64d0-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64d4-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64d5-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64d9-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64da-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64de-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64df-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64e3-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64e4-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64e8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64e9-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64ed-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64ee-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64f2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64f3-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64f7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64f8-160e1a32 {
  justify-self: start;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64fc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce54c0f4-9dd8-1f2b-91cc-ac1beb3f64fd-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b2b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b2c-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b30-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b31-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b35-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b36-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b3a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b3b-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b3f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b40-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b44-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b45-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b49-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b4a-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b4e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b4f-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b53-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b54-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b58-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b59-160e1a32 {
  justify-self: start;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b5d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d1858e8-aed0-9928-c629-542630004b5e-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863b0-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863be-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863de-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86402-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86410-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86418-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86419-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86423-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86424-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd15511f6-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd15511f7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd15511f8-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd15511fc-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551201-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551202-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551203-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551209-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155120e-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155120f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551210-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551216-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155121b-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155121c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155121d-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551225-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155122b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155122c-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551232-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551237-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155123c-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155123d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155123e-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551242-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551249-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155124a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155124b-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551251-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551258-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551259-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155125a-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551260-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551263-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551264-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551265-160e1a32 {
  justify-self: start;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd155126d-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551270-160e1a32, #w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551271-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2271fcd7-d3c5-1c5f-0dc4-2d5bd1551272-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3ee-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3ef-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3f0-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3f2-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3f5-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3f6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3f7-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3fb-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3fe-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd3ff-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd400-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd404-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd408-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd409-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd40f-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd413-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd414-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd418-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd41b-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd420-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd421-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd422-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd426-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd429-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd42a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd42b-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd431-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd434-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd435-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd436-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd43c-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd43f-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd440-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd441-160e1a32 {
  justify-self: start;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd449-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd44c-160e1a32, #w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd44d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_016e988f-e72d-8424-fc7f-6edbb6cfd44e-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86454-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86455-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86461-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86462-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-160e1a32, #w-node-_30b26690-d3f9-4b11-1a3c-11ac99da62bf-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6aea-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6aeb-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6aec-160e1a32 {
  justify-self: start;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6af0-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6af3-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6af4-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6af5-160e1a32 {
  justify-self: start;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6afb-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6afe-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6aff-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b00-160e1a32 {
  justify-self: start;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b06-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b09-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b0a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b0b-160e1a32 {
  justify-self: start;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b13-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b16-160e1a32, #w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b17-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2723ebe3-3ac9-ec93-dd64-b705d5fa6b18-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86490-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86491-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc86497-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-160e1a32 {
  justify-self: start;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-160e1a32 {
  justify-self: start;
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-160e1a32, #w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-160e1a32 {
  justify-self: start;
}

#w-node-_27b8c2e1-d43f-86ce-c8bb-846575a4f5c2-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-160e1a32, #w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-160e1a32 {
  justify-self: start;
}

#w-node-_02c97af2-2811-43e4-341c-e18548ca5e8f-160e1a32, #w-node-_74ddbb5e-8836-d114-61b2-38514dd58c9c-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74ddbb5e-8836-d114-61b2-38514dd58c9d-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369536-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369537-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-160e1a32 {
  justify-self: start;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-160e1a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-160e1a32 {
  justify-self: start;
}

#w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d93-160e1a34, #w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d95-160e1a34, #w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d97-160e1a34, #w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d99-160e1a34, #w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d9b-160e1a34, #w-node-_9e749fe0-dc84-5a59-bda8-75b62b0a4d9d-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d71-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d73-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d75-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d77-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d79-160e1a34, #w-node-c7bbbc74-4816-4a76-972e-776c75d71d7b-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f258d-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f258f-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f2591-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f2593-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f2595-160e1a34, #w-node-d38dd556-9094-4ef2-7acd-112ce06f2597-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c4c-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c4e-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c50-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c52-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c54-160e1a34, #w-node-_104cf7b2-9864-4bfa-f940-3a4790c98c56-160e1a34 {
  justify-self: center;
}

#w-node-_9f3d0aca-653e-8fd8-5cb1-1325056cb913-160e1a34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-160e1a34 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_37370937-77b4-41d8-c2b4-a74bcace0507-160e1a34, #w-node-_2cdfe080-8b42-1ede-b0b6-c2b7e4f51f9a-160e1a34, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef4-160e1a34 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-160e1a34, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cefe-160e1a34 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bbfcd6ba-66cc-10ef-bc59-b9c49f074fb6-160e1a34, #w-node-_7cfb34e3-31fb-ec36-112e-4c4838dfdd50-160e1a34, #w-node-_2947826b-cd46-3dd4-86e2-4470f8d68c86-160e1a34, #w-node-_5bf9699f-8b30-d06e-2692-5e6ff2a7a41e-160e1a34, #w-node-cf2b34e7-4b10-ce31-f330-c6fe9076c313-160e1a34, #w-node-_47a2c4a6-6fe4-d369-04d3-387ea744511a-160e1a34, #w-node-_6f00c4e0-d279-3751-80f5-173b2f0c51e2-160e1a34, #w-node-_63589794-9d87-a9b2-2c60-8b44cf6d0c3e-160e1a34, #w-node-_21171e7c-d491-7757-caf1-17aa5345f10f-160e1a34, #w-node-_131f44a3-ab85-51c8-7a46-d5bc47b6b42a-160e1a34, #w-node-_44f55cb9-6eb3-a581-b06b-702b1f20e2eb-160e1a34, #w-node-_4e7ee200-aef1-d2c1-c7aa-6f67f4355592-160e1a34, #w-node-d810cf13-2441-66e3-fa4a-2048d59d0387-160e1a34, #w-node-_26321709-b8a0-f3e3-7e16-52561a8e9524-160e1a34, #w-node-e14af08d-0226-80d9-9d10-2b831331cd81-160e1a34, #w-node-ce018e1d-82bb-03e4-c439-70a1f9c8358a-160e1a34, #w-node-_56556787-ed0b-d74e-3372-263062fd09bb-160e1a34, #w-node-_05bb2746-3a9f-ef4a-06d9-396672b02cd5-160e1a34, #w-node-_016c6e5c-1b48-0bce-0a4c-b2395a541c38-160e1a34, #w-node-_0aaefad7-0b4e-9f1a-cbe3-e6aa5218977f-160e1a34, #w-node-bd353c30-1d95-b0d9-fc4d-c75d8e8f2284-160e1a34, #w-node-faf18766-4c46-5fd1-3134-e949fa04ba8d-160e1a34, #w-node-faf18766-4c46-5fd1-3134-e949fa04baa3-160e1a34, #w-node-faf18766-4c46-5fd1-3134-e949fa04bab9-160e1a34, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bace-160e1a34, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bae4-160e1a34, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bafa-160e1a34, #w-node-_060583cf-c93f-5578-853e-6f51732ca082-160e1a34, #w-node-ef7180f6-3eed-da67-e47f-6168b5d3d24d-160e1a34, #w-node-_5caa9ec7-2639-6547-e342-4ae5dd0fb306-160e1a34, #w-node-_86fdefe7-dadd-028e-58fa-b7b14dd3206e-160e1a34, #w-node-ee44f1cf-bbba-4aff-dfc9-01ceab8019f0-160e1a34, #w-node-ba7bef74-3778-d6f9-d503-0b059e4b77f6-160e1a34, #w-node-_0ecdb884-2c5a-217d-e983-70eb084dc8a0-160e1a34, #w-node-_390d7371-eb9b-1d1e-e1f4-537478234bfb-160e1a34, #w-node-_4ee761e9-a639-94e8-84cf-2c564e885b3b-160e1a34, #w-node-_174521fa-800e-93b4-3ca4-6110d9a6f772-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a736b-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a7377-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a7378-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a738e-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a73a1-160e1a34, #w-node-_2b1105a7-d937-5a86-b386-45187c0a73bd-160e1a34, #w-node-_9f3d0aca-653e-8fd8-5cb1-1325056cb913-160e1a36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-160e1a36 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_37370937-77b4-41d8-c2b4-a74bcace0507-160e1a36, #w-node-_2cdfe080-8b42-1ede-b0b6-c2b7e4f51f9a-160e1a36, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef4-160e1a36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-160e1a36, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cefe-160e1a36 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bbfcd6ba-66cc-10ef-bc59-b9c49f074fb6-160e1a36, #w-node-_7cfb34e3-31fb-ec36-112e-4c4838dfdd50-160e1a36, #w-node-_2947826b-cd46-3dd4-86e2-4470f8d68c86-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd24d-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd251-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd252-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd253-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd254-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd258-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd259-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd25a-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd25b-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd25f-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd260-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd264-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd265-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd269-160e1a36, #w-node-feebf0aa-67cb-9493-faf5-0643436bd26a-160e1a36, #w-node-_016c6e5c-1b48-0bce-0a4c-b2395a541c38-160e1a36, #w-node-_0aaefad7-0b4e-9f1a-cbe3-e6aa5218977f-160e1a36, #w-node-bd353c30-1d95-b0d9-fc4d-c75d8e8f2284-160e1a36, #w-node-faf18766-4c46-5fd1-3134-e949fa04ba8d-160e1a36, #w-node-faf18766-4c46-5fd1-3134-e949fa04baa3-160e1a36, #w-node-faf18766-4c46-5fd1-3134-e949fa04bab9-160e1a36, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bace-160e1a36, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bae4-160e1a36, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bafa-160e1a36, #w-node-_060583cf-c93f-5578-853e-6f51732ca082-160e1a36, #w-node-d4524733-872b-e30b-6845-ada2875a1866-160e1a36, #w-node-_21c19738-343e-97ee-6d48-3182ce1763ea-160e1a36, #w-node-_6622bcae-fea8-37fe-d46f-7f1ac8daeaf5-160e1a36, #w-node-cc33a008-2e8f-8643-d8eb-f29c0a70c179-160e1a36, #w-node-_82ae9f7a-4c00-5bfa-8631-877e79a8daa3-160e1a36, #w-node-_316a5d9a-c0a5-a090-89e9-63624be60266-160e1a36, #w-node-_10a99237-b84a-4b1b-d7f2-f0eeb9a92d17-160e1a36, #w-node-_52f19bd6-650c-23fc-1dcd-d9fd98f9afa4-160e1a36, #w-node-_2dc3b185-ed75-83e0-8236-1b9864862829-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c1b-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c28-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c29-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c42-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c55-160e1a36, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c6b-160e1a36, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a0fe-160e1a36, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a117-160e1a36, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a12a-160e1a36, #w-node-_0e1a1c4c-3f7f-7139-ff38-e2736aad80f2-160e1a38, #w-node-_26a2eba9-cd8e-c379-8593-7e0529c60712-160e1a38, #w-node-_0fc579f2-8def-7635-2024-cc1751dd7fb8-160e1a3f, #w-node-_0fc579f2-8def-7635-2024-cc1751dd7fc1-160e1a3f, #w-node-_0fc579f2-8def-7635-2024-cc1751dd7fb5-160e1a3f, #w-node-_0fc579f2-8def-7635-2024-cc1751dd7fd7-160e1a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d7e2547-bd5f-b7af-c271-6de1bce176ae-160e1a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4d7e2547-bd5f-b7af-c271-6de1bce176b3-160e1a3f, #w-node-b5d5d1d0-a479-c68e-6b2b-7716241998a9-160e1a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da8bb12d-82c6-327a-952f-db17a4fbc3ac-160e1a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-da8bb12d-82c6-327a-952f-db17a4fbc3b1-160e1a3f, #w-node-bb339747-e2f3-82fa-9082-104b287b8f1c-160e1a3f, #w-node-bb339747-e2f3-82fa-9082-104b287b8f28-160e1a3f, #w-node-bb339747-e2f3-82fa-9082-104b287b8f3b-160e1a3f, #w-node-cff7e8f8-3060-e0f5-2f9d-89efb2bf5b13-160e1a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4affb4b0-77c1-a01b-2b61-3dda29146fe5-160e1a42 {
  align-self: center;
}

#w-node-c38739bc-d2a8-b594-b4e3-8ace17b26b1a-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c51-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5e-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c5f-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c78-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074c8b-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ca1-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cce-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074ce7-160e1a42, #w-node-ecf02ba7-5697-8ad5-7e34-a2602d074cfa-160e1a42, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a43, #w-node-_57b9cd0f-74de-4ece-3557-16be2580f8cd-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a43, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a43, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a43, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a43, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a43, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a43, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a43, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a43, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9133c3d-977a-ce65-e9dd-49b0e8d67ecd-160e1a43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f9133c3d-977a-ce65-e9dd-49b0e8d67ed2-160e1a43, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a43, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a45, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c11b-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a45, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a45, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a45, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a45, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a45, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a45, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a45, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a45, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ba028e3-d0d9-fee5-c308-69b247a12d48-160e1a45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9ba028e3-d0d9-fee5-c308-69b247a12d4d-160e1a45, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a45, #w-node-b39a19e3-baa7-a7d0-f668-47ad447cacc3-160e1a46, #w-node-b39a19e3-baa7-a7d0-f668-47ad447cacc8-160e1a46, #w-node-_088a94d8-7391-e887-dc2c-1dd963b6041d-160e1a46, #w-node-_088a94d8-7391-e887-dc2c-1dd963b60422-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781b2-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781b7-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_748f4a93-9501-1568-fbb1-564fae4781ba-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_0b2626a1-90c8-4f46-78ee-45011d7de419-160e1a46, #w-node-_0b2626a1-90c8-4f46-78ee-45011d7de420-160e1a46, #w-node-_0b2626a1-90c8-4f46-78ee-45011d7de427-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2062a933-2c40-773e-092f-a20189fef387-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2062a933-2c40-773e-092f-a20189fef38c-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2062a933-2c40-773e-092f-a20189fef38f-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_8fb843ff-6b4b-777f-afd1-ab22659acb88-160e1a46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8fb843ff-6b4b-777f-afd1-ab22659acb8d-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b522cd-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b522df-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b522ea-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b522fc-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52307-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52319-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52325-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52337-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52342-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52354-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b5235f-160e1a46, #w-node-_10f85b35-886f-a00a-d416-f399b5b52371-160e1a46, #w-node-_6f16ba4e-7823-cab0-8ed8-9ed200d7a0d2-160e1a46, #w-node-_805bdfce-d6b5-a264-683c-04379df1c16f-160e1a46, #w-node-_805bdfce-d6b5-a264-683c-04379df1c178-160e1a46, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a48, #w-node-a8a1666a-806f-4da8-de21-5ca85acf9181-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a48, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a48, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a48, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a48, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a48, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a48, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a48, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a48, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c62996f2-1c8f-0322-7712-ac56cb4ce730-160e1a48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c62996f2-1c8f-0322-7712-ac56cb4ce735-160e1a48, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a48, #w-node-eb3e114c-c4f2-6c13-4472-34860b71c118-160e1a49, #w-node-_52563149-36a0-3b35-dc8c-a381cb5102e7-160e1a49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4061-160e1a49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4066-160e1a49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a50ef97-724d-0345-6858-1f712f06ca4e-160e1a49, #w-node-_2f086d09-e07f-ebc3-e6b6-c61a55c8f4b9-160e1a49, #w-node-_7e612550-644f-57e4-7007-2618cff16a0a-160e1a49, #w-node-_04ff92a6-4482-281d-083b-17ab151fb475-160e1a49, #w-node-f960549f-7e24-998f-0017-b2c6c49d9f7f-160e1a49, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ee-160e1a49, #w-node-_3579190c-fe23-3f9a-701e-31757cb5c9ec-160e1a49, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51db-160e1a49, #w-node-_5c155b3d-d8fb-eb6a-8f74-2001ecea51dd-160e1a49, #w-node-c6e4ea98-03f8-869a-a8ee-d05a2e230ee5-160e1a49, #w-node-_702d7a6a-3ced-4274-8bfe-ddfacfd0e502-160e1a4a, #w-node-_702d7a6a-3ced-4274-8bfe-ddfacfd0e508-160e1a4a, #w-node-_3ee76b8f-4368-1c83-148a-833802410776-160e1a4a, #w-node-_5fb7026f-1c4b-e2f8-a5fd-e4402700ae21-160e1a4a, #w-node-_9f3d0aca-653e-8fd8-5cb1-1325056cb913-850cd2b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-850cd2b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_37370937-77b4-41d8-c2b4-a74bcace0507-850cd2b4, #w-node-_2cdfe080-8b42-1ede-b0b6-c2b7e4f51f9a-850cd2b4, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef4-850cd2b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-850cd2b4, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cefe-850cd2b4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bbfcd6ba-66cc-10ef-bc59-b9c49f074fb6-850cd2b4, #w-node-_7cfb34e3-31fb-ec36-112e-4c4838dfdd50-850cd2b4, #w-node-_2947826b-cd46-3dd4-86e2-4470f8d68c86-850cd2b4, #w-node-_5bf9699f-8b30-d06e-2692-5e6ff2a7a41e-850cd2b4, #w-node-cf2b34e7-4b10-ce31-f330-c6fe9076c313-850cd2b4, #w-node-_47a2c4a6-6fe4-d369-04d3-387ea744511a-850cd2b4, #w-node-_6f00c4e0-d279-3751-80f5-173b2f0c51e2-850cd2b4, #w-node-_63589794-9d87-a9b2-2c60-8b44cf6d0c3e-850cd2b4, #w-node-_21171e7c-d491-7757-caf1-17aa5345f10f-850cd2b4, #w-node-_131f44a3-ab85-51c8-7a46-d5bc47b6b42a-850cd2b4, #w-node-_44f55cb9-6eb3-a581-b06b-702b1f20e2eb-850cd2b4, #w-node-_4e7ee200-aef1-d2c1-c7aa-6f67f4355592-850cd2b4, #w-node-d810cf13-2441-66e3-fa4a-2048d59d0387-850cd2b4, #w-node-_26321709-b8a0-f3e3-7e16-52561a8e9524-850cd2b4, #w-node-e14af08d-0226-80d9-9d10-2b831331cd81-850cd2b4, #w-node-ce018e1d-82bb-03e4-c439-70a1f9c8358a-850cd2b4, #w-node-_56556787-ed0b-d74e-3372-263062fd09bb-850cd2b4, #w-node-_05bb2746-3a9f-ef4a-06d9-396672b02cd5-850cd2b4, #w-node-_016c6e5c-1b48-0bce-0a4c-b2395a541c38-850cd2b4, #w-node-_0aaefad7-0b4e-9f1a-cbe3-e6aa5218977f-850cd2b4, #w-node-bd353c30-1d95-b0d9-fc4d-c75d8e8f2284-850cd2b4, #w-node-faf18766-4c46-5fd1-3134-e949fa04ba8d-850cd2b4, #w-node-faf18766-4c46-5fd1-3134-e949fa04baa3-850cd2b4, #w-node-faf18766-4c46-5fd1-3134-e949fa04bab9-850cd2b4, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bace-850cd2b4, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bae4-850cd2b4, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bafa-850cd2b4, #w-node-_060583cf-c93f-5578-853e-6f51732ca082-850cd2b4, #w-node-ef7180f6-3eed-da67-e47f-6168b5d3d24d-850cd2b4, #w-node-_5caa9ec7-2639-6547-e342-4ae5dd0fb306-850cd2b4, #w-node-_86fdefe7-dadd-028e-58fa-b7b14dd3206e-850cd2b4, #w-node-ee44f1cf-bbba-4aff-dfc9-01ceab8019f0-850cd2b4, #w-node-ba7bef74-3778-d6f9-d503-0b059e4b77f6-850cd2b4, #w-node-_0ecdb884-2c5a-217d-e983-70eb084dc8a0-850cd2b4, #w-node-_390d7371-eb9b-1d1e-e1f4-537478234bfb-850cd2b4, #w-node-_4ee761e9-a639-94e8-84cf-2c564e885b3b-850cd2b4, #w-node-_174521fa-800e-93b4-3ca4-6110d9a6f772-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c1b-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c28-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c29-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c42-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c55-850cd2b4, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c6b-850cd2b4, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a0fe-850cd2b4, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a117-850cd2b4, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a12a-850cd2b4, #w-node-_9f3d0aca-653e-8fd8-5cb1-1325056cb913-0c448515 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-0c448515 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_37370937-77b4-41d8-c2b4-a74bcace0507-0c448515, #w-node-_2cdfe080-8b42-1ede-b0b6-c2b7e4f51f9a-0c448515, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef4-0c448515 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-0c448515, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cefe-0c448515 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bbfcd6ba-66cc-10ef-bc59-b9c49f074fb6-0c448515, #w-node-_7cfb34e3-31fb-ec36-112e-4c4838dfdd50-0c448515, #w-node-_2947826b-cd46-3dd4-86e2-4470f8d68c86-0c448515, #w-node-_5bf9699f-8b30-d06e-2692-5e6ff2a7a41e-0c448515, #w-node-cf2b34e7-4b10-ce31-f330-c6fe9076c313-0c448515, #w-node-_47a2c4a6-6fe4-d369-04d3-387ea744511a-0c448515, #w-node-_6f00c4e0-d279-3751-80f5-173b2f0c51e2-0c448515, #w-node-_63589794-9d87-a9b2-2c60-8b44cf6d0c3e-0c448515, #w-node-_21171e7c-d491-7757-caf1-17aa5345f10f-0c448515, #w-node-_131f44a3-ab85-51c8-7a46-d5bc47b6b42a-0c448515, #w-node-_44f55cb9-6eb3-a581-b06b-702b1f20e2eb-0c448515, #w-node-_4e7ee200-aef1-d2c1-c7aa-6f67f4355592-0c448515, #w-node-d810cf13-2441-66e3-fa4a-2048d59d0387-0c448515, #w-node-_26321709-b8a0-f3e3-7e16-52561a8e9524-0c448515, #w-node-e14af08d-0226-80d9-9d10-2b831331cd81-0c448515, #w-node-ce018e1d-82bb-03e4-c439-70a1f9c8358a-0c448515, #w-node-_56556787-ed0b-d74e-3372-263062fd09bb-0c448515, #w-node-_05bb2746-3a9f-ef4a-06d9-396672b02cd5-0c448515, #w-node-_016c6e5c-1b48-0bce-0a4c-b2395a541c38-0c448515, #w-node-_0aaefad7-0b4e-9f1a-cbe3-e6aa5218977f-0c448515, #w-node-bd353c30-1d95-b0d9-fc4d-c75d8e8f2284-0c448515, #w-node-faf18766-4c46-5fd1-3134-e949fa04ba8d-0c448515, #w-node-faf18766-4c46-5fd1-3134-e949fa04baa3-0c448515, #w-node-faf18766-4c46-5fd1-3134-e949fa04bab9-0c448515, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bace-0c448515, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bae4-0c448515, #w-node-_6949bfab-3d81-6e97-5e4b-0f1f4c85bafa-0c448515, #w-node-_060583cf-c93f-5578-853e-6f51732ca082-0c448515, #w-node-ef7180f6-3eed-da67-e47f-6168b5d3d24d-0c448515, #w-node-_5caa9ec7-2639-6547-e342-4ae5dd0fb306-0c448515, #w-node-_86fdefe7-dadd-028e-58fa-b7b14dd3206e-0c448515, #w-node-ee44f1cf-bbba-4aff-dfc9-01ceab8019f0-0c448515, #w-node-ba7bef74-3778-d6f9-d503-0b059e4b77f6-0c448515, #w-node-_0ecdb884-2c5a-217d-e983-70eb084dc8a0-0c448515, #w-node-_390d7371-eb9b-1d1e-e1f4-537478234bfb-0c448515, #w-node-_4ee761e9-a639-94e8-84cf-2c564e885b3b-0c448515, #w-node-_174521fa-800e-93b4-3ca4-6110d9a6f772-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c1b-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c28-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c29-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c42-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c55-0c448515, #w-node-_4ab65c17-46a7-8fe3-32c3-37b7715e9c6b-0c448515, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a0fe-0c448515, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a117-0c448515, #w-node-_1d77bad2-d433-554c-ff1f-4c0ccfc7a12a-0c448515, #w-node-_977e945b-f5d5-b5e9-7b46-b318c9d5be51-0dac75b2, #w-node-_0191d162-d05c-839a-f8c7-2765cd872b20-0dac75b2, #w-node-d24884bb-6f5f-4e14-c353-c1558676dfd6-0dac75b2, #w-node-_537fc578-208e-e59c-2840-e76c2cd34cb5-0dac75b2, #w-node-f37f5a7d-a027-a5e5-9ae4-fa519ac44ffc-0dac75b2, #w-node-_19d38265-b51f-6b01-0d3c-dff0329e89c1-0dac75b2, #w-node-_19d38265-b51f-6b01-0d3c-dff0329e89cd-0dac75b2, #w-node-_19d38265-b51f-6b01-0d3c-dff0329e89d4-0dac75b2, #w-node-_0e1a1c4c-3f7f-7139-ff38-e2736aad80f2-79c3e03f, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-1611ab03, #w-node-_5f282aae-7818-c5b1-1da4-34d85c3fbd7a-1611ab03, #w-node-b22363c2-4440-0e94-e13d-cfcfdeae4643-1611ab03, #w-node-_89049bd5-bf60-c748-5a83-63e4852c39a0-1611ab03, #w-node-_4e200eb2-edd2-fb7b-26ec-43a4fb7c1704-1611ab03, #w-node-_18af5f5f-c68f-da80-d06f-16a126cd0552-1611ab03, #w-node-_65577edf-8872-55f6-8e79-39c644c8e53a-1611ab03, #w-node-_314c5d08-840b-e9bd-e008-126eb0e9fe9c-1611ab03, #w-node-_4e61c803-f2fa-b385-dd39-d6c116b5fd89-1611ab03, #w-node-_9e141799-91a9-ae46-20c3-313a7a293fdd-1611ab03, #w-node-bbad3586-20b4-e882-f242-91578156ada4-1611ab03, #w-node-f9e1e2a9-7a43-60fb-bf03-99e21ae41bdd-1611ab03, #w-node-_1430a05e-929a-09e5-9163-bef7ff3167cc-1611ab03, #w-node-_7ae844a5-80ee-0636-62e9-61ce25e64bb4-1611ab03, #w-node-_5098030a-e04b-5815-1ec6-245a91b16f63-1611ab03, #w-node-b8452585-609d-8346-1b5c-8516daefded7-1611ab03, #w-node-_1e3975e7-b45b-203f-1bf5-bc8f2703759a-1611ab03, #w-node-b9da4dec-b1fd-1b64-160f-2b1f97408b51-1611ab03, #w-node-_97e52136-ace7-dbf2-dec9-bdf5ef09cb7e-1611ab03, #w-node-_7495e75f-f7e2-5b8a-c0b0-87505bb2c305-1611ab03, #w-node-c03100a3-5055-0288-3cac-3068ad05c62e-1611ab03, #w-node-_0faa686b-26dd-1f80-c5d0-69d02e01cc3a-1611ab03, #w-node-ce4a192d-6d84-600c-aa80-455828ab1b2b-1611ab03, #w-node-ce4a192d-6d84-600c-aa80-455828ab1b2d-1611ab03, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef99-1611ab03, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef94-1611ab03, #w-node-_83392738-3960-5ea0-3e7c-f7c71b31557d-1611ab03, #w-node-_83392738-3960-5ea0-3e7c-f7c71b315583-1611ab03, #w-node-_30f25982-bc19-116f-f961-037c5108fd3a-1611ab03, #w-node-_30f25982-bc19-116f-f961-037c5108fd34-1611ab03, #w-node-_78b90faf-07fa-3df4-e709-bc146cff6849-1611ab03, #w-node-_8db5429b-b8af-9ed3-e437-05743d6be46d-1611ab03, #w-node-_5ed0e84a-2e0d-eedb-376c-5d09e8cbe9ba-1611ab03, #w-node-ff31c42b-3297-5a83-5d8f-3d2ece62a727-1611ab03, #w-node-a0289d9b-b59d-d27a-d71f-bbe24d795930-1611ab03, #w-node-_648a9b3f-ae5e-27b5-f7fe-901ff166f5e8-1611ab03, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20d7-1611ab03, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20de-1611ab03, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20e3-1611ab03, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1dc-1611ab03, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1e2-1611ab03, #w-node-_9dd450ee-6790-c02c-5f4d-c62ca2686fbb-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110215c-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102168-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102169-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110217f-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102192-1611ab03, #w-node-_9deebe18-48d8-5ce5-96e4-627a511021ae-1611ab03, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08737d-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087389-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08738b-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08738d-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08738f-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087391-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087393-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087395-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087397-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad087399-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08739b-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08739d-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad08739f-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873a1-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873a3-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873a5-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873a7-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873a9-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873ab-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873ad-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873ae-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873b0-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873b2-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873b4-ad08736f, #w-node-_9477a61c-9bf0-0693-d2ec-862cad0873b6-ad08736f, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bd5-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd2ec-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd2f2-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd2f6-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd2f8-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd2fa-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd307-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd30b-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd30d-ff6d9f93, #w-node-_87a76a87-41ab-9861-7e0b-ef67ac9fd30f-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393c0a-ff6d9f93, #w-node-_58e962cf-d9c2-065f-ce80-f14939d64cce-ff6d9f93, #w-node-_16b8c323-d080-2ece-c1b3-51e0db597b53-ff6d9f93, #w-node-_35aa9cda-363a-3ad4-9531-8b888643be11-ff6d9f93, #w-node-_4f590245-9989-609a-c429-d27062793fea-ff6d9f93, #w-node-_97425d88-994f-9df2-9707-68c6b84df0d2-ff6d9f93, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-ff6d9f93, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-ff6d9f93, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-ff6d9f93, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-ff6d9f93, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-ff6d9f93, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-ff6d9f93, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-ff6d9f93, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-ff6d9f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-ff6d9f93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-ff6d9f93, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-ff6d9f93, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-ff6d9f93, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-ff6d9f93, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-d2839997, #w-node-_5f282aae-7818-c5b1-1da4-34d85c3fbd7a-d2839997, #w-node-b22363c2-4440-0e94-e13d-cfcfdeae4643-d2839997, #w-node-_89049bd5-bf60-c748-5a83-63e4852c39a0-d2839997, #w-node-_4e200eb2-edd2-fb7b-26ec-43a4fb7c1704-d2839997, #w-node-_18af5f5f-c68f-da80-d06f-16a126cd0552-d2839997, #w-node-_65577edf-8872-55f6-8e79-39c644c8e53a-d2839997, #w-node-_314c5d08-840b-e9bd-e008-126eb0e9fe9c-d2839997, #w-node-_4e61c803-f2fa-b385-dd39-d6c116b5fd89-d2839997, #w-node-_9e141799-91a9-ae46-20c3-313a7a293fdd-d2839997, #w-node-bbad3586-20b4-e882-f242-91578156ada4-d2839997, #w-node-f9e1e2a9-7a43-60fb-bf03-99e21ae41bdd-d2839997, #w-node-_1430a05e-929a-09e5-9163-bef7ff3167cc-d2839997, #w-node-_7ae844a5-80ee-0636-62e9-61ce25e64bb4-d2839997, #w-node-_5098030a-e04b-5815-1ec6-245a91b16f63-d2839997, #w-node-b8452585-609d-8346-1b5c-8516daefded7-d2839997, #w-node-_1e3975e7-b45b-203f-1bf5-bc8f2703759a-d2839997, #w-node-b9da4dec-b1fd-1b64-160f-2b1f97408b51-d2839997, #w-node-_97e52136-ace7-dbf2-dec9-bdf5ef09cb7e-d2839997, #w-node-_7495e75f-f7e2-5b8a-c0b0-87505bb2c305-d2839997, #w-node-c03100a3-5055-0288-3cac-3068ad05c62e-d2839997, #w-node-_0faa686b-26dd-1f80-c5d0-69d02e01cc3a-d2839997, #w-node-ce4a192d-6d84-600c-aa80-455828ab1b2b-d2839997, #w-node-ce4a192d-6d84-600c-aa80-455828ab1b2d-d2839997, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef99-d2839997, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef94-d2839997, #w-node-_83392738-3960-5ea0-3e7c-f7c71b31557d-d2839997, #w-node-_83392738-3960-5ea0-3e7c-f7c71b315583-d2839997, #w-node-_30f25982-bc19-116f-f961-037c5108fd3a-d2839997, #w-node-_30f25982-bc19-116f-f961-037c5108fd34-d2839997, #w-node-_78b90faf-07fa-3df4-e709-bc146cff6849-d2839997, #w-node-_8db5429b-b8af-9ed3-e437-05743d6be46d-d2839997, #w-node-_5ed0e84a-2e0d-eedb-376c-5d09e8cbe9ba-d2839997, #w-node-ff31c42b-3297-5a83-5d8f-3d2ece62a727-d2839997, #w-node-a0289d9b-b59d-d27a-d71f-bbe24d795930-d2839997, #w-node-_648a9b3f-ae5e-27b5-f7fe-901ff166f5e8-d2839997, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20d7-d2839997, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20de-d2839997, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20e3-d2839997, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1dc-d2839997, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1e2-d2839997, #w-node-_9dd450ee-6790-c02c-5f4d-c62ca2686fbb-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110215c-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102168-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102169-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110217f-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102192-d2839997, #w-node-_9deebe18-48d8-5ce5-96e4-627a511021ae-d2839997, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6130-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6152-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec616f-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6171-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6173-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6175-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6177-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec618d-32328edd, #w-node-e9f91bf8-c503-71cb-932f-97228b470028-32328edd, #w-node-_6819b339-d015-353b-4286-8df4e9187aa0-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6209-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6210-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6215-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec621c-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6222-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6357-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec635d-32328edd, #w-node-_6b35fdfb-0fc2-971f-6dc9-6d2e2d9f8d1a-32328edd, #w-node-_6b35fdfb-0fc2-971f-6dc9-6d2e2d9f8d21-32328edd, #w-node-_6b35fdfb-0fc2-971f-6dc9-6d2e2d9f8d26-32328edd, #w-node-_2dae25f6-4f22-8db7-3746-09746ff078a3-32328edd, #w-node-_2dae25f6-4f22-8db7-3746-09746ff078a6-32328edd, #w-node-_0c15ed6d-9b32-9ba7-e67a-b97717e148f2-32328edd, #w-node-_0c15ed6d-9b32-9ba7-e67a-b97717e148f9-32328edd, #w-node-_0c15ed6d-9b32-9ba7-e67a-b97717e148fe-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec63c1-32328edd, #w-node-e1628461-5970-be39-f532-cc334d9942ae-32328edd, #w-node-_2b3e2ad8-40f3-d5b7-0eb9-b857e7596c84-32328edd, #w-node-_2d6a1572-8c49-cb50-0f12-9b73f8ff7d56-32328edd, #w-node-_9dfb0c9d-a64b-891b-1e14-dc123909115c-32328edd, #w-node-eb3fa56d-34a3-9307-02f3-ed80b881d231-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec63ea-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec63f1-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec63f6-32328edd, #w-node-_911ac6c1-b76f-6866-eb72-0754226c8775-32328edd, #w-node-_911ac6c1-b76f-6866-eb72-0754226c8781-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6419-32328edd, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-c1ac6b37, #w-node-_5f282aae-7818-c5b1-1da4-34d85c3fbd7a-c1ac6b37, #w-node-b22363c2-4440-0e94-e13d-cfcfdeae4643-c1ac6b37, #w-node-_89049bd5-bf60-c748-5a83-63e4852c39a0-c1ac6b37, #w-node-_4e200eb2-edd2-fb7b-26ec-43a4fb7c1704-c1ac6b37, #w-node-_18af5f5f-c68f-da80-d06f-16a126cd0552-c1ac6b37, #w-node-_65577edf-8872-55f6-8e79-39c644c8e53a-c1ac6b37, #w-node-_314c5d08-840b-e9bd-e008-126eb0e9fe9c-c1ac6b37, #w-node-_4e61c803-f2fa-b385-dd39-d6c116b5fd89-c1ac6b37, #w-node-_9e141799-91a9-ae46-20c3-313a7a293fdd-c1ac6b37, #w-node-bbad3586-20b4-e882-f242-91578156ada4-c1ac6b37, #w-node-f9e1e2a9-7a43-60fb-bf03-99e21ae41bdd-c1ac6b37, #w-node-_1430a05e-929a-09e5-9163-bef7ff3167cc-c1ac6b37, #w-node-_7495e75f-f7e2-5b8a-c0b0-87505bb2c305-c1ac6b37, #w-node-c03100a3-5055-0288-3cac-3068ad05c62e-c1ac6b37, #w-node-_0faa686b-26dd-1f80-c5d0-69d02e01cc3a-c1ac6b37, #w-node-_7ae844a5-80ee-0636-62e9-61ce25e64bb4-c1ac6b37, #w-node-_5098030a-e04b-5815-1ec6-245a91b16f63-c1ac6b37, #w-node-b8452585-609d-8346-1b5c-8516daefded7-c1ac6b37, #w-node-_1e3975e7-b45b-203f-1bf5-bc8f2703759a-c1ac6b37, #w-node-b9da4dec-b1fd-1b64-160f-2b1f97408b51-c1ac6b37, #w-node-_97e52136-ace7-dbf2-dec9-bdf5ef09cb7e-c1ac6b37, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef99-c1ac6b37, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef94-c1ac6b37, #w-node-_78b90faf-07fa-3df4-e709-bc146cff6849-c1ac6b37, #w-node-_8db5429b-b8af-9ed3-e437-05743d6be46d-c1ac6b37, #w-node-_5ed0e84a-2e0d-eedb-376c-5d09e8cbe9ba-c1ac6b37, #w-node-ff31c42b-3297-5a83-5d8f-3d2ece62a727-c1ac6b37, #w-node-a0289d9b-b59d-d27a-d71f-bbe24d795930-c1ac6b37, #w-node-_648a9b3f-ae5e-27b5-f7fe-901ff166f5e8-c1ac6b37, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20d7-c1ac6b37, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20de-c1ac6b37, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20e3-c1ac6b37, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1dc-c1ac6b37, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1e2-c1ac6b37, #w-node-_9dd450ee-6790-c02c-5f4d-c62ca2686fbb-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110215c-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102168-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102169-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110217f-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102192-c1ac6b37, #w-node-_9deebe18-48d8-5ce5-96e4-627a511021ae-c1ac6b37, #w-node-e88c689a-ad50-c674-ad84-1a66814edc2e-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc33-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc38-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc47-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc4c-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc51-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc60-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc65-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc6a-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc79-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc7e-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc83-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc92-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc97-814edc18, #w-node-e88c689a-ad50-c674-ad84-1a66814edc9c-814edc18, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-482d7bc0, #w-node-_5f282aae-7818-c5b1-1da4-34d85c3fbd7a-482d7bc0, #w-node-b22363c2-4440-0e94-e13d-cfcfdeae4643-482d7bc0, #w-node-_89049bd5-bf60-c748-5a83-63e4852c39a0-482d7bc0, #w-node-_4e200eb2-edd2-fb7b-26ec-43a4fb7c1704-482d7bc0, #w-node-_18af5f5f-c68f-da80-d06f-16a126cd0552-482d7bc0, #w-node-_65577edf-8872-55f6-8e79-39c644c8e53a-482d7bc0, #w-node-_314c5d08-840b-e9bd-e008-126eb0e9fe9c-482d7bc0, #w-node-_4e61c803-f2fa-b385-dd39-d6c116b5fd89-482d7bc0, #w-node-_9e141799-91a9-ae46-20c3-313a7a293fdd-482d7bc0, #w-node-bbad3586-20b4-e882-f242-91578156ada4-482d7bc0, #w-node-f9e1e2a9-7a43-60fb-bf03-99e21ae41bdd-482d7bc0, #w-node-_1430a05e-929a-09e5-9163-bef7ff3167cc-482d7bc0, #w-node-_7495e75f-f7e2-5b8a-c0b0-87505bb2c305-482d7bc0, #w-node-c03100a3-5055-0288-3cac-3068ad05c62e-482d7bc0, #w-node-_0faa686b-26dd-1f80-c5d0-69d02e01cc3a-482d7bc0, #w-node-_7ae844a5-80ee-0636-62e9-61ce25e64bb4-482d7bc0, #w-node-_5098030a-e04b-5815-1ec6-245a91b16f63-482d7bc0, #w-node-b8452585-609d-8346-1b5c-8516daefded7-482d7bc0, #w-node-_1e3975e7-b45b-203f-1bf5-bc8f2703759a-482d7bc0, #w-node-b9da4dec-b1fd-1b64-160f-2b1f97408b51-482d7bc0, #w-node-_97e52136-ace7-dbf2-dec9-bdf5ef09cb7e-482d7bc0, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef99-482d7bc0, #w-node-_695972ec-c73e-3810-20ee-143e8c5fef94-482d7bc0, #w-node-_78b90faf-07fa-3df4-e709-bc146cff6849-482d7bc0, #w-node-_8db5429b-b8af-9ed3-e437-05743d6be46d-482d7bc0, #w-node-_5ed0e84a-2e0d-eedb-376c-5d09e8cbe9ba-482d7bc0, #w-node-ff31c42b-3297-5a83-5d8f-3d2ece62a727-482d7bc0, #w-node-a0289d9b-b59d-d27a-d71f-bbe24d795930-482d7bc0, #w-node-_648a9b3f-ae5e-27b5-f7fe-901ff166f5e8-482d7bc0, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20d7-482d7bc0, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20de-482d7bc0, #w-node-c26d171c-8f3e-36f2-2c1e-64f5b5df20e3-482d7bc0, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1dc-482d7bc0, #w-node-c3639985-d30f-2503-a0d9-02882bf1e1e2-482d7bc0, #w-node-_9dd450ee-6790-c02c-5f4d-c62ca2686fbb-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110215c-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102168-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102169-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a5110217f-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a51102192-482d7bc0, #w-node-_9deebe18-48d8-5ce5-96e4-627a511021ae-482d7bc0, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6130-fe55e749, #w-node-_35f52912-0161-642e-497d-6ad38ce14ae8-fe55e749 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0e7-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0e9-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0eb-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0ed-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0ef-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0f1-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea0f3-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea102-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea104-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea106-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea108-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea10a-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea10c-fe55e749, #w-node-_6c3f575d-2da6-0450-3c41-2a930e4ea10e-fe55e749, #w-node-_765e630c-9ee6-c053-f241-1c899b06939a-fe55e749, #w-node-e56d0a4d-6584-5386-46b2-abb5bb346f31-fe55e749 {
  justify-self: center;
}

#w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec618d-fe55e749, #w-node-_6979ae84-40c7-cafb-3e2e-ad0b4c814720-fe55e749, #w-node-_5b3fce33-21fb-d068-3c27-4331e05f3614-fe55e749, #w-node-_233c1f99-e1d6-e0e6-0e16-5a4bc4de9046-fe55e749, #w-node-_233c1f99-e1d6-e0e6-0e16-5a4bc4de9040-fe55e749, #w-node-d75a8536-f607-2e04-a626-897e0a15ea0f-fe55e749, #w-node-d75a8536-f607-2e04-a626-897e0a15ea14-fe55e749, #w-node-d75a8536-f607-2e04-a626-897e0a15ea19-fe55e749, #w-node-_8cd3ea20-1e54-8b1b-62e2-7690deed4db3-fe55e749, #w-node-_8cd3ea20-1e54-8b1b-62e2-7690deed4db8-fe55e749, #w-node-_8cd3ea20-1e54-8b1b-62e2-7690deed4dbd-fe55e749, #w-node-_22caa7d0-6a0e-86f1-c9e7-1812f073333b-fe55e749, #w-node-_22caa7d0-6a0e-86f1-c9e7-1812f0733340-fe55e749, #w-node-_22caa7d0-6a0e-86f1-c9e7-1812f0733345-fe55e749, #w-node-ac62da5c-fb0f-6423-6e2d-e88f09967108-fe55e749, #w-node-ac62da5c-fb0f-6423-6e2d-e88f0996710d-fe55e749, #w-node-ac62da5c-fb0f-6423-6e2d-e88f09967112-fe55e749, #w-node-_72b46264-11d6-d660-9f25-2652caadc943-fe55e749, #w-node-_72b46264-11d6-d660-9f25-2652caadc948-fe55e749, #w-node-_72b46264-11d6-d660-9f25-2652caadc94d-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf41f5-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf41f7-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf4217-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf421c-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf4221-fe55e749, #w-node-ba6cc821-09d8-e458-fb5b-60f4b3cf4226-fe55e749, #w-node-_326c7f0a-9c43-c933-c722-c5652b4b2a95-fe55e749, #w-node-_326c7f0a-9c43-c933-c722-c5652b4b2a97-fe55e749, #w-node-_911ac6c1-b76f-6866-eb72-0754226c8775-fe55e749, #w-node-_911ac6c1-b76f-6866-eb72-0754226c8781-fe55e749, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6419-fe55e749 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26ac85f5-408f-a063-392f-044ec008a0ad-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0af-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0b1-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0b3-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0b5-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0b7-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0b9-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0c8-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0ca-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0cc-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0ce-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0d0-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0d2-fd8b7e66, #w-node-_26ac85f5-408f-a063-392f-044ec008a0d4-fd8b7e66 {
  justify-self: center;
}

#w-node-e8e4628d-2e6e-56fd-df6e-bc8c19166f99-19166f59, #w-node-e8e4628d-2e6e-56fd-df6e-bc8c19166ffa-19166f59 {
  align-self: start;
}

#w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a1e-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a20-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a22-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a24-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a26-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a28-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a2a-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a39-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a3b-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a3d-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a3f-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a41-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a43-f45e4606, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a45-f45e4606 {
  justify-self: center;
}

#w-node-_1782354a-df31-91a2-89a2-2c6748f377d3-f45e4606, #w-node-_987aacf5-ee47-fedb-3c21-69b1ce5605e9-f45e4606, #w-node-_987aacf5-ee47-fedb-3c21-69b1ce5605eb-f45e4606, #w-node-_50cedd97-6b58-cdc4-eb5f-0492b08c5f17-f45e4606, #w-node-_50cedd97-6b58-cdc4-eb5f-0492b08c5f23-f45e4606, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-70c40395, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bd5-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496e9-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496ef-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f3-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f5-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f7-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd149704-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd149708-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd14970a-70c40395, #w-node-_78abeecb-c558-0bd1-fd2e-370edd14970c-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdc9-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdcd-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd1-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd5-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd9-70c40395, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafddd-70c40395, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-70c40395, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-70c40395, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-70c40395, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-70c40395, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-70c40395, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-70c40395, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-70c40395, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-70c40395, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-70c40395, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-70c40395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-70c40395 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-70c40395, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-70c40395, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-70c40395, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-70c40395, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-416e5d43, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6242-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773370b-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733711-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733715-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733717-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733719-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733726-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372a-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372c-416e5d43, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372e-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f59-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f5d-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f61-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f65-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f69-416e5d43, #w-node-c7b1f942-812e-5070-690c-8b722f359f6d-416e5d43, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-416e5d43, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-416e5d43, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-416e5d43, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-416e5d43, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-416e5d43, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-416e5d43, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-416e5d43, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-416e5d43, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-416e5d43, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-416e5d43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-416e5d43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-416e5d43, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-416e5d43, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-416e5d43, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-416e5d43, #w-node-_875937ff-3754-de24-81a9-0d03deeb8122-b19ee588, #w-node-_875937ff-3754-de24-81a9-0d03deeb813d-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e757-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e75d-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e761-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e763-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e765-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e772-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e776-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e778-b19ee588, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e77a-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb993-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb997-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb99b-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb99f-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb9a3-b19ee588, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb9a7-b19ee588, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-b19ee588, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-b19ee588, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-b19ee588, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-b19ee588, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-b19ee588, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-b19ee588, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-b19ee588, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-b19ee588, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-b19ee588, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-b19ee588 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-b19ee588 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-b19ee588, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-b19ee588, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-b19ee588, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-b19ee588, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-187c099d, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6242-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773370b-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733711-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733715-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733717-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733719-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733726-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372a-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372c-187c099d, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372e-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f59-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f5d-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f61-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f65-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f69-187c099d, #w-node-c7b1f942-812e-5070-690c-8b722f359f6d-187c099d, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-187c099d, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-187c099d, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-187c099d, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-187c099d, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-187c099d, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-187c099d, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-187c099d, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-187c099d, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-187c099d, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-187c099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-187c099d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-187c099d, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-187c099d, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-187c099d, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-187c099d, #w-node-_875937ff-3754-de24-81a9-0d03deeb8122-781f5078, #w-node-_875937ff-3754-de24-81a9-0d03deeb813d-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e757-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e75d-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e761-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e763-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e765-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e772-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e776-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e778-781f5078, #w-node-_570b225e-e05e-cbdd-1411-3a85ec33e77a-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb993-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb997-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb99b-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb99f-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb9a3-781f5078, #w-node-_7a5a974c-3a3c-674d-424b-680b958bb9a7-781f5078, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-781f5078, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-781f5078, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-781f5078, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-781f5078, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-781f5078, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-781f5078, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-781f5078, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-781f5078, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-781f5078, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-781f5078 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-781f5078 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-781f5078, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-781f5078, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-781f5078, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-781f5078, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-13ab5e95, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bd5-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496e9-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496ef-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f3-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f5-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd1496f7-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd149704-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd149708-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd14970a-13ab5e95, #w-node-_78abeecb-c558-0bd1-fd2e-370edd14970c-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdc9-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdcd-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd1-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd5-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafdd9-13ab5e95, #w-node-_9c566139-0cf4-9c13-4bda-3540a1bafddd-13ab5e95, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-13ab5e95, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-13ab5e95, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-13ab5e95, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-13ab5e95, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-13ab5e95, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-13ab5e95, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-13ab5e95, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-13ab5e95, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-13ab5e95, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-13ab5e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-13ab5e95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-13ab5e95, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-13ab5e95, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-13ab5e95, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-13ab5e95, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-284636c4, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6242-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773370b-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733711-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733715-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733717-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733719-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa7733726-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372a-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372c-284636c4, #w-node-_89a98faa-f84b-17cb-35e8-01ffa773372e-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f59-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f5d-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f61-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f65-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f69-284636c4, #w-node-c7b1f942-812e-5070-690c-8b722f359f6d-284636c4, #w-node-b0242377-b4b6-d341-4cf8-f564e9fd4dda-284636c4, #w-node-_87f0c347-346a-91b2-37b2-743e2d682ed4-284636c4, #w-node-_931534c6-cbcd-27ad-fb1f-b0a9714148fd-284636c4, #w-node-b6d694a0-b36b-10c3-6ea0-13679f30fec7-284636c4, #w-node-_973ade0a-19c6-636d-ed3d-52a84cb66da1-284636c4, #w-node-_3d56981a-5cae-be00-8a1a-29c670dadc71-284636c4, #w-node-_22cafff5-4ecf-b108-95c0-7eedf88a37d3-284636c4, #w-node-_5f776be4-1384-409b-14a1-91ab7be1c8a0-284636c4, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393de9-284636c4, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393e05-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913719-284636c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69dd44cc-2072-541a-d083-c04b2091371c-284636c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_69dd44cc-2072-541a-d083-c04b20913726-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913729-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913732-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913749-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b2091374d-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913750-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913759-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913770-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913774-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913777-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913780-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b20913797-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b2091379b-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b2091379e-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137a7-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137bf-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137c3-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137c6-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137cd-284636c4, #w-node-_69dd44cc-2072-541a-d083-c04b209137e5-284636c4, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e2e-284636c4, #w-node-de7c5790-07e9-b18b-ba40-fcd2c1869e3a-284636c4, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393ece-284636c4, #w-node-_2477a5f7-fe12-e741-4958-4273440c2434-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2456-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2473-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2475-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2477-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2479-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c247b-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c24d2-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c24d4-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c24f4-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c24f9-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c24fe-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2503-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c250d-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2514-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2519-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2520-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2526-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2547-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2563-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c265b-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2661-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c268d-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26b3-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26c5-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26cb-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26d1-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26d7-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26dd-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26e3-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26ee-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26f5-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c26fa-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2705-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2707-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c271d-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2776-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2780-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2781-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2797-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c27aa-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c27c6-f92272f3, #w-node-_0e1a1c4c-3f7f-7139-ff38-e2736aad80f2-0eddc98c, #w-node-_26a2eba9-cd8e-c379-8593-7e0529c60712-0eddc98c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_635f8087-e0d5-521c-92bb-ff483b78023d-3b780238 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_2744f896-49cd-f0dc-011e-acc6cadea65b-160e19de, #w-node-_2744f896-49cd-f0dc-011e-acc6cadea659-160e19de, #w-node-_2744f896-49cd-f0dc-011e-acc6cadea65a-160e19de, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-1611ab03, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-ff6d9f93, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-d2839997, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6130-32328edd, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-c1ac6b37, #w-node-_8360ae53-930a-69c3-b200-89f36e11d58b-482d7bc0, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6130-fe55e749, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-70c40395, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-416e5d43, #w-node-_875937ff-3754-de24-81a9-0d03deeb8122-b19ee588, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-187c099d, #w-node-_875937ff-3754-de24-81a9-0d03deeb8122-781f5078, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393bb3-13ab5e95, #w-node-_5ec6b2b8-994c-7283-a62e-29126cea6227-284636c4, #w-node-_2477a5f7-fe12-e741-4958-4273440c2434-f92272f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_3d922c54-8696-4506-416e-a305652b6161-160e199c, #w-node-_0eadb27d-2339-98b4-c5ea-8d6e7170e1f8-7170e1eb, #w-node-_0aeb2f15-8494-74cb-b2b8-9c53ce11d22a-ce11d21d, #w-node-_39cec6a2-9221-32dd-a1c3-6056032440a4-03244095, #w-node-cc846c94-fdf0-1289-5f53-1ea87b413f29-7b413f1c, #w-node-_635f8087-e0d5-521c-92bb-ff483b780245-3b780238, #w-node-_179490e5-1e2d-e84d-2056-048285404157-8540414a, #w-node-_1d52d5cd-86f2-82d1-1668-d6f5d03cde74-c30b2399, #w-node-faf89690-bc64-74b1-61e4-a1927c9ffe31-160e19de, #w-node-_7ab3f723-99a1-f8b0-e646-0688549d7aca-160e19fa, #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a27 {
    justify-self: start;
  }

  #w-node-c38739bc-d2a8-b594-b4e3-8ace17b26b1a-160e1a29 {
    justify-self: center;
  }

  #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a2a, #w-node-_5c68e101-33ad-c9e6-3dc8-bf30caf6e97b-160e1a30 {
    justify-self: start;
  }

  #w-node-_1580abde-61ec-b027-8052-2a2583598208-160e1a30, #w-node-_1580abde-61ec-b027-8052-2a258359821b-160e1a30, #w-node-c38739bc-d2a8-b594-b4e3-8ace17b26b1a-160e1a42 {
    justify-self: center;
  }

  #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a43, #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a45, #w-node-_2062a933-2c40-773e-092f-a20189fef38f-160e1a46, #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a48, #w-node-aea3e9c8-a999-da05-7b52-fee2663d4069-160e1a49 {
    justify-self: start;
  }

  #w-node-_62f530b1-bf82-6b6b-27d5-1a8abe5d48f7-160e1a4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-ff6d9f93 {
    justify-self: start;
  }

  #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec616f-fe55e749, #w-node-_26ac85f5-408f-a063-392f-044ec008a0a8-fd8b7e66, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a19-f45e4606 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-70c40395, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-416e5d43, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-b19ee588, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-187c099d, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-781f5078, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-13ab5e95, #w-node-_69dd44cc-2072-541a-d083-c04b2091371c-284636c4 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1854b475-3d8e-9624-1ccd-79c01d58622b-160e19b6, #w-node-_736ffc3e-c8c9-3d22-84fb-91c41186847f-160e19b6, #w-node-bc0ed2d7-696d-bd0d-3b0c-d5cf46cabd25-160e19b6, #w-node-e17c1e26-9802-88ac-b860-20e2cf8bc068-160e1a30, #w-node-_2ab7617f-b69a-ae37-6870-f874ae9cfb72-160e1a30, #w-node-bb4391fe-66cc-1590-3aa5-2782ea907d9e-160e1a30, #w-node-e9d0685e-a0fc-8303-3f81-56734f2c1515-160e1a30 {
    order: -9999;
  }

  #w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-160e1a34, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-160e1a34, #w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-160e1a36, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-160e1a36, #w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-850cd2b4, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-850cd2b4, #w-node-babd5b4a-47a4-65de-3f40-c3bb098f5692-0c448515, #w-node-e5b9f609-06a3-07ed-e2ad-8fca9c60cef5-0c448515 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96d54826-c5b4-d955-0573-517fa7998d69-1611ab03, #w-node-_96d54826-c5b4-d955-0573-517fa7998d91-1611ab03, #w-node-_96d54826-c5b4-d955-0573-517fa7998db9-1611ab03, #w-node-_96d54826-c5b4-d955-0573-517fa7998de1-1611ab03, #w-node-_4cb1ef6d-90b8-435f-7825-02a499734fb0-1611ab03, #w-node-f7a7f1db-d6c0-9837-2d36-b0b95d8dceee-1611ab03, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393c45-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393c68-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393c8b-ff6d9f93, #w-node-_7885cc2d-5814-cd01-6f4e-22c2fe393cae-ff6d9f93, #w-node-_96d54826-c5b4-d955-0573-517fa7998d69-d2839997, #w-node-_96d54826-c5b4-d955-0573-517fa7998d91-d2839997, #w-node-_96d54826-c5b4-d955-0573-517fa7998db9-d2839997, #w-node-_96d54826-c5b4-d955-0573-517fa7998de1-d2839997, #w-node-_4cb1ef6d-90b8-435f-7825-02a499734fb0-d2839997, #w-node-f7a7f1db-d6c0-9837-2d36-b0b95d8dceee-d2839997, #w-node-_568f0852-7e5c-19c3-227c-d4254ec2ce14-32328edd, #w-node-_131907fb-0963-7eae-1e41-237a8c416962-32328edd, #w-node-dfa83568-8390-6801-c96c-6dd570334d26-32328edd, #w-node-_1ae438e5-d1dd-999b-9d97-b6ec54c9b1d2-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6275-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6298-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec62bb-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec62de-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6301-32328edd, #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec6324-32328edd, #w-node-_18c41615-57fb-23f2-ede8-85c151d2262f-32328edd, #w-node-_18c41615-57fb-23f2-ede8-85c151d22652-32328edd, #w-node-_18c41615-57fb-23f2-ede8-85c151d22675-32328edd, #w-node-_18c41615-57fb-23f2-ede8-85c151d22698-32328edd, #w-node-_96d54826-c5b4-d955-0573-517fa7998d69-c1ac6b37, #w-node-_96d54826-c5b4-d955-0573-517fa7998d91-c1ac6b37, #w-node-_96d54826-c5b4-d955-0573-517fa7998db9-c1ac6b37, #w-node-_96d54826-c5b4-d955-0573-517fa7998de1-c1ac6b37, #w-node-_4cb1ef6d-90b8-435f-7825-02a499734fb0-c1ac6b37, #w-node-f7a7f1db-d6c0-9837-2d36-b0b95d8dceee-c1ac6b37, #w-node-_96d54826-c5b4-d955-0573-517fa7998d69-482d7bc0, #w-node-_96d54826-c5b4-d955-0573-517fa7998d91-482d7bc0, #w-node-_96d54826-c5b4-d955-0573-517fa7998db9-482d7bc0, #w-node-_96d54826-c5b4-d955-0573-517fa7998de1-482d7bc0, #w-node-_4cb1ef6d-90b8-435f-7825-02a499734fb0-482d7bc0, #w-node-f7a7f1db-d6c0-9837-2d36-b0b95d8dceee-482d7bc0 {
    order: -9999;
  }

  #w-node-_3099a7e0-848b-567b-eb9e-695e82d7464a-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d74654-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d7465d-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d74666-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d7466e-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d74676-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d7467d-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d74685-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d7468d-f45e4606, #w-node-_3099a7e0-848b-567b-eb9e-695e82d74695-f45e4606, #w-node-d138f574-dd47-251b-8710-bf7f6dcbae7e-f45e4606, #w-node-_83cb337e-fb97-57ff-30d1-6551e00feb60-f45e4606, #w-node-e902c503-7fff-e2f6-bd7a-7c3bef52c8cd-f45e4606, #w-node-_1486ec60-9500-afe1-c70f-f73f7b356db5-f45e4606, #w-node-dc2ac390-363c-296a-f1bb-ac1c25b059ba-f45e4606, #w-node-_703d45d0-007a-b2e7-ae49-f9a3aa59cf2b-f45e4606, #w-node-_66b43cc5-59ee-512d-e111-2a8e3062013e-f45e4606, #w-node-_12d8ad05-34dc-3366-1c31-87cdf034ec7c-f45e4606, #w-node-_27d6f16b-28eb-c75d-6c4a-75983650bdba-f45e4606, #w-node-_75f15983-e6ec-14c3-a9c9-e71f91901e18-f45e4606, #w-node-aaedc3bb-e195-4947-3d3f-5f0a05292e91-f45e4606, #w-node-_41aea0cd-c0c3-4b05-1a55-776f62f73461-f45e4606, #w-node-_7882ca74-3afd-8300-968e-d276be6edb19-f45e4606, #w-node-_6ae7a129-5876-ecd3-52e1-5ac905d225e9-f45e4606, #w-node-efd496ea-46ca-7a9b-9f2d-a962178e3bfd-f45e4606, #w-node-e418c488-3c5a-ca42-a886-e8c6bd508f54-f45e4606, #w-node-_25d881ba-9986-5b7c-f9bd-9b4a93b58e1c-f45e4606, #w-node-_99560ef8-8b4f-e608-a5fb-dbf3644f4cb8-f45e4606, #w-node-f89572f1-ece7-c688-afc0-28eef4ea404d-f45e4606, #w-node-_9f9c1748-5982-c82f-b2ff-9f88e65e82b5-f45e4606, #w-node-e67f34be-edf3-1e12-cbf4-88543af83eaa-f45e4606, #w-node-_7c837c56-0cc5-e30c-8c16-7d8df5cec5b2-f45e4606, #w-node-b0573359-4461-c40f-d74e-480280103eb4-f45e4606, #w-node-_4bd7430e-df54-bd08-870b-56b7d2388b2f-f45e4606, #w-node-_509435da-f4ec-3919-4e05-4c09f167edf7-f45e4606, #w-node-d4bb8b0f-4ff5-7766-d985-259379b91ae1-f45e4606, #w-node-e72750c7-dc8a-7ba0-9de1-42f6be9a0336-f45e4606, #w-node-d280f183-c5a9-db30-83fe-1106f359bf85-f45e4606, #w-node-_40a3b80b-48ca-6632-15c0-83da3fe312d4-f45e4606, #w-node-c27ebb56-2aa5-21b8-78f3-85ca26fbe4f8-f45e4606, #w-node-_40ea088a-f03f-c328-2886-28d432d82d10-f45e4606, #w-node-_0f1c98b0-706d-0be1-9c45-520a2442d566-f45e4606, #w-node-_96c89760-7300-07de-fa72-903a85e6724c-f45e4606, #w-node-_2ad1391d-965a-58db-4b2f-970963553278-f45e4606, #w-node-_7e7d98be-5788-16e0-ceae-07558fc27fc4-f45e4606, #w-node-_30986920-4724-b90c-8c53-99955438030b-f45e4606, #w-node-_047b0394-0b6a-080a-ce83-f4aa3aac2c37-f45e4606 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53a8-70c40395, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53cb-70c40395, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53ee-70c40395, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b5411-70c40395, #w-node-_6317989c-8175-a0ec-6649-aa28fef116be-416e5d43, #w-node-_6317989c-8175-a0ec-6649-aa28fef116e1-416e5d43, #w-node-_6317989c-8175-a0ec-6649-aa28fef11704-416e5d43, #w-node-_6317989c-8175-a0ec-6649-aa28fef11727-416e5d43, #w-node-b74cfeaa-6827-85b3-9efc-037676dd77e8-b19ee588, #w-node-b74cfeaa-6827-85b3-9efc-037676dd780b-b19ee588, #w-node-b74cfeaa-6827-85b3-9efc-037676dd782e-b19ee588, #w-node-b74cfeaa-6827-85b3-9efc-037676dd7874-b19ee588, #w-node-_6317989c-8175-a0ec-6649-aa28fef116be-187c099d, #w-node-_6317989c-8175-a0ec-6649-aa28fef116e1-187c099d, #w-node-_6317989c-8175-a0ec-6649-aa28fef11704-187c099d, #w-node-_6317989c-8175-a0ec-6649-aa28fef11727-187c099d, #w-node-b74cfeaa-6827-85b3-9efc-037676dd77e8-781f5078, #w-node-b74cfeaa-6827-85b3-9efc-037676dd780b-781f5078, #w-node-b74cfeaa-6827-85b3-9efc-037676dd782e-781f5078, #w-node-b74cfeaa-6827-85b3-9efc-037676dd7874-781f5078, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53a8-13ab5e95, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53cb-13ab5e95, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b53ee-13ab5e95, #w-node-dd5a4731-8efa-6a29-4681-f4963c6b5411-13ab5e95, #w-node-_6317989c-8175-a0ec-6649-aa28fef116be-284636c4, #w-node-_6317989c-8175-a0ec-6649-aa28fef116e1-284636c4, #w-node-_6317989c-8175-a0ec-6649-aa28fef11704-284636c4, #w-node-_6317989c-8175-a0ec-6649-aa28fef11727-284636c4, #w-node-_2477a5f7-fe12-e741-4958-4273440c2579-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c259c-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c25bf-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c25e2-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2605-f92272f3, #w-node-_2477a5f7-fe12-e741-4958-4273440c2628-f92272f3 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7ff173c3-ede3-3dd3-a0a0-9605ecec616f-fe55e749, #w-node-_26ac85f5-408f-a063-392f-044ec008a0a8-fd8b7e66, #w-node-_6c8daec5-9933-7bda-8ef1-9bf8071d1a19-f45e4606 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
