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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  color: inherit;
  position-anchor: auto;
  position-area: top center;
  background-color: #0000;
  border: 0;
  margin: 8px;
  padding: 0;
  position: fixed;
  inset: auto;
  overflow: visible;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

:root {
  --black: #2c2c2b;
  --white: #fefdfc;
  --main2: #cabaa2;
  --new: #2f2f2f;
  --transparent: transparent;
  --main: #846e63;
  --light: #878787;
  --grey: #525051;
  --new-main: #e25b17;
  --light-grey: #6d6d6d;
}

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

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

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

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

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

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

body {
  background-color: var(--black);
  color: #333;
  font-family: Kanit, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.body {
  background-color: var(--black);
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  font-family: Kanit, sans-serif;
  line-height: 120%;
  display: flex;
}

.header {
  background-color: var(--white);
  flex-direction: column;
  align-items: stretch;
  height: auto;
  padding-top: 14px;
  padding-bottom: 0;
  display: flex;
}

.image-logo {
  width: auto;
  height: 52px;
}

.main-page {
  height: 100vh;
  color: var(--white);
  text-align: right;
  overflow-wrap: normal;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 26px 4%;
  display: flex;
}

.title-block {
  min-width: 200px;
  max-width: 300px;
  color: var(--main2);
}

.text-46-h1 {
  width: 100%;
  max-width: 800px;
  color: var(--main2);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Kanit, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 130%;
}

.text-46-h1.main {
  width: 90%;
}

.text-19 {
  width: 100%;
  color: var(--white);
  margin-bottom: 0;
  font-family: Kanit, sans-serif;
  font-size: 19px;
  line-height: 120%;
  display: block;
}

.text-19.text-old {
  color: var(--white);
  font-family: Bai Jamjuree, sans-serif;
  font-weight: 500;
}

.text-19.other {
  width: auto;
  margin-bottom: -3px;
  text-decoration: none;
}

.modal {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f3f5f9;
  border-radius: 20px;
  flex-direction: column;
  width: 37%;
  padding: 50px 33px;
  display: flex;
}

.modal.mobile-modal {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--new);
  justify-content: center;
  width: 70%;
  max-width: 400px;
  padding-top: 26px;
  padding-bottom: 26px;
  display: flex;
}

.text-20-medium {
  width: 100%;
  max-width: 100%;
  color: var(--white);
  text-align: left;
  font-family: Kanit, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.text-20-medium.right {
  max-width: 100%;
  color: var(--black);
  text-align: right;
  text-decoration: none;
}

.text-20-medium.right.white {
  color: var(--black);
}

.text-20-medium.left {
  max-width: 600px;
  color: var(--white);
  text-align: left;
  word-break: normal;
  overflow-wrap: normal;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.text-20-medium.left.color, .text-20-medium.text-red:hover {
  color: var(--white);
}

.text-20-medium.mod {
  width: 95%;
}

.text-20-medium.main {
  width: 90%;
}

.imput {
  border: 2px solid var(--transparent);
  background-color: var(--white);
  color: #2b3e4c;
  border-radius: 14px;
  max-width: 600px;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 17px;
}

.imput:hover {
  border-style: solid;
  border-color: var(--transparent);
  background-color: var(--white);
  color: #000;
}

.imput:active {
  border-width: 2px;
  border-color: var(--main);
  background-color: var(--white);
  color: var(--black);
}

.imput:focus {
  border-color: var(--main);
  background-color: var(--white);
  color: var(--main);
}

.imput:focus-visible, .imput[data-wf-focus-visible] {
  border-color: var(--main);
  color: var(--main);
}

.imput::placeholder {
  color: var(--light);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Kanit, sans-serif;
  font-size: 17px;
}

.imput.dropdown {
  color: var(--grey);
}

.form {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 16px;
  display: flex;
}

.submit-button {
  background-color: var(--new-main);
  text-transform: uppercase;
  border: 2px solid #0000;
  border-radius: 20px;
  max-width: 600px;
  padding: 18px 30px 16px;
  font-family: Kanit, sans-serif;
  font-size: 20px;
  transition: background-color .325s;
}

.submit-button:hover {
  background-color: var(--main2);
  pointer-events: auto;
  color: var(--black);
  mix-blend-mode: normal;
  border: 2px solid #0000;
}

.submit-button:focus {
  border: 2px solid var(--main2);
}

.submit-button.new {
  background-color: var(--new-main);
  max-width: 600px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 20px;
}

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

.footer {
  background-color: var(--main);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: none;
}

.container-header {
  background-color: #f3f5f9;
  border-radius: 16px;
  flex-wrap: nowrap;
  place-content: space-around flex-start;
  align-items: center;
  width: auto;
  margin-top: 10px;
  margin-left: 4%;
  margin-right: 4%;
  padding: 8px 30px;
  display: flex;
}

.container-header.no-color {
  background-color: var(--white);
  justify-content: space-between;
  align-items: center;
  width: auto;
}

.container-header.mobile {
  background-color: var(--main2);
}

.text-red {
  color: var(--main2);
  font-family: Kanit, sans-serif;
}

.text-red.text-old {
  font-family: Kanit, sans-serif;
}

.success-message {
  background-color: var(--transparent);
  font-family: Kanit, sans-serif;
}

.t {
  width: 100%;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 120%;
}

.text-26-bold {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Kanit, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 126%;
}

.text-26-bold.text-red {
  color: var(--main2);
}

.text-26-bold.other {
  margin-top: -2px;
  transition: color .4s;
}

.text-26-bold.other:hover {
  color: var(--main2);
}

.block-v {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.block-v.another-style {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  text-align: right;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 0;
}

.block-v.another-style._12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
}

.block-v.another-style.center {
  display: none;
}

.block-v.other {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-top: 0;
}

.block-v.other._2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  max-width: 600px;
  margin-top: 10px;
}

.block-v.without {
  margin-top: 26px;
}

.block-v._12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.block-v.main {
  width: 70%;
}

.block-h {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-3 {
  object-fit: contain;
  width: 40%;
  max-width: 400px;
  max-height: 100%;
  position: static;
}

.block-h-icon-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: auto;
  align-items: stretch;
  margin-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.block-h-icon-text.center {
  justify-content: center;
  margin-top: 4px;
  margin-bottom: 0;
}

.block-h-icon-text.other {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.block-h-icon-text.mob {
  align-items: center;
}

.block-h-icon-text.mob.main {
  width: 90%;
}

.block-h-icon-text.mob.no-icon {
  margin-top: 20px;
  margin-bottom: 20px;
}

.block-h-icon-text.link {
  cursor: pointer;
}

.block-h-icon-text.c {
  align-items: center;
}

.text-16 {
  color: var(--main2);
  font-family: Kanit, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 124%;
  text-decoration: none;
}

.text-16.link-t {
  color: var(--white);
  font-family: Kanit, sans-serif;
  text-decoration: none;
  transition: color .4s;
}

.text-16.link-t:hover {
  color: var(--main2);
}

.text-16.link-t.red-link.mobilelink {
  display: none;
}

.text-16.link-t.mob {
  color: var(--main2);
}

.text-16.detail {
  color: var(--light);
}

.text-16.detail.other {
  margin-top: -5px;
  padding-top: 0;
}

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

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

.text-16.detail.mob.center {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.text-16.text-red.right {
  text-align: right;
  font-weight: 700;
}

.text-16.text-red.right.link {
  color: var(--main);
  transition: color .4s;
}

.text-16.text-red.right.link:hover {
  color: var(--new-main);
}

.text-16.text-old {
  color: var(--white);
  font-family: Bai Jamjuree, sans-serif;
  font-size: 18px;
}

.text-16.dark {
  color: var(--new);
}

.block-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-direction: column;
  padding-top: 14px;
  display: flex;
}

.block-list.no-fill {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  color: var(--white);
  text-align: right;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.block-list.no-fill.main-new {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: block;
}

.block-list.no-fill.mob {
  display: none;
}

.block-list.no-fill.about {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.container-footer {
  background-color: #f3f5f9;
  border-radius: 9px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 4%;
  margin-right: 4%;
  padding-left: 9px;
  display: flex;
}

.block-image-mobil {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4%;
  padding-right: 4%;
  display: none;
}

.block-mobile {
  flex-direction: row;
  align-items: stretch;
  display: none;
}

.image-3-mobile {
  object-fit: contain;
  width: 40%;
  position: static;
}

.body-2 {
  background-color: var(--light-grey);
  color: var(--white);
  font-family: Bai Jamjuree, sans-serif;
  line-height: 120%;
}

.home-body {
  background-color: var(--black);
  color: var(--white);
  font-family: Kanit, sans-serif;
  line-height: 120%;
}

.button {
  border: 2px solid var(--transparent);
  background-color: var(--new-main);
  text-transform: uppercase;
  border-radius: 20px;
  padding: 18px 30px 16px;
  font-family: Kanit, sans-serif;
  font-size: 14px;
  transition: background-color .325s;
}

.button:hover {
  background-color: var(--main2);
  pointer-events: auto;
  color: var(--black);
  mix-blend-mode: normal;
}

.button:focus {
  border: 2px solid var(--main);
}

.button.left {
  background-color: var(--new-main);
  text-align: center;
  border: 2px solid #0000;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 10px;
  padding-left: 27px;
  padding-right: 27px;
  font-size: 18px;
  font-weight: 400;
}

.button.left:hover {
  background-color: var(--main2);
  color: var(--grey);
  border: 2px solid #0000;
}

.button.left:focus {
  border-color: var(--main2);
}

.button.left.mob {
  display: none;
}

.button.up {
  margin-top: 36px;
  font-size: 20px;
  text-decoration: none;
}

.button.up.main {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 26px;
}

.container-header-old {
  background-color: var(--grey);
  border-radius: 9px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 4%;
  margin-right: 4%;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 9px;
  display: flex;
}

.text-nav-18 {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 10px;
  font-family: Kanit, sans-serif;
  font-size: 18px;
  font-weight: 400;
  transition: color .4s;
}

.text-nav-18:hover {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.text-nav-18:focus {
  border: 1px none var(--main2);
}

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

.text-nav-18.dark {
  color: var(--black);
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
}

.text-nav-18.dark:hover, .text-nav-18.dark.other {
  color: var(--main2);
}

.text-nav-18.dark.other:hover, .text-nav-18.white {
  color: var(--white);
}

.text-nav-18.white:hover {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
}

.menu-button {
  display: none;
}

.text-28 {
  text-align: left;
  font-family: Kanit, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 126%;
}

.container-block-main {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-color: #f3f5f900;
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65d757e0b4c42cb55d18b2c1_image.png");
  background-position: 0%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 0 30px;
  display: flex;
}

.container-block-main.im-aboutus {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dc8abbad8feda806a21aae_bg-aboutUs.png");
  background-position: 90%;
  background-size: cover;
}

.container-block-main.im-aboutus.mob {
  background-image: linear-gradient(117deg, #2c2c2bbf, var(--transparent)), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6959b38dd0cbf4f841455aa8_IMG_0997.jpg");
  background-position: 0 0, 90%;
}

.container-block-main.im-service1 {
  background-image: linear-gradient(80deg, #2c2c2b70, #2c2c2b14), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6959b01ed83ec3f327b77082_IMG_0896.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.container-block-main.im-service2 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dcab2a4e68fc4004ef911e_im-service2.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.container-block-main.im-service2.im-1 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/66f12a5fd2bbd1fa3ebd9950_im1.png");
}

.container-block-main.im-service2.im-2 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65f04b6e00ece3055d2e24bb_im-main.png");
}

.container-block-main.im-service2.im-3 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/66f12d6e6d7e773e97c7e650_im3.png");
}

.container-block-main.im-service2.im-4 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70 35%), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/66f13521d15715fe8e159662_im4.png");
  background-position: 0 0, 90%;
}

.container-block-main.im-service2.im-5 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/676d384769d9ce6c85b272c4_9952.jpg");
  background-position: 0 0, 20%;
}

.container-block-main.im-service2.im-6 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/671a4f5727187ff3921b7378_im6.png");
  background-position: 0 0, 50% 0;
}

.container-block-main.im-service2.im-7 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/671a24e66a1179d918819e52_im7.png");
  background-position: 0 0, 0 0;
}

.container-block-main.im-service2.im-8 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/671a24e5d865e46118e7af03_im8.png");
}

.container-block-main.im-service2.im-9 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/676d38f546108810912fb90d_312.jpg");
  background-position: 0 0, 0%;
}

.container-block-main.im-service2.im-10 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6740759727006bd322483d46_im%2010.png");
}

.container-block-main.im-service2.im-11 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/67408a038250b7e965bc2356_im%2011.png");
  background-position: 0 0, 0 100%;
}

.container-block-main.im-service2.im-12 {
  background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/676d301185bb78d01ec01f78_5731.jpg");
}

.container-block-main.im-service3 {
  background-image: linear-gradient(106deg, #2c2c2bbf, #2c2c2b87), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e6d1513ce7ac2cec657a64_im-service3.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.container-block-main.im-service4 {
  background-image: linear-gradient(110deg, #2c2c2bbf, #2c2c2b78), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e6d32496b165d21e44cc9e_im-service4.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.container-block-main.im-service5 {
  background-image: linear-gradient(115deg, #2c2c2bad, #2c2c2b52), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dcab2b802768100a9d1ca4_im-service5.png");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.container-block-main.mob {
  background-image: linear-gradient(117deg, #2c2c2bbf, var(--transparent)), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6959aed269ba8adeb0cc7355_IMG_0900.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat-x;
  background-size: auto, cover;
}

.image-main {
  z-index: -3;
  aspect-ratio: auto;
  object-fit: fill;
  width: auto;
  max-width: 92vw;
  margin-left: 4%;
  margin-right: 4%;
  display: none;
  position: absolute;
  inset: auto 0%;
  overflow: visible;
}

.text-40-h1-old {
  width: 80%;
  max-width: 800px;
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.section {
  height: auto;
  color: var(--white);
  overflow-wrap: normal;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 4%;
  display: flex;
}

.section.image {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65d73fac38bd66abac3de0a5_bg.png");
  background-position: 50% 40%;
  background-size: cover;
}

.section.image.other {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6959ad26cce7c14bc2c944df_IMG_0893.jpg");
  padding-top: 5%;
  padding-bottom: 2%;
}

.section.image.other.mobile {
  display: none;
}

.section.image.other.bg {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65d75811eafc146cffe7ddbf_bg.png");
}

.section.oher {
  padding-top: 60px;
}

.section.other {
  overflow: hidden;
}

.section.blog {
  align-items: center;
}

.section.blog-full-min {
  justify-content: flex-start;
  min-height: 80vh;
}

.section.im {
  background-image: linear-gradient(180deg, var(--transparent) 74%, #2c2c2bd9), linear-gradient(190deg, var(--black), var(--transparent) 13%), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e1ae1db07d7842afc8cc85_Im-PlasterX.png");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6%;
  padding-bottom: 6%;
}

.section.old {
  display: block;
}

.section.off {
  display: none;
}

.text-44-h1 {
  width: 100%;
  max-width: 650px;
  color: var(--main2);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: Kanit, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 126%;
}

.text-44-h1.left {
  text-transform: none;
  padding-left: 0;
}

.text-44-h1.without {
  margin-bottom: 8px;
}

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

.container-block {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-color: #f3f5f900;
  background-clip: border-box;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-block.without {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-left: 0;
  padding-right: 0;
}

.container-block.without.size--grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 400px;
  display: grid;
}

.container-block.fil-size {
  background-color: var(--new);
  justify-content: flex-end;
  height: 340px;
  padding-left: 76px;
  overflow: visible;
}

.container-block.fil-size.mobile {
  display: none;
}

.container-block.fil-size.form-size {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 76px;
}

.container-block.full {
  background-color: var(--new);
  border-radius: 0;
  width: auto;
  height: auto;
  margin-top: -18px;
  margin-left: 0;
  margin-right: 0%;
  padding-left: 0;
  padding-right: 0;
}

.container-block.center {
  justify-content: space-between;
  align-items: center;
}

.dropdown {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.dropdown.index {
  z-index: 1;
  flex-direction: column;
  display: block;
}

.dropdown.index-2 {
  z-index: 3;
  display: block;
}

.dropdown._3 {
  z-index: 3;
}

.dropdown._4 {
  z-index: 4;
}

.dropdown._5 {
  z-index: 5;
}

.dropdown._6 {
  z-index: 6;
}

.dropdown-head {
  border: 2px solid var(--grey);
  background-color: var(--black);
  cursor: pointer;
  border-radius: 9px;
  flex-wrap: nowrap;
  place-content: space-around space-between;
  align-items: center;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 16px 30px;
  display: flex;
  position: static;
}

.dropdown-head.disable {
  cursor: auto;
}

.icon-arrow {
  background-color: var(--grey);
  border-radius: 50%;
}

.icon-arrow.disable {
  display: none;
}

.icon-arrow.mob {
  background-color: var(--black);
}

.cards-services {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 2px none var(--grey);
  background-color: var(--new);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  max-height: none;
  padding: 6%;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  align-items: stretch;
  padding-top: 30px;
  padding-bottom: 0;
  display: grid;
}

.collection-list.without {
  padding-top: 0;
}

.dropdown-body {
  width: auto;
  display: block;
  overflow: hidden;
}

.block-all-services {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  overflow: hidden;
}

.block-cards-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.list-image {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: stretch stretch;
  width: auto;
  height: 94px;
  margin-top: 10px;
  display: grid;
  position: static;
  overflow: visible;
}

.lightbox-link {
  flex-direction: column;
  display: flex;
}

.image-gallery-small {
  object-fit: cover;
  border-radius: 8px;
  max-width: 100%;
  height: auto;
}

.image-gallery {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 12px;
  height: 216px;
}

.block-small-image {
  object-fit: fill;
  border-radius: 8px;
  justify-content: space-around;
  align-items: flex-start;
  max-width: none;
  height: 94px;
  display: flex;
  overflow: hidden;
}

.block-horizont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6%;
  padding-bottom: 6%;
  display: flex;
}

.block-horizont.other {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: end start;
  place-items: end start;
  margin-bottom: -40px;
  padding-top: 0%;
  padding-bottom: 0%;
  display: grid;
}

.block-horizont.other.form-size-block {
  place-items: center stretch;
}

.block-horizont.other.form-size-mob {
  display: none;
}

.block-horizont.v {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding-left: 2%;
  padding-right: 2%;
}

.block-horizont.v.center {
  justify-content: center;
  align-items: flex-start;
}

.block-horizont.v.slider {
  width: 90%;
  padding-left: 0%;
  padding-right: 0%;
}

.text-22 {
  text-align: left;
  font-family: Kanit, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

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

.text-22.other {
  width: 90%;
  line-height: 124%;
}

.text-22.other.max, .text-22.max {
  width: 80%;
  max-width: 600px;
}

.block-vertical {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.block-vertical.other {
  margin-top: 73px;
  margin-bottom: 73px;
}

.dropdown-head1 {
  border: 2px solid var(--grey);
  background-color: var(--black);
  cursor: pointer;
  border-radius: 9px;
  flex-wrap: nowrap;
  place-content: space-around space-between;
  align-items: center;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 16px 30px;
  display: flex;
  position: static;
}

.text-26 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 124%;
  text-decoration: none;
}

.text-26.without {
  max-width: 600px;
  margin-top: 13px;
  margin-bottom: 0;
}

.logo {
  width: auto;
  height: 100px;
}

.logo.other {
  display: none;
}

.text-16-med {
  width: 190px;
  color: var(--light);
  text-align: center;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 121%;
}

.text-16-med.white {
  color: var(--light-grey);
  display: none;
}

.block-logo-title {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  display: flex;
}

.block-logo-title.mobile {
  display: none;
}

.icon-social {
  height: 34px;
}

.block-link.mob {
  color: var(--white);
}

.block-link.mob:hover {
  color: var(--main2);
}

.block-link.mob.vert {
  cursor: pointer;
}

.block-link.mob.vert.off {
  display: none;
}

.button-2 {
  border: 2px solid var(--grey);
  background-color: var(--new);
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 18px 30px;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: block;
}

.button-2:hover {
  border-color: var(--main);
  background-color: var(--main);
  color: var(--white);
}

.button-2.other {
  margin-left: auto;
  margin-right: auto;
}

.image-phone {
  object-fit: scale-down;
  max-width: 346px;
  margin-top: 0%;
  padding-left: 0;
  position: static;
  top: -109px;
  bottom: auto;
  left: 60px;
}

.block-image-phone {
  padding-left: 10%;
}

.block-reviews {
  display: none;
}

.slide {
  background-color: var(--black);
  width: auto;
  padding-right: 10px;
  overflow: visible;
}

.block-slide {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.mask {
  background-color: var(--black);
  width: auto;
  overflow: visible;
}

.icon {
  background-color: var(--main2);
}

.right-arrow {
  z-index: 12000;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.image-arrow {
  transform: translate(0);
}

.icon-slider-arrow {
  background-color: var(--grey);
  border-radius: 50%;
  margin-left: 6px;
  margin-right: 6px;
  transform: rotate(90deg);
}

.icon-slider-arrow.left {
  background-color: var(--grey);
  transform: rotate(-90deg);
}

.slider {
  z-index: auto;
  height: auto;
}

.slide-nav {
  display: none;
}

.left-arrow {
  z-index: 2;
  align-items: center;
  display: flex;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.slide-2 {
  background-color: var(--black);
  width: auto;
  padding-right: 10px;
}

.image--review {
  -webkit-backdrop-filter: invert();
  backdrop-filter: invert();
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 6px;
  width: auto;
}

.block-h-cta {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.block-h-cta.right {
  padding-left: 10%;
}

.block-v-other {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 14px;
  display: flex;
}

.block-v-other.other {
  margin-top: 0;
}

.block-faq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20px;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.block-faq.full {
  width: auto;
}

.dropdown-faq {
  z-index: 1;
  background-color: var(--light-grey);
  border-radius: 20px;
  position: relative;
}

.dropdown-head-faq {
  cursor: pointer;
  background-color: #f3f5f900;
  border-radius: 9px;
  flex-wrap: nowrap;
  place-content: space-around space-between;
  align-items: center;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 16px 30px;
  display: flex;
  position: static;
}

.dropdown-body-faq {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.icon-plus {
  background-color: var(--grey);
  border-radius: 50%;
  width: 34px;
}

.block-h-faq {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  display: flex;
}

.block-seo-text {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.block-link-h-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--main2);
  cursor: pointer;
  align-items: center;
  margin-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.block-link-h-icon:hover {
  color: var(--white);
}

.block-link-h-icon:active {
  filter: none;
}

.block-link-h-icon.without {
  margin-bottom: 0;
}

.seo-text {
  background-color: var(--light);
  color: var(--light);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 13px;
  overflow: hidden;
}

.texr-button2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.text-button2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 123%;
}

.link-block-phone {
  text-align: right;
  text-decoration: none;
}

.link-block-phone:hover {
  color: var(--main2);
}

.link-block-reguest {
  text-decoration: none;
}

.section-footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  overflow-wrap: normal;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 2% 0% 0%;
  display: flex;
  overflow: hidden;
}

.container-footer-h {
  border: 1px none var(--light);
  background-color: #f3f5f900;
  border-radius: 9px;
  flex-wrap: nowrap;
  place-content: space-around space-between;
  align-items: center;
  width: auto;
  margin-left: 4%;
  margin-right: 4%;
  padding: 0;
  display: flex;
}

.block-v-link {
  justify-content: space-between;
  display: flex;
}

.block-v-link.adapt.mob {
  display: none;
}

.text-17-detail {
  color: var(--light);
  text-align: left;
  font-family: Kanit, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 124%;
}

.text-17-detail.other {
  color: var(--new);
  margin-bottom: 12px;
}

.text-17-detail.center {
  text-align: center;
  display: block;
}

.text-17-detail.detail {
  color: var(--light-grey);
}

.image-icon-cms {
  height: 44px;
}

.collection-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.slide-3 {
  width: auto;
  padding-right: 10px;
}

.slide-4 {
  width: auto;
}

.block-reviews-mob {
  display: none;
}

.block-slide-mobi {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.block-header-mob, .block-reviews-adapt {
  display: none;
}

.block-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.block-card-v {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dc714bcd3bb84d017a7007_im-1.png");
  background-position: 50% 100%;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 460px;
  margin-top: 0;
  padding: 6%;
  display: flex;
}

.block-card-v.another-style {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-top: 0;
}

.block-card-v.another-style._12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
}

.block-card-v.other {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-top: 0;
}

.block-card-v.other._2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  max-width: 600px;
  margin-top: 10px;
}

.block-card-v.without {
  margin-top: 26px;
}

.block-card-v._2 {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65f8598073c9736a29b79a3d_im-2.png");
}

.block-card-v._3 {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65f85982f366278a0e54e99c_im-3.png");
}

.block-card-v._4 {
  background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65f859801e822eb29c79081c_im-4.png");
}

.block-card-v.im-1 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
}

.numder {
  background-color: var(--light);
  border-radius: 12px;
  padding: 13px 28px;
}

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

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

.grey {
  color: var(--grey);
}

.section-modal {
  z-index: 1200;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #2c2c2bd6;
  justify-content: center;
  align-items: center;
  padding-left: 39px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.image-8 {
  transform: rotate(45deg);
}

.icon-block-exit {
  cursor: pointer;
  width: 40px;
  position: relative;
  top: -262px;
  left: auto;
}

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

.submenu {
  z-index: 12200;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--grey);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  padding: 12px 32px 18px;
  display: flex;
  position: absolute;
  left: 32%;
}

.submenu.mob {
  display: flex;
  top: 40.3906px;
  left: 27%;
}

.submenu.mob.off {
  display: none;
}

.body-3 {
  background-color: var(--black);
  color: var(--white);
  font-family: Kanit, sans-serif;
}

.block-all-blogs {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  max-width: 800px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-blogs {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom: 1px solid var(--grey);
  flex-direction: column;
  margin-bottom: 18px;
  padding-top: 0;
  padding-bottom: 18px;
  display: flex;
}

.line {
  background-color: var(--light-grey);
  width: 2px;
  height: auto;
  display: block;
}

.block-text-blog {
  margin-bottom: -6px;
}

.link-block {
  text-decoration: none;
}

.body-4 {
  color: var(--white);
}

.empty-state, .empty-state-2 {
  display: none;
}

.block-text-v {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.image-9 {
  display: none;
}

.block-review {
  display: block;
}

.slide-copy {
  background-color: var(--black);
  width: auto;
  padding-right: 10px;
  overflow: visible;
}

.block-reviews-copy {
  display: block;
}

.drop {
  z-index: 2;
  position: static;
  overflow: hidden;
}

.drop.index {
  z-index: 1;
  flex-direction: column;
  display: block;
}

.drop.index-2 {
  z-index: 3;
  display: block;
}

.drop._3 {
  z-index: 3;
}

.drop._4 {
  z-index: 4;
}

.drop._5 {
  z-index: 5;
}

.drop._6 {
  z-index: 6;
}

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

.block-all-dropdown.save {
  display: none;
}

.block-all-cards-services {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 30px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.logo-ag {
  height: 26px;
  margin-top: 16px;
  margin-bottom: 20px;
}

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

.block-logo {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.grid-2columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
}

.block-t-v {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 240px;
  margin-top: 44px;
  display: flex;
}

.block-video {
  width: auto;
  max-width: 240px;
  height: auto;
}

.video {
  width: 225px;
  max-width: 240px;
  height: 400px;
}

.slider-2 {
  width: 100%;
}

.slider-3 {
  background-color: var(--black);
  width: 100%;
  height: auto;
}

.slider-3.mobile {
  display: none;
}

.slide-v {
  background-color: var(--black);
  vertical-align: baseline;
  height: auto;
  overflow: visible;
}

.mask-2 {
  background-color: var(--black);
  height: auto;
  overflow: hidden;
}

.slide-nav-2 {
  bottom: -40px;
}

.block-slide-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  display: grid;
}

.left-arrow-2 {
  left: -50px;
}

.right-arrow-2 {
  right: -50px;
}

.link-blog {
  color: var(--white);
  text-decoration: none;
}

.link-block-reviews {
  background-color: #fff;
  border-radius: 10px;
  width: 120px;
}

.image-10 {
  padding: 5px;
}

.text-span, .text-span-2, .text-span-3 {
  color: var(--main2);
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

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

.video-tiktok {
  -webkit-text-stroke-color: var(--transparent);
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  display: block;
}

.block-cards-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  flex: 0 auto;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

.video-2 {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
}

.card-video-tik-tok {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  object-position: 50% 50%;
  background-clip: border-box;
  border-radius: 20px;
  display: block;
  overflow: visible;
}

.background-video {
  object-fit: none;
}

.form-block {
  width: 100%;
}

.select-field {
  color: var(--new-main);
}

.select-field-2 {
  max-width: 600px;
  height: 60px;
  color: var(--light);
  border-radius: 14px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 17px;
}

.widget-wrapper {
  z-index: 10000;
  background-color: #0000;
  position: fixed;
  bottom: 55px;
  right: 15px;
}

.widget-icon {
  width: 70px;
  height: 70px;
}

.div-block-3 {
  display: none;
}

.div-block-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-2 {
  text-decoration: none;
}

.email-link {
  color: var(--white);
  text-decoration: none;
}

.text-span-4 {
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .body {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .image-logo {
    width: 230px;
  }

  .main-page {
    align-items: flex-start;
    height: auto;
    padding: 3% 4%;
  }

  .title-block {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-46-h1 {
    text-align: left;
    width: 70%;
    margin-bottom: 12px;
    font-size: 33px;
  }

  .text-19 {
    text-align: left;
    width: 90%;
    font-size: 20px;
    display: block;
  }

  .modal {
    width: 39%;
    padding: 20px 14px;
  }

  .modal.mobile-modal {
    width: 68%;
  }

  .text-20-medium {
    width: 100%;
    font-size: 20px;
  }

  .text-20-medium.left.color.other {
    max-width: 390px;
  }

  .text-20-medium.left.color.other.max {
    width: 90%;
  }

  .text-20-medium.left.max {
    width: 70%;
  }

  .text-20-medium.text-red {
    font-size: 19px;
  }

  .imput {
    font-size: 16px;
  }

  .submit-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
  }

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

  .container-header {
    justify-content: flex-start;
    margin-left: 4%;
    margin-right: 4%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .t {
    width: 52%;
    font-size: 20px;
  }

  .block-v {
    margin-top: 20px;
  }

  .block-v.another-style {
    display: flex;
  }

  .block-v.another-style.adapt {
    display: none;
  }

  .block-v.another-style.nosee {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .block-h {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: flex-start;
  }

  .image-3 {
    display: none;
  }

  .text-16.link-t.mob {
    color: var(--main);
  }

  .text-16.detail {
    display: block;
  }

  .text-16.detail.mob {
    display: none;
  }

  .block-list.no-fill {
    width: 100%;
    display: none;
  }

  .block-list.no-fill.mob {
    text-align: left;
    display: block;
  }

  .block-list.no-fill.about {
    display: block;
  }

  .container-footer {
    margin-left: 4%;
    margin-right: 4%;
  }

  .image-4 {
    width: 230px;
  }

  .block-image-mobil {
    flex-direction: row;
    width: auto;
    height: auto;
    padding-top: 4%;
    padding-bottom: 4%;
    display: block;
  }

  .block-mobile {
    align-items: stretch;
    display: none;
  }

  .title-block-mobile {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-3-mobile {
    width: 50%;
    display: block;
  }

  .button {
    padding-top: 18px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .button.up {
    margin-top: 30px;
    font-size: 18px;
  }

  .container-header-old {
    margin-left: 4%;
    margin-right: 4%;
  }

  .menu-button {
    display: none;
  }

  .text-28 {
    font-size: 24px;
  }

  .container-block-main {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 32px 20px;
  }

  .container-block-main.im-service2.im-6 {
    background-position: 0 0, 50% 0;
  }

  .container-block-main.im-service2.im-7 {
    background-position: 0 0, 0 0;
  }

  .container-block-main.im-service2.im-9 {
    background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/671a24e68045850f0f3ab850_im9.png");
  }

  .container-block-main.im-service2.im-11 {
    background-position: 0 0, 100% 100%;
  }

  .text-40-h1-old {
    text-align: left;
    width: 90%;
    font-size: 40px;
  }

  .nav-menu {
    display: flex;
  }

  .section {
    align-items: flex-start;
    height: auto;
    padding: 6% 4%;
  }

  .section.image.other {
    padding-top: 10%;
    padding-bottom: 5%;
  }

  .section.other {
    padding-bottom: 4%;
  }

  .section.im {
    background-position: 0 0, 0 0, 80%;
  }

  .text-44-h1 {
    text-align: left;
    width: 100%;
    font-size: 32px;
  }

  .text-44-h1.without.all {
    width: 90%;
  }

  .container-block {
    margin-left: auto;
    margin-right: auto;
  }

  .container-block.without.size--grid {
    height: 460px;
  }

  .container-block.fil-size {
    height: 290px;
    padding-left: 0;
  }

  .container-block.fil-size.mobile {
    display: none;
  }

  .container-block.fil-size.form-size {
    padding: 10px 20px;
  }

  .dropdown-head {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-arrow {
    width: 38px;
    height: 38px;
  }

  .collection-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-body {
    width: auto;
  }

  .card {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .lightbox-link {
    margin-bottom: -31px;
    padding-bottom: 0;
  }

  .block-horizont.other {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: -18px;
  }

  .block-horizont.other.form-size-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: auto;
  }

  .block-horizont.v {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .block-horizont.v.m {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-22 {
    font-size: 20px;
  }

  .text-22.other {
    width: 90%;
  }

  .text-22._1 {
    margin-top: 10px;
  }

  .block-vertical.other {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 31px;
  }

  .dropdown-head1 {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-26 {
    font-size: 24px;
  }

  .logo {
    height: 50px;
  }

  .text-16-med {
    display: none;
  }

  .image-phone {
    max-width: 300px;
  }

  .block-image-phone {
    padding-left: 0%;
  }

  .block-map.mob {
    border-radius: 20px;
  }

  .block-reviews {
    display: none;
  }

  .mask {
    height: 100%;
  }

  .slider {
    height: 180px;
  }

  .block-h-cta.right {
    padding-left: 0%;
  }

  .dropdown-head-faq {
    margin-left: 0%;
    margin-right: 4%;
    padding-left: 21px;
    padding-right: 21px;
  }

  .dropdown-body-faq {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-button2 {
    font-size: 18px;
    font-weight: 400;
  }

  .section-footer {
    justify-content: center;
    align-items: stretch;
    height: auto;
    padding: 3% 0% 0%;
  }

  .container-footer-h {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }

  .block-v-link.adapt.mob {
    display: none;
  }

  .text-17-detail {
    font-size: 17px;
  }

  .image-5 {
    height: 38px;
  }

  .block-reviews-mob {
    display: none;
  }

  .block-slide-mobi {
    grid-template-columns: 1fr 1fr;
  }

  .image-work {
    height: 110px;
  }

  .block-header-mob {
    display: none;
  }

  .block-reviews-adapt {
    display: block;
  }

  .block-cards {
    grid-template-columns: 1fr 1fr;
  }

  .block-card-v {
    margin-top: 20px;
  }

  .block-card-v.another-style.adapt {
    display: none;
  }

  .block-text-v {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .block-review, .block-reviews-copy {
    display: none;
  }

  .block-all-cards-services {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-2columns {
    grid-template-columns: 1fr;
  }

  .block-t-v {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: auto;
  }

  .block-t-v.m {
    margin-top: 10px;
  }

  .video {
    width: 225px;
    height: 400px;
  }

  .slide-v {
    vertical-align: baseline;
  }

  .mask-2 {
    background-color: var(--black);
    overflow: hidden;
  }

  .block-slide-grid {
    place-items: start center;
  }

  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .div-block-3 {
    text-align: left;
    display: block;
  }

  .div-block-4 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .main-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 6%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .title-block {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .text-46-h1 {
    text-align: left;
    width: 77%;
    margin-bottom: 10px;
    font-size: 32px;
  }

  .text-19 {
    text-align: center;
    width: 70%;
  }

  .modal.mobile-modal {
    width: 80%;
    margin-left: 0%;
    padding-left: 43px;
    padding-right: 43px;
  }

  .text-20-medium {
    font-size: 18px;
  }

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

  .text-20-medium.left.color.other.max {
    max-width: 370px;
  }

  .container-header {
    margin-left: 4%;
    margin-right: 4%;
  }

  .container-header.no-color {
    display: none;
  }

  .container-header.mobile {
    background-color: var(--new);
    justify-content: space-between;
  }

  .t {
    text-align: center;
    width: 84%;
  }

  .block-v {
    width: 100%;
    margin-top: 24px;
  }

  .block-v.another-style {
    display: flex;
  }

  .block-v.another-style.mob {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .block-v.another-style.center {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .block-v.another-style.nosee {
    display: none;
  }

  .block-h {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center;
  }

  .block-h-icon-text.center {
    display: none;
  }

  .block-h-icon-text.center.mob {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    display: flex;
  }

  .text-16.link-t.red-link, .text-16.link-t.red-link.w--current:active, .text-16.link-t.red-link.w--current:focus {
    color: var(--main2);
  }

  .text-16.link-t.red-link.mobilelink {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
  }

  .text-16.link-t.red-link.mobilelink:active, .text-16.link-t.red-link.mobilelink:focus {
    color: var(--white);
  }

  .text-16.link-t.red-link.mobilelink.sub {
    color: var(--main);
  }

  .text-16.detail.other {
    margin-bottom: 8px;
    padding-bottom: 0;
  }

  .text-16.detail.mob {
    display: block;
  }

  .block-list {
    padding-top: 10px;
  }

  .container-footer {
    margin-left: 4%;
    margin-right: 4%;
  }

  .title-block-mobile {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 32px;
    margin-bottom: 32px;
    display: flex;
  }

  .button.left {
    padding-left: 21px;
    padding-right: 21px;
    font-size: 13px;
  }

  .button.left.mob {
    margin-top: 18px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 14px;
    display: block;
  }

  .button.up {
    margin-top: 17px;
  }

  .container-header-old {
    margin-left: 4%;
    margin-right: 4%;
  }

  .menu-button {
    border: 0px solid var(--main2);
    -webkit-text-stroke-width: 0px;
    border-radius: 20px;
    display: none;
  }

  .menu-button.w--open {
    background-color: var(--main2);
    border-radius: 16px;
    padding: 14px;
  }

  .text-28 {
    font-size: 22px;
  }

  .container-block-main {
    object-fit: fill;
    object-position: 100% 50%;
    background-position: 63%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-block-main.im-service2.im-5 {
    background-position: 0 0, 40%;
  }

  .container-block-main.im-service2.im-6 {
    background-position: 0 0, 50% 0;
  }

  .container-block-main.im-service2.im-7 {
    background-position: 0 0, 0 0;
  }

  .container-block-main.im-service2.im-11 {
    background-position: 0 0, 50%;
  }

  .container-block-main.mob {
    background-position: 0 0, 75%;
  }

  .text-40-h1-old {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    font-size: 46px;
  }

  .nav-menu {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: var(--light-grey);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    padding-top: 0;
    display: flex;
  }

  .nav-menu.mob {
    background-color: var(--black);
    flex-flow: row;
    height: auto;
    min-height: 100vh;
    padding-top: 34px;
    padding-bottom: 40px;
  }

  .section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 4% 10px;
  }

  .section.image.other {
    display: none;
  }

  .section.image.other.mobile {
    background-image: none;
    padding-top: 2%;
    padding-bottom: 2%;
    display: block;
  }

  .text-44-h1 {
    text-align: left;
    width: 90%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 28px;
  }

  .text-44-h1.left {
    font-size: 30px;
  }

  .container-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    object-fit: fill;
    object-position: 100% 50%;
    background-image: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-block.without.size--grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    height: auto;
  }

  .container-block.fil-size {
    margin-top: -52px;
    margin-bottom: 0;
  }

  .container-block.fil-size.mobile {
    display: none;
  }

  .container-block.full {
    margin-top: 12px;
  }

  .dropdown-head {
    justify-content: space-between;
    align-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .icon-arrow {
    object-fit: fill;
    width: 34px;
    height: 34px;
    margin-left: 0;
    display: flex;
    position: static;
    inset: 2.4% 4% 0% auto;
  }

  .block-cards-image {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .card {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .lightbox-link {
    margin-bottom: -14px;
  }

  .block-horizont.other {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    margin-bottom: -5px;
    margin-left: 0;
    padding-left: 0;
  }

  .block-horizont.other.form-size-block {
    display: none;
  }

  .block-horizont.other.form-size-block.form-size-block-mob {
    grid-auto-flow: column;
  }

  .block-horizont.other.form-size-mob {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 20px;
    display: block;
  }

  .text-22 {
    font-size: 20px;
  }

  .block-vertical.other {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
  }

  .dropdown-head1 {
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-26 {
    font-size: 20px;
  }

  .text-26.other {
    width: auto;
  }

  .logo {
    width: 80px;
    height: auto;
  }

  .logo.other {
    display: none;
  }

  .block-logo-title.mobile {
    display: block;
  }

  .icon-social {
    height: 41px;
  }

  .block-link {
    display: flex;
  }

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

  .block-link.mob.vert {
    flex-direction: column;
    align-items: center;
  }

  .block-link.mob.vert.off {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .block-link.ful {
    width: 100%;
  }

  .button-2 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
  }

  .image-phone {
    max-width: 210px;
  }

  .block-map {
    object-fit: fill;
  }

  .block-map.mob {
    border-radius: 9px;
    overflow: hidden;
  }

  .image--review {
    width: 98%;
  }

  .block-h-cta.right {
    padding-top: 65px;
    padding-left: 41%;
  }

  .block-h-cta.right.mobile {
    background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6776632d4e4f74f02f53a933_000.png");
    background-position: 68%;
    background-size: cover;
    border-radius: 16px;
    padding: 37px 12px;
  }

  .block-faq {
    width: 100%;
    margin-top: 16px;
  }

  .dropdown-head-faq {
    margin-left: 0%;
    margin-right: 0%;
  }

  .block-h-faq.mob {
    flex-direction: column;
  }

  .texr-button2 {
    font-size: 16px;
  }

  .text-button2 {
    font-size: 16px;
    line-height: 125%;
  }

  .section-footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 1%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-footer-h {
    justify-content: space-between;
    width: auto;
    margin-left: 4%;
    margin-right: 4%;
  }

  .text-17-detail {
    font-size: 18px;
  }

  .image-icon-cms {
    height: 37px;
  }

  .block-reviews-mob {
    display: flex;
  }

  .block-slide-mobi {
    grid-template-columns: 1fr;
  }

  .image-work {
    height: 100px;
  }

  .brand {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .block-header-mob {
    height: auto;
    padding-top: 60px;
    display: flex;
  }

  .block-header-mob.mob {
    padding-top: 40px;
  }

  .image-map.mob {
    object-fit: cover;
    height: 280px;
  }

  .block-reviews-adapt, .block-image-mob {
    display: none;
  }

  .collection-list-wrapper {
    object-fit: fill;
    flex-wrap: nowrap;
    width: 93%;
    display: flex;
  }

  .image-7 {
    object-fit: fill;
  }

  .block-card-v {
    width: 100%;
    margin-top: 24px;
  }

  .block-card-v.another-style {
    display: none;
  }

  .block-card-v.another-style.mob {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .submenu.mob {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    background-color: var(--transparent);
    border-radius: 9px;
    padding-top: 21px;
    padding-bottom: 21px;
    display: flex;
    position: static;
  }

  .submenu.mob.off {
    display: none;
  }

  .block-text-v {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-9 {
    object-fit: cover;
    object-position: 100% 50%;
    width: 500px;
    height: 500px;
    display: none;
  }

  .block-review {
    display: flex;
  }

  .block-reviews-copy {
    display: none;
  }

  .logo-ag {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .block-logo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .block-t-v {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .slide-nav-2 {
    bottom: -5px;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }
}

@media screen and (max-width: 479px) {
  .image-logo {
    width: 230px;
  }

  .main-page {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-bottom: 6%;
  }

  .title-block {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-46-h1 {
    text-align: left;
    width: 100%;
    margin-bottom: 4px;
    font-size: 30px;
  }

  .text-19 {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .modal.mobile-modal {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-20-medium {
    text-align: left;
    font-size: 17px;
    line-height: 124%;
  }

  .text-20-medium.right {
    color: var(--white);
    -webkit-text-stroke-color: var(--white);
  }

  .text-20-medium.right.other {
    margin-top: 1px;
    margin-bottom: 1px;
    font-size: 18px;
  }

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

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

  .imput {
    font-size: 16px;
  }

  .container-header.mobile {
    padding: 6px 4px 6px 9px;
  }

  .t {
    font-size: 16px;
  }

  .text-26-bold.other {
    color: var(--main2);
  }

  .block-v {
    align-items: flex-start;
  }

  .block-v.another-style.mob.other {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .block-v.another-style.see {
    display: flex;
  }

  .block-v.another-style.center {
    width: auto;
  }

  .block-v.other {
    align-items: flex-start;
  }

  .block-v.other.bu {
    align-items: stretch;
  }

  .block-v.other.center {
    justify-content: flex-start;
    align-items: center;
  }

  .block-h-icon-text.center.mob {
    justify-content: center;
    align-items: center;
  }

  .block-h-icon-text.mob {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 6px;
  }

  .text-16 {
    font-size: 15px;
  }

  .text-16.link-t.red-link.mobilelink.sub {
    color: var(--main);
  }

  .text-16.link-t.mob {
    color: var(--main2);
  }

  .text-16.detail.other {
    margin-bottom: 8px;
  }

  .block-list.no-fill.main-new {
    text-align: left;
  }

  .title-block-mobile {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .home-body {
    height: auto;
    overflow: visible;
  }

  .button.left.mob {
    margin-top: 26px;
  }

  .button.up {
    padding-top: 18px;
    padding-bottom: 16px;
  }

  .text-nav-18.dark {
    font-size: 16px;
  }

  .menu-button {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 12px;
  }

  .menu-button.w--open {
    padding: 12px;
  }

  .container-block-main {
    border-radius: 11px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .container-block-main.im-aboutus.mob {
    background-image: linear-gradient(68deg, var(--new) 4%, #2c2c2b82), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e190734241c14935eea6fc_im-main.png");
    background-position: 0 0, 82%;
    background-size: auto, cover;
  }

  .container-block-main.im-service1 {
    background-image: linear-gradient(104deg, #2c2c2bc2, #2c2c2b45), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e6d150f82765113218c372_im-service1.png");
    background-position: 0 0, 63%;
    background-size: auto, cover;
  }

  .container-block-main.im-service2 {
    background-image: linear-gradient(115deg, #2c2c2bbf, #2c2c2b57), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dcab2a4e68fc4004ef911e_im-service2.png");
    background-position: 0 0, 63%;
    background-size: auto, cover;
  }

  .container-block-main.im-service2.im-3 {
    background-position: 0 0, 85%;
  }

  .container-block-main.im-service2.im-5 {
    background-position: 0 0, 70%;
  }

  .container-block-main.im-service2.im-6 {
    background-image: linear-gradient(118deg, #2c2c2bba, #2c2c2b70), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/671a4f5727187ff3921b7378_im6.png");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .container-block-main.im-service2.im-7 {
    background-position: 0 0, 50% 0;
  }

  .container-block-main.im-service2.im-8 {
    background-position: 0 0, 36%;
  }

  .container-block-main.im-service2.im-9 {
    background-position: 0 0, 50% 0;
  }

  .container-block-main.im-service2.im-10 {
    background-position: 0 0, 39%;
  }

  .container-block-main.im-service2.im-11 {
    background-position: 0 0, 50%;
  }

  .container-block-main.im-service2.im-12 {
    background-position: 0 0, 40%;
  }

  .container-block-main.im-service3 {
    background-image: linear-gradient(#2c2c2bc2, #2c2c2b80), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e6d1513ce7ac2cec657a64_im-service3.png");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .container-block-main.im-service4 {
    background-image: linear-gradient(104deg, #2c2c2bc2, #2c2c2b3d), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e6d32496b165d21e44cc9e_im-service4.png");
    background-position: 0 0, 30%;
    background-size: auto, cover;
  }

  .container-block-main.im-service5 {
    background-image: linear-gradient(100deg, #2c2c2bbf, #2c2c2b66), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65dcab2b802768100a9d1ca4_im-service5.png");
    background-position: 0 0, 63%;
    background-size: auto, cover;
  }

  .container-block-main.mob {
    background-image: linear-gradient(100deg, #2c2c2bfa, #2c2c2b7d), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/6959aed269ba8adeb0cc7355_IMG_0900.jpg");
    background-position: 0 0, 0%;
    background-size: auto, cover;
  }

  .text-40-h1-old {
    text-align: center;
    margin-bottom: 4px;
    font-size: 30px;
  }

  .nav-menu.mob {
    background-color: var(--black);
    height: auto;
    min-height: 100vh;
    padding-bottom: 40px;
    overflow: hidden;
  }

  .section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .section.oher {
    padding-top: 20px;
  }

  .section.other {
    padding-bottom: 8px;
  }

  .section.im.mob {
    background-image: linear-gradient(to bottom, var(--black), var(--black)), linear-gradient(180deg, var(--transparent) 74%, #2c2c2bd9), linear-gradient(190deg, var(--black), var(--transparent) 13%), url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65e1ae1db07d7842afc8cc85_Im-PlasterX.png");
    background-position: 0 0, 0 0, 0 0, 80%;
    background-size: auto, auto, auto, cover;
  }

  .text-44-h1 {
    text-align: center;
    width: 100%;
    margin-bottom: 4px;
    font-size: 27px;
  }

  .text-44-h1.left {
    font-size: 28px;
  }

  .container-block {
    height: auto;
  }

  .container-block.without {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: auto;
  }

  .container-block.without.size--grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-block.fil-size {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: none;
  }

  .container-block.fil-size.mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
  }

  .container-block.fil-size.form-size {
    display: flex;
  }

  .dropdown-head {
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
  }

  .dropdown-head.disable {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .icon-arrow {
    width: 30px;
    height: 30px;
    display: block;
  }

  .icon-arrow.mob {
    background-color: var(--black);
    display: block;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
    padding-top: 20px;
  }

  .block-all-services {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
  }

  .block-cards-image {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    height: auto;
  }

  .card {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .lightbox-link {
    margin-bottom: -32px;
  }

  .image-gallery {
    height: 160px;
  }

  .block-horizont.other {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 15px;
  }

  .block-horizont.other.m {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    place-items: end start;
    padding-left: 0;
  }

  .block-horizont.other.form-size-mob {
    margin-bottom: 30px;
    padding-left: 0;
  }

  .block-horizont.v {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .text-22 {
    margin-top: 4px;
    font-size: 18px;
  }

  .text-22._1 {
    margin-top: 29px;
  }

  .block-vertical.other {
    align-items: flex-start;
  }

  .block-vertical.other.center {
    justify-content: flex-start;
    align-items: center;
  }

  .dropdown-head1 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .text-26 {
    padding-left: 6px;
    font-size: 18px;
  }

  .text-26.without {
    color: var(--main2);
  }

  .text-26.without.crnter {
    text-align: center;
  }

  .text-26.other {
    width: auto;
  }

  .logo {
    width: 62px;
  }

  .logo.other {
    width: 60px;
    display: block;
  }

  .block-logo-title {
    justify-content: center;
    align-items: flex-start;
  }

  .block-link.mob.vert.off {
    padding-bottom: 12px;
  }

  .button-2 {
    border-radius: 12px;
    padding: 8px 5px;
  }

  .block-image-phone {
    display: block;
  }

  .block-map.mob {
    background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/67580e8bf9e3032f0398a49f_map%202.png");
    background-position: 50% 0;
    background-size: auto;
  }

  .block-reviews {
    display: none;
  }

  .right-arrow {
    align-items: flex-start;
    padding-top: 38px;
  }

  .image-arrow {
    width: 32px;
  }

  .slider {
    height: 144px;
    display: block;
  }

  .left-arrow {
    align-items: flex-start;
    padding-top: 38px;
  }

  .image--review {
    width: 99%;
  }

  .block-h-cta.right.mobile {
    background-image: none;
    background-size: auto;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 0%;
  }

  .block-faq {
    margin-top: 16px;
  }

  .block-faq.without {
    margin-top: 0;
  }

  .dropdown-faq {
    border-radius: 9px;
  }

  .dropdown-head-faq, .dropdown-body-faq {
    padding-left: 12px;
    padding-right: 12px;
  }

  .icon-plus {
    width: 32px;
  }

  .block-h-faq.mob {
    grid-column-gap: 10%;
    grid-row-gap: 10%;
  }

  .block-seo-text {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    justify-content: flex-start;
    align-items: center;
  }

  .section-footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: auto;
    padding-top: 8%;
    padding-bottom: 1%;
  }

  .container-footer-h {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .block-v-link.adapt {
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .block-v-link.adapt.mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: none;
  }

  .text-17-detail {
    font-size: 16px;
  }

  .image-icon-cms {
    height: 30px;
  }

  .collection-item {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .block-reviews-mob {
    display: flex;
  }

  .image-work {
    height: 76px;
  }

  .block-header-mob.mob {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-top: 24px;
  }

  .image-map.mob {
    border-radius: 14px;
  }

  .block-reviews-adapt {
    display: none;
  }

  .block-image-mob {
    background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65d75811eafc146cffe7ddbf_bg.png");
    background-position: 43%;
    background-size: cover;
    height: 360px;
  }

  .block-image-mob.on {
    background-image: url("https://cdn.prod.website-files.com/65c20620728694fa5519eb1c/65d75811eafc146cffe7ddbf_bg.png");
    display: none;
  }

  .image-6 {
    object-fit: cover;
    border-radius: 8px;
    height: 100%;
  }

  .block-cards {
    grid-template-columns: 1fr;
  }

  .block-card-v {
    align-items: flex-start;
  }

  .block-card-v.another-style.mob.other {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .block-card-v.other {
    align-items: flex-start;
  }

  .block-card-v.other.bu {
    align-items: stretch;
  }

  .section-modal {
    display: none;
  }

  .icon-block-exit {
    top: -252px;
    left: -6px;
  }

  .submenu.mob {
    display: flex;
  }

  .block-all-blogs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .block-text-blog {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-top: 5px;
    display: flex;
  }

  .image-9 {
    object-position: 90% 50%;
    border-radius: 20px;
    width: auto;
    height: 370px;
    display: block;
  }

  .block-review {
    display: flex;
  }

  .block-reviews-copy {
    display: none;
  }

  .block-all-cards-services {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

  .logo-ag {
    height: 24px;
    margin-top: 14px;
    margin-bottom: 20px;
    padding-left: 7px;
  }

  .block-logo {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
  }

  .block-t-v {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    width: 76%;
    min-width: 225px;
    margin-top: 0;
  }

  .slider-3 {
    display: none;
  }

  .slider-3.mobile {
    display: block;
  }

  .block-slide-grid.m {
    grid-template-columns: 1fr;
  }

  .left-arrow-2 {
    left: -26px;
  }

  .right-arrow-2 {
    right: -26px;
  }

  .section-d-m {
    background-color: var(--black);
  }

  .container {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }
}

#w-node-_3df0da04-d3e3-bfb9-cd93-5315d61896cd-24a15265, #w-node-c19ab22a-e11c-030f-31da-338b74925b7e-24a15265, #w-node-_86c47c6a-0de7-47ee-af95-2eb047454c9c-24a15265, #w-node-_534bc70f-c631-92ec-6f31-2089031a67b8-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd622b49-bbb4-92ad-0109-9b659e664d30-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cd622b49-bbb4-92ad-0109-9b659e664d31-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-cd622b49-bbb4-92ad-0109-9b659e664d32-24a15265, #w-node-cd622b49-bbb4-92ad-0109-9b659e664d3c-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd622b49-bbb4-92ad-0109-9b659e664d44-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cd622b49-bbb4-92ad-0109-9b659e664d45-24a15265 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a15265, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a15265, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a15265, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a15265, #w-node-ef065624-9efb-e263-5776-578a52344892-24a152ac, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152ac, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152ac, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152ac, #w-node-_1ed63118-5f88-1019-f704-914385bcd90b-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd90c-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd90f-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd911-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd913-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd915-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd916-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd919-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd91b-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd91d-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd91f-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd920-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd923-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd925-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd927-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd929-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd92a-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd92d-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd92f-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd931-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd933-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd934-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd937-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd939-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd93b-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd93d-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd93e-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd941-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1ed63118-5f88-1019-f704-914385bcd943-24a152b1, #w-node-_1ed63118-5f88-1019-f704-914385bcd945-24a152b1, #w-node-d727b784-6e44-afbd-0f80-7b86625584ea-24a152b1, #w-node-d727b784-6e44-afbd-0f80-7b86625584eb-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d727b784-6e44-afbd-0f80-7b86625584ee-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-d727b784-6e44-afbd-0f80-7b86625584f0-24a152b1, #w-node-d727b784-6e44-afbd-0f80-7b86625584f2-24a152b1, #w-node-_8d7940a8-092b-656e-18dd-6b7b445f3ad5-24a152b1, #w-node-_8d7940a8-092b-656e-18dd-6b7b445f3ad6-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d7940a8-092b-656e-18dd-6b7b445f3ad9-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_8d7940a8-092b-656e-18dd-6b7b445f3adb-24a152b1, #w-node-_8d7940a8-092b-656e-18dd-6b7b445f3add-24a152b1, #w-node-_1675eaa2-afab-7b20-6e38-04df79bb122d-24a152b1, #w-node-_1675eaa2-afab-7b20-6e38-04df79bb122e-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1675eaa2-afab-7b20-6e38-04df79bb1231-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1675eaa2-afab-7b20-6e38-04df79bb1233-24a152b1, #w-node-_1675eaa2-afab-7b20-6e38-04df79bb1235-24a152b1, #w-node-b02fb582-eedf-be94-6b32-47204fd5194b-24a152b1, #w-node-b02fb582-eedf-be94-6b32-47204fd5194c-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b02fb582-eedf-be94-6b32-47204fd5194f-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b02fb582-eedf-be94-6b32-47204fd51951-24a152b1, #w-node-b02fb582-eedf-be94-6b32-47204fd51953-24a152b1, #w-node-e0b96f10-ad3b-31c5-a6c2-4bdc51fd636c-24a152b1, #w-node-e0b96f10-ad3b-31c5-a6c2-4bdc51fd636d-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0b96f10-ad3b-31c5-a6c2-4bdc51fd6370-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-e0b96f10-ad3b-31c5-a6c2-4bdc51fd6372-24a152b1, #w-node-e0b96f10-ad3b-31c5-a6c2-4bdc51fd6374-24a152b1, #w-node-d529d3b9-78ca-060c-42e2-766e8ac723bc-24a152b1, #w-node-d529d3b9-78ca-060c-42e2-766e8ac723bd-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d529d3b9-78ca-060c-42e2-766e8ac723c0-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-d529d3b9-78ca-060c-42e2-766e8ac723c4-24a152b1, #w-node-d529d3b9-78ca-060c-42e2-766e8ac723c2-24a152b1, #w-node-c4043922-0b54-0039-2973-5437b909604b-24a152b1, #w-node-c4043922-0b54-0039-2973-5437b909604c-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4043922-0b54-0039-2973-5437b909604f-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c4043922-0b54-0039-2973-5437b9096051-24a152b1, #w-node-c4043922-0b54-0039-2973-5437b9096053-24a152b1, #w-node-c7a89728-3cbc-917f-e7f9-54bce4e4fd76-24a152b1, #w-node-c7a89728-3cbc-917f-e7f9-54bce4e4fd77-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7a89728-3cbc-917f-e7f9-54bce4e4fd7a-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c7a89728-3cbc-917f-e7f9-54bce4e4fd7c-24a152b1, #w-node-c7a89728-3cbc-917f-e7f9-54bce4e4fd7e-24a152b1, #w-node-_8a00e3f0-d671-ff04-ace2-c6a29cf7fbab-24a152b1, #w-node-_8a00e3f0-d671-ff04-ace2-c6a29cf7fbac-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a00e3f0-d671-ff04-ace2-c6a29cf7fbaf-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_8a00e3f0-d671-ff04-ace2-c6a29cf7fbb1-24a152b1, #w-node-_8a00e3f0-d671-ff04-ace2-c6a29cf7fbb3-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752afbe4-799b-2d89-0c8f-e2d93fe53102-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a24a70a7-a390-1147-21a6-fd840995ed39-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-df37c5fb-be5d-f58c-d157-5e85d80b3bb0-24a152b1, #w-node-_366f292e-4d30-7ef3-0de0-bea23d05a633-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_366f292e-4d30-7ef3-0de0-bea23d05a631-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_366f292e-4d30-7ef3-0de0-bea23d05a632-24a152b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b1, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b1, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b1, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b1, #w-node-dd8ad6c7-5063-a937-6b4d-25b5f691e4d6-24a152b1, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab8d-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab8e-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab91-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab93-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab95-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab99-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab9a-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab9d-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98ab9f-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98aba1-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98aba5-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98aba6-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98aba9-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abab-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abad-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abb1-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abb2-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abb5-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abb7-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abb9-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abbd-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abbe-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abc1-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abc3-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abc5-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abc9-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abca-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abcd-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abcf-24a152b2, #w-node-_085c3a2f-46ef-d45b-04ff-3e764d98abd1-24a152b2, #w-node-_95713456-dacc-8a11-8353-5d0ec9fa8c0d-24a152b2, #w-node-_95713456-dacc-8a11-8353-5d0ec9fa8c0e-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95713456-dacc-8a11-8353-5d0ec9fa8c11-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_95713456-dacc-8a11-8353-5d0ec9fa8c13-24a152b2, #w-node-_95713456-dacc-8a11-8353-5d0ec9fa8c15-24a152b2, #w-node-_99277c9c-8d6c-b837-377e-9705ac58ee81-24a152b2, #w-node-_99277c9c-8d6c-b837-377e-9705ac58ee82-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99277c9c-8d6c-b837-377e-9705ac58ee85-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_99277c9c-8d6c-b837-377e-9705ac58ee87-24a152b2, #w-node-_99277c9c-8d6c-b837-377e-9705ac58ee89-24a152b2, #w-node-_752cd70d-7a71-10da-0c47-4fc90bb4407c-24a152b2, #w-node-_752cd70d-7a71-10da-0c47-4fc90bb4407d-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752cd70d-7a71-10da-0c47-4fc90bb44080-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_752cd70d-7a71-10da-0c47-4fc90bb44082-24a152b2, #w-node-_752cd70d-7a71-10da-0c47-4fc90bb44084-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ac2e74-74de-555e-b272-8a8fe21beb2f-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36ac2e74-74de-555e-b272-8a8fe21beb30-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_36ac2e74-74de-555e-b272-8a8fe21beb31-24a152b2, #w-node-_36ac2e74-74de-555e-b272-8a8fe21beb3b-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ac2e74-74de-555e-b272-8a8fe21beb43-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_36ac2e74-74de-555e-b272-8a8fe21beb44-24a152b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b2, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b2, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b2, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b2, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d01-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d02-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d05-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d07-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d09-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d0d-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d0e-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d11-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d13-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d15-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d19-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d1a-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d1d-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d1f-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d21-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d25-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d26-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d29-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d2b-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d2d-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d31-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d32-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d35-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d37-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d39-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d3d-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d3e-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d41-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d43-24a152b3, #w-node-_10aca543-77b0-ee2d-9dd5-7ce140e34d45-24a152b3, #w-node-_0d430463-177e-ad8e-311c-ae4999c8e664-24a152b3, #w-node-_0d430463-177e-ad8e-311c-ae4999c8e665-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d430463-177e-ad8e-311c-ae4999c8e668-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0d430463-177e-ad8e-311c-ae4999c8e66a-24a152b3, #w-node-_0d430463-177e-ad8e-311c-ae4999c8e66c-24a152b3, #w-node-_1875cbf9-0667-8933-f57d-5f33f373a886-24a152b3, #w-node-_1875cbf9-0667-8933-f57d-5f33f373a887-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1875cbf9-0667-8933-f57d-5f33f373a88a-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1875cbf9-0667-8933-f57d-5f33f373a88c-24a152b3, #w-node-_1875cbf9-0667-8933-f57d-5f33f373a88e-24a152b3, #w-node-fc099be3-8790-dd0e-d832-e888795e7d61-24a152b3, #w-node-fc099be3-8790-dd0e-d832-e888795e7d62-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc099be3-8790-dd0e-d832-e888795e7d65-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-fc099be3-8790-dd0e-d832-e888795e7d67-24a152b3, #w-node-fc099be3-8790-dd0e-d832-e888795e7d69-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d923-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d924-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d925-24a152b3, #w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d92f-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d937-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d938-24a152b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b3, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b3, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b3, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b3, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-24a152b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-24a152b5, #w-node-_0130022e-020c-f80e-5155-d62f7b0bc362-24a152b5, #w-node-_0130022e-020c-f80e-5155-d62f7b0bc363-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0130022e-020c-f80e-5155-d62f7b0bc366-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0130022e-020c-f80e-5155-d62f7b0bc368-24a152b5, #w-node-_0130022e-020c-f80e-5155-d62f7b0bc36a-24a152b5, #w-node-_0bbd159b-f898-3aa6-27a9-d635af9ca463-24a152b5, #w-node-_0bbd159b-f898-3aa6-27a9-d635af9ca464-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bbd159b-f898-3aa6-27a9-d635af9ca467-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0bbd159b-f898-3aa6-27a9-d635af9ca469-24a152b5, #w-node-_0bbd159b-f898-3aa6-27a9-d635af9ca46b-24a152b5, #w-node-_98737347-2074-9c2d-7a8d-089e54c9256d-24a152b5, #w-node-_98737347-2074-9c2d-7a8d-089e54c9256e-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98737347-2074-9c2d-7a8d-089e54c92571-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_98737347-2074-9c2d-7a8d-089e54c92573-24a152b5, #w-node-_98737347-2074-9c2d-7a8d-089e54c92575-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-24a152b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-24a152b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b5, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b5, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b5, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b5, #w-node-a8758f48-6b40-043b-244b-ed1267f8a346-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a347-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a34a-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a34c-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a34e-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a352-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a353-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a356-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a358-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a35a-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a35e-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a35f-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a362-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a364-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a366-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a36a-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a36b-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a36e-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a370-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a372-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a376-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a377-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a37a-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a37c-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a37e-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a382-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a383-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a386-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8758f48-6b40-043b-244b-ed1267f8a388-24a152b6, #w-node-a8758f48-6b40-043b-244b-ed1267f8a38a-24a152b6, #w-node-_6db51b15-1424-a2e0-feec-536736b3924f-24a152b6, #w-node-_6db51b15-1424-a2e0-feec-536736b39250-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6db51b15-1424-a2e0-feec-536736b39253-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_6db51b15-1424-a2e0-feec-536736b39255-24a152b6, #w-node-_6db51b15-1424-a2e0-feec-536736b39257-24a152b6, #w-node-_5de2681c-74d2-58c5-7668-a190cad2d026-24a152b6, #w-node-_5de2681c-74d2-58c5-7668-a190cad2d027-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5de2681c-74d2-58c5-7668-a190cad2d02a-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5de2681c-74d2-58c5-7668-a190cad2d02c-24a152b6, #w-node-_5de2681c-74d2-58c5-7668-a190cad2d02e-24a152b6, #w-node-d07ce3df-fde8-aa35-c9ee-110e0047f821-24a152b6, #w-node-d07ce3df-fde8-aa35-c9ee-110e0047f822-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d07ce3df-fde8-aa35-c9ee-110e0047f825-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-d07ce3df-fde8-aa35-c9ee-110e0047f827-24a152b6, #w-node-d07ce3df-fde8-aa35-c9ee-110e0047f829-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d199412-b3a6-850b-97a7-4772beec0001-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9d199412-b3a6-850b-97a7-4772beec0002-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_9d199412-b3a6-850b-97a7-4772beec0003-24a152b6, #w-node-_9d199412-b3a6-850b-97a7-4772beec000d-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d199412-b3a6-850b-97a7-4772beec0015-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9d199412-b3a6-850b-97a7-4772beec0016-24a152b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b6, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b6, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b6, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b6, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d627-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d628-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d62b-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d62d-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d62f-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d633-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d634-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d637-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d639-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d63b-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d63f-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d640-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d643-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d645-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d647-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d64b-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d64c-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d64f-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d651-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d653-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d657-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d658-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d65b-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d65d-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d65f-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d663-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d664-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d667-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d669-24a152b7, #w-node-_96d1a8cd-0903-3688-d361-5d2ba6e4d66b-24a152b7, #w-node-_3a6fa47e-98d2-ea01-a634-a33f7317bf64-24a152b7, #w-node-_3a6fa47e-98d2-ea01-a634-a33f7317bf65-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a6fa47e-98d2-ea01-a634-a33f7317bf68-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_3a6fa47e-98d2-ea01-a634-a33f7317bf6a-24a152b7, #w-node-_3a6fa47e-98d2-ea01-a634-a33f7317bf6c-24a152b7, #w-node-_0ff15223-7de2-cc6e-7ed6-1c76a4804dcb-24a152b7, #w-node-_0ff15223-7de2-cc6e-7ed6-1c76a4804dcc-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ff15223-7de2-cc6e-7ed6-1c76a4804dcf-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0ff15223-7de2-cc6e-7ed6-1c76a4804dd1-24a152b7, #w-node-_0ff15223-7de2-cc6e-7ed6-1c76a4804dd3-24a152b7, #w-node-_0ae29eb2-4000-dd8f-57ca-d2699f0290f2-24a152b7, #w-node-_0ae29eb2-4000-dd8f-57ca-d2699f0290f3-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ae29eb2-4000-dd8f-57ca-d2699f0290f6-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0ae29eb2-4000-dd8f-57ca-d2699f0290f8-24a152b7, #w-node-_0ae29eb2-4000-dd8f-57ca-d2699f0290fa-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4a9b-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4a9c-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4a9d-24a152b7, #w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4aa7-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4aaf-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4ab0-24a152b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-24a152b7, #w-node-_30af934f-7779-ba47-37c3-795581d22228-24a152b7, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-24a152b7, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-24a152b7, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-5fbae4bb, #w-node-_9e7051ab-451e-cbd5-3d77-3a6fc616aed8-5fbae4bb, #w-node-_9e7051ab-451e-cbd5-3d77-3a6fc616aed9-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e7051ab-451e-cbd5-3d77-3a6fc616aedc-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_9e7051ab-451e-cbd5-3d77-3a6fc616aede-5fbae4bb, #w-node-_9e7051ab-451e-cbd5-3d77-3a6fc616aee0-5fbae4bb, #w-node-f3053f9e-d35b-64d1-6a3e-b89429988c26-5fbae4bb, #w-node-f3053f9e-d35b-64d1-6a3e-b89429988c27-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3053f9e-d35b-64d1-6a3e-b89429988c2a-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-f3053f9e-d35b-64d1-6a3e-b89429988c2c-5fbae4bb, #w-node-f3053f9e-d35b-64d1-6a3e-b89429988c2e-5fbae4bb, #w-node-_64f6c4e5-69e9-626f-f48d-afea85bfb0c2-5fbae4bb, #w-node-_64f6c4e5-69e9-626f-f48d-afea85bfb0c3-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64f6c4e5-69e9-626f-f48d-afea85bfb0c6-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_64f6c4e5-69e9-626f-f48d-afea85bfb0c8-5fbae4bb, #w-node-_64f6c4e5-69e9-626f-f48d-afea85bfb0ca-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-5fbae4bb, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-5fbae4bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-5fbae4bb, #w-node-_30af934f-7779-ba47-37c3-795581d22228-5fbae4bb, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-5fbae4bb, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-5fbae4bb, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-5713ec37, #w-node-a23dd65c-121b-0e51-1b06-fa448f00f61f-5713ec37, #w-node-a23dd65c-121b-0e51-1b06-fa448f00f620-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23dd65c-121b-0e51-1b06-fa448f00f623-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a23dd65c-121b-0e51-1b06-fa448f00f625-5713ec37, #w-node-a23dd65c-121b-0e51-1b06-fa448f00f627-5713ec37, #w-node-f32131b8-afaa-404d-acef-7644dd9d7cfb-5713ec37, #w-node-f32131b8-afaa-404d-acef-7644dd9d7cfc-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f32131b8-afaa-404d-acef-7644dd9d7cff-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-f32131b8-afaa-404d-acef-7644dd9d7d01-5713ec37, #w-node-f32131b8-afaa-404d-acef-7644dd9d7d03-5713ec37, #w-node-_45c064ea-6a42-567b-8004-63e8bf860790-5713ec37, #w-node-_45c064ea-6a42-567b-8004-63e8bf860791-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c064ea-6a42-567b-8004-63e8bf860794-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_45c064ea-6a42-567b-8004-63e8bf860796-5713ec37, #w-node-_45c064ea-6a42-567b-8004-63e8bf860798-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-5713ec37, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-5713ec37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-5713ec37, #w-node-_30af934f-7779-ba47-37c3-795581d22228-5713ec37, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-5713ec37, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-5713ec37, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-571497be, #w-node-ba1685f8-42f6-0c5d-95a9-159a3cca9dc8-571497be, #w-node-ba1685f8-42f6-0c5d-95a9-159a3cca9dc9-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba1685f8-42f6-0c5d-95a9-159a3cca9dcc-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-ba1685f8-42f6-0c5d-95a9-159a3cca9dce-571497be, #w-node-ba1685f8-42f6-0c5d-95a9-159a3cca9dd0-571497be, #w-node-_6563021c-9d2b-acd0-d86c-b976a31ba059-571497be, #w-node-_6563021c-9d2b-acd0-d86c-b976a31ba05a-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6563021c-9d2b-acd0-d86c-b976a31ba05d-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_6563021c-9d2b-acd0-d86c-b976a31ba05f-571497be, #w-node-_6563021c-9d2b-acd0-d86c-b976a31ba061-571497be, #w-node-_56d5f5f2-3464-6e57-138b-ecae957a7fe9-571497be, #w-node-_56d5f5f2-3464-6e57-138b-ecae957a7fea-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56d5f5f2-3464-6e57-138b-ecae957a7fed-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_56d5f5f2-3464-6e57-138b-ecae957a7fef-571497be, #w-node-_56d5f5f2-3464-6e57-138b-ecae957a7ff1-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-571497be, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-571497be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-571497be, #w-node-_30af934f-7779-ba47-37c3-795581d22228-571497be, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-571497be, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-571497be, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-7ca1f69b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-7ca1f69b, #w-node-_1e0d4fbb-2952-21db-e439-122783dffbbf-7ca1f69b, #w-node-_1e0d4fbb-2952-21db-e439-122783dffbc0-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e0d4fbb-2952-21db-e439-122783dffbc3-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1e0d4fbb-2952-21db-e439-122783dffbc5-7ca1f69b, #w-node-_1e0d4fbb-2952-21db-e439-122783dffbc7-7ca1f69b, #w-node-_7c497887-50ac-2b9f-5bc8-10535d8c49ec-7ca1f69b, #w-node-_7c497887-50ac-2b9f-5bc8-10535d8c49ed-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c497887-50ac-2b9f-5bc8-10535d8c49f0-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_7c497887-50ac-2b9f-5bc8-10535d8c49f2-7ca1f69b, #w-node-_7c497887-50ac-2b9f-5bc8-10535d8c49f4-7ca1f69b, #w-node-_85452cc6-a9df-746c-cfe4-78e067f64832-7ca1f69b, #w-node-_85452cc6-a9df-746c-cfe4-78e067f64833-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85452cc6-a9df-746c-cfe4-78e067f64836-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_85452cc6-a9df-746c-cfe4-78e067f64838-7ca1f69b, #w-node-_85452cc6-a9df-746c-cfe4-78e067f6483a-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-7ca1f69b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-7ca1f69b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-7ca1f69b, #w-node-_30af934f-7779-ba47-37c3-795581d22228-7ca1f69b, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-7ca1f69b, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-7ca1f69b, #w-node-_88200242-1d30-4f99-0038-7355463e9a1a-97dfca88, #w-node-c5465c81-9e50-86c3-a360-bfd2ad0cee2c-97dfca88, #w-node-b5cc9a48-c386-dea8-7e1c-3882064bf7c5-97dfca88, #w-node-_90f7aa5f-bad2-15a2-463d-51ff4c521f04-97dfca88, #w-node-_7a060ef6-ad98-e152-f6e1-b858afc629ab-97dfca88, #w-node-_049fa020-bffd-6299-4d80-b1c72d46b328-97dfca88, #w-node-_26beaf24-f911-c9c0-964e-1062beea5e04-97dfca88, #w-node-_7180319e-3226-9ff1-30c1-5a363d941a03-97dfca88, #w-node-_26beaf24-f911-c9c0-964e-1062beea5e2e-97dfca88, #w-node-_8fe3c998-f09f-a5b7-7cd9-2c3bc07e72a5-97dfca88, #w-node-e9297f6d-c153-d4a8-6988-119532e5330b-97dfca88, #w-node-e9297f6d-c153-d4a8-6988-119532e53320-97dfca88, #w-node-_27b61599-a3cb-07fb-2b2d-e284284b7565-97dfca88, #w-node-_27b61599-a3cb-07fb-2b2d-e284284b757b-97dfca88, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-f02c9951, #w-node-_169e6d15-ebbf-f138-4337-e8c7c5ec0a20-f02c9951, #w-node-_169e6d15-ebbf-f138-4337-e8c7c5ec0a21-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_169e6d15-ebbf-f138-4337-e8c7c5ec0a24-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_169e6d15-ebbf-f138-4337-e8c7c5ec0a26-f02c9951, #w-node-_169e6d15-ebbf-f138-4337-e8c7c5ec0a28-f02c9951, #w-node-cd2f2c38-94e1-ea32-6c9b-0d109f926548-f02c9951, #w-node-cd2f2c38-94e1-ea32-6c9b-0d109f926549-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2f2c38-94e1-ea32-6c9b-0d109f92654c-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cd2f2c38-94e1-ea32-6c9b-0d109f92654e-f02c9951, #w-node-cd2f2c38-94e1-ea32-6c9b-0d109f926550-f02c9951, #w-node-_66e55526-4bb1-a79d-cd4e-1d1d4775789f-f02c9951, #w-node-_66e55526-4bb1-a79d-cd4e-1d1d477578a0-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e55526-4bb1-a79d-cd4e-1d1d477578a3-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_66e55526-4bb1-a79d-cd4e-1d1d477578a5-f02c9951, #w-node-_66e55526-4bb1-a79d-cd4e-1d1d477578a7-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-f02c9951, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-f02c9951 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-f02c9951, #w-node-_30af934f-7779-ba47-37c3-795581d22228-f02c9951, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-f02c9951, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-f02c9951, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-abacf4e9, #w-node-db51f4a8-f016-be90-62e5-3fbf8da8ca7a-abacf4e9, #w-node-db51f4a8-f016-be90-62e5-3fbf8da8ca7b-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db51f4a8-f016-be90-62e5-3fbf8da8ca7e-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-db51f4a8-f016-be90-62e5-3fbf8da8ca80-abacf4e9, #w-node-db51f4a8-f016-be90-62e5-3fbf8da8ca82-abacf4e9, #w-node-a8699b8e-2316-f44d-0f0a-1fd58eb643e7-abacf4e9, #w-node-a8699b8e-2316-f44d-0f0a-1fd58eb643e8-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8699b8e-2316-f44d-0f0a-1fd58eb643eb-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a8699b8e-2316-f44d-0f0a-1fd58eb643ed-abacf4e9, #w-node-a8699b8e-2316-f44d-0f0a-1fd58eb643ef-abacf4e9, #w-node-_16ae540d-d3ff-6dc3-8f36-52056edd5d5d-abacf4e9, #w-node-_16ae540d-d3ff-6dc3-8f36-52056edd5d5e-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16ae540d-d3ff-6dc3-8f36-52056edd5d61-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_16ae540d-d3ff-6dc3-8f36-52056edd5d63-abacf4e9, #w-node-_16ae540d-d3ff-6dc3-8f36-52056edd5d65-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-abacf4e9, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-abacf4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-abacf4e9, #w-node-_30af934f-7779-ba47-37c3-795581d22228-abacf4e9, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-abacf4e9, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-abacf4e9, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-f4ff438b, #w-node-_0096790f-d901-9610-2bff-b5b73128943a-f4ff438b, #w-node-_0096790f-d901-9610-2bff-b5b73128943b-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0096790f-d901-9610-2bff-b5b73128943e-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0096790f-d901-9610-2bff-b5b731289440-f4ff438b, #w-node-_0096790f-d901-9610-2bff-b5b731289442-f4ff438b, #w-node-_0b7b22e1-7cd9-78ff-b0b3-5f3c89f7a74a-f4ff438b, #w-node-_0b7b22e1-7cd9-78ff-b0b3-5f3c89f7a74b-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b7b22e1-7cd9-78ff-b0b3-5f3c89f7a74e-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0b7b22e1-7cd9-78ff-b0b3-5f3c89f7a750-f4ff438b, #w-node-_0b7b22e1-7cd9-78ff-b0b3-5f3c89f7a752-f4ff438b, #w-node-_1c3abb9f-fb9b-5102-c8de-8d565dde6daf-f4ff438b, #w-node-_1c3abb9f-fb9b-5102-c8de-8d565dde6db0-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c3abb9f-fb9b-5102-c8de-8d565dde6db3-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_1c3abb9f-fb9b-5102-c8de-8d565dde6db5-f4ff438b, #w-node-_1c3abb9f-fb9b-5102-c8de-8d565dde6db7-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-f4ff438b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-f4ff438b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-f4ff438b, #w-node-_30af934f-7779-ba47-37c3-795581d22228-f4ff438b, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-f4ff438b, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-f4ff438b, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-eaac0c4d, #w-node-c98a3038-0121-70b6-ed9a-ec03b1764fe4-eaac0c4d, #w-node-c98a3038-0121-70b6-ed9a-ec03b1764fe5-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c98a3038-0121-70b6-ed9a-ec03b1764fe8-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c98a3038-0121-70b6-ed9a-ec03b1764fea-eaac0c4d, #w-node-c98a3038-0121-70b6-ed9a-ec03b1764fec-eaac0c4d, #w-node-c3fe3521-adc5-a970-2c64-3f5ff4b35e72-eaac0c4d, #w-node-c3fe3521-adc5-a970-2c64-3f5ff4b35e73-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3fe3521-adc5-a970-2c64-3f5ff4b35e76-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-c3fe3521-adc5-a970-2c64-3f5ff4b35e78-eaac0c4d, #w-node-c3fe3521-adc5-a970-2c64-3f5ff4b35e7a-eaac0c4d, #w-node-d212ba49-6946-64fb-0d5c-6a2799ef8d46-eaac0c4d, #w-node-d212ba49-6946-64fb-0d5c-6a2799ef8d47-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d212ba49-6946-64fb-0d5c-6a2799ef8d4a-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-d212ba49-6946-64fb-0d5c-6a2799ef8d4c-eaac0c4d, #w-node-d212ba49-6946-64fb-0d5c-6a2799ef8d4e-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-eaac0c4d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-eaac0c4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-eaac0c4d, #w-node-_30af934f-7779-ba47-37c3-795581d22228-eaac0c4d, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-eaac0c4d, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-eaac0c4d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-3f6ad16d, #w-node-_43049377-71cb-4528-c56e-6f4d88475a7c-3f6ad16d, #w-node-_43049377-71cb-4528-c56e-6f4d88475a7d-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43049377-71cb-4528-c56e-6f4d88475a80-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_43049377-71cb-4528-c56e-6f4d88475a82-3f6ad16d, #w-node-_43049377-71cb-4528-c56e-6f4d88475a84-3f6ad16d, #w-node-a26d8911-b198-aa64-8fae-090bd41100ad-3f6ad16d, #w-node-a26d8911-b198-aa64-8fae-090bd41100ae-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a26d8911-b198-aa64-8fae-090bd41100b1-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a26d8911-b198-aa64-8fae-090bd41100b3-3f6ad16d, #w-node-a26d8911-b198-aa64-8fae-090bd41100b5-3f6ad16d, #w-node-_51c2afed-8686-5c9d-f755-0ef5a94d0d10-3f6ad16d, #w-node-_51c2afed-8686-5c9d-f755-0ef5a94d0d11-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51c2afed-8686-5c9d-f755-0ef5a94d0d14-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_51c2afed-8686-5c9d-f755-0ef5a94d0d16-3f6ad16d, #w-node-_51c2afed-8686-5c9d-f755-0ef5a94d0d18-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-3f6ad16d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-3f6ad16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-3f6ad16d, #w-node-_30af934f-7779-ba47-37c3-795581d22228-3f6ad16d, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-3f6ad16d, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-3f6ad16d, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-11093c00, #w-node-_26e629f9-c5d0-d2eb-038b-7622cc0ea8c6-11093c00, #w-node-_26e629f9-c5d0-d2eb-038b-7622cc0ea8c7-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26e629f9-c5d0-d2eb-038b-7622cc0ea8ca-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_26e629f9-c5d0-d2eb-038b-7622cc0ea8cc-11093c00, #w-node-_26e629f9-c5d0-d2eb-038b-7622cc0ea8ce-11093c00, #w-node-_43c8a9ba-a603-f594-e041-650cecafd913-11093c00, #w-node-_43c8a9ba-a603-f594-e041-650cecafd914-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43c8a9ba-a603-f594-e041-650cecafd917-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_43c8a9ba-a603-f594-e041-650cecafd919-11093c00, #w-node-_43c8a9ba-a603-f594-e041-650cecafd91b-11093c00, #w-node-_0c007c5f-8a8f-8a98-b3ba-46e471abe3ed-11093c00, #w-node-_0c007c5f-8a8f-8a98-b3ba-46e471abe3ee-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c007c5f-8a8f-8a98-b3ba-46e471abe3f1-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_0c007c5f-8a8f-8a98-b3ba-46e471abe3f3-11093c00, #w-node-_0c007c5f-8a8f-8a98-b3ba-46e471abe3f5-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-11093c00, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-11093c00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-11093c00, #w-node-_30af934f-7779-ba47-37c3-795581d22228-11093c00, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-11093c00, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-11093c00, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-56815270, #w-node-_3f4bee6b-bc3b-e0d2-c951-8dfae14df22b-56815270, #w-node-_3f4bee6b-bc3b-e0d2-c951-8dfae14df22c-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f4bee6b-bc3b-e0d2-c951-8dfae14df22f-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_3f4bee6b-bc3b-e0d2-c951-8dfae14df231-56815270, #w-node-_3f4bee6b-bc3b-e0d2-c951-8dfae14df233-56815270, #w-node-_3310a196-9d1a-9588-96b5-142821fec46f-56815270, #w-node-_3310a196-9d1a-9588-96b5-142821fec470-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3310a196-9d1a-9588-96b5-142821fec473-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_3310a196-9d1a-9588-96b5-142821fec475-56815270, #w-node-_3310a196-9d1a-9588-96b5-142821fec477-56815270, #w-node-_5936d35c-3f0f-5084-319b-6c395c37779e-56815270, #w-node-_5936d35c-3f0f-5084-319b-6c395c37779f-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5936d35c-3f0f-5084-319b-6c395c3777a2-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5936d35c-3f0f-5084-319b-6c395c3777a4-56815270, #w-node-_5936d35c-3f0f-5084-319b-6c395c3777a6-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-56815270, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-56815270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-56815270, #w-node-_30af934f-7779-ba47-37c3-795581d22228-56815270, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-56815270, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-56815270, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-bb904a5c, #w-node-_9ce015e5-8180-50d4-373d-937bcffaf044-bb904a5c, #w-node-_9ce015e5-8180-50d4-373d-937bcffaf045-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ce015e5-8180-50d4-373d-937bcffaf048-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_9ce015e5-8180-50d4-373d-937bcffaf04a-bb904a5c, #w-node-_9ce015e5-8180-50d4-373d-937bcffaf04c-bb904a5c, #w-node-debc783e-1f98-4e2d-20d1-caae6b9d5424-bb904a5c, #w-node-debc783e-1f98-4e2d-20d1-caae6b9d5425-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-debc783e-1f98-4e2d-20d1-caae6b9d5428-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-debc783e-1f98-4e2d-20d1-caae6b9d542a-bb904a5c, #w-node-debc783e-1f98-4e2d-20d1-caae6b9d542c-bb904a5c, #w-node-_3b27f2a1-d9aa-34d1-e4eb-36a83754c192-bb904a5c, #w-node-_3b27f2a1-d9aa-34d1-e4eb-36a83754c193-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b27f2a1-d9aa-34d1-e4eb-36a83754c196-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_3b27f2a1-d9aa-34d1-e4eb-36a83754c198-bb904a5c, #w-node-_3b27f2a1-d9aa-34d1-e4eb-36a83754c19a-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-bb904a5c, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-bb904a5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-bb904a5c, #w-node-_30af934f-7779-ba47-37c3-795581d22228-bb904a5c, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-bb904a5c, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-bb904a5c, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-fdec02f0, #w-node-_69f3b3f9-5796-efab-4703-8f0063d4a77a-fdec02f0, #w-node-_69f3b3f9-5796-efab-4703-8f0063d4a77b-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69f3b3f9-5796-efab-4703-8f0063d4a77e-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_69f3b3f9-5796-efab-4703-8f0063d4a780-fdec02f0, #w-node-_69f3b3f9-5796-efab-4703-8f0063d4a782-fdec02f0, #w-node-_987601cd-59f6-2190-5ac8-c9bb440f63d7-fdec02f0, #w-node-_987601cd-59f6-2190-5ac8-c9bb440f63d8-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_987601cd-59f6-2190-5ac8-c9bb440f63db-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_987601cd-59f6-2190-5ac8-c9bb440f63dd-fdec02f0, #w-node-_987601cd-59f6-2190-5ac8-c9bb440f63df-fdec02f0, #w-node-_9cbefbce-90f9-b9d9-ee28-5a3cdfccb90b-fdec02f0, #w-node-_9cbefbce-90f9-b9d9-ee28-5a3cdfccb90c-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cbefbce-90f9-b9d9-ee28-5a3cdfccb90f-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_9cbefbce-90f9-b9d9-ee28-5a3cdfccb911-fdec02f0, #w-node-_9cbefbce-90f9-b9d9-ee28-5a3cdfccb913-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-fdec02f0, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-fdec02f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-fdec02f0, #w-node-_30af934f-7779-ba47-37c3-795581d22228-fdec02f0, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-fdec02f0, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-fdec02f0, #w-node-_5586d648-5004-f62a-76f5-63718e2f1645-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1646-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1649-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f164b-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f164d-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1651-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1652-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1655-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1657-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1659-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f165d-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f165e-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1661-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1663-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1665-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1669-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f166a-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166d-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f166f-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1671-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1675-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1676-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1679-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f167b-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f167d-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1681-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1682-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1685-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_5586d648-5004-f62a-76f5-63718e2f1687-357436b5, #w-node-_5586d648-5004-f62a-76f5-63718e2f1689-357436b5, #w-node-_50d09994-1238-c7dc-19fe-8ec2227118e2-357436b5, #w-node-_50d09994-1238-c7dc-19fe-8ec2227118e3-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50d09994-1238-c7dc-19fe-8ec2227118e6-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_50d09994-1238-c7dc-19fe-8ec2227118e8-357436b5, #w-node-_50d09994-1238-c7dc-19fe-8ec2227118ea-357436b5, #w-node-abf6f421-aae4-11af-1071-c8ccb1a53881-357436b5, #w-node-abf6f421-aae4-11af-1071-c8ccb1a53882-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abf6f421-aae4-11af-1071-c8ccb1a53885-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-abf6f421-aae4-11af-1071-c8ccb1a53887-357436b5, #w-node-abf6f421-aae4-11af-1071-c8ccb1a53889-357436b5, #w-node-_24119644-3662-6e7c-c14b-bf7395bce15f-357436b5, #w-node-_24119644-3662-6e7c-c14b-bf7395bce160-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24119644-3662-6e7c-c14b-bf7395bce163-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_24119644-3662-6e7c-c14b-bf7395bce165-357436b5, #w-node-_24119644-3662-6e7c-c14b-bf7395bce167-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea4-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-357436b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc527bd7-eb13-706b-fa88-189c67860eb8-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ef065624-9efb-e263-5776-578a52344892-357436b5, #w-node-_30af934f-7779-ba47-37c3-795581d22228-357436b5, #w-node-dff38dc5-afd2-e708-c9ca-69926dea55ec-357436b5, #w-node-dff38dc5-afd2-e708-c9ca-69926dea5601-357436b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-cd622b49-bbb4-92ad-0109-9b659e664d30-24a15265, #w-node-cd622b49-bbb4-92ad-0109-9b659e664d44-24a15265, #w-node-_752afbe4-799b-2d89-0c8f-e2d93fe53102-24a152b1, #w-node-_366f292e-4d30-7ef3-0de0-bea23d05a631-24a152b1, #w-node-_36ac2e74-74de-555e-b272-8a8fe21beb2f-24a152b2, #w-node-_36ac2e74-74de-555e-b272-8a8fe21beb43-24a152b2, #w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d923-24a152b3, #w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d937-24a152b3, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-24a152b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-24a152b5, #w-node-_9d199412-b3a6-850b-97a7-4772beec0001-24a152b6, #w-node-_9d199412-b3a6-850b-97a7-4772beec0015-24a152b6, #w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4a9b-24a152b7, #w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4aaf-24a152b7, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-5fbae4bb, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-5fbae4bb, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-5713ec37, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-5713ec37, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-571497be, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-571497be, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-7ca1f69b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-7ca1f69b, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-f02c9951, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-f02c9951, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-abacf4e9, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-abacf4e9, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-f4ff438b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-f4ff438b, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-eaac0c4d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-eaac0c4d, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-3f6ad16d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-3f6ad16d, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-11093c00, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-11093c00, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-56815270, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-56815270, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-bb904a5c, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-bb904a5c, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-fdec02f0, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-fdec02f0, #w-node-dc527bd7-eb13-706b-fa88-189c67860ea3-357436b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eb7-357436b5 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cd622b49-bbb4-92ad-0109-9b659e664d32-24a15265, #w-node-cd622b49-bbb4-92ad-0109-9b659e664d3c-24a15265 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a15265 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad856bb3-5be0-74ee-2861-6a6a6a88015d-85c63799 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152ac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df37c5fb-be5d-f58c-d157-5e85d80b3bb0-24a152b1, #w-node-_366f292e-4d30-7ef3-0de0-bea23d05a633-24a152b1 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36ac2e74-74de-555e-b272-8a8fe21beb31-24a152b2, #w-node-_36ac2e74-74de-555e-b272-8a8fe21beb3b-24a152b2 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d925-24a152b3, #w-node-_79462fd6-ee65-c2ed-d07f-a4cd4978d92f-24a152b3 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-24a152b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-24a152b5 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d199412-b3a6-850b-97a7-4772beec0003-24a152b6, #w-node-_9d199412-b3a6-850b-97a7-4772beec000d-24a152b6 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4a9d-24a152b7, #w-node-_2def0349-8a75-7b6a-c898-c3e7f5bf4aa7-24a152b7 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-24a152b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-5fbae4bb, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-5fbae4bb {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-5fbae4bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-5713ec37, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-5713ec37 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-5713ec37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-571497be, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-571497be {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-571497be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-7ca1f69b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-7ca1f69b {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-7ca1f69b, #w-node-_27b61599-a3cb-07fb-2b2d-e284284b757a-97dfca88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-f02c9951, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-f02c9951 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-f02c9951 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-abacf4e9, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-abacf4e9 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-abacf4e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-f4ff438b, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-f4ff438b {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-f4ff438b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-eaac0c4d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-eaac0c4d {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-eaac0c4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-3f6ad16d, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-3f6ad16d {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-3f6ad16d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-11093c00, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-11093c00 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-11093c00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-56815270, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-56815270 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-56815270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-bb904a5c, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-bb904a5c {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-bb904a5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-fdec02f0, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-fdec02f0 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-fdec02f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc527bd7-eb13-706b-fa88-189c67860ea5-357436b5, #w-node-dc527bd7-eb13-706b-fa88-189c67860eaf-357436b5 {
    place-self: auto;
  }

  #w-node-_6d459afd-9c39-caa6-b005-0af55a967b18-357436b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
