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: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529a4197e1793e5b13f1_InterTight-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529ac393e7b5994e729a_InterTight-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b709a1a40a6dfcf3d_InterTight-BoldItalic.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b776af8e0485f31dc_InterTight-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b4c049b1832a81df3_InterTight-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b07e3c2e0b81ff039_InterTight-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b916ef7cafbc70a0d_InterTight-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b42232b93c9208904_InterTight-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529bf97adbb125851b53_InterTight-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529bedd7a7e3ebeeddf9_InterTight-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529b60214f4ca1ea16cb_InterTight-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529be39b3162a3ed8ac2_InterTight-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529c3969547b52617779_InterTight-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529bf6cfd9bd83caac35_InterTight-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529c8e78d7adc74331d4_InterTight-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529c4197e1793e5b1638_InterTight-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529c108d7fa4e58492f2_InterTight-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/6621529c3969547b52617781_InterTight-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Intertight Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/662152d207e3c2e0b8201c7c_InterTight-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Intertight Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/662152d2ecec758f63267ef1_InterTight-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --color--black: black;
  --color--accent: #007aff;
  --color--dark: #1d1d1f;
  --color--white: white;
  --color--black-border: #86868b26;
  --color--white-smoke: whitesmoke;
  --color--dark-gray: #2a2a2c;
  --color--size--0-625rem: .625rem;
  --color--size--0-25rem: .25rem;
  --gold: #ffd01e;
  --sandy-brown: #ffa745;
  --indian-red: #ff385c;
  --light-coral: #fe869f;
  --sky-blue: #3abfde;
  --medium-aquamarine: #04d18e;
  --yellow-green: #9ccc65;
  --color--silver: silver;
  --color--size--90rem: 90rem;
  --color--size--7rem: 7rem;
  --color--size--5rem: 5rem;
  --color--grey: #8a8a8e;
  --color--white-border: #ffffff26;
  --spring-green: #3dfb77;
  --transparent: #fff0;
  --color--size--1-25rem: 1.25rem;
  --purple: #a0f;
  --webflow: #336cec;
  --color--size--0rem: 0px;
  --color--size--0-5rem: .5rem;
  --color--size--1rem: 1rem;
  --color--size--1-5rem: 1.5rem;
  --color--size--2rem: 2rem;
  --color--size--2-5rem: 2.5rem;
  --color--size--3rem: 3rem;
  --color--size--4rem: 4rem;
  --color--size--6rem: 6rem;
  --color--size--8rem: 8rem;
  --color--size--9rem: 9rem;
  --color--size--10rem: 10rem;
  --color--size--45rem: 45rem;
  --color--size--105rem: 105rem;
  --text-transform--inherit: 0px;
  --text-transform--none: 0px;
  --text-transform--uppercase: 0px;
  --text-transform--capitalize: 0px;
  --text-transform--lowercase: 0px;
}

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

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

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  color: var(--color--black);
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
  position: relative;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.38rem;
  font-weight: 600;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.13rem;
  font-weight: 600;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.4;
}

p {
  opacity: .75;
  max-width: 45rem;
  margin-bottom: 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
}

a {
  color: var(--color--accent);
  text-decoration: none;
}

ul {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
  list-style-type: none;
  display: flex;
}

ol {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-left: 1.25rem;
  list-style-type: none;
  display: flex;
}

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

em {
  font-style: italic;
}

blockquote {
  border-left: 2px solid var(--color--accent);
  margin-bottom: 1.5rem;
  padding: 0 20px;
  font-size: 1.1rem;
  line-height: 1.5;
}

figure {
  margin-bottom: 10px;
}

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

.main-wrapper {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  overflow: hidden;
}

.hero-section {
  z-index: 5;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 800px;
  padding: 80px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section {
  z-index: 1;
  padding: 10rem 1.25rem;
  position: relative;
  overflow: clip;
}

.section.hero-black {
  background-image: linear-gradient(180deg, var(--color--black), var(--color--dark));
  color: var(--color--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 500px;
  padding-top: 20rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section.post {
  background-color: var(--color--black);
  color: var(--color--white);
  padding-top: 15rem;
  padding-bottom: 1.25rem;
  overflow: hidden;
}

.section.blog {
  padding-top: 5em;
  padding-bottom: 5em;
}

.section.bg-gradient-black {
  background-image: linear-gradient(to right, var(--color--black), var(--color--dark));
}

.section.portfolio-wrapper {
  background-color: var(--color--dark);
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.section.grad {
  background-image: linear-gradient(to bottom, #fff0 80%, #007aff33), linear-gradient(to bottom, #fff0, var(--color--black));
}

.section.booking {
  background-color: var(--color--dark);
  background-image: none;
  padding-bottom: 0;
}

.section.marquee-wrapper {
  z-index: 5;
  background-color: var(--color--black);
  padding: 10px 0;
}

.section.tool {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: visible;
}

.section.lab-body {
  padding-top: 5rem;
}

.section.hero-white {
  border-bottom: 1px solid var(--color--black-border);
  background-image: linear-gradient(180deg, var(--color--white) 70%, var(--color--white-smoke));
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 15rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section.hero-bdark {
  background-image: linear-gradient(180deg, var(--color--black) 30%, var(--color--dark-gray));
  color: var(--color--white);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 15rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.section.hero-image {
  padding: 0;
}

.wrapperrr {
  z-index: 1;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.container.minimum-top {
  grid-template-rows: min-content;
}

.container.title-component {
  margin-bottom: 10rem;
}

.container.gap {
  grid-column-gap: 4rem;
  grid-row-gap: 6rem;
  overflow: visible;
}

.container.home {
  grid-row-gap: 15rem;
}

.container.event-none {
  pointer-events: none;
}

.container.blog-post-header {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-columns: 1fr 1fr;
  max-width: 80rem;
}

.heading-hero {
  z-index: 5;
  text-transform: uppercase;
  max-width: 15ch;
  font-family: Inter Tight, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.heading-hero._2, .heading-hero._3 {
  max-width: 17ch;
  font-size: 5rem;
}

.capital {
  text-transform: uppercase;
}

.caption {
  z-index: 5;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  position: relative;
}

.card-big {
  z-index: 1;
  width: 100%;
  padding: 140px 40px;
  position: relative;
  overflow: hidden;
}

.heading-big {
  z-index: 5;
  max-width: 20ch;
  font-family: Inter Tight, sans-serif;
  font-size: 5rem;
  font-weight: 600;
  line-height: 1.1;
  position: relative;
}

.heading-big.capital {
  text-transform: uppercase;
}

.heading-big.max {
  max-width: none;
}

.heading {
  z-index: 5;
  max-width: 720px;
  font-family: Inter Tight, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.heading-small {
  z-index: 5;
  flex: 1;
  max-width: 27.5rem;
  font-family: Inter Tight, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.3;
  position: relative;
}

.image-wrapper {
  z-index: 5;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hover-image {
  object-fit: contain;
  height: 100%;
}

.card {
  z-index: 5;
  grid-column-gap: var(--color--size--0-625rem);
  grid-row-gap: var(--color--size--0-625rem);
  border-radius: var(--color--size--0-25rem);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.card.linkedin {
  color: var(--color--white-smoke);
  background-color: #2767b2;
}

.card.bg-dark-gray {
  justify-content: space-between;
  align-items: flex-start;
}

.card.bg-dark-gray._11111 {
  position: sticky;
  top: 10rem;
}

.card.sticky {
  border-color: #ffffff1a;
  justify-content: flex-start;
  position: sticky;
  top: 10%;
}

.card.sticky.backdrop-copy.mobile-off {
  top: 10%;
}

.card._111111-copy {
  height: auto;
  position: sticky;
  top: 10rem;
}

.card.facebook {
  color: var(--color--white);
  background-image: linear-gradient(#2c64f6, #2c64f6);
}

.card.instagram {
  color: var(--color--white);
  background-image: linear-gradient(45deg, #f2de4a, #c03053 50%, #7136a7);
}

.card.whatsapp {
  color: var(--color--white);
  background-image: linear-gradient(#24d366, #24d366);
}

.no-margin-top {
  margin-top: 0;
}

.no-margin-bottom {
  margin-bottom: 0;
}

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

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

.margin-bottom.footer-margin {
  margin-bottom: 100px;
}

.margin-bottom-small {
  margin-bottom: 2.5rem;
}

.no-padding {
  padding: 0;
}

.less-padding {
  padding: 1rem 1.5rem;
}

.more-padding {
  padding: 5rem;
}

.no-padding-tb {
  padding-top: 0;
  padding-bottom: 0;
}

.round-32 {
  border-radius: 2rem;
  overflow: hidden;
}

.round-24 {
  border-radius: 1.5rem;
  overflow: hidden;
}

.round-8 {
  border-radius: .5rem;
  overflow: hidden;
}

.center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image {
  border-radius: 6px;
  width: 100%;
}

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

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

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

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

.bg-yellow {
  background-color: var(--gold);
  color: var(--color--black);
}

.bg-orange {
  background-color: var(--sandy-brown);
  color: var(--color--black);
}

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

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

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

.bg-pink {
  background-color: var(--light-coral);
  color: var(--color--white);
}

.bg-teal {
  background-color: var(--sky-blue);
  color: var(--color--white);
}

.bg-purple {
  color: var(--color--white);
  background-color: #a083ed;
}

.bg-green {
  background-color: var(--medium-aquamarine);
  color: var(--color--white);
}

.bg-light-green {
  background-color: var(--yellow-green);
  color: var(--color--dark);
}

.bg-transparent {
  color: var(--color--white);
  background-color: #0000;
}

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

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

.text-gray {
  color: var(--color--silver);
}

.text-blue {
  color: var(--color--accent);
}

.text-red {
  color: var(--indian-red);
}

.text-yellow {
  color: var(--gold);
}

.text-orange {
  color: var(--sandy-brown);
}

.text-green {
  color: var(--medium-aquamarine);
}

.text-white-50 {
  color: #ffffff80;
}

.button {
  z-index: 5;
  background-color: var(--color--accent);
  text-align: center;
  white-space: nowrap;
  border-radius: 4px;
  padding: 1rem 2rem;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  transition: background-color .4s;
  position: relative;
}

.button:hover {
  background-color: var(--color--dark-gray);
}

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

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

.button.white {
  background-color: var(--color--white);
  color: var(--color--black);
  transition: color .4s, background-color .4s;
}

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

.button.green {
  background-color: var(--medium-aquamarine);
}

.button.is-navbar {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
}

.button.is-icon {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--color--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.button.is-icon.in-tool {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.button.is-tools {
  padding-left: 1rem;
  padding-right: 1rem;
}

.body {
  overscroll-behavior: none;
}

.right {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

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

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

.caption-big {
  z-index: 5;
  text-transform: capitalize;
  max-width: 640px;
  margin-bottom: 1em;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
}

.matte {
  -webkit-backdrop-filter: contrast(90%) blur(10px);
  backdrop-filter: contrast(90%) blur(10px);
  color: var(--color--white);
  background-color: #ffffff03;
  border: 1px #ffffff14;
  width: 100%;
  height: 100%;
}

.overflow-hidden {
  overflow: hidden;
}

.image-blur {
  z-index: 0;
  opacity: .5;
  filter: blur(60px);
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: absolute;
  inset: 0%;
}

.div-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.scroll-wrapper {
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  padding: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block {
  position: absolute;
  inset: 0%;
}

.image-scroll {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.margin-bottom-10 {
  margin-bottom: var(--color--size--0-625rem);
}

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

.text-small.super-small {
  margin-top: 20px;
  font-size: 10px;
  font-weight: 300;
}

.navbar {
  z-index: 9999;
  background-color: #0000;
  flex-flow: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.dark {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000c;
}

.navbar.light {
  border-bottom: 1px solid var(--color--black-border);
  background-color: var(--color--white);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.navbar-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  position: relative;
}

.brand {
  z-index: 10;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: flex;
}

.brand.not-desktop {
  display: none;
}

.nav-menu-wrapper {
  height: 100%;
  margin-left: auto;
}

.footer {
  z-index: 11;
  background-image: linear-gradient(45deg, var(--color--black), var(--color--dark));
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.footer-wrapper {
  max-width: var(--color--size--90rem);
  padding-top: var(--color--size--7rem);
  padding-bottom: var(--color--size--7rem);
  grid-column-gap: var(--color--size--5rem);
  grid-row-gap: var(--color--size--5rem);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.newsletter-form {
  color: var(--color--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.form-vertical {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 12px;
  display: grid;
  position: relative;
}

.text-field-dark {
  border: 1px #000;
  border-radius: 4px;
  height: 64px;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 16px;
}

.text-field-dark.field-mail-icon {
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/645546c6893571a92ff65fff_at-sign.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: 16px;
}

.button-inside {
  z-index: 10;
  background-color: var(--color--dark);
  border-radius: 4px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 1rem 4rem;
  transition: background-color .4s;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.button-inside:hover {
  background-color: var(--color--accent);
}

.success-message {
  background-color: var(--color--black);
  color: var(--color--accent);
  border-radius: 8px;
  margin-top: 24px;
  padding: 16px 24px;
  position: relative;
  overflow: hidden;
}

.error-message {
  color: var(--indian-red);
  border-radius: 7px;
  margin-top: 24px;
  padding: 8px 12px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
}

.footer-space {
  grid-column-gap: var(--color--size--0-25rem);
  grid-row-gap: var(--color--size--0-25rem);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-space.social {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1rem;
}

.footer-link-large {
  color: var(--color--accent);
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2;
}

.underline-block {
  border-bottom: 1px solid var(--color--accent);
  transition: all .4s;
  overflow: hidden;
}

.underline-block:hover {
  color: var(--color--accent);
  border-bottom-color: #007aff4d;
}

.underline-block.toc-link {
  color: var(--color--grey);
  border-bottom-color: #8a8a8e33;
  margin-bottom: 10px;
  font-size: .875rem;
}

.underline-block.left {
  align-self: flex-start;
}

.footer-link-big {
  z-index: 5;
  letter-spacing: .5em;
  text-transform: capitalize;
  max-width: 640px;
  margin-bottom: -1px;
  margin-right: -4px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
  position: relative;
}

.footer-link {
  font-weight: 600;
}

.footer-link.text-white {
  transition: color .4s;
}

.footer-link.text-white:hover {
  color: var(--color--accent);
}

.footer-credit {
  white-space: nowrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.webflow-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #8a8a8e;
  flex-flow: row;
  align-items: center;
  margin-top: 8px;
  transition: color .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.webflow-link:hover {
  color: #fff;
}

.error {
  color: #de071c;
  background-color: #de071c;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  padding: 8px 12px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #86868b26, inset 1px 1px 200px 100px #ffffffe6;
}

.bordered-list-item-small {
  border-bottom: 1px solid #86868b26;
  margin-bottom: 12px;
  padding-bottom: 12px;
  font-size: 14px;
}

.cms-wrap {
  flex-wrap: wrap;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.width-100 {
  width: 100%;
}

.list-item-small {
  margin-bottom: 4px;
  padding-bottom: 4px;
  font-size: 14px;
}

.showcase-wrapper {
  aspect-ratio: 4 / 3;
  background-color: var(--color--dark-gray);
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.showcase-wrapper.showcase-3 {
  aspect-ratio: 1;
}

.title-url {
  z-index: 10;
  text-align: center;
  letter-spacing: .6em;
  text-transform: lowercase;
  cursor: pointer;
  align-items: center;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  display: flex;
}

.black-line-copy {
  background-color: #86868b26;
  width: 100%;
  height: 1px;
  margin-bottom: 12px;
}

.video {
  border-radius: 8px;
  overflow: hidden;
}

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

.work-vertical-card {
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.worl-thumnail {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.work-thumnail-info {
  color: var(--color--white);
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 40px;
}

.hint {
  background-color: #86868b1a;
  max-width: none;
  margin-top: 4px;
  margin-bottom: 0;
  padding: .75rem;
  font-size: .7rem;
  display: inline-block;
  position: relative;
}

.category {
  z-index: 5;
  opacity: .75;
  color: #fff;
  white-space: nowrap;
  border: 1px solid #ffffff4d;
  border-radius: 100px;
  flex: none;
  margin-right: 4px;
  padding: 4px 8px;
  font-size: 12px;
  transition: background-color .4s, opacity .4s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.category:hover {
  opacity: 1;
  background-color: #86868b26;
}

.category.dark {
  background-color: var(--color--dark-gray);
  opacity: 1;
}

.author-avatar {
  object-fit: cover;
  border: 2px #fff;
  border-radius: 100px;
  width: 48px;
  height: 48px;
}

.author-tooltip {
  color: #f1f4f6;
  text-align: center;
  background-color: #007aff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 92px;
  margin-top: -10px;
  margin-left: 60px;
  padding: 3px 2px;
  font-size: 12px;
  display: flex;
  position: absolute;
  inset: 0% auto auto -50%;
}

.button-container {
  z-index: 5;
  margin-top: 24px;
  display: flex;
  position: relative;
}

.team-social-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.social-link-small {
  color: var(--color--grey);
  justify-content: center;
  align-items: center;
  transition: background-color .4s;
  display: flex;
}

.author-item {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.author-item:nth-child(odd), .author-item:nth-child(2n) {
  left: -24px;
}

.author-item:first-child {
  left: 0;
}

.author-item:hover {
  z-index: 6;
}

.outline-white {
  border: 1px solid var(--color--white-border);
}

.outline-black {
  border: 1px solid var(--color--black-border);
}

.title-bold {
  letter-spacing: -.03em;
  max-width: 720px;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.1em;
  position: relative;
}

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

._3-column.tools {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.card-post {
  z-index: 5;
  border-radius: .38rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.card-post.horizontal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-post.insight {
  border-radius: 6px;
  justify-content: flex-end;
  margin-bottom: 4rem;
  padding: 0 3rem 0 0;
  overflow: hidden;
}

.card-post.daily {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 4rem;
  display: grid;
}

.card-post.tools {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: stretch;
  padding: 1rem;
  transition: all .6s;
  box-shadow: 0 20px 20px -20px #0003;
}

.card-post.tools:hover {
  background-color: var(--color--dark);
  color: var(--color--white);
}

.blog-thumbnail-square {
  aspect-ratio: 1;
  object-fit: cover;
}

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

.bottom-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding: 24px 12px;
  display: flex;
}

.bottom-wrapper.featured {
  justify-content: flex-end;
  align-items: stretch;
  padding: 40px;
}

.badge-inside {
  z-index: 5;
  background-color: var(--color--accent);
  color: #fff;
  border-radius: 4px;
  padding: 1px 6px;
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  inset: 20px 20px auto auto;
}

.bg-gray {
  background-color: var(--color--white-smoke);
  color: var(--color--dark);
}

.custome-text {
  opacity: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #fff 30%, #ffffff4d);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter Tight, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.custome-text.smaller {
  font-size: 30px;
  line-height: 36px;
}

.bg-opacity {
  z-index: -1;
  opacity: .06;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h-icon-feature-grid {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: center;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
}

.wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag-wrapper {
  grid-column-gap: var(--color--size--0-625rem);
  grid-row-gap: var(--color--size--0-625rem);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  font-size: .85rem;
  line-height: 1.1;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h-list-gap-8 {
  z-index: 5;
  grid-column-gap: 4px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  position: relative;
}

.icon {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}

.icon.invert {
  filter: invert();
}

.h-list-gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
}

.v-list-gap-40 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.icon-container {
  z-index: 5;
  border-radius: 31.25%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  padding: 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stats-l {
  letter-spacing: -.04em;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.divider {
  background-color: var(--color--white-border);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.divider.no-padding {
  margin-top: 0;
  margin-bottom: 0;
}

.card-icon {
  border-radius: 31.25%;
  width: 80px;
  height: 80px;
}

.circle-small {
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v-list-gap-8 {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 8px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 8px;
  position: relative;
}

.v-list-gap-8.align-start {
  align-content: start;
  align-items: start;
}

.button-small {
  z-index: 5;
  background-color: var(--color--accent);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
}

.button-small:hover {
  background-color: var(--color--black);
  color: #fff;
}

.price-card {
  z-index: 5;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 40px 12px;
  display: flex;
  position: relative;
}

.price-card.call {
  text-align: center;
  transform-style: preserve-3d;
  padding-top: 12px;
  padding-bottom: 12px;
  transition: all .4s;
}

.price-card.call:hover {
  transform: scale3d(.99, .9, 1);
}

.price-card.bg-black.sizing {
  flex: 1;
}

.price-grid {
  z-index: 5;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  position: relative;
}

.label {
  z-index: 5;
  position: relative;
}

.image-scaled {
  object-fit: cover;
  width: 100vw;
  max-width: none;
  height: 100vh;
  position: relative;
}

.scaled-wrapper {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  min-width: 912px;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-signiture {
  align-self: flex-end;
  max-width: 30%;
}

.bordered-list-item {
  border-bottom: 1px solid var(--color--white-border);
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.width-75 {
  width: 75%;
}

.social-icon {
  height: 65px;
}

.text-link-black {
  color: #1d1d1f;
  transition: color .4s;
  position: relative;
  overflow: hidden;
}

.text-link-black:hover {
  color: #2997ff;
}

.text-underline {
  border-bottom: 1px solid #86868b26;
}

.hover-line {
  z-index: 5;
  background-color: #2997ff;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.html-embed {
  display: none;
}

.home-work-section {
  z-index: 6;
  position: relative;
}

.global-padding {
  z-index: 5;
  background-color: var(--color--black);
  padding-top: 62px;
  display: block;
  position: relative;
}

.work-thumb-wrapper {
  flex-direction: column;
  align-items: center;
  height: 100vh;
  padding-top: 124px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.cms {
  width: 100%;
  height: 100%;
}

.cms-list {
  width: 100%;
  height: 100%;
  display: flex;
}

.collection-item {
  flex: 1;
}

.work-thumb {
  background-color: var(--color--dark);
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0% 0% 100px;
  overflow: hidden;
}

.work-thumn-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.work-thumb-info {
  background-image: linear-gradient(to top, #0000, #0009);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 5vh 30px 10vh;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.no-padding-bottom {
  padding-bottom: 0;
}

.scrolling-text {
  color: var(--color--dark-gray);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
}

.dropdown-container {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.submenu-icon {
  letter-spacing: -.02em;
  width: 40px;
  height: 40px;
  margin-right: 20px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.25;
}

.submenu-icon.seo-element {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -33% auto auto -34%;
  transform: rotate(31deg);
}

.submenu-text {
  z-index: 5;
  letter-spacing: -.01em;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

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

.text-bold.no-wrap {
  white-space: nowrap;
}

.dropdown-list {
  box-shadow: none;
  background-color: #0000;
  inset: 53px auto auto 0%;
}

.dropdown-list.w--open {
  box-shadow: none;
}

.menu-line {
  background-color: #ffffff29;
  width: 100%;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.menu-line.dark {
  background-color: var(--color--black-border);
}

.submenu-title {
  color: var(--color--accent);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.submenu-title.light {
  color: var(--color--silver);
}

.menu-grid {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.stack {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.description-60ch {
  z-index: 5;
  max-width: 60ch;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

.lab-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 45rem;
  margin-right: auto;
  display: flex;
}

.blog-body-flex {
  z-index: 5;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.div-block-3 {
  position: sticky;
  top: 10rem;
}

.contact-form {
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.radio-box {
  z-index: 1;
  border-style: none;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition: background-color .3s, border-color .3s;
  position: absolute;
  inset: 0%;
}

.radio-box:hover {
  outline-color: var(--color--accent);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: solid;
}

.radio-box.w--redirected-checked {
  background-color: var(--color--accent);
  border-style: none;
  border-radius: 4px;
}

.radio-box.w--redirected-focus {
  border-color: var(--color--accent);
  box-shadow: 0 0 3px 1px var(--color--accent);
  border-radius: 4px;
}

.radio-box.w--redirected-focus-visible {
  border-radius: 4px;
}

.success {
  background-color: var(--color--black);
  color: var(--color--accent);
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 24px;
  position: relative;
  overflow: hidden;
}

.text-field {
  border: 1px #000;
  border-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  transition: background-color .4s, box-shadow .4s;
  box-shadow: inset 0 0 0 1px #0000;
}

.text-field:hover {
  background-color: var(--color--black);
  box-shadow: inset 0 0 0 1px var(--color--accent);
}

.text-field:focus {
  background-color: var(--color--black);
  box-shadow: inset 0 0 0 2px var(--color--accent);
  color: var(--color--white);
  font-weight: 700;
}

.text-field::placeholder {
  color: #8a8a8e;
}

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

.text-field.long {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.checkbox-field {
  background-color: var(--color--dark);
  text-align: left;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 20px 16px;
  font-size: 14px;
  position: relative;
}

.form-vertical-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.cursor {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.dot-1 {
  border: 1px solid var(--color--accent);
  background-color: var(--color--black);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #0000;
  letter-spacing: .02em;
  text-transform: uppercase;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 112px;
  height: 112px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  overflow: hidden;
  transform: scale(.2);
}

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

.dot-2 {
  background-color: var(--color--white);
  color: var(--color--black);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  font-size: .7em;
  display: flex;
  position: absolute;
}

.cv-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-tiny {
  z-index: 5;
  max-width: 440px;
  margin-bottom: 4px;
  font-family: Inter Tight, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
}

.div-block-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  margin-left: -10vw;
  display: grid;
}

.hero-elements {
  width: 40vw;
  transition: all .4s;
}

.hero-elements:hover {
  transform: scale(1.01);
}

.div-block-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  transform: none;
}

.backdrop {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #6666661a;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
}

.overflow-show {
  overflow: visible;
}

.bg-gradient-black {
  background-image: linear-gradient(to right, var(--color--black), var(--color--dark));
}

.wrapper-hero {
  z-index: 1;
  min-height: 100dvh;
  padding: 10rem 20px;
  position: relative;
}

.wrapper-hero.rolling {
  padding-bottom: 0;
}

.per {
  color: var(--color--grey);
  font-size: 1rem;
  font-weight: 300;
}

.border {
  border: 1px solid #ffffff14;
  border-bottom-color: #86868b26;
}

.heading-cta {
  z-index: 5;
  text-transform: uppercase;
  font-family: Inter Tight, sans-serif;
  font-size: 4.5em;
  font-weight: 600;
  line-height: .9;
  position: relative;
}

.title-grid {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.circle-button {
  color: var(--color--white);
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: relative;
}

.circle-button-wrapper {
  background-color: var(--color--dark);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9em;
  height: 9em;
  display: flex;
}

.circle-button-border {
  border: 1px dashed #fff3;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.accordion-wrapper {
  width: 100%;
}

.accaordion-item {
  border-bottom: .5px solid #666;
}

.accaordion-item.last {
  border-bottom-style: none;
}

.accaordion-item.tools {
  border-bottom-color: #999;
  font-family: Manrope, sans-serif;
}

.accordion-trigger {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: .75em;
  padding-bottom: .75em;
  font-size: 1.25em;
  transition: color .4s;
  display: flex;
  position: relative;
}

.accordion-trigger:hover {
  color: var(--color--accent);
}

.accordion-trigger.toc {
  border-top: 1px solid var(--color--black-border);
  border-bottom: 1px solid var(--color--black-border);
  justify-content: space-between;
  margin-bottom: 20px;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 1em;
}

.expand-icon {
  flex: none;
  width: 1em;
  height: 1em;
  margin-top: .2em;
  font-size: 1em;
  font-weight: 300;
  line-height: 1;
  position: relative;
  top: -.125rem;
}

.expand-icon.toc-right {
  order: 1;
}

.accordion-title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.accordion-title.tools {
  font-size: 1.13rem;
}

.accordion-title.toc-text {
  font-size: 1rem;
}

.superscript {
  width: 2em;
  padding-left: .25em;
  font-size: .5em;
  font-weight: 500;
}

.accordion-content {
  text-align: left;
  overflow: hidden;
}

.accordion-content.toc {
  color: var(--indian-red);
  border-bottom-style: none;
  padding-left: 1rem;
}

.spacer {
  width: 100%;
  height: 12vh;
}

.center-badge {
  z-index: 6;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color--accent);
  align-items: center;
  padding: 8px 20px;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
  transform: rotate(-7deg);
  box-shadow: 8px 8px 10px 6px #1d1d1fb3;
}

.blink-dot {
  background-color: var(--spring-green);
  filter: contrast(200%) saturate(200%) blur(1px);
  border-radius: 100px;
  width: 7px;
  height: 7px;
}

.tabs-menu {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-top: .5px solid #666;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-link-tab-2 {
  color: var(--color--grey);
  text-align: center;
  background-color: #fff0;
  flex: 1;
  padding-top: 12px;
}

.tab-link-tab-2.w--current {
  border-top: 3px solid var(--color--white-smoke);
  color: var(--color--white-smoke);
  background-color: #fff0;
}

.nav-menu {
  align-items: center;
  display: flex;
}

.dropdown {
  align-self: center;
  position: static;
}

.icon-41 {
  margin-right: 10px;
  font-size: 10px;
  font-weight: 300;
}

.nav-link {
  color: #fff;
  letter-spacing: .05em;
  text-transform: capitalize;
  padding: 12px 16px;
  font-size: 12px;
  transition: color .4s;
}

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

.nav-link.dropdown {
  padding-right: 30px;
  position: relative;
}

.nav-link.light {
  color: var(--color--black);
}

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

.submenu-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 40px 20px 80px;
  position: relative;
}

.submenu-grid.second {
  background-color: #111;
}

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

.submenu-grid.second-light {
  background-color: var(--color--white-smoke);
}

.nav-menu-full-width {
  background-color: #0000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.submenu-wrapper {
  color: #f5f5f5;
  flex: 1;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 10px;
  font-size: 14px;
  transition: all .4s;
  display: flex;
}

.submenu-wrapper:hover {
  background-color: #222;
}

.submenu-wrapper.light {
  color: var(--color--dark);
}

.submenu-wrapper.light:hover {
  background-color: var(--transparent);
  color: var(--color--accent);
  text-decoration: underline;
}

.submenu-offer {
  color: #f5f5f5;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  transition: all .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.submenu-offer:hover {
  letter-spacing: .04em;
  background-color: #222;
}

.submenu-offer.proseo-bg {
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/64491179598f871200836df7_omidsaffari.com%20background-95.webp");
  background-position: 50%;
  background-size: auto;
}

.nav-link-copy {
  background-color: var(--color--accent);
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  transition: color .4s;
}

.nav-link-copy:hover {
  background-color: var(--color--dark);
}

.whats-include {
  z-index: 5;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: relative;
}

.image-process {
  aspect-ratio: 1;
  object-fit: contain;
}

.award-logo-big {
  border-radius: 31.25%;
  align-self: flex-end;
  width: 50%;
  margin-bottom: 12px;
}

.invert {
  filter: invert();
}

.interactive-line {
  z-index: 5;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  inset: 0% 0% auto;
}

.backdrop-white {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff6;
}

.my-process-sticky-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.my-process-title-wrapper {
  flex-direction: column;
  display: flex;
  position: relative;
}

.backdrop-copy {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-image: linear-gradient(#6666661a, #6666661a);
}

.highlight-overlay {
  z-index: 0;
  background-image: linear-gradient(#000000b3, #000000b3);
  position: absolute;
  inset: 0%;
}

.fixed-bg-wrapper {
  z-index: -1;
  position: fixed;
  inset: 0%;
}

.fixed-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 100dvh;
}

.div-block-20 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.image-4 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.image-4._0-opacity {
  opacity: 0;
}

.feature-cover-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-6 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.services-card {
  aspect-ratio: 1;
  background-color: var(--color--dark-gray);
  object-fit: cover;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-cover-image-copy {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-skew {
  aspect-ratio: 1;
  background-color: var(--color--dark);
  color: var(--color--white);
  object-fit: cover;
  width: 100%;
  position: relative;
}

.card-skew.custom {
  aspect-ratio: 2 / 3;
  margin-top: 8rem;
}

.text-span {
  color: var(--color--grey);
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.title-comp {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-bottom: 10rem;
  display: flex;
}

.hero-overlay {
  z-index: 1;
  background-image: linear-gradient(to bottom, var(--color--black), var(--color--dark) 50%, var(--color--black));
  position: absolute;
  inset: 0%;
}

.face-section {
  justify-content: center;
  display: flex;
  position: relative;
}

.div-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  width: 25vw;
  display: flex;
}

.div-16._2em {
  margin-top: 2em;
}

.div-16._10em {
  margin-top: -10em;
}

.div-16._5em {
  margin-top: -5em;
}

.div-element {
  aspect-ratio: 9 / 16;
  position: relative;
}

.image-7 {
  object-fit: cover;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.layout351_column-text {
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout351_column {
  cursor: pointer;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 5rem;
  min-width: 5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.layout351_column-vertical-text {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  transform: rotate(180deg);
}

.layout351_component {
  border-top: 1px none var(--color--white-border);
  border-bottom: 1px none var(--color--white-border);
  border-left: 1px none var(--color--white-border);
  width: 100%;
  display: flex;
  overflow: hidden;
}

.layout351_column-content {
  min-width: 200vw;
  height: 100%;
  overflow: auto;
}

.layout351_content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  flex: none;
  width: 40rem;
  height: 100%;
  padding: 4rem 3rem;
  display: flex;
}

.layout351_column-horiztonal-text {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
  display: none;
}

.layout351_accordion {
  border-right: 1px solid var(--color--white-border);
  flex-direction: row;
  justify-content: flex-start;
  width: 5rem;
  min-width: 5rem;
  display: flex;
  overflow: hidden;
}

.layout351_accordion.active {
  width: 100%;
}

.layout351_accordion.no-border {
  border-right-style: none;
}

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

.shadow {
  pointer-events: none;
  background-image: linear-gradient(to top, #000, #0000 70%);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-2 {
  background-color: var(--color--black);
  color: var(--color--dark-gray);
  text-align: right;
  letter-spacing: 1px;
  padding: 4px 10px;
  font-size: 1.1rem;
  transition: color .4s;
}

.text-block-2:hover {
  color: var(--spring-green);
}

.card-bottom-illustration {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color--dark);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2.5rem 15.63rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-10 {
  transform-origin: 100% 100%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: auto -50px -50px auto;
}

.div-block-28 {
  pointer-events: none;
  background-image: linear-gradient(135deg, #fff0 50%, #000);
  position: absolute;
  inset: 0%;
}

.logo-text {
  color: var(--color--white);
  border-left: 1px #fff;
  margin-left: 12px;
  line-height: 1;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-11 {
  aspect-ratio: 1;
  width: 80%;
}

.form {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.radio-button-label {
  z-index: 5;
  pointer-events: none;
  margin-bottom: 0;
  position: relative;
}

.grid-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
}

.ancher {
  width: 100%;
  height: 0;
}

.html-embed-2 {
  align-self: stretch;
  margin-bottom: 0;
}

.hero-bg-wrapper {
  z-index: -1;
  background-image: linear-gradient(#0000001a, #0000001a), radial-gradient(circle at 55% 30%, #101b6b, #0000 30%), radial-gradient(circle at 30% 45%, #36083c80, #01000103 30%, #0000), radial-gradient(circle at 55% 65%, #74157580, #0000 40%), radial-gradient(circle at 30% 80%, #f1300a33, #0000 22%), radial-gradient(circle at 70% 20%, #009dff4d, #0000 20%);
  width: 100%;
  position: absolute;
  inset: 0%;
}

.marquee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  display: flex;
  position: sticky;
  top: 60px;
  overflow: hidden;
}

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

.marquee-image {
  max-width: 60vw;
}

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

.title-sticky {
  position: sticky;
  top: 10rem;
}

.button-span {
  font-weight: 300;
}

.button-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.highlight-bg-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080), radial-gradient(circle at 55% 30%, #101b6b, #0000 30%), radial-gradient(circle at 30% 45%, #36083c80, #01000103 30%, #0000), radial-gradient(circle at 55% 65%, #25158180, #0000 40%), radial-gradient(circle at 30% 80%, #ffffff30, #0000 22%), radial-gradient(circle at 70% 20%, #009dff4d, #0000 20%);
  width: 100%;
  position: absolute;
  inset: 0%;
}

.cta-bg {
  background-image: none;
  position: absolute;
  inset: 0%;
}

.dropdown-2 {
  margin-bottom: 40px;
  margin-left: 0;
}

.dropdown-toggle {
  border: 1px solid var(--color--white-border);
  color: var(--color--white);
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
}

.dropdown-toggle:hover {
  border-color: var(--color--accent);
}

.dropdown-list-2 {
  background-color: #ddd;
}

.dropdown-list-2.w--open {
  border: 1px solid var(--color--accent);
  background-color: var(--color--black);
  box-shadow: 0 2px 12px 0 var(--color--accent);
  border-radius: 4px;
  margin-top: 4px;
}

.dropdown-link {
  color: var(--color--white);
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
}

.dropdown-link:hover {
  color: var(--color--accent);
}

.title {
  font-family: Inter Tight, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.3;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.6rem;
  height: 1.6rem;
  transition: color .4s;
  display: flex;
}

.icon-embed-small:hover {
  color: var(--color--accent);
}

.lightbox-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.remove-color {
  background-color: var(--transparent);
}

.div-block-32 {
  margin-top: auto;
  margin-bottom: auto;
}

.image-46 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-post-main-image {
  z-index: 1;
  object-fit: cover;
  width: 50%;
  height: 100%;
  padding-top: 53px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.daily-main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 45rem;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 20px;
  display: flex;
  position: relative;
}

.daily-main-wrapper.sponsor {
  background-color: var(--color--accent);
  outline-color: var(--color--dark-gray);
  outline-offset: -8px;
  color: var(--color--white);
  outline-width: 2px;
  outline-style: dashed;
}

.daily-main-wrapper.sponsor-snap {
  background-color: var(--color--white);
  outline-color: var(--color--accent);
  outline-offset: -5px;
  outline-width: 2px;
  outline-style: dashed;
}

.divider-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--color--accent);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.black-divider {
  background-color: var(--color--black-border);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.title-ancher {
  color: var(--color--dark-gray);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.daily-badge {
  background-color: var(--color--accent);
  color: #fff;
  border-radius: 4px;
  align-self: flex-end;
  margin-bottom: 4rem;
  padding: 1px 6px;
  font-weight: 500;
}

.card-nesletter {
  position: relative;
}

.image-newsletter-content {
  z-index: 5;
  border-top: 1px solid var(--color--white-border);
  color: var(--color--white);
  flex-flow: column;
  padding-top: 1rem;
  display: flex;
  position: absolute;
  inset: auto 1rem 1rem;
}

.newsletter-post-overlay {
  z-index: 1;
  background-image: linear-gradient(#fff0, #00000080 40%);
  position: absolute;
  inset: 0%;
}

.divider-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 3rem;
  display: flex;
}

.rich-text-blog {
  font-family: Manrope, sans-serif;
}

.rich-text-blog h2 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-blog h3 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-blog h4 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-blog p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.7;
}

.rich-text-blog blockquote {
  letter-spacing: -.01em;
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rich-text-blog li {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/663cad23fbf22bc989f58898_task-alt-fill0-wght400-grad0-opsz24.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: .9rem;
  padding-left: 1.25rem;
  font-size: 1rem;
}

.rich-text-blog h1 {
  letter-spacing: -.03em;
  margin-bottom: 3rem;
}

.rich-text-blog img {
  border: 1px solid var(--color--black-border);
  border-radius: 6px;
  box-shadow: 0 20px 20px -20px #00000080;
}

.rich-text-blog figcaption {
  border-right: 60px solid var(--color--accent);
  opacity: .5;
  filter: grayscale();
  color: var(--color--accent);
  text-align: right;
  border-radius: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-right: 6px;
  font-size: .75rem;
  transition: opacity .4s, filter .4s;
}

.rich-text-blog figcaption:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.rich-text-blog figure {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.rich-text-blog h5 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.rich-text-blog h6 {
  letter-spacing: -.01em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.rich-text-blog ol, .rich-text-blog ul {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.rich-text-blog a {
  cursor: pointer;
}

.rich-text-blog a:hover {
  text-decoration: underline;
}

.rich-text-blog em {
  border-left: 2px none var(--color--accent);
  background-color: var(--color--white-smoke);
  border-radius: 6px;
  margin-top: 1rem;
  padding: 1rem;
  display: inline-block;
}

.rich-text-blog code {
  color: var(--color--white);
  background-color: #000;
  border-radius: 6px;
  padding: 1.5rem;
  font-size: .88rem;
  line-height: 1.6;
  display: flex;
}

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

.image-newsletter-wrapper {
  aspect-ratio: 1;
  position: relative;
}

.description {
  z-index: 5;
  opacity: .75;
  letter-spacing: .02em;
  max-width: 45rem;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

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

.white-divider {
  background-color: var(--color--white-border);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.capital-mix {
  text-transform: none;
}

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

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

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

.tool-wrapper {
  z-index: 5;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.tool-cta-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-radius: 6px;
  flex-flow: column;
  margin-top: -10rem;
  display: flex;
  position: sticky;
  top: 10rem;
  overflow: hidden;
  box-shadow: 0 20px 20px -20px #00000080;
}

.width-720 {
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-lab {
  font-family: Manrope, sans-serif;
}

.rich-text-lab h2, .rich-text-lab h3, .rich-text-lab h4 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text-lab p {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.rich-text-lab blockquote {
  background-color: #86868b1a;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 1.2rem 1.2rem 1.2rem 2rem;
}

.rich-text-lab h1 {
  margin-bottom: 1rem;
}

.rich-text-lab img {
  border: 1px solid var(--color--black-border);
  border-radius: 6px;
  min-width: 120%;
  max-width: none;
  position: relative;
  left: -10%;
  box-shadow: 0 20px 20px -20px #00000080;
}

.rich-text-lab figcaption {
  background-color: var(--color--white);
  text-align: left;
  border-radius: 4px;
  width: 120%;
  min-width: 120%;
  padding: 10px;
  font-family: Inconsolata, monospace;
  font-size: .75rem;
  position: relative;
  left: -10%;
}

.rich-text-lab figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.rich-text-lab h5, .rich-text-lab h6 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text-lab ul {
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-left: 3rem;
}

.rich-text-lab a {
  font-weight: 600;
  text-decoration: underline;
}

.rich-text-lab li {
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/663cad23fbf22bc989f58898_task-alt-fill0-wght400-grad0-opsz24.svg");
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-left: 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.daily-main-wrapper-start {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 45rem;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 20px;
  display: flex;
  position: relative;
}

.navbar-blur {
  z-index: 99;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0009;
  display: none;
  position: fixed;
  inset: 0%;
}

.link-block-2 {
  color: var(--color--white);
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-height: 50vh;
  padding: 5rem;
  transition: transform .4s, box-shadow .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-2:hover {
  transform: translate(0, -8px);
  box-shadow: 0 20px 20px -17px #00000080;
}

.featured-article-overlay-color {
  z-index: 1;
  background-image: linear-gradient(225deg, #1f1e2600, var(--color--dark-gray) 80%);
  mix-blend-mode: multiply;
  position: absolute;
  inset: 0%;
}

.featured-article-overlay-color.light {
  opacity: .3;
}

.div-block-42 {
  z-index: 5;
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  width: 100%;
  display: grid;
  position: relative;
}

.image-48 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

.div-block-43 {
  z-index: -1;
  background-color: var(--color--white);
  width: 200%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-44 {
  z-index: -1;
  background-color: var(--color--white-smoke);
  width: 200%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.title-lab {
  margin-left: -20%;
  margin-right: -10%;
}

.div-block-45 {
  margin-top: 53px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: clip;
}

.empty-state {
  background-color: var(--transparent);
  color: var(--indian-red);
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-family: Inconsolata, monospace;
  display: flex;
}

.image-49 {
  margin-right: 30px;
}

.div-block-46 {
  z-index: -1;
  background-color: var(--color--black);
  width: 200%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-47 {
  z-index: -1;
  background-color: #111;
  width: 200%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

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

.button-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.embed-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rich-text-insight {
  font-family: Manrope, sans-serif;
}

.rich-text-insight h2 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 2.2rem;
  line-height: 1.2;
}

.rich-text-insight h3 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 1.2;
}

.rich-text-insight h4 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.2;
}

.rich-text-insight p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.7;
}

.rich-text-insight blockquote {
  background-color: var(--color--accent);
  color: var(--color--white);
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .88rem;
}

.rich-text-insight li {
  opacity: .75;
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/663cad23fbf22bc989f58898_task-alt-fill0-wght400-grad0-opsz24.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: .9rem;
  padding-left: 1.5rem;
  font-size: 1rem;
}

.rich-text-insight h1 {
  letter-spacing: -.03em;
  margin-bottom: 3rem;
}

.rich-text-insight img {
  border: 1px solid var(--color--black-border);
  border-radius: 6px;
  box-shadow: 0 20px 20px -20px #00000080;
}

.rich-text-insight figcaption {
  border-right: 60px solid var(--color--accent);
  opacity: .5;
  filter: grayscale();
  color: var(--color--accent);
  text-align: right;
  border-radius: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-right: 6px;
  font-size: .75rem;
  transition: opacity .4s, filter .4s;
}

.rich-text-insight figcaption:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.rich-text-insight figure {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.rich-text-insight h5 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text-insight h6 {
  letter-spacing: -.01em;
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.rich-text-insight ol, .rich-text-insight ul {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.rich-text-insight a {
  cursor: pointer;
}

.rich-text-insight a:hover {
  text-decoration: underline;
}

.align-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.round-4 {
  border-radius: 4px;
}

.ai-tools-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 45rem;
  margin-top: -3rem;
  margin-right: auto;
  display: flex;
}

.tools-glow {
  background-image: linear-gradient(180deg, var(--color--black) 50%, #fff0);
  opacity: .5;
  position: absolute;
  inset: 0%;
}

.div-block-48, .non-descriptive-description {
  display: none;
}

.rich-text-tools {
  font-family: Manrope, sans-serif;
}

.rich-text-tools h2 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-tools h3 {
  letter-spacing: -.03em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-tools h4 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}

.rich-text-tools p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.7;
}

.rich-text-tools blockquote {
  letter-spacing: -.01em;
  border-left-style: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rich-text-tools li {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/663cad23fbf22bc989f58898_task-alt-fill0-wght400-grad0-opsz24.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: .9rem;
  padding-left: 1.5rem;
  font-size: 1rem;
}

.rich-text-tools h1 {
  letter-spacing: -.03em;
  margin-bottom: 3rem;
}

.rich-text-tools img {
  border: 1px solid var(--color--black-border);
  border-radius: 6px;
  box-shadow: 0 20px 20px -20px #00000080;
}

.rich-text-tools figcaption {
  border-right: 60px solid var(--color--accent);
  opacity: .5;
  filter: grayscale();
  color: var(--color--accent);
  text-align: right;
  border-radius: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-right: 6px;
  font-size: .75rem;
  transition: opacity .4s, filter .4s;
}

.rich-text-tools figcaption:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.rich-text-tools figure {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.rich-text-tools h5 {
  letter-spacing: -.02em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.rich-text-tools h6 {
  letter-spacing: -.01em;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.rich-text-tools ol, .rich-text-tools ul {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.rich-text-tools a {
  cursor: pointer;
}

.rich-text-tools a:hover {
  text-decoration: underline;
}

.rich-text-tools em {
  background-color: var(--color--black);
  color: var(--color--white);
  text-indent: 30px;
  background-image: url("https://cdn.prod.website-files.com/6448d6619e63b8ba4c87a403/65d0c7e5ec3b7b6045f33a66_Omid%20Saffari%20O%20White%20Logo.svg");
  background-position: 14px 16px;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: .25rem;
  margin-top: 1rem;
  padding: 16px 16px 16px 20px;
  font-size: .88rem;
  font-style: normal;
  display: inline-block;
}

.rich-text-tools code {
  color: var(--color--white);
  background-color: #2f2f2f;
  border-radius: 1.5rem;
  padding: 1.5rem;
  font-size: .88rem;
  line-height: 1.6;
  display: block;
}

.div-block-49 {
  grid-column-gap: 3.3rem;
  grid-row-gap: 3.3rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-medium {
  max-width: 22ch;
  font-family: Inter Tight, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

.title-small {
  font-family: Inter Tight, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.page-wrapper {
  overflow: clip;
}

.wrapper {
  max-width: var(--color--size--90rem);
  margin-left: auto;
  margin-right: auto;
}

.vflex {
  grid-column-gap: var(--color--size--1-25rem);
  grid-row-gap: var(--color--size--1-25rem);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vflex.stretch {
  justify-content: flex-start;
  align-items: stretch;
}

.vflex.space-btw {
  justify-content: space-between;
  align-items: flex-start;
}

.vflex.cntr {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.hflex {
  grid-column-gap: var(--color--size--1-25rem);
  grid-row-gap: var(--color--size--1-25rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hflex.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.hflex.bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.hflex.space-btw {
  justify-content: space-between;
  align-items: center;
}

.hflex.small {
  grid-column-gap: var(--color--size--0-625rem);
  grid-row-gap: var(--color--size--0-625rem);
}

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

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

.image-ss {
  width: 100%;
  height: 200vh;
}

.image-ss-sticky {
  flex-flow: column;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.image-ss-content {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-ss-text {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 104ch;
  display: flex;
}

.img {
  width: 100%;
}

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

.pricing-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.custome-text-hero {
  opacity: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #fff 30%, #ffffff4d);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Inter Tight, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.custome-text-hero.smaller {
  font-size: 30px;
  line-height: 36px;
}

.paragraph {
  z-index: 5;
  opacity: .75;
  letter-spacing: .02em;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

.services-item-wrap {
  border-top: 1px solid var(--color--white-border);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .25rem;
  display: flex;
}

.text-block-3 {
  border-top: 1px solid var(--color--white-border);
  padding-top: .5rem;
}

.breadcrumb {
  border-top: 1px solid var(--color--white-border);
  border-bottom: 1px solid var(--color--white-border);
  margin-left: -20px;
  margin-right: -20px;
  padding: .25rem 20px;
  font-size: .75rem;
}

.div-block-52 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.webflow-partner {
  z-index: 999;
  position: fixed;
  inset: auto 0% 10vh auto;
}

.works-wrapper {
  margin-top: 14rem;
}

.works-sticky-item {
  width: 100%;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.works-sticky-link {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  min-width: 100vw;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.work-image-wrapper {
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.mask-frame {
  z-index: 2;
  background-color: var(--purple);
  position: absolute;
  inset: auto 0% 0%;
}

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

.videox {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.source {
  position: relative;
}

@media screen and (max-width: 991px) {
  p {
    max-width: none;
  }

  ul {
    padding-left: 2rem;
  }

  ol {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
  }

  .hero-section {
    padding-bottom: 36px;
    padding-left: 36px;
    padding-right: 36px;
  }

  .section.post {
    padding-bottom: 1.25rem;
  }

  .container {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    max-width: none;
  }

  .container.gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .container.home {
    grid-row-gap: 10rem;
  }

  .container.blog-post-header {
    grid-template-columns: 1fr;
  }

  .container.footer-gap {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .container.sticky-gap {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  .heading-hero {
    max-width: 12ch;
    font-size: 5.2rem;
  }

  .heading-hero._2, .heading-hero._3 {
    font-size: 4rem;
  }

  .caption.no-margin-bottom.text-blue {
    align-self: flex-start;
  }

  .heading-big {
    font-size: 8vw;
  }

  .heading {
    font-size: 2.75rem;
  }

  .heading-small {
    font-size: 1.75rem;
  }

  .card {
    padding: 2.25rem;
  }

  .card.bg-dark-gray.booking-card {
    padding: 0;
  }

  .card.sticky {
    top: 10rem;
  }

  .margin-top {
    margin-top: 3.75rem;
  }

  .margin-bottom {
    margin-bottom: 3.75rem;
  }

  .margin-bottom.footer-margin {
    margin-bottom: 140px;
  }

  .margin-bottom-small {
    margin-bottom: 1.88rem;
  }

  .no-padding {
    padding: 0;
  }

  .more-padding {
    padding: 3.75rem;
  }

  .no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
  }

  .center.tablet-left {
    text-align: left;
    align-items: flex-start;
  }

  .image-cover {
    aspect-ratio: 3 / 2;
  }

  .button.is-navbar {
    background-color: #007aff00;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin-left: auto;
    padding: 0;
    font-size: 12px;
  }

  .button.is-navbar.light {
    border-bottom-color: var(--color--dark);
    color: var(--color--dark);
  }

  .right.tablet-center {
    text-align: center;
    align-items: center;
  }

  .navbar.dark, .navbar.light {
    padding-left: 20px;
    padding-right: 10px;
  }

  .navbar-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand {
    margin-right: 0;
  }

  .brand.not-desktop {
    justify-content: flex-start;
    width: 100%;
    padding-left: 10px;
    display: flex;
  }

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

  .nav-menu-wrapper {
    position: absolute;
    inset: 0%;
  }

  .newsletter-form {
    width: 100%;
  }

  .footer-credit {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: row;
    align-items: center;
  }

  .webflow-link {
    margin-top: 0;
  }

  .category {
    opacity: 1;
  }

  .category:hover {
    box-shadow: inset 0 0 0 1px #86868b26;
  }

  .author-item {
    flex-direction: row;
  }

  .author-item:nth-child(odd), .author-item:nth-child(2n) {
    left: 0;
  }

  .author-item:hover {
    z-index: 5;
  }

  ._3-column {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .card-post.insight {
    aspect-ratio: auto;
    padding: 0;
  }

  .card-post.daily {
    grid-template-columns: 1fr;
  }

  .h-icon-feature-grid {
    grid-column-gap: 8px;
  }

  .price-card {
    padding: 36px;
  }

  .price-grid {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .menu-button {
    color: var(--color--white);
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button.light {
    color: var(--color--dark);
  }

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

  .scaled-wrapper {
    border-radius: 24px;
    width: 100%;
    min-width: auto;
    height: 75vh;
  }

  .scaled-wrapper:hover {
    border-radius: 24px;
  }

  .width-75 {
    width: auto;
  }

  .social-icon {
    margin-top: 100px;
  }

  .hover-line {
    display: none;
  }

  .no-padding-bottom {
    padding-bottom: 0;
  }

  .dropdown-container {
    max-width: none;
  }

  .submenu-icon {
    width: 30px;
    height: 30px;
    margin-bottom: 4px;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    position: relative;
    top: 0;
  }

  .submenu-title {
    white-space: nowrap;
  }

  .menu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: none;
  }

  .stack {
    max-width: none;
  }

  .description-60ch {
    font-size: 1.13rem;
  }

  .lab-wrapper {
    align-self: stretch;
    max-width: none;
  }

  .blog-body-flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-3 {
    align-self: stretch;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-field {
    min-width: auto;
  }

  .cursor {
    display: none;
  }

  .heading-tiny {
    font-size: 28px;
  }

  .div-block-17 {
    transform: none;
  }

  .wrapper-hero {
    min-height: auto;
  }

  .tab-link-tab-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu {
    padding-top: 20px;
    padding-bottom: 140px;
    display: block;
  }

  .dropdown {
    display: block;
  }

  .nav-link {
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 700;
  }

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

  .nav-link.dropdown.light {
    border-bottom: 1px solid var(--color--black-border);
  }

  .nav-link.light {
    border-bottom: 1px solid var(--color--black-border);
    color: var(--color--dark);
  }

  .nav-link.dark {
    border-bottom: 1px solid var(--color--white-border);
  }

  .submenu-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 40px;
  }

  .submenu-grid.first, .submenu-grid.second {
    background-color: #1110;
  }

  .nav-menu-full-width {
    background-color: var(--color--black);
    height: 100vh;
    overflow: scroll;
  }

  .nav-menu-full-width.light {
    background-color: var(--color--white);
  }

  .submenu-offer {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    height: 150px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .submenu-offer.proseo-bg {
    background-position: 0%;
  }

  .nav-link-copy {
    color: var(--color--accent);
    text-transform: uppercase;
    background-color: #fff0;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 30px;
    font-weight: 700;
  }

  .nav-link-copy:hover {
    background-color: #fff0;
  }

  .whats-include {
    padding: 36px;
  }

  .whats-include.full-list {
    padding: 24px 12px;
  }

  .tablet-hide {
    display: none;
  }

  .my-process-title-wrapper {
    position: sticky;
    top: 4rem;
  }

  .highlight-overlay {
    background-image: linear-gradient(#00000080, #00000080);
  }

  .feature-cover-image-copy {
    opacity: .3;
  }

  .card-skew {
    aspect-ratio: 2 / 3;
  }

  .card-skew.custom {
    margin-top: 0;
  }

  .div-15 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-16 {
    width: 40vw;
  }

  .div-16._10em, .div-16._5em {
    display: none;
  }

  .layout351_column-text {
    position: absolute;
    left: 2.5rem;
  }

  .layout351_column {
    border-top: 1px solid var(--color--white-border);
    flex-direction: row;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    height: 5rem;
  }

  .layout351_column.no-border-top {
    border-top-style: none;
  }

  .layout351_column-vertical-text {
    display: none;
  }

  .layout351_component {
    flex-direction: column;
    height: auto;
  }

  .layout351_column-content {
    width: 100%;
    min-width: auto;
    height: auto;
    overflow: auto;
  }

  .layout351_content-wrapper {
    width: auto;
    padding: 3rem 2.5rem;
  }

  .layout351_column-horiztonal-text {
    display: block;
  }

  .layout351_accordion {
    border-right-style: none;
    flex-direction: column;
    width: 100%;
    min-width: auto;
    height: auto;
  }

  .card-bottom-illustration {
    padding-top: 2.25rem;
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .image-11 {
    width: 100%;
  }

  .hero-bg-wrapper {
    background-image: linear-gradient(#0000004d, #0000004d), radial-gradient(circle at 55% 30%, #101b6b, #0000 30%), radial-gradient(circle at 30% 45%, #36083c80, #01000103 30%, #0000), radial-gradient(circle at 55% 65%, #74157580, #0000 40%), radial-gradient(circle at 30% 80%, #f1300a33, #0000 22%), radial-gradient(circle at 70% 20%, #009dff4d, #0000 20%);
  }

  .marquee-image {
    max-width: 70vw;
  }

  .title-sticky {
    position: static;
  }

  .dropdown-2 {
    z-index: 10;
    margin-bottom: 30px;
  }

  .dropdown-toggle {
    letter-spacing: .02em;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: .875rem;
  }

  .dropdown-link {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .title {
    font-size: 2.5rem;
  }

  .blog-post-main-image {
    width: 100%;
    padding-top: 2.5rem;
    position: relative;
  }

  .daily-badge {
    align-self: flex-start;
    margin-top: 0;
    left: 1rem;
    right: auto;
  }

  .card-nesletter {
    flex-flow: column;
    display: flex;
  }

  .image-newsletter-content {
    color: var(--color--dark-gray);
    border-top-style: none;
    position: static;
  }

  .newsletter-post-overlay {
    display: none;
  }

  .divider-wrapper {
    padding-bottom: 2rem;
  }

  .rich-text-blog h2 {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .rich-text-blog img {
    left: auto;
  }

  .image-newsletter, .image-newsletter-wrapper {
    aspect-ratio: auto;
  }

  .description {
    font-size: 1.13rem;
  }

  .tool-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .tool-cta-wrapper {
    align-self: stretch;
    max-width: none;
    position: static;
  }

  .width-720 {
    max-width: none;
  }

  .rich-text-lab img {
    min-width: 100%;
    left: auto;
  }

  .rich-text-lab figcaption {
    width: 100%;
    min-width: 100%;
    left: 0%;
  }

  .rich-text-lab ul {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
  }

  .link-block-2 {
    margin-bottom: 2.5rem;
    padding: 2.5rem;
  }

  .div-block-42 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-43, .div-block-44 {
    display: none;
  }

  .title-lab {
    margin-left: 0%;
  }

  .div-block-45 {
    margin-top: 61px;
  }

  .div-block-46, .div-block-47 {
    display: none;
  }

  .rich-text-insight h2 {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .rich-text-insight h3 {
    font-size: 1.4rem;
    line-height: 1.3;
  }

  .rich-text-insight h4 {
    font-size: 1.3rem;
    line-height: 1.3;
  }

  .rich-text-insight img {
    left: auto;
  }

  .ai-tools-wrapper {
    align-self: stretch;
    max-width: none;
  }

  .tools-glow {
    background-image: linear-gradient(180deg, var(--color--black) 20%, #fff0);
  }

  .div-block-48 {
    z-index: 10;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #fff9;
    padding: 1.25rem;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 -20px 20px -17px #0003;
  }

  .rich-text-tools h2 {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .rich-text-tools img {
    left: auto;
  }

  .image-ss-text {
    max-width: none;
  }

  .paragraph {
    letter-spacing: 0;
    font-size: 1rem;
    line-height: 1.6;
  }

  .breadcrumb {
    margin-right: -10px;
  }

  .webflow-partner {
    bottom: 20vh;
  }

  .works-wrapper {
    margin-top: 8rem;
  }

  .work-image-wrapper {
    height: 100%;
  }

  .mask-frame {
    z-index: 4;
  }
}

@media screen and (max-width: 767px) {
  ul, ol {
    padding-left: 1rem;
  }

  li {
    font-size: 1rem;
    line-height: 1.6;
  }

  .hero-section {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .container {
    grid-template-columns: minmax(0, 1fr);
  }

  .container.title-component {
    margin-bottom: 6rem;
  }

  .container.gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .heading-hero {
    font-size: 4rem;
  }

  .heading-big {
    font-size: 9vw;
  }

  .heading {
    font-size: 2.25rem;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .card {
    padding: 1.5rem;
  }

  .card.sticky {
    top: 136px;
  }

  .margin-bottom {
    margin-bottom: 2.5rem;
  }

  .no-padding {
    padding: 0;
  }

  .no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar.dark, .navbar.light {
    padding-right: 0;
  }

  .footer-wrapper {
    padding-bottom: 60px;
  }

  .footer-space.social {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .title-url {
    letter-spacing: .3em;
    font-size: .85rem;
  }

  ._2-column {
    grid-template-columns: 1fr;
  }

  .social-link-small {
    margin-left: 0;
    margin-right: 4px;
  }

  ._3-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .card-post.horizontal {
    grid-template-columns: 1fr;
  }

  .card-post.tools {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .bottom-wrapper.featured {
    padding: 24px 12px;
  }

  .badge-inside {
    top: 12px;
    right: 12px;
  }

  .custome-text {
    font-size: 28px;
    line-height: 34px;
  }

  .custome-text.smaller {
    max-width: none;
    font-size: 22px;
    line-height: 1.3;
  }

  .h-icon-feature-grid {
    grid-column-gap: 8px;
  }

  .tag-wrapper {
    padding-top: .38rem;
    padding-bottom: .38rem;
    font-size: .85rem;
    line-height: 1;
  }

  .h-list-gap-40.center-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .price-card {
    padding: 24px;
  }

  .scaled-wrapper {
    border-radius: 20px;
    height: 200vh;
  }

  .scaled-wrapper:hover {
    border-radius: 20px;
  }

  .bordered-list-item {
    margin-bottom: 8px;
    padding-bottom: 8px;
  }

  .width-75 {
    width: 100%;
  }

  .no-padding-bottom {
    padding-bottom: 0;
  }

  .dropdown-container {
    grid-template-columns: 1fr;
  }

  .heading-tiny {
    font-size: 24px;
  }

  .hero-elements {
    width: 60vw;
  }

  .wrapper-hero {
    padding-bottom: 6em;
  }

  .heading-cta {
    font-size: 3em;
  }

  .accordion-content.toc {
    padding-left: .5rem;
  }

  .tabs-menu {
    margin-bottom: 3rem;
  }

  .submenu-grid {
    padding: 20px;
  }

  .submenu-offer {
    justify-content: flex-start;
  }

  .whats-include {
    padding: 24px;
  }

  .title-comp {
    padding-bottom: 6rem;
  }

  .layout351_column-text {
    font-size: 1.25rem;
    left: 1.5rem;
  }

  .layout351_column {
    height: 4rem;
  }

  .layout351_column-vertical-text {
    font-size: 1.25rem;
  }

  .layout351_content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .layout351_column-horiztonal-text {
    font-size: 1.25rem;
  }

  .card-bottom-illustration {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .marquee-image {
    max-width: 90vw;
  }

  .dropdown-2 {
    margin-bottom: 20px;
  }

  .title {
    font-size: 2rem;
  }

  .quote blockquote {
    font-size: 1rem;
    line-height: 1.6;
  }

  .daily-main-wrapper.sponsor, .daily-main-wrapper.sponsor-snap {
    outline-offset: -5px;
  }

  .rich-text-blog h2 {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .rich-text-blog h3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 1.2rem;
    line-height: 1.3;
  }

  .rich-text-blog h4 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 1rem;
    line-height: 1.4;
  }

  .rich-text-blog p {
    font-size: 1rem;
    line-height: 1.6;
  }

  .rich-text-blog blockquote {
    font-size: 1.3rem;
  }

  .rich-text-blog li {
    background-position: 0 5px;
  }

  .tool-cta-wrapper {
    margin-top: -7rem;
  }

  .rich-text-lab h2 {
    margin-bottom: 1rem;
  }

  .rich-text-lab h3 {
    margin-top: 40px;
    margin-bottom: 10px;
  }

  .rich-text-lab h4 {
    margin-top: 40px;
    margin-bottom: 15px;
  }

  .rich-text-lab p {
    font-size: 1rem;
    line-height: 1.6;
  }

  .rich-text-lab ul {
    padding-left: 1rem;
  }

  .rich-text-lab li {
    background-position: 0 5px;
    font-size: 1rem;
    line-height: 1.6;
  }

  .link-block-2 {
    padding: 1.5rem;
  }

  .rich-text-insight h2 {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .rich-text-insight h3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 1.3rem;
    line-height: 1.4;
  }

  .rich-text-insight h4 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 1.2rem;
    line-height: 1.4;
  }

  .rich-text-insight p {
    font-size: 1rem;
    line-height: 1.6;
  }

  .rich-text-insight li {
    background-position: 0 5px;
  }

  .rich-text-tools h2 {
    font-size: 1.6rem;
    line-height: 1.4;
  }

  .rich-text-tools h3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 1.2rem;
    line-height: 1.3;
  }

  .rich-text-tools h4 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 1rem;
    line-height: 1.4;
  }

  .rich-text-tools p {
    font-size: 1rem;
    line-height: 1.6;
  }

  .rich-text-tools blockquote {
    font-size: 1.3rem;
  }

  .rich-text-tools li {
    background-position: 0 5px;
  }

  .title-medium {
    font-size: 1.5rem;
  }

  .title-small {
    font-size: 1.25rem;
  }

  .custome-text-hero {
    font-size: 28px;
    line-height: 34px;
  }

  .custome-text-hero.smaller {
    max-width: none;
    font-size: 22px;
    line-height: 1.3;
  }

  .breadcrumb {
    margin-right: 0;
  }

  .works-wrapper {
    margin-top: 4rem;
  }
}

@media screen and (max-width: 479px) {
  .section.blog, .section.tool, .section.lab-body {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .container.home {
    grid-row-gap: 10rem;
  }

  .heading-hero, .heading-hero._2 {
    font-size: 3rem;
  }

  .heading-big {
    font-size: 12vw;
  }

  .heading {
    font-size: 2rem;
  }

  .card.bg-dark-gray._11111 {
    top: 8rem;
  }

  .card.sticky.backdrop-copy.mobile-off {
    background-image: linear-gradient(to bottom, var(--color--dark), var(--color--dark));
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .card._111111-copy {
    height: 4rem;
  }

  .no-padding {
    padding: 0;
  }

  .no-padding-tb {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand.not-desktop {
    min-width: 220px;
  }

  .button-inside {
    background-color: var(--color--accent);
    height: 64px;
    margin-right: 0;
    position: relative;
    right: auto;
  }

  .footer-credit {
    flex-direction: column;
    align-items: flex-start;
  }

  .showcase-wrapper {
    aspect-ratio: 2 / 3;
    margin-left: -20px;
    margin-right: -20px;
  }

  .showcase-wrapper.showcase-1 {
    background-position: 50%;
    background-size: cover;
  }

  .showcase-wrapper.showcase-2 {
    background-position: 50%;
  }

  .showcase-wrapper.showcase-3 {
    aspect-ratio: 2 / 3;
    background-position: 50%;
  }

  .showcase-wrapper.showcase-4 {
    background-position: 50%;
  }

  .showcase-wrapper.showcase-5 {
    background-position: 10%;
  }

  .author-avatar {
    object-fit: cover;
  }

  .team-social-links {
    margin-top: 1rem;
  }

  .social-link-small {
    margin-left: 0;
    margin-right: 4px;
  }

  .custome-text {
    letter-spacing: -.01em;
    font-size: 24px;
    line-height: 30px;
  }

  .h-icon-feature-grid {
    grid-row-gap: 8px;
  }

  .wrap.portrait-hide, .circle-small {
    display: none;
  }

  .scaled-wrapper {
    height: 75vh;
  }

  .image-signiture {
    max-width: 50%;
  }

  .no-padding-bottom {
    padding-bottom: 0;
  }

  .description-60ch {
    max-width: 30ch;
  }

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

  .div-block-18 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: -50%;
  }

  .hero-elements {
    width: 70vw;
  }

  .wrapper-hero.rolling {
    overflow: hidden;
  }

  .heading-cta {
    font-size: 2em;
  }

  .accordion-trigger {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    font-size: 1em;
  }

  .center-badge {
    padding: 6px 10px;
    font-size: .8rem;
    font-weight: 600;
    transform: rotate(-4deg);
  }

  .tabs-menu {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2rem;
    margin-right: -20px;
    padding-bottom: 20px;
    overflow: auto;
  }

  .tab-link-tab-2 {
    flex: none;
    width: 40%;
  }

  .icon-41.icon-up {
    font-size: 16px;
  }

  .submenu-offer {
    flex-direction: column;
    align-items: flex-start;
  }

  .whats-include.full-list {
    padding: 12px 0;
  }

  .award-logo-big {
    width: 50%;
  }

  .div-16 {
    width: 50vw;
  }

  .shadow {
    margin-bottom: -1px;
  }

  .image-10 {
    bottom: -70px;
    right: -70px;
  }

  .button-wrapper {
    flex-direction: column;
  }

  .button-wrapper.align-left {
    align-items: flex-start;
  }

  .image-44 {
    margin-bottom: 20px;
  }

  .tool-cta-wrapper {
    margin-top: -6rem;
  }

  .rich-text-lab li {
    background-position: 0 5px;
  }

  .custome-text-hero {
    letter-spacing: -.01em;
    font-size: 24px;
    line-height: 30px;
  }

  .webflow-partner {
    bottom: 10vh;
  }
}

#w-node-_50d89415-a00f-9dc2-fe4a-c01fd7e27f2c-241095bb, #w-node-_33326d3d-695c-ef55-4968-607a3594a6be-241095bb, #w-node-d1400bc6-a0a8-94b1-589f-a711a1fba204-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-baf267cb-1207-50b7-b3fc-a92f60d0ca18-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e8469478-ce3b-17ba-c420-a06d9fb85590-241095bb, #w-node-e8469478-ce3b-17ba-c420-a06d9fb85593-241095bb, #w-node-e8469478-ce3b-17ba-c420-a06d9fb85591-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62b6d723-48d2-0ed3-2534-39d0595148a8-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_62b6d723-48d2-0ed3-2534-39d0595148ac-241095bb, #w-node-_62b6d723-48d2-0ed3-2534-39d0595148b2-241095bb, #w-node-_62b6d723-48d2-0ed3-2534-39d0595148b7-241095bb, #w-node-_62b6d723-48d2-0ed3-2534-39d0595148bd-241095bb, #w-node-_62b6d723-48d2-0ed3-2534-39d0595148c2-241095bb {
  align-self: center;
}

#w-node-a80a83ab-abfa-4231-e498-db48d1dde018-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a80a83ab-abfa-4231-e498-db48d1dde01a-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde01b-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde01c-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a80a83ab-abfa-4231-e498-db48d1dde01e-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a80a83ab-abfa-4231-e498-db48d1dde020-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde024-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde027-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde02b-241095bb, #w-node-a80a83ab-abfa-4231-e498-db48d1dde02e-241095bb {
  align-self: center;
}

#w-node-_203fb9ac-4aac-d7a9-f225-12143940742e-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_203fb9ac-4aac-d7a9-f225-121439407430-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-121439407431-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-121439407432-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_203fb9ac-4aac-d7a9-f225-121439407434-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_203fb9ac-4aac-d7a9-f225-121439407436-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-12143940743a-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-12143940743d-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-121439407441-241095bb, #w-node-_203fb9ac-4aac-d7a9-f225-121439407444-241095bb {
  align-self: center;
}

#w-node-_19b38e9e-4baf-2114-c372-e82bb256f007-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19b38e9e-4baf-2114-c372-e82bb256f009-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f00a-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f00b-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_19b38e9e-4baf-2114-c372-e82bb256f00d-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_19b38e9e-4baf-2114-c372-e82bb256f00f-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f013-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f016-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f01a-241095bb, #w-node-_19b38e9e-4baf-2114-c372-e82bb256f01d-241095bb {
  align-self: center;
}

#w-node-_8aeecf4a-b276-6197-bac9-786b6497470b-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8aeecf4a-b276-6197-bac9-786b6497470d-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b6497470e-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b6497470f-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8aeecf4a-b276-6197-bac9-786b64974711-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8aeecf4a-b276-6197-bac9-786b64974713-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b64974717-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b6497471a-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b6497471e-241095bb, #w-node-_8aeecf4a-b276-6197-bac9-786b64974721-241095bb {
  align-self: center;
}

#w-node-d491f3d9-3fe9-8423-0a9d-854e22331645-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-d491f3d9-3fe9-8423-0a9d-854e2233164d-241095bb, #w-node-d491f3d9-3fe9-8423-0a9d-854e22331654-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d491f3d9-3fe9-8423-0a9d-854e2233165e-241095bb, #w-node-e8032850-1b79-d385-885c-abf2ae941170-241095bb, #w-node-_05c2edb0-11ba-1c92-2483-145afc19340f-241095bb, #w-node-_1ec36b6e-adac-2918-f7f1-b10fbe4e285b-241095bb, #w-node-_6508e852-ec12-7d59-380f-2060cc839126-241095bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_831c55bd-7672-d2ea-d379-a700c73a401f-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_831c55bd-7672-d2ea-d379-a700c73a4023-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_43025086-acd0-dd03-4899-b53a103b4efc-241095bb, #w-node-_961cedb7-6d15-11c9-bf14-7c78aa51f664-241095bb, #w-node-_81a23a72-cc5e-d86c-8dad-f5d6f17b3245-241095bb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014d3-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014db-241095bb {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014de-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_3aab7092-4b46-9c84-ac3a-71e1de4c48d8-241095bb {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-e2f67ad6-9ebf-2f53-399c-cd54de8e4066-241095bb {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014ee-241095bb {
  grid-area: 3 / 3 / 4 / 10;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014f2-241095bb {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014f4-241095bb {
  grid-area: 4 / 3 / 5 / 7;
}

#w-node-_8f377e1b-446c-0e82-c583-c7bb06e014fb-241095bb {
  grid-area: 5 / 8 / 6 / 12;
}

#w-node-_801be045-044d-b969-4a8a-60a40d5c9536-0d5c951e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_801be045-044d-b969-4a8a-60a40d5c953c-0d5c951e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_801be045-044d-b969-4a8a-60a40d5c954b-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c955a-0d5c951e, #w-node-_6b3ba439-27eb-4583-966f-ec9526debb65-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c9569-0d5c951e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_801be045-044d-b969-4a8a-60a40d5c957d-0d5c951e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d93d-b1d2d93b {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: center;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d942-b1d2d93b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d943-b1d2d93b {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d946-b1d2d93b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d949-b1d2d93b {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d94c-b1d2d93b {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: center;
}

#w-node-_05bc0d10-623b-ec94-f623-b932b1d2d94f-b1d2d93b {
  grid-area: 1 / 1 / 5 / 2;
  place-self: end;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544034b-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544034c-2f3a05e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbcb-2f3a05e9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbcd-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbd0-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_488f7a16-9af1-7721-23cd-50b8d01b4c09-2f3a05e9, #w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbe3-2f3a05e9, #w-node-_336a1a0d-9fbb-ca44-783b-d626e2931791-2f3a05e9, #w-node-_210f41de-a7d7-3e8e-1ef4-e77a01ed3ec0-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_197a46fe-686b-6694-7102-eaa94c9cfa5a-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_197a46fe-686b-6694-7102-eaa94c9cfa5d-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_197a46fe-686b-6694-7102-eaa94c9cfa5e-2f3a05e9, #w-node-_470b22b4-d82c-ca21-6bdc-f6de245cd405-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbed-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbf0-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21091080-1bf3-e44c-543d-9081af88fef3-2f3a05e9, #w-node-a65d7a57-58db-e221-8015-3ac13eede8aa-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544034d-2f3a05e9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544034e-2f3a05e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544034f-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440352-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_308ecdc9-c812-c58a-448c-dd0e633c04e2-2f3a05e9, #w-node-_74078ddf-277f-9c67-9964-d7fba1308e8c-2f3a05e9, #w-node-_86ea9b52-9d8d-ddd6-b8b9-218da9301a4b-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025ba-2f3a05e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025bb-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025be-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025bf-2f3a05e9, #w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025ca-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c5298-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c5299-2f3a05e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c529a-2f3a05e9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c529c-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c529f-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52a0-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52a9-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52b2-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52bb-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895eb-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895ee-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895ef-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895f8-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee5489601-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee548960a-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52db-2f3a05e9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52dd-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52e0-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52e1-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52ea-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52f3-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52fc-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544042c-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544042d-2f3a05e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544042e-2f3a05e9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440430-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440433-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440434-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544043d-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440446-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544044f-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440458-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440463-2f3a05e9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544046c-2f3a05e9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae9544046e-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440471-2f3a05e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_263aca36-77b3-4261-9cd4-f6ae95440472-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544047d-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440486-2f3a05e9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ec7-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596ec8-241095c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ec9-241095c4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ecb-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ece-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ecf-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596edb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596ee4-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596eed-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596ef7-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596efa-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596efb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f04-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f0e-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f11-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f12-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f1e-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f27-241095c4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f28-241095c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f29-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f2c-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f2d-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f39-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f44-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f55-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f56-241095c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f57-241095c4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f59-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f5c-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f5d-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f66-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f6f-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f78-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f82-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f85-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f86-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f8f-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f98-241095c4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f9a-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f9d-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596f9e-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fa7-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb0-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb9-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596fc8-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fc9-241095c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596fca-241095c4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596fcc-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596fcf-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75596fd0-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fd9-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fe2-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596feb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596ff4-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fff-241095c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_38fb3563-1ca3-3493-a960-161b75597008-241095c4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_38fb3563-1ca3-3493-a960-161b7559700a-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_38fb3563-1ca3-3493-a960-161b7559700d-241095c4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38fb3563-1ca3-3493-a960-161b7559700e-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75597019-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75597022-241095c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_87e5e011-5ce7-5fc0-b3f2-31f4f2c9224e-241095c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb3d-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  justify-self: center;
}

#w-node-aab23f4b-4c8a-aacb-98c2-f2086d31d3b3-241095c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb40-241095c5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b283b965-ceb3-02e1-3a52-9512870c4bd2-241095c5 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_19cd919f-f3cf-2151-9adf-29306ecd3779-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a9e55136-4b8f-8c4e-a95c-700ced06de9a-241095c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0d4d4d10-fd6e-adc2-a423-a6cd62b7a866-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0d4d4d10-fd6e-adc2-a423-a6cd62b7a869-241095c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2837410a-9953-88ab-de29-7ab1a05b4170-241095c5, #w-node-_80dcacbc-3434-e54c-f2ae-b8203a242cc2-241095c5, #w-node-_81a51858-a83d-98c9-9d79-a53120353fd4-241095c5, #w-node-_04c95255-8fc6-ea45-a873-b3c861eff724-241095c5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7fde6a97-977b-d228-3d71-29b7d3407ad8-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7fde6a97-977b-d228-3d71-29b7d3407adb-241095c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db3083ae-8a67-1ee3-4735-57085812a369-241095c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-db3083ae-8a67-1ee3-4735-57085812a36c-241095c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e089475f-a409-40ce-fe02-5106816183a4-241095c5, #w-node-e089475f-a409-40ce-fe02-5106816183aa-241095c5, #w-node-e089475f-a409-40ce-fe02-5106816183b0-241095c5, #w-node-e089475f-a409-40ce-fe02-5106816183b6-241095c5, #w-node-e089475f-a409-40ce-fe02-5106816183bc-241095c5, #w-node-e089475f-a409-40ce-fe02-510681618401-241095c5, #w-node-_7232a735-dddf-35fd-6e80-0debaa72c117-241095c5, #w-node-_7232a735-dddf-35fd-6e80-0debaa72c11d-241095c5, #w-node-_7232a735-dddf-35fd-6e80-0debaa72c123-241095c5, #w-node-_7232a735-dddf-35fd-6e80-0debaa72c135-241095c5 {
  align-self: start;
}

#w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6cf-d058e6cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d1-d058e6cf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d8-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6dc-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e0-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e4-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e8-d058e6cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_24fec01c-9a69-6643-2ea5-63d538bca9dd-241095c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-241095c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ecc77407-fbae-49b1-cc0a-1236c2b07045-241095c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff925610-3b68-5403-b3b8-0a74ab2b5abf-241095c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ff925610-3b68-5403-b3b8-0a74ab2b5aba-241095c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
  place-self: end start;
}

#w-node-_975b10d2-b68b-d4e9-c385-a0d6d31405ee-241095c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fc7-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fc8-1de91fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fc9-1de91fb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fcb-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fce-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fcf-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fdb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fe4-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fed-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91ff7-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91ffa-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91ffb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92004-1de91fb8, #w-node-_37cff852-4d3f-0263-3a4d-2e528971e200-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9200e-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92011-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92012-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9201e-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92027-1de91fb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92028-1de91fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92029-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9202c-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92039-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92044-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9202d-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92099-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9209a-1de91fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9209b-1de91fb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9209d-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920a0-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920a1-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920aa-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920b3-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920bc-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920c6-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920c9-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920ca-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920d3-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920dc-1de91fb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920de-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920e1-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920e2-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920eb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920f4-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920fd-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9210c-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9210d-1de91fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9210e-1de91fb8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92110-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92113-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92114-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9211d-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92126-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9212f-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92138-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92143-1de91fb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9214c-1de91fb8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9214e-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92151-1de91fb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92152-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9215d-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92166-1de91fb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b73e-4257b73e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b740-4257b73e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b743-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b74b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b753-4257b73e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b75b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b763-4257b73e {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b76b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b773-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b77b-4257b73e {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b783-4257b73e {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: stretch;
}

#w-node-_3977416a-33ac-50dd-6ebf-31ba4257b797-4257b73e {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: stretch;
}

#w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f09-85779f09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f0b-85779f09 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f18-85779f09 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3105-75fd3102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3107-75fd3102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3109-75fd3102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_677c348a-5d4a-fe55-b7ae-80e375fd310a-75fd3102, #w-node-_677c348a-5d4a-fe55-b7ae-80e375fd310d-75fd3102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3121-75fd3102 {
  justify-self: end;
}

#w-node-_4cb4e028-3e60-b7c9-d56a-42b974a96516-74a96516 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae5e3d6c-b6e6-0ffb-de7e-40173bee9e3a-74a96516 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_609946a0-0400-358f-3991-672c499aef9c-74a96516, #w-node-_2e87b0f7-02d0-6571-dc19-0e7138b3b6b0-74a96516, #w-node-f9d4934f-f764-579e-c63e-39d5a0a6a1cd-74a96516, #w-node-d86f44b4-2ef4-c53e-0bf3-f42478b854a9-74a96516, #w-node-fc7375e7-e357-e360-cade-1db6f3ca0412-74a96516, #w-node-_5e7c62ba-0314-1c57-8e21-a6f907bfc627-74a96516 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_12fbec09-4d72-6431-1747-ed71e2ee5c05-e2ee5c04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c17-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c1c-48209c15 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c20-48209c15 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c22-48209c15 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c2a-48209c15 {
  align-self: center;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c2d-48209c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c34-48209c15 {
  align-self: center;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c37-48209c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c3e-48209c15 {
  align-self: center;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c41-48209c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c49-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c4a-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c4f-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c50-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c54-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c55-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c5a-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c5b-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c5f-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c60-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c65-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c66-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c6a-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c6b-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c6f-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c70-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c74-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c75-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c79-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c7a-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c7e-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c7f-48209c15 {
  align-self: center;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c81-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c82-48209c15 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c88-48209c15 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c92-48209c15 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209c94-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c9c-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209ca4-48209c15 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209cac-48209c15 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209cad-48209c15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209cb0-48209c15 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_85b4f809-e00b-f542-5e58-939848209cb2-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cc2-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cca-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cd2-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cda-48209c15, #w-node-_0d5657a4-fde0-1d96-b187-cbecda1e03fd-da1e03fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ac6069b-73c8-eefe-d73c-b88a1331b89e-da1e03fd {
  align-self: center;
}

#w-node-_8ce53feb-3451-d8ec-a624-1adbc95cab84-c95cab84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ce53feb-3451-d8ec-a624-1adbc95cab86-c95cab84, #w-node-_6e514193-4c98-5753-8f49-44387ebe3066-c95cab84 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_87e5e011-5ce7-5fc0-b3f2-31f4f2c9224e-241095c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1442e173-a4d5-b5ac-3104-41992a624080-241095c8 {
  grid-area: span 2 / span 7 / span 2 / span 7;
}

#w-node-_7a4f8656-8fe3-2353-3ab0-e0540b950599-241095c8, #w-node-_8ae9c9d3-bf78-26f9-f76a-ce07bf3213ae-241095c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a87c0f01-6ed1-05bb-03b6-f00141056471-241095c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e3319af2-5709-3425-6a07-d06e338fc0a3-241095c8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_1fa51971-3680-29e0-7393-c308ebfbb938-241095c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8b4198-9474-95e5-1b27-f1b42e8da236-241095c9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c0685a6-64bd-5e20-ea5f-e20c5b3cad98-241095c9 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d17c3ba5-1ba4-f823-b084-007004344fe9-241095c9, #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae29-241095ca {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae2f-241095ca, #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae31-241095ca, #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae58-241095ca, #w-node-e5a2da5f-546c-c79f-23e7-5fd68935117b-241095cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffd09aa5-24ae-0251-b95a-9105e36c7889-241095cb {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_38677243-84c2-9dac-83a0-ef8a22e4ce57-241095cb {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_68847abb-339a-6b88-2a7a-0c3c6caf2254-241095cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68847abb-339a-6b88-2a7a-0c3c6caf2256-241095cd {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4d55acc5-f247-49c4-822f-917ef26f9519-241095ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_545baeb8-88cc-2359-977d-5968d29da497-241095ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_15192906-dd3b-817e-90d7-f7cddfc4ebd4-241095ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3e6611b-eb86-db45-451d-f7e4c2767229-241095ce {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-efcf63d5-baaa-05b1-024d-dd771c7bbd85-241095ce {
  grid-area: 2 / 2 / 3 / 6;
}

#w-node-efcf63d5-baaa-05b1-024d-dd771c7bbd8f-241095ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efcf63d5-baaa-05b1-024d-dd771c7bbda2-241095ce {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-_0f7a9b5a-6007-42cc-ae60-04f6f1fa7e34-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fbf-241095ce {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc0-241095ce {
  grid-area: 2 / 2 / 3 / 8;
}

#w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc4-241095ce {
  grid-area: 2 / 9 / 3 / 12;
}

#w-node-c6207b41-4a47-0f26-7540-b7f9c64091b9-241095ce, #w-node-afa77b4b-4d7e-5118-daa1-92beab2cd9e1-241095ce, #w-node-e73a2dd1-85e2-7983-5bd5-50fd6d46c10d-241095ce, #w-node-ce86264c-2290-3e89-9aeb-5638f5c4abfd-241095ce, #w-node-a8e2b527-02fa-7385-8f7e-219e3c3ba6a1-241095ce, #w-node-acefa282-507d-4ad5-b0ab-de3f522a1402-241095ce {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d9f50b45-9f43-dcf6-b2ac-ee594b8f953c-241095ce {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c6a3b906-f2bf-8481-1854-3b4dead48194-241095cf, #w-node-_810b7557-ab17-b3ca-68c8-452d19c0fd84-241095cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095cf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_93d3a9f0-f088-1a5d-ef2e-ab576f060c9f-241095cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095cf {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c6a3b906-f2bf-8481-1854-3b4dead48194-241095d0, #w-node-_810b7557-ab17-b3ca-68c8-452d19c0fd84-241095d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095d0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_93d3a9f0-f088-1a5d-ef2e-ab576f060c9f-241095d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095d0, #w-node-_6e93ff29-a7cb-b18a-d2e7-18dbbcaac01d-241095d1, #w-node-bb544304-55f1-82da-316e-99d253e3b43a-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bb544304-55f1-82da-316e-99d253e3b43f-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bb544304-55f1-82da-316e-99d253e3b440-241095d1 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_9e0991bd-aabd-1a58-63ae-cfc5f7aa8c84-241095d1, #w-node-_81f1b0d7-03e2-24bc-80c6-14ba5a5bf77d-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-db84e253-8a34-d607-60d7-e4f1181f6d31-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: start;
}

#w-node-_946e1b0b-036f-1a8f-9593-bf89668dfb9f-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfba0-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbaa-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbb0-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbb6-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbbb-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbc1-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbc6-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbcc-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbd1-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbe2-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbe8-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbed-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbf3-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbf8-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfbfe-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc03-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc08-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc19-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc1f-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc24-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc2a-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc2f-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc35-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc3a-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc3f-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc50-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc56-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc5b-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc61-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc66-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc6c-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc71-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc76-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc7b-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc80-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc91-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc97-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfc9c-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfca2-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfca7-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfcad-241095d1, #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfcb2-241095d1 {
  align-self: center;
}

#w-node-_56646587-bfcd-d5c2-d057-488ec4c9a152-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_56646587-bfcd-d5c2-d057-488ec4c9a157-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a15f-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a167-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a170-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a178-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a180-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b2c-241095d1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b34-241095d1 {
  align-self: center;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b37-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b3e-241095d1 {
  align-self: center;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b41-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b48-241095d1 {
  align-self: center;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b4b-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b54-241095d1, #w-node-_51ee4ea5-1530-0022-514c-50fea3999a13-241095d1, #w-node-_77f862b3-d5c1-2332-6cf8-1000eebe91e6-241095d1, #w-node-ea01b522-e5c4-c1a2-3c0d-93e2e5be1ce8-241095d1, #w-node-de98145d-417e-c016-aa8e-761efcc456fa-241095d1, #w-node-_4e80eafb-483d-5e0d-c1fd-0971d9518cf1-241095d1, #w-node-a85610f5-0214-de08-a7bc-773488cf1a4c-241095d1, #w-node-fa0a61ac-7e78-de0e-e953-5769d272eb89-241095d1, #w-node-e2660fcb-334a-a910-c818-69f4efb7265e-241095d1, #w-node-f1634172-1c0c-7559-d326-1f6aec78bf9d-241095d1, #w-node-_523a36bd-81b8-9a2b-f0a9-ea9eaec2d6a4-241095d1 {
  align-self: center;
}

#w-node-dbc858b8-e498-d293-35c5-b5af2121ee46-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a7386b84-a501-b135-62b1-242aad96c2f4-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a7386b84-a501-b135-62b1-242aad96c35e-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a7386b84-a501-b135-62b1-242aad96c35f-241095d1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53ec-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53f3-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53fa-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf5401-241095d1 {
  align-self: center;
}

#w-node-_5548c8d3-3372-5ceb-f87f-870785ea77f5-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5548c8d3-3372-5ceb-f87f-870785ea77f6-241095d1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_5548c8d3-3372-5ceb-f87f-870785ea77fe-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea7805-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea780c-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea7813-241095d1 {
  align-self: center;
}

#w-node-fc71e851-63d4-51b7-ca20-e97919a3be74-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ebae4399-3abe-3276-39bb-bc13859d8f10-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0fda6a37-3245-f8c5-153b-e02cbd2fec97-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf2f88-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf2f92-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27565f85-794f-76c1-67bd-d71547740c02-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d3e0b125-d41a-3e9c-87e8-50a3da42e84a-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf2fc7-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf2fd1-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c073766-0486-a240-810e-9e8d82014d32-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1477c7c0-612f-3786-3f1f-1fe6dd8b9f7f-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf3006-241095d1, #w-node-_9a8a4fac-3c51-dc2c-3c83-a43bc0cf3010-241095d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275cef-241095d1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf2-241095d1, #w-node-_54cb5c37-1c86-b49c-3d9e-6b193ebdc14f-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-bfad5a74-c4c4-de85-57ec-ddbf367279ce-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf7-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cfc-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275d01-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d06-241095d1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275d0b-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d10-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d15-241095d1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275d1d-241095d1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
  align-self: stretch;
}

#w-node-_58cd3828-ca8e-732b-a279-48b6e2275d22-241095d1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: stretch;
}

#w-node-_9a4b9b41-4af5-1e43-cba0-8528c9215d7e-c9215d7d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fed701f7-ae0f-b3ee-79f2-c9a90feb2f43-241095d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c260e843-b13c-ae84-7b33-c8082da3e536-241095d2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c260e843-b13c-ae84-7b33-c8082da3e53b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e543-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e54b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e554-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e55c-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e564-241095d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#ProSEO-Pricing.w-node-fed701f7-ae0f-b3ee-79f2-c9a90feb2f44-241095d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fed701f7-ae0f-b3ee-79f2-c9a90feb2f46-241095d2 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_62e3fc14-2170-b3fb-9de0-7d56b780498a-241095d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62e3fc14-2170-b3fb-9de0-7d56b780498b-241095d2, #w-node-_62e3fc14-2170-b3fb-9de0-7d56b780499d-241095d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74edb1bf-0c73-538e-df40-e9e943f18349-241095d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_74edb1bf-0c73-538e-df40-e9e943f1834a-241095d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fcc6aba-fe5b-4713-85af-516b8505f261-241095d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6fcc6aba-fe5b-4713-85af-516b8505f262-241095d2, #w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afc76-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48a256c4-94c5-a9f5-b22c-8f222f5cf47c-241095d4, #w-node-_48a256c4-94c5-a9f5-b22c-8f222f5cf485-241095d4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afc88-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afc89-241095d4, #w-node-_328891dc-5180-4c92-241e-587a46a2ee4e-241095d4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afc93-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afc94-241095d4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0385c2a4-8197-e247-df48-5fc5d9026494-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0385c2a4-8197-e247-df48-5fc5d902649f-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264a7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264af-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264b7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264bf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264c7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264cf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264d6-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264dd-241095d4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afcdc-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afcdd-241095d4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_01cb5dea-1184-128f-4356-a7393b420ba2-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01cb5dea-1184-128f-4356-a7393b420bab-241095d4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_01cb5dea-1184-128f-4356-a7393b420bac-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bd6-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bf7-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bfb-241095d4, #shopify-pricing.w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afd40-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cb85529-a3e1-1e20-80c8-8ec66a1afd41-241095d4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#shopify-pricing.w-node-_627ad42f-75c4-735f-04ca-1c7fce324441-241095d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_627ad42f-75c4-735f-04ca-1c7fce324449-241095d4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_627ad42f-75c4-735f-04ca-1c7fce32444c-241095d4, #w-node-_00b6d960-e4cc-3cdd-4fcb-4f12f4f150a0-241095d4, #w-node-_627ad42f-75c4-735f-04ca-1c7fce3244c7-241095d4, #w-node-_79b03a91-0e47-b0de-bb2a-58d72cb2f7ff-241095d4, #w-node-_627ad42f-75c4-735f-04ca-1c7fce324542-241095d4, #w-node-d781113a-76f4-8028-bffd-eb4f1fcdac77-241095d4, #w-node-c6a3b906-f2bf-8481-1854-3b4dead48194-241095d7, #w-node-_810b7557-ab17-b3ca-68c8-452d19c0fd84-241095d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095d7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_93d3a9f0-f088-1a5d-ef2e-ab576f060c9f-241095d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095d7 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#enterprise-pricing.w-node-_6c3e0309-9c55-8911-6938-e67681541e4d-241095d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e4f-241095d9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e57-241095d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e58-241095d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e6b-241095d9 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e6c-241095d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e7f-241095d9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541e83-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541eb8-241095d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541eba-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ebf-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ec4-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ec9-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ece-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ed3-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ed8-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541edd-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ee2-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ee7-241095d9 {
  align-self: start;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541eeb-241095d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541eed-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ef2-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541ef7-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541efc-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f01-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f06-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f0b-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f10-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f15-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f1a-241095d9 {
  align-self: start;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541f1e-241095d9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c3e0309-9c55-8911-6938-e67681541f20-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f25-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f2a-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f2f-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f34-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f39-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f3e-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f43-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f48-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f4d-241095d9 {
  align-self: start;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70b7-241095d9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70bd-241095d9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70ca-241095d9 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70d7-241095d9 {
  grid-area: 2 / 3 / 3 / 8;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70e4-241095d9 {
  grid-area: 3 / 6 / 4 / 12;
}

#w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70f1-241095d9 {
  grid-area: 4 / 2 / 5 / 9;
}

#webflow-development-pricing.w-node-a98ce67d-9510-49b5-65fa-5478555e99a7-241095db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e99a9-241095db {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e99b1-241095db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e99b2-241095db, #w-node-a98ce67d-9510-49b5-65fa-5478555e99bc-241095db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e99f0-241095db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e99f1-241095db, #w-node-a98ce67d-9510-49b5-65fa-5478555e99fb-241095db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e9a2f-241095db {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a98ce67d-9510-49b5-65fa-5478555e9a30-241095db, #w-node-a98ce67d-9510-49b5-65fa-5478555e9a3a-241095db, #w-node-ad6f57bd-d814-0b21-220e-bf900ec86076-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad6f57bd-d814-0b21-220e-bf900ec86078-241095de, #w-node-ad6f57bd-d814-0b21-220e-bf900ec86081-241095de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_0daa0ccf-9797-b78c-4bd0-5ae4fc3897b1-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052aaf-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052ab0-241095de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dcb-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd4-241095de {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ddd-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6de5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ded-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6df5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dfe-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e06-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e0d-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e14-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b210529d9-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b210529da-241095de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_040582b3-a7db-4b58-7501-45dcc7c39f69-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_040582b3-a7db-4b58-7501-45dcc7c39f71-241095de {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_040582b3-a7db-4b58-7501-45dcc7c39f72-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39f92-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39fb4-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39fb8-241095de, #wordpress-pricing.w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052add-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052ade-241095de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8fc0ea24-78e2-e795-aebe-dfaa0b94fe21-241095de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff5716d9-d1e7-d14f-a8f1-7f2f793529bf-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5a8d-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bf88870-c503-015f-5aee-c4922e3d5a91-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5a96-241095de, #w-node-_67b11997-1cbb-9d06-38e4-05bc0b552b4c-241095de, #w-node-_9e79d6a9-8679-bf23-cce5-29d120e7387b-241095de, #w-node-_41ba4aa9-1d39-9bf1-75c6-d12238d97e5d-241095de, #w-node-_2064f21e-7291-44ea-0f3c-b2a3722db6df-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5a9b-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5aa0-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5aa5-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5aaa-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5aaf-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5ab4-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5ab9-241095de, #w-node-_1573a831-9b49-de46-412d-f7b4095dd02e-241095de, #w-node-_3bf88870-c503-015f-5aee-c4922e3d5abe-241095de {
  align-self: start;
}

#w-node-d66bbdc6-d150-d678-e5df-79e0143b260e-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eab-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eaf-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eb4-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eb9-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ebe-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ec3-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ecb-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ed0-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ed5-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eda-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7edf-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ee4-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ee9-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7eee-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ef3-241095de, #w-node-_2c57f606-f00a-d3a7-ca77-51e97f2b7ef8-241095de {
  align-self: start;
}

#w-node-_27c6d064-498f-4b26-75dd-8b5301033e99-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba499-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba49d-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4a2-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4a7-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4ac-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4b1-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4b9-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4be-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4c3-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4c8-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4cd-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4d2-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4d7-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4dc-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4e1-241095de, #w-node-_3abf95c7-502b-4bcd-9c6e-4346ed1ba4e6-241095de {
  align-self: start;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052baf-241095de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bb1-241095de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bb4-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bbd-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bc6-241095de {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bcf-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bd8-241095de {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: stretch;
}

#w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052be1-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bea-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bf3-241095de {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_940e5b4c-1871-f1f8-c4aa-d73739510448-241095df, #w-node-f72f0e3d-b50a-4c06-fdba-7b4eec61fbb9-241095df {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_6c649979-336f-e772-8556-8205b21e3349-241095df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5998e6e7-2e0a-5810-3364-a0d456c86730-241095df {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: end;
}

#w-node-_7cbb7d50-d4ae-d2f7-6ef4-854234462bf6-241095df {
  grid-area: 1 / 11 / 2 / 13;
  align-self: end;
}

#w-node-fa85107a-3bc8-1e16-33b1-beed31c16ea8-241095df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_623a6d57-0565-11db-1979-9a1c5604dfcb-241095df {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ec96d478-9980-0aab-74eb-feec93d92fb8-8faf1bf0, #w-node-_9ed89c75-990a-6412-427e-cc25bfb6341c-8faf1bf0, #w-node-_24fec01c-9a69-6643-2ea5-63d538bca9dd-6f1d6717 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-6f1d6717, #w-node-bec0a196-a122-4f31-e9e2-9e5146caa89a-6f1d6717 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fdbe82f8-554e-107d-e2c4-3593eb8e03c2-6f1d6717, #w-node-f5596791-ae01-623e-a2a6-d642e0ce33cb-940d34ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cbce789-55a9-3f52-1e0c-508ee1e28dec-940d34ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_443164cf-0668-f8f2-0c54-7ddd4a7caa62-940d34ff, #w-node-_443164cf-0668-f8f2-0c54-7ddd4a7caa6c-940d34ff, #w-node-_24fec01c-9a69-6643-2ea5-63d538bca9dd-c9164aa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-c9164aa6, #w-node-_975b10d2-b68b-d4e9-c385-a0d6d31405ee-c9164aa6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

@media screen and (max-width: 991px) {
  #w-node-_50d89415-a00f-9dc2-fe4a-c01fd7e27f2c-241095bb, #w-node-_5bbc55ca-87e7-481b-207e-4b27578f489a-241095bb, #w-node-baf267cb-1207-50b7-b3fc-a92f60d0ca18-241095bb, #w-node-_831c55bd-7672-d2ea-d379-a700c73a401f-241095bb, #w-node-_43025086-acd0-dd03-4899-b53a103b4efc-241095bb, #w-node-_961cedb7-6d15-11c9-bf14-7c78aa51f664-241095bb, #w-node-_81a23a72-cc5e-d86c-8dad-f5d6f17b3245-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014d3-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014db-241095bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3aab7092-4b46-9c84-ac3a-71e1de4c48d8-241095bb {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-e2f67ad6-9ebf-2f53-399c-cd54de8e4066-241095bb {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014ee-241095bb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014f4-241095bb {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014fb-241095bb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_801be045-044d-b969-4a8a-60a40d5c9536-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c953c-0d5c951e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_801be045-044d-b969-4a8a-60a40d5c954b-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c955a-0d5c951e, #w-node-_6b3ba439-27eb-4583-966f-ec9526debb65-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c9569-0d5c951e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_801be045-044d-b969-4a8a-60a40d5c957d-0d5c951e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d93d-b1d2d93b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d942-b1d2d93b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d94f-b1d2d93b {
    grid-row: 5 / 6;
  }

  #w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbcb-2f3a05e9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_263aca36-77b3-4261-9cd4-f6ae9544034d-2f3a05e9 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c529a-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52db-2f3a05e9 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52e1-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52ea-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52f3-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52fc-2f3a05e9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_263aca36-77b3-4261-9cd4-f6ae9544042e-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544046c-2f3a05e9, #w-node-_38fb3563-1ca3-3493-a960-161b75596ec9-241095c4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_38fb3563-1ca3-3493-a960-161b75596f27-241095c4 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_38fb3563-1ca3-3493-a960-161b75596f57-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f98-241095c4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_38fb3563-1ca3-3493-a960-161b75596f9e-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fa7-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb0-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb9-241095c4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_38fb3563-1ca3-3493-a960-161b75596fca-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75597008-241095c4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb3d-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    justify-self: center;
  }

  #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb40-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b283b965-ceb3-02e1-3a52-9512870c4bd2-241095c5 {
    order: -9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_19cd919f-f3cf-2151-9adf-29306ecd3779-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a9e55136-4b8f-8c4e-a95c-700ced06de9a-241095c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0d4d4d10-fd6e-adc2-a423-a6cd62b7a866-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0d4d4d10-fd6e-adc2-a423-a6cd62b7a869-241095c5, #w-node-_2837410a-9953-88ab-de29-7ab1a05b4170-241095c5, #w-node-_80dcacbc-3434-e54c-f2ae-b8203a242cc2-241095c5, #w-node-_81a51858-a83d-98c9-9d79-a53120353fd4-241095c5, #w-node-_04c95255-8fc6-ea45-a873-b3c861eff724-241095c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fde6a97-977b-d228-3d71-29b7d3407ad8-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7fde6a97-977b-d228-3d71-29b7d3407adb-241095c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db3083ae-8a67-1ee3-4735-57085812a369-241095c5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-db3083ae-8a67-1ee3-4735-57085812a36c-241095c5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d1-d058e6cf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d8-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6dc-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e0-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e4-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e8-d058e6cf {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-241095c6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff925610-3b68-5403-b3b8-0a74ab2b5aba-241095c6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    place-self: end start;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fc9-1de91fb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92027-1de91fb8 {
    order: -9999;
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9209b-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920dc-1de91fb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920e2-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920eb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920f4-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920fd-1de91fb8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9210e-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9214c-1de91fb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b740-4257b73e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b743-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b74b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b753-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b75b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b763-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b76b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b773-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b77b-4257b73e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: stretch;
  }

  #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b783-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b797-4257b73e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f0b-85779f09, #w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f18-85779f09 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3105-75fd3102, #w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3106-75fd3102, #w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3108-75fd3102, #w-node-_677c348a-5d4a-fe55-b7ae-80e375fd3109-75fd3102 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ae5e3d6c-b6e6-0ffb-de7e-40173bee9e3a-74a96516 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_609946a0-0400-358f-3991-672c499aef9c-74a96516, #w-node-_2e87b0f7-02d0-6571-dc19-0e7138b3b6b0-74a96516, #w-node-f9d4934f-f764-579e-c63e-39d5a0a6a1cd-74a96516, #w-node-d86f44b4-2ef4-c53e-0bf3-f42478b854a9-74a96516, #w-node-fc7375e7-e357-e360-cade-1db6f3ca0412-74a96516, #w-node-_5e7c62ba-0314-1c57-8e21-a6f907bfc627-74a96516 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_12fbec09-4d72-6431-1747-ed71e2ee5c05-e2ee5c04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85b4f809-e00b-f542-5e58-939848209c17-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c20-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c22-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c81-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c88-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c92-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c94-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209c9c-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209ca4-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cac-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cad-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cb0-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cb1-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cb9-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cc1-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cc9-48209c15, #w-node-_85b4f809-e00b-f542-5e58-939848209cd9-48209c15 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_87e5e011-5ce7-5fc0-b3f2-31f4f2c9224e-241095c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c8, #w-node-_1442e173-a4d5-b5ac-3104-41992a624080-241095c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7a4f8656-8fe3-2353-3ab0-e0540b950599-241095c8, #w-node-_8ae9c9d3-bf78-26f9-f76a-ce07bf3213ae-241095c8, #w-node-a87c0f01-6ed1-05bb-03b6-f00141056471-241095c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e3319af2-5709-3425-6a07-d06e338fc0a3-241095c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b8b4198-9474-95e5-1b27-f1b42e8da236-241095c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c0685a6-64bd-5e20-ea5f-e20c5b3cad98-241095c9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae29-241095ca {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae31-241095ca, #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae58-241095ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffd09aa5-24ae-0251-b95a-9105e36c7889-241095cb {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_68847abb-339a-6b88-2a7a-0c3c6caf2256-241095cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_545baeb8-88cc-2359-977d-5968d29da497-241095ce, #w-node-f3e6611b-eb86-db45-451d-f7e4c2767229-241095ce, #w-node-efcf63d5-baaa-05b1-024d-dd771c7bbd85-241095ce, #w-node-efcf63d5-baaa-05b1-024d-dd771c7bbda2-241095ce, #w-node-_0f7a9b5a-6007-42cc-ae60-04f6f1fa7e34-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fbf-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc0-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc4-241095ce, #w-node-c6207b41-4a47-0f26-7540-b7f9c64091b9-241095ce, #w-node-afa77b4b-4d7e-5118-daa1-92beab2cd9e1-241095ce, #w-node-e73a2dd1-85e2-7983-5bd5-50fd6d46c10d-241095ce, #w-node-ce86264c-2290-3e89-9aeb-5638f5c4abfd-241095ce, #w-node-a8e2b527-02fa-7385-8f7e-219e3c3ba6a1-241095ce, #w-node-d9f50b45-9f43-dcf6-b2ac-ee594b8f953c-241095ce, #w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095cf, #w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095cf, #w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095d0, #w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095d0, #w-node-bb544304-55f1-82da-316e-99d253e3b43a-241095d1, #w-node-bb544304-55f1-82da-316e-99d253e3b43f-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-bb544304-55f1-82da-316e-99d253e3b440-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: center;
  }

  #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfb9f-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a152-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a157-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a15f-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a167-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a170-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a178-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a180-241095d1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-afd6aca3-417b-7910-e2ad-6ba0236b9b2c-241095d1, #w-node-dbc858b8-e498-d293-35c5-b5af2121ee46-241095d1, #w-node-a7386b84-a501-b135-62b1-242aad96c2f4-241095d1, #w-node-a7386b84-a501-b135-62b1-242aad96c35e-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53ea-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53f1-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53f8-241095d1, #w-node-c999c0f4-5f9b-9d8a-9c7c-afafefdf53ff-241095d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5548c8d3-3372-5ceb-f87f-870785ea77f5-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5548c8d3-3372-5ceb-f87f-870785ea77fc-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea7803-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea780a-241095d1, #w-node-_5548c8d3-3372-5ceb-f87f-870785ea7811-241095d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc71e851-63d4-51b7-ca20-e97919a3be74-241095d1, #w-node-ebae4399-3abe-3276-39bb-bc13859d8f10-241095d1, #w-node-_27565f85-794f-76c1-67bd-d71547740c02-241095d1, #w-node-_7c073766-0486-a240-810e-9e8d82014d32-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cef-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf2-241095d1, #w-node-_54cb5c37-1c86-b49c-3d9e-6b193ebdc14f-241095d1, #w-node-bfad5a74-c4c4-de85-57ec-ddbf367279ce-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf7-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cfc-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d01-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d06-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d0b-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d10-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d15-241095d1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: stretch;
  }

  #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d1d-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d22-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-c260e843-b13c-ae84-7b33-c8082da3e536-241095d2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c260e843-b13c-ae84-7b33-c8082da3e53b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e543-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e54b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e554-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e55c-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e564-241095d2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_62e3fc14-2170-b3fb-9de0-7d56b780498a-241095d2, #w-node-_74edb1bf-0c73-538e-df40-e9e943f18349-241095d2, #w-node-_6fcc6aba-fe5b-4713-85af-516b8505f261-241095d2, #w-node-_328891dc-5180-4c92-241e-587a46a2ee4e-241095d4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0385c2a4-8197-e247-df48-5fc5d902649f-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264a7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264af-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264b7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264bf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264c7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264cf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264d6-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264dd-241095d4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_01cb5dea-1184-128f-4356-a7393b420bab-241095d4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_01cb5dea-1184-128f-4356-a7393b420bac-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bd6-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bf7-241095d4, #w-node-_01cb5dea-1184-128f-4356-a7393b420bfb-241095d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_627ad42f-75c4-735f-04ca-1c7fce324449-241095d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095d7, #w-node-accd3bde-1947-3981-3fb5-432b71c2e625-241095d7 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70bd-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70ca-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70d7-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70e4-241095d9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70f1-241095d9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a98ce67d-9510-49b5-65fa-5478555e99b1-241095db {
    grid-area: 1 / 2 / 2 / 6;
  }

  #w-node-a98ce67d-9510-49b5-65fa-5478555e99f0-241095db {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-a98ce67d-9510-49b5-65fa-5478555e9a2f-241095db {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-ad6f57bd-d814-0b21-220e-bf900ec86078-241095de, #w-node-ad6f57bd-d814-0b21-220e-bf900ec86081-241095de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd4-241095de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ddd-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6de5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ded-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6df5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dfe-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e06-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e0d-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e14-241095de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_040582b3-a7db-4b58-7501-45dcc7c39f71-241095de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_040582b3-a7db-4b58-7501-45dcc7c39f72-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39f92-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39fb4-241095de, #w-node-_040582b3-a7db-4b58-7501-45dcc7c39fb8-241095de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8fc0ea24-78e2-e795-aebe-dfaa0b94fe21-241095de {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bb1-241095de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bb4-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bbd-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bc6-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bcf-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bd8-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052be1-241095de {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: stretch;
  }

  #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bea-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bf3-241095de {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-_940e5b4c-1871-f1f8-c4aa-d73739510448-241095df, #w-node-f72f0e3d-b50a-4c06-fdba-7b4eec61fbb9-241095df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5998e6e7-2e0a-5810-3364-a0d456c86730-241095df {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: end;
  }

  #w-node-_7cbb7d50-d4ae-d2f7-6ef4-854234462bf6-241095df {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_623a6d57-0565-11db-1979-9a1c5604dfcb-241095df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_9ed89c75-990a-6412-427e-cc25bfb6341c-8faf1bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-6f1d6717 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fdbe82f8-554e-107d-e2c4-3593eb8e03c2-6f1d6717 {
    order: 9999;
  }

  #w-node-_443164cf-0668-f8f2-0c54-7ddd4a7caa62-940d34ff, #w-node-_443164cf-0668-f8f2-0c54-7ddd4a7caa6c-940d34ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b158431-a479-217b-ece9-e6e62f9febe1-c9164aa6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d491f3d9-3fe9-8423-0a9d-854e22331645-241095bb, #w-node-d491f3d9-3fe9-8423-0a9d-854e2233164d-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014db-241095bb, #w-node-_3aab7092-4b46-9c84-ac3a-71e1de4c48d8-241095bb, #w-node-e2f67ad6-9ebf-2f53-399c-cd54de8e4066-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014ee-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014f4-241095bb, #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014fb-241095bb, #w-node-_801be045-044d-b969-4a8a-60a40d5c9536-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c953c-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c957d-0d5c951e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d93d-b1d2d93b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d942-b1d2d93b {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d94f-b1d2d93b {
    justify-self: center;
  }

  #w-node-_488f7a16-9af1-7721-23cd-50b8d01b4c09-2f3a05e9, #w-node-a88b3c1e-578d-bb3d-44ef-d76ff7eabbe3-2f3a05e9, #w-node-_336a1a0d-9fbb-ca44-783b-d626e2931791-2f3a05e9, #w-node-_210f41de-a7d7-3e8e-1ef4-e77a01ed3ec0-2f3a05e9, #w-node-_197a46fe-686b-6694-7102-eaa94c9cfa5e-2f3a05e9, #w-node-_470b22b4-d82c-ca21-6bdc-f6de245cd405-2f3a05e9, #w-node-_21091080-1bf3-e44c-543d-9081af88fef3-2f3a05e9, #w-node-a65d7a57-58db-e221-8015-3ac13eede8aa-2f3a05e9, #w-node-_308ecdc9-c812-c58a-448c-dd0e633c04e2-2f3a05e9, #w-node-_74078ddf-277f-9c67-9964-d7fba1308e8c-2f3a05e9, #w-node-_86ea9b52-9d8d-ddd6-b8b9-218da9301a4b-2f3a05e9, #w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025bf-2f3a05e9, #w-node-f27bd1d9-46fd-9fbd-9b60-5437a13025ca-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52a0-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52a9-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52b2-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52bb-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895ef-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee54895f8-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee5489601-2f3a05e9, #w-node-_6d49cee4-d149-ee65-40c6-ec0ee548960a-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52e1-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52ea-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52f3-2f3a05e9, #w-node-c9ee2ae4-261c-57b1-ac7e-9251f18c52fc-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440434-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544043d-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440446-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae9544044f-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440458-2f3a05e9, #w-node-_263aca36-77b3-4261-9cd4-f6ae95440463-2f3a05e9, #w-node-_38fb3563-1ca3-3493-a960-161b75596ecf-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596edb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596ee4-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596eed-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596efb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f04-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f12-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f1e-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f2d-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f39-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f44-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f5d-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f66-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f6f-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f78-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f86-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f8f-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596f9e-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fa7-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb0-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fb9-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fd0-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fd9-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fe2-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596feb-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596ff4-241095c4, #w-node-_38fb3563-1ca3-3493-a960-161b75596fff-241095c4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c5, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d1-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d8-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6dc-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e0-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e4-d058e6cf, #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6e8-d058e6cf {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-ff925610-3b68-5403-b3b8-0a74ab2b5aba-241095c6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: end start;
  }

  #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fcf-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fdb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fe4-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91fed-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de91ffb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92004-1de91fb8, #w-node-_37cff852-4d3f-0263-3a4d-2e528971e200-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92012-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9201e-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92039-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92044-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9202d-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920a1-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920aa-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920b3-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920bc-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920ca-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920d3-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920e2-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920eb-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920f4-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de920fd-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92114-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9211d-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92126-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de9212f-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92138-1de91fb8, #w-node-_9516d3d4-3091-edf0-03cc-7f6b1de92143-1de91fb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b743-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b74b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b753-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b75b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b763-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b76b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b773-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b77b-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b783-4257b73e, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b797-4257b73e {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-_0cb75d60-3e81-c1e7-e7fa-485f85779f0b-85779f09, #w-node-_609946a0-0400-358f-3991-672c499aef9c-74a96516, #w-node-_2e87b0f7-02d0-6571-dc19-0e7138b3b6b0-74a96516, #w-node-f9d4934f-f764-579e-c63e-39d5a0a6a1cd-74a96516, #w-node-d86f44b4-2ef4-c53e-0bf3-f42478b854a9-74a96516, #w-node-fc7375e7-e357-e360-cade-1db6f3ca0412-74a96516, #w-node-_5e7c62ba-0314-1c57-8e21-a6f907bfc627-74a96516, #w-node-c3b83db9-4b98-8ab7-f0d4-47965ab3eb32-241095c8, #w-node-_7a4f8656-8fe3-2353-3ab0-e0540b950599-241095c8, #w-node-_8ae9c9d3-bf78-26f9-f76a-ce07bf3213ae-241095c8, #w-node-a87c0f01-6ed1-05bb-03b6-f00141056471-241095c8, #w-node-e3319af2-5709-3425-6a07-d06e338fc0a3-241095c8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_4b8b4198-9474-95e5-1b27-f1b42e8da236-241095c9 {
    order: 9999;
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_0c0685a6-64bd-5e20-ea5f-e20c5b3cad98-241095c9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae29-241095ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efcf63d5-baaa-05b1-024d-dd771c7bbd85-241095ce, #w-node-efcf63d5-baaa-05b1-024d-dd771c7bbda2-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc0-241095ce, #w-node-_953f7002-d680-6a81-9cf3-ae0c0b588fc4-241095ce, #w-node-d9f50b45-9f43-dcf6-b2ac-ee594b8f953c-241095ce {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-db84e253-8a34-d607-60d7-e4f1181f6d31-241095d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_946e1b0b-036f-1a8f-9593-bf89668dfb9f-241095d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a157-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a15f-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a167-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a170-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a178-241095d1, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a180-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf2-241095d1, #w-node-_54cb5c37-1c86-b49c-3d9e-6b193ebdc14f-241095d1, #w-node-bfad5a74-c4c4-de85-57ec-ddbf367279ce-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cf7-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cfc-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d01-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d06-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d0b-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d10-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d15-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d1d-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275d22-241095d1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-c260e843-b13c-ae84-7b33-c8082da3e53b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e543-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e54b-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e554-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e55c-241095d2, #w-node-c260e843-b13c-ae84-7b33-c8082da3e564-241095d2, #w-node-_0385c2a4-8197-e247-df48-5fc5d902649f-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264a7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264af-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264b7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264bf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264c7-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264cf-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264d6-241095d4, #w-node-_0385c2a4-8197-e247-df48-5fc5d90264dd-241095d4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_627ad42f-75c4-735f-04ca-1c7fce324449-241095d4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_627ad42f-75c4-735f-04ca-1c7fce32444a-241095d4, #w-node-_627ad42f-75c4-735f-04ca-1c7fce3244c5-241095d4, #w-node-_627ad42f-75c4-735f-04ca-1c7fce324540-241095d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db920bb7-2a57-8f82-c6ad-42e5994ab377-241095d7, #w-node-_6c3e0309-9c55-8911-6938-e67681541e57-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541e7f-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70bd-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70ca-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70d7-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70e4-241095d9, #w-node-_7ac0647a-d43f-0c83-d7f5-a0bb2e1d70f1-241095d9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd4-241095de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dd5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ddd-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6de5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6ded-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6df5-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6dfe-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e06-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e0d-241095de, #w-node-a9cbc360-6028-e66a-3c94-b6814d6c6e14-241095de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8fc0ea24-78e2-e795-aebe-dfaa0b94fe21-241095de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8fc0ea24-78e2-e795-aebe-dfaa0b94fe22-241095de, #w-node-_8fc0ea24-78e2-e795-aebe-dfaa0b94fe23-241095de, #w-node-d3a89a09-94e1-8dd7-07bb-bc024451e221-241095de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bb4-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bbd-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bc6-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bcf-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bd8-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052be1-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bea-241095de, #w-node-_108b5b3c-8e44-51ed-8d11-bc0b21052bf3-241095de {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: stretch;
  }

  #w-node-_623a6d57-0565-11db-1979-9a1c5604dfcb-241095df {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8f377e1b-446c-0e82-c583-c7bb06e014fb-241095bb, #w-node-_801be045-044d-b969-4a8a-60a40d5c9536-0d5c951e, #w-node-_801be045-044d-b969-4a8a-60a40d5c953c-0d5c951e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6b3ba439-27eb-4583-966f-ec9526debb65-0d5c951e {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_801be045-044d-b969-4a8a-60a40d5c9569-0d5c951e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_801be045-044d-b969-4a8a-60a40d5c957d-0d5c951e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d93d-b1d2d93b {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_05bc0d10-623b-ec94-f623-b932b1d2d946-b1d2d93b {
    justify-self: center;
  }

  #w-node-c70d54f5-9bf6-00f8-0ac4-3a71d058e6d8-d058e6cf, #w-node-_3977416a-33ac-50dd-6ebf-31ba4257b740-4257b73e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2145c144-2c8c-9c37-1a4c-abb0e2a2ae29-241095ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_545baeb8-88cc-2359-977d-5968d29da497-241095ce, #w-node-d9f50b45-9f43-dcf6-b2ac-ee594b8f953c-241095ce, #w-node-_56646587-bfcd-d5c2-d057-488ec4c9a152-241095d1, #w-node-ebae4399-3abe-3276-39bb-bc13859d8f10-241095d1, #w-node-_27565f85-794f-76c1-67bd-d71547740c02-241095d1, #w-node-_7c073766-0486-a240-810e-9e8d82014d32-241095d1, #w-node-_58cd3828-ca8e-732b-a279-48b6e2275cef-241095d1, #w-node-_6c3e0309-9c55-8911-6938-e67681541e83-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541eb8-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541eeb-241095d9, #w-node-_6c3e0309-9c55-8911-6938-e67681541f1e-241095d9, #w-node-a98ce67d-9510-49b5-65fa-5478555e99b1-241095db, #w-node-a98ce67d-9510-49b5-65fa-5478555e99f0-241095db, #w-node-a98ce67d-9510-49b5-65fa-5478555e9a2f-241095db {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5998e6e7-2e0a-5810-3364-a0d456c86730-241095df {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: end;
  }

  #w-node-_7cbb7d50-d4ae-d2f7-6ef4-854234462bf6-241095df {
    grid-area: 1 / 1 / 2 / 7;
    align-self: end;
  }
}
