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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 #0000;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  inset: auto;
  overflow: visible;
  transform: none;
}

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

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

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: 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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --body-background: white;
  --body-text: #2b2b2b;
  --headings: #030303;
  --link-color: #030303;
  --link-hover-color: #3f95ff;
  --white: #e4e4e4;
  --background-2: #cde4eb;
  --borders: #ccd2d4;
  --button-secondary: #3f95ff;
  --button-hover: #3d3d3d;
  --button-text-hover: white;
  --input-background-color: white;
  --placeholder-color: #757575;
  --background-4: #55b0ff;
  --black-3: #1b1b1b;
  --text-1: #030303;
  --nav-link: #030303;
  --nav-link-hover: #4195ff;
  --btn-secondary-hover: #1f60e2;
  --button-text: white;
  --black: #464646;
  --text-4: white;
  --black-4: #1d1d1d;
  --black-5: #141414;
  --black-2: #292929;
  --button-color: #030303;
  --btn-secondary-text-hover: white;
  --brand-color: #3f95ff;
  --dim-grey-2: #575757;
  --grey: #838383;
  --dim-grey: #616161;
  --dark-grey: #9e9e9e;
  --btn-secondary-text: #030303;
  --background-1: #f7fdff;
  --background-3: #030303;
  --text-2: #4a5568;
  --text-3: #a0aec0;
  --light-grey: #ccd2d457;
  --dim-grey-3: #686868;
}

.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-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkicon {
  margin-right: 8px;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingstreetaddressoptional, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity {
    font-size: 16px;
  }
}

body {
  background-color: var(--body-background);
  color: var(--body-text);
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.15;
}

h2 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}

h3 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}

h4 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: .875rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
}

h5 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: .875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.1;
}

h6 {
  color: var(--headings);
  margin-top: 0;
  margin-bottom: .875rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1;
}

p {
  margin-bottom: 1rem;
}

a {
  color: var(--link-color);
  transition: color .2s ease-in-out;
}

a:hover {
  color: var(--link-hover-color);
}

img {
  max-width: 100%;
  display: inline-block;
  position: absolute;
  top: 787px;
  left: 700px;
}

.container-1280 {
  float: none;
  clear: none;
  border-style: none;
  border-width: 1px 1px 1px 2px;
  border-color: var(--white) var(--body-background) var(--body-background);
  background-color: var(--headings);
  text-align: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  bottom: 0;
}

.container-1280.flex-row-middle {
  text-align: left;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
}

.container-1280._12544 {
  padding-top: 0;
  position: relative;
  top: 40px;
}

.flex-row-middle {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.margin-left-auto {
  text-align: left;
  margin-left: 0;
  padding-top: 10px;
}

.text-medium {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 20px;
  font-family: PT Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5;
  display: block;
}

.text-medium.des {
  float: none;
  clear: none;
  border: 1px none var(--background-2);
  color: #fff;
  text-align: left;
  float: none;
  clear: none;
  text-align: left;
  background-color: #0000;
  border: 1px #cde4eb;
  margin: 0;
  padding: 0 0 0 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  display: block;
  position: relative;
  top: 29px;
}

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

.button {
  float: right;
  background-color: var(--button-secondary);
  color: var(--body-background);
  text-align: left;
  text-transform: uppercase;
  background-image: none;
  background-size: auto;
  border: 1px solid #03f;
  border-radius: .25rem;
  margin-top: 20px;
  padding: 5px 1.3rem;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: color .2s ease-in-out, background-color .2s ease-in-out;
}

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

.form-input {
  border: 1px solid var(--borders);
  background-color: var(--input-background-color);
  border-radius: .25rem;
  min-width: 100%;
  height: 3.25px;
  margin-bottom: 0;
  padding: 1rem;
}

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

.form-label {
  clear: both;
  color: var(--body-background);
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.form {
  float: right;
  text-align: left;
  background-color: #303030;
  min-width: 400px;
  max-width: 400px;
  margin: 40px 0 40px 40px;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: 0% auto auto 0;
}

.form-grid {
  float: right;
  clear: both;
  opacity: 1;
  text-align: left;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 90%;
  max-width: 90%;
  margin: 0 20px 20px 0;
  padding: 10px 10px 10px 0;
  display: block;
  position: static;
  inset: 0 4px auto auto;
}

.form-textarea {
  border: 1px solid var(--borders);
  background-color: var(--input-background-color);
  border-radius: .25rem;
  min-height: 2rem;
  margin-bottom: 20px;
  padding: 1rem;
}

.form-textarea::placeholder {
  color: var(--placeholder-color);
}

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

.background-color-body.border-bottom-1px {
  text-align: center;
  background-color: #eeeeeeeb;
  background-image: none;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 2;
  position: sticky;
  inset: -349px 0% 0;
}

.body {
  color: var(--borders);
  text-align: center;
  background-color: #000;
  max-width: 100%;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  transform: rotate(0);
}

.subheadline-paragraph {
  z-index: 1;
  color: #18181db3;
  text-align: left;
  text-indent: 0;
  white-space: pre-wrap;
  background-color: #f0eaea;
  border: 1px solid #000;
  max-width: none;
  margin: -3px 0 60px;
  padding: 20px;
  font-family: PT Sans, sans-serif;
  font-size: 12px;
  display: inline-block;
  position: relative;
  inset: 0% 0% auto;
}

.div-block {
  background-color: #0000;
  border-top: 15px solid #9c9c9c57;
  width: auto;
  max-width: 700px;
  margin-top: 10px;
  display: inline-block;
  position: relative;
  top: 26px;
}

.div-block._52142535 {
  display: inline;
}

.heading {
  background-color: var(--body-text);
  outline-offset: 0px;
  color: var(--body-background);
  text-align: center;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
  background-position: 50% 100%;
  background-size: cover;
  border: 2px solid #000;
  outline: 3px #fff;
  max-width: 100%;
  margin: 2px 0 0;
  padding: 10px 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: block;
  position: relative;
  transform: translate(0);
}

.grid-7 {
  float: none;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  border: 1px none var(--borders);
  text-align: left;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 5fr 5fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: start center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 20px 20px;
  display: grid;
}

.contact-form {
  z-index: 99;
  border: 8px none var(--background-4);
  background-color: var(--button-text-hover);
  text-align: center;
  background-image: none;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  top: 0;
}

.contact-form-grid {
  text-align: left;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-13 {
  float: none;
  opacity: 1;
  text-align: center;
  max-width: 825px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  display: none;
  position: relative;
  inset: 0%;
}

.checkbox-field {
  text-align: left;
  margin-bottom: 20px;
}

.div-block-3 {
  border: 8px none var(--background-4);
  background-color: var(--black-3);
  text-align: left;
  margin: 0;
  padding: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 300;
}

.text-span-8 {
  float: none;
  color: #00c4ff;
  min-width: 100%;
  padding-left: 0;
  padding-right: 0;
  line-height: 2;
}

._12 {
  float: none;
  clear: none;
  background-color: var(--body-background);
  color: var(--text-1);
  margin-top: -7px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 2;
  position: relative;
}

.text-block-2 {
  margin-bottom: 40px;
  padding-bottom: 0;
  line-height: .5;
}

.text-block-3, .text-block-4, .text-block-5 {
  margin-bottom: 20px;
  line-height: .5;
}

.jhh {
  clear: both;
  border: 8px none var(--background-4);
  text-align: left;
  text-transform: none;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 10px 10px 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.jhh.hggjgk {
  border-style: none;
  display: block;
}

.jhh._2213 {
  background-color: #0303033b;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
  font-weight: 400;
}

.jhh.dghff {
  padding-top: 0;
  padding-bottom: 0;
}

.jhh._2515 {
  border-style: solid;
  border-color: var(--body-background);
  color: var(--body-background);
  background-color: #ffffff3b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.jhh.fghgfhg {
  background-color: #131313;
  margin-bottom: 0;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
}

.jhh.fghgfhg.ihlhl {
  color: var(--body-background);
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 16px;
}

.jhh.fghgfhg.ihlhl._56156 {
  border-right: 20px solid #0000;
  border-bottom: 4px solid var(--borders);
  opacity: .52;
  color: var(--headings);
  background-color: #0000;
  border-left: 20px solid #0000;
  max-width: 100%;
  margin-top: 11px;
  line-height: .5;
  display: block;
  position: static;
}

.jhh.fghgfhg.ihlhl._56156._65555 {
  display: none;
}

.jhh.fghgfhg.ihlhl._56156.iuklk {
  border-bottom-width: 8px;
  border-right-width: 20px;
  border-bottom-color: var(--background-4);
  opacity: .87;
  border-left-width: 20px;
  margin-top: 36px;
  display: block;
}

.jhh.fghgfhg.ihlhl._56156.iuklk.ghjfghj {
  display: none;
}

.jhh.fghgfhg.ihlhl._56156.uuu {
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
}

.jhh.fghgfhg.ihlhl._56156.fghfgg {
  min-width: auto;
  max-width: 800px;
  display: none;
}

.jhh.fghgfhg.ihlhl._56156.yhjthgrfju {
  border-bottom-width: 6px;
  display: none;
}

.jhh.fghgfhg.ihlhl._56156._4343 {
  opacity: .73;
  border-bottom-width: 4px;
  border-bottom-color: #929292;
  border-left-width: 20px;
  border-right-width: 20px;
}

.jhh.gfhjffgj {
  color: var(--body-background);
  margin-left: 20px;
  padding-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 16px;
}

.price {
  float: none;
  clear: both;
  border: 6px none var(--body-text);
  background-color: var(--body-background);
  color: var(--body-text);
  text-align: right;
  object-fit: contain;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin: 0 0 0 -6px;
  padding: 0;
  font-family: Montserrat Alternates, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 10px;
  display: block;
  position: absolute;
  inset: 21% 14% auto 950px;
}

.block-content {
  background-color: var(--black-3);
  color: var(--body-background);
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 300;
}

.block-content.oipio {
  border-style: none;
  border-color: var(--body-background) var(--body-background) var(--black-3);
  background-color: var(--text-1);
  color: var(--body-background);
  max-height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.block-content.bjnbnb {
  background-color: var(--black-3);
  color: var(--body-background);
  border-style: none;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.heading-8 {
  float: none;
  color: var(--body-background);
  text-align: left;
  text-indent: 0;
  text-transform: uppercase;
  background-color: #0000;
  flex: 0 auto;
  margin-top: auto;
  margin-bottom: 20px;
  margin-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  display: block;
  position: relative;
}

.heading-8.dfgdfg {
  clear: none;
  color: #fff;
  text-align: left;
  text-indent: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
  position: relative;
  left: 0;
}

.heading-8.dfgdfg.jgfjhg {
  clear: none;
  text-align: right;
  flex: 0 auto;
  width: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
}

.heading-8.dfgdfg.hdhgf {
  top: 20px;
  left: 3px;
}

.heading-8.cbvcbc {
  border-style: dotted none none;
  border-width: 1px;
  border-color: var(--body-background) black black;
  color: #fff;
  text-align: left;
  flex: 1;
  order: 0;
  align-self: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 300%;
  font-weight: 800;
  line-height: 200%;
}

.heading-8.gfhgffhjf {
  color: var(--body-background);
  text-align: right;
  border: 1px #000;
  flex: 0 auto;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 300%;
  font-weight: 800;
  line-height: 200%;
}

.heading-8.gfhgffhjf.gfgf {
  float: left;
  text-align: left;
  text-indent: 0;
  background-color: #0000;
  border-style: none;
  border-color: #0797c7 #000 #0096c9;
  border-bottom-width: 1px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 200%;
  position: relative;
}

.heading-8.gfhgffhjf.gfgf.fgugfh {
  float: none;
  padding-right: 10px;
}

.heading-8.gfhgffhjf.gfgf.ytujgfhj {
  z-index: 999;
  float: none;
  text-align: right;
}

.heading-8.gfhgffhjf.gfgf.ytujgfhj.yuyuyyu {
  text-align: left;
}

.heading-8.gfhgffhjf.gfgytf {
  color: var(--body-text);
  text-align: left;
  background-color: #00000061;
  font-size: 100%;
  font-weight: 700;
  line-height: 150%;
}

.heading-8.rtgerte {
  flex: none;
  margin-left: 0;
}

.text-block-8 {
  flex-direction: row;
  justify-content: space-between;
  padding-right: 20px;
  display: flex;
}

.ez46 {
  border-style: none;
  border-width: 1px;
  border-color: #a3a3a3 #a3a3a3 var(--headings);
  color: var(--text-1);
  text-align: left;
  text-indent: 30px;
  text-transform: uppercase;
  background-color: #000;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 0 5px;
  padding: 0 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  line-height: .75;
  display: block;
}

.ez46.fdrhgfh {
  padding-top: 0;
  padding-bottom: 0;
  line-height: .2;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ez46.fdrhgfh.fghfgh {
  background-color: #0000;
  border-bottom-style: none;
  margin: 0 20px -30px 40px;
}

.ez46.fdrhgfh.hghj {
  opacity: .76;
  color: #000;
  background-color: #00000029;
  border-style: none;
  border-bottom-color: #525252;
  justify-content: space-between;
  align-items: flex-start;
  margin: 10px 0 20px;
  padding: 5px 10px 0;
  top: 11px;
}

.ez46.fdrhgfh.hghj.eterte {
  background-color: #0000;
  height: auto;
  margin-bottom: 0;
  margin-left: 115px;
  top: 0;
}

.ez46.fdrhgfh.hghj.hlkh {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  top: 0;
}

.ez46.fdrhgfh.hghj.hlkh.e46, .ez46.fdrhgfh.hghj.hlkh.e35, .ez46.fdrhgfh.hghj.hlkh.e25, .ez46.fdrhgfh.hghj.hlkh.e15, .ez46.fdrhgfh.hghj.hlkh.e72 {
  height: auto;
  margin-left: 140px;
}

.ez46.fdrhgfh.hghj.hlkh.e72.e73 {
  display: flex;
}

.ez46.fdrhgfh.hghj.e46, .ez46.fdrhgfh.hghj.e35, .ez46.fdrhgfh.hghj.e25, .ez46.fdrhgfh.hghj.e15 {
  margin-top: 0;
  margin-bottom: 0;
}

.ez46.fdrhgfh.hghj.e72 {
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 0;
}

.ez46.hgjhj {
  clear: none;
  background-color: var(--background-4);
  box-shadow: 0 0 20px -1px var(--nav-link-hover);
  color: var(--headings);
  text-align: left;
  border-style: dotted;
  border-color: #155c74;
  min-width: 100%;
  margin-top: 220px;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 182px;
  padding-left: 0;
  padding-right: 20px;
  font-size: 100%;
  text-decoration: none;
  display: block;
  position: relative;
}

.ez46.hgfhf {
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-end;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 175px;
  padding-top: 0;
}

.ez46.gfhgh {
  background-color: var(--background-4);
}

.ez46.fhdghf {
  color: #fff;
  background-color: #0000;
  border-style: none;
  min-width: 100%;
  height: auto;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 100%;
  font-weight: 700;
  line-height: 150%;
  position: relative;
  top: 0;
}

.ez46.xxx {
  background-image: none;
  padding-top: 0;
  display: block;
}

.section {
  z-index: 2;
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  border: 1px #afafaf;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% 0% 220px;
}

.div-block-12 {
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-13 {
  float: right;
  border: 1px none var(--body-background);
  text-align: center;
  margin-top: 0;
  display: none;
  position: relative;
  top: 180px;
  bottom: 0;
}

.field-label {
  color: var(--body-background);
  text-align: left;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: -17px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 32px;
}

.field-label-2 {
  color: var(--text-1);
  width: 100%;
  margin-bottom: 0;
  font-weight: 300;
}

.field-label-3, .field-label-4 {
  color: var(--text-1);
  margin-bottom: 0;
  font-weight: 300;
}

.field-label-5 {
  margin-bottom: 8px;
  font-weight: 300;
}

.field-label-6 {
  color: var(--text-1);
  margin-bottom: 0;
  font-weight: 300;
}

.field-label-6.tfhfthf {
  color: var(--text-1);
  background-color: #e2e2e2;
  border: 1px solid #000;
  height: 32px;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 10px;
}

.container-1444 {
  z-index: 999;
  border-top: 1px none var(--body-background);
  opacity: 1;
  object-fit: fill;
  background-color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 10px;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.form-3 {
  z-index: 60;
  border-style: none;
  border-width: 1px;
  border-color: black black var(--body-background);
  background-color: #0000;
  width: 100%;
  min-width: 79.113%;
  max-width: 79.1143%;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
}

.gyhjgjhjjg {
  float: right;
  border: 2px solid var(--btn-secondary-hover);
  background-color: var(--body-background);
  color: var(--headings);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding-right: 15px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  display: none;
  position: relative;
  inset: 0 0% 0% 0;
}

.gyhjgjhjjg.rtrtyrt {
  display: none;
}

.gyhjgjhjjg.rtrtyrt.iuoiuo {
  display: block;
}

.form-block-2 {
  float: none;
  background-color: var(--text-1);
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  max-height: none;
  margin: 0;
  padding-top: 130px;
  padding-bottom: 20px;
  display: inline-block;
  position: static;
  top: 0;
}

.error-message {
  z-index: 999;
  border: 1px solid var(--button-text);
  background-color: var(--headings);
  margin-top: -255px;
  margin-left: -112px;
  margin-right: -632px;
  position: relative;
}

.success-message {
  color: var(--body-background);
  background-color: #0000;
  margin-top: 75px;
  margin-bottom: 0;
  padding: 0 10px 0 0;
}

.div-block-14 {
  background-color: var(--text-1);
  margin-top: 0;
}

.div-block-15 {
  border-style: none;
  border-width: 1px;
  border-color: var(--body-background) var(--body-background) var(--black-3);
  margin-top: 0;
  position: relative;
}

.div-block-15.dfhdfhdfhhf {
  margin-top: 40px;
  top: auto;
}

.text-block-12 {
  float: none;
  clear: both;
  border-top: 1px none var(--placeholder-color);
  border-left: 1px none var(--body-background);
  color: var(--body-background);
  text-align: left;
  background-color: #00000030;
  margin: 10px 0 0;
  padding: 30px 10px 40px 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 300;
}

.navbar-2 {
  margin-top: 0;
}

.text-block-13 {
  background-color: var(--headings);
  color: var(--body-background);
  text-transform: none;
  border: 1px #000;
  margin-top: 0;
  padding-top: 77px;
  padding-bottom: 92px;
  position: relative;
  inset: 0%;
}

.div-block-18 {
  padding: 0 0 10px;
}

.div-block-18.erwerewr {
  margin-bottom: 0;
  padding: 0;
}

._514599 {
  text-transform: lowercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
}

.efefeef {
  text-align: center;
  text-transform: uppercase;
}

.bold-text-10 {
  color: var(--body-background);
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
}

.dgfjb {
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-span-14 {
  float: none;
  clear: none;
  color: var(--body-background);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-20 {
  width: 50%;
  height: 50px;
  max-height: 50px;
  margin-left: 40px;
  display: block;
}

.columns-4 {
  background-color: #0000;
  max-width: 100%;
  margin: 20px 0 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 80px;
  font-weight: 700;
}

.button-2 {
  float: none;
  clear: none;
  border: 1px solid var(--body-background);
  background-color: var(--body-text);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 5px 0 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  transition-property: none;
  display: block;
  position: static;
}

.heading-11 {
  z-index: 15;
  float: none;
  clear: none;
  border-style: solid none;
  border-width: 2px;
  border-color: var(--nav-link) var(--placeholder-color) var(--headings);
  box-shadow: none;
  opacity: 1;
  color: var(--body-background);
  text-align: center;
  text-transform: uppercase;
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  width: 110%;
  min-width: 110px;
  max-width: 110%;
  margin: 0 -224px 40px -118px;
  padding: 20px 0 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  display: block;
  position: relative;
  top: 0;
  transform: translate(0);
}

.div-block-22 {
  z-index: 100;
  float: none;
  clear: none;
  border: 1px none var(--placeholder-color);
  color: #363636;
  text-align: center;
  background-color: #0000;
  width: 95%;
  min-width: 95%;
  max-width: 95%;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  right: auto;
}

.div-block-23 {
  float: right;
  clear: right;
  background-color: var(--body-text);
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.text-block-15 {
  text-align: right;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 400;
}

.text-block-15.tx {
  border-right: 1px dotted var(--black);
  color: var(--body-background);
  text-align: right;
  text-transform: uppercase;
  background-color: #2b2b2b00;
  margin: 10px 0;
  padding: 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: 300;
}

.text-block-15.tx {
  color: #656666;
  text-align: right;
  text-transform: uppercase;
  background-color: #2b2b2b00;
  border-right: 1px dotted #464646;
  margin: 10px 0;
  padding: 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: 300;
}

.text-block-15.tx.fgfg {
  border-right-style: none;
}

.text-block-15.tx.rtfhdfh {
  border-style: none;
  border-width: 1px;
  border-color: black var(--body-text) black black;
}

.div-block-24 {
  z-index: 999;
  border-style: none;
  border-width: 1px 4px;
  border-color: var(--headings);
  background-color: var(--body-text);
  opacity: .69;
  text-align: center;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  max-height: 9999px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 67px;
  padding: 0 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 95% 0% auto;
}

.subh {
  font-family: Poppins, sans-serif;
}

.subhe {
  background-color: var(--text-4);
  color: #686868;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}

.checkbox-field-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-block-7 {
  color: #0000;
  display: flex;
}

.link-block-8 {
  display: flex;
}

.link-block-9 {
  z-index: 999;
  color: var(--body-text);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.image-60 {
  z-index: 5;
  border: 1px none var(--headings);
  background-color: var(--headings);
  opacity: 1;
  text-align: left;
  object-fit: fill;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  display: block;
  position: static;
  inset: 0 0% auto;
  transform: rotate(0);
}

.image-60.mo {
  opacity: 1;
  display: none;
}

.image-63 {
  z-index: 2;
  text-align: left;
  border: 4px #000;
  max-width: 150%;
  margin: -36px 0 60px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  top: auto;
  bottom: auto;
}

.grid-11 {
  z-index: 100;
  grid-column-gap: 21px;
  grid-row-gap: 0px;
  background-color: var(--body-text);
  object-fit: fill;
  border: 2px #000;
  grid-template: "." 0
  / 1fr 1fr 1fr 1fr;
  grid-auto-rows: 143px;
  grid-auto-columns: .25fr;
  place-content: space-around;
  place-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: -25px 0 194px;
  padding: 0 20px;
  display: grid;
  position: relative;
  top: 0;
}

.container-1446 {
  z-index: 5;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: 0;
}

.section-2 {
  z-index: 1;
  border-style: none solid solid;
  border-width: 1px 0 0;
  border-color: var(--nav-link) var(--body-text) var(--body-text);
  background-color: var(--body-text);
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60f08b24144386652b709fbf_tffg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  min-width: 1452px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: sticky;
}

.text-block-18 {
  border: 16px none var(--body-text);
  background-color: var(--headings);
  color: var(--body-background);
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: -1px 0 -8px;
  padding: 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  position: static;
}

.section-4 {
  z-index: 5;
  background-color: var(--headings);
  opacity: 1;
  text-align: center;
  width: 1400px;
  min-width: 1400px;
  max-width: 1400px;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 0% 0% -258px;
}

.section-4.gfsrffg {
  z-index: 1;
  background-color: var(--headings);
  object-fit: fill;
  background-image: none;
  background-size: auto;
  border-bottom: 20px #000;
  border-left: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 220px;
  padding-bottom: 100px;
  display: none;
  position: relative;
  inset: auto auto 0;
  transform: rotate(0);
}

.section-4.gfsrffg.fdgdfg {
  top: auto;
  bottom: auto;
}

.section-4.vhgfytr {
  z-index: 999;
  opacity: .91;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  display: block;
  position: fixed;
  inset: 0%;
}

.section-4.gfsrffg-copy {
  z-index: 1;
  background-color: var(--headings);
  object-fit: fill;
  background-image: none;
  background-size: auto;
  border-bottom: 20px #000;
  border-left: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: relative;
  inset: auto auto 0;
  transform: rotate(0);
}

.section-4.gfsrffg-copy.fdgdfg {
  top: auto;
  bottom: auto;
}

.rooms {
  z-index: 6;
  background-color: #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 356px;
  padding-bottom: 0;
  display: none;
  position: relative;
  top: -78px;
}

.image-65 {
  display: none;
}

.text-block-19 {
  color: var(--body-background);
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  margin-left: 20px;
  padding-left: 10px;
  padding-right: 40px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  display: block;
  position: absolute;
  inset: auto auto 14% 65%;
}

.div-block-30 {
  float: right;
  text-align: left;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin: 0 -183px 0 -802px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 0;
  display: block;
}

.column {
  background-color: #0000;
  padding-bottom: 414px;
  position: absolute;
  top: 106px;
  left: 0;
}

.div-block-31 {
  float: none;
  clear: right;
  background-color: var(--body-text);
  text-align: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  display: inline-block;
  position: relative;
  left: -10px;
}

.div-block-32 {
  margin-left: 20px;
  margin-right: 20px;
}

.bold-text-15 {
  color: var(--body-background);
}

.text-block-20 {
  margin-left: 10px;
}

.html-embed {
  padding-bottom: 10px;
}

.field-label-7 {
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.field-label-7.street {
  margin-top: 30px;
}

.text-field {
  color: var(--headings);
}

.street-address, .city {
  color: var(--headings);
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 0;
  box-shadow: 1px 1px 3px #000;
}

.state-province, .zip-postal-code {
  color: var(--headings);
}

.full-name {
  color: var(--headings);
  margin: 3px 0 5px;
  box-shadow: 1px 1px 3px #000;
}

.bold-text-16 {
  color: var(--background-4);
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 900;
}

.tb {
  background-color: var(--body-background);
  color: var(--body-text);
  text-align: center;
  border: 2px #000;
  margin-left: 5px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.column-3 {
  padding-left: 0;
  padding-right: 0;
}

.text-block-21 {
  color: var(--body-background);
  font-family: Verdana, Geneva, sans-serif;
  position: static;
}

.kt {
  text-transform: uppercase;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.image-66 {
  z-index: 7;
  float: none;
  clear: none;
  border-top: 1px solid #131313;
  border-bottom: 1px solid #000;
  width: 100%;
  max-width: 100%;
  margin-top: -7px;
  margin-bottom: 21px;
  position: sticky;
  top: 0;
}

.section-5 {
  z-index: 7;
  background-color: #0000;
  border: 1px #1f1f1f;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
  display: block;
  position: fixed;
  top: 1px;
}

._321 {
  padding-left: 0;
  position: relative;
  top: -4px;
}

.div-block-33 {
  float: none;
  clear: none;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  margin-top: 20px;
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  top: 57px;
}

.image-67 {
  object-fit: fill;
  width: 800px;
  max-width: 800px;
  min-height: auto;
  margin: -12px 100px 40px 0;
  padding-top: 152px;
  display: block;
}

.bold-text-18 {
  color: #0000;
}

.down {
  float: right;
  clear: both;
  border: 1px solid var(--body-background);
  color: var(--body-background);
  text-align: center;
  width: 134px;
  margin: 0 10px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 200;
  display: block;
  position: relative;
  top: 18px;
  left: -7px;
}

.down._2 {
  margin-top: 0;
  margin-left: -6px;
  margin-right: 39px;
  position: relative;
  top: -68px;
  left: 24px;
}

.deli {
  border-top: 2px none var(--body-text);
  border-bottom: 1px solid var(--body-text);
  background-color: var(--body-background);
  color: var(--body-text);
  width: 100%;
  min-width: 100px;
  max-width: 100%;
  margin-top: 6px;
  padding-top: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 12px;
  display: inline-block;
}

.div-block-35 {
  float: none;
  clear: none;
  text-align: center;
}

.ez {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-weight: 700;
}

.ii {
  color: var(--body-text);
}

.checkbox-field-4, .checkbox-field-5, .checkbox-field-6, .checkbox-field-7, .checkbox-field-8 {
  margin-bottom: 0;
}

.image-68 {
  width: 350px;
  max-width: 350px;
  margin-top: 88px;
  margin-left: 100px;
  display: block;
}

.div-block-36 {
  background-color: #0000;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
}

.columns-5 {
  z-index: 9;
  float: none;
  opacity: 1;
  background-color: #191919ad;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  padding-bottom: 187px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.contact-us {
  z-index: 10011;
  background-color: #0000;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.terms {
  z-index: 3000;
  background-color: #0000;
  margin-top: 0;
  padding-top: 0;
  font-size: 12px;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.bold-text-19 {
  border: 1px none var(--button-secondary);
  background-color: var(--body-background);
  color: var(--body-text);
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Montserrat Alternates, sans-serif;
  font-weight: 900;
  display: inline-block;
  position: relative;
  inset: 0% auto auto 98%;
}

.bold-text-19.fghj {
  top: 275px;
  left: 159px;
}

.paragraph-2 {
  float: none;
  clear: none;
  color: var(--body-text);
  text-align: right;
  background-color: #0000;
  min-width: 100%;
  max-width: 50%;
  margin: 0 0 0;
  padding: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 26px;
  display: block;
  position: relative;
  inset: 0% 0% 0% -75px;
}

.paragraph-2.gyjhj {
  color: var(--body-background);
  top: -28%;
  left: 340px;
}

.ddfcd {
  color: var(--body-text);
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.image-71 {
  z-index: 20;
  background-color: var(--headings);
  opacity: .31;
  width: 20%;
  min-width: 20%;
  max-width: 20%;
  height: 40%;
  min-height: 40%;
  max-height: 40%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 51% 0% 0% 81%;
  transform: rotate(-34deg);
}

.container-1447 {
  background-color: var(--body-background);
  border: 1px solid #000;
  max-width: 80%;
  padding-left: 0;
}

.div-block-37 {
  width: 1600px;
  max-width: 1600px;
}

.image-72 {
  border: 2px #000;
  border-top-style: solid;
  border-bottom: 1px solid #000;
  max-width: 100%;
  padding-left: 0;
  display: none;
  position: relative;
}

.image-74 {
  z-index: 9;
  width: 700px;
  margin: 0;
  display: block;
  position: relative;
  top: 93px;
  left: -25px;
}

.grid-14 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  grid-template-rows: 320px;
  grid-template-columns: .25fr .25fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.heading-12 {
  z-index: 205;
  float: none;
  color: var(--headings);
  text-align: left;
  margin: 0 419px 0 0;
  font-size: 2rem;
  position: absolute;
  top: 0;
  left: 0;
}

.image-80 {
  z-index: 99;
  width: 487px;
  min-width: 487px;
  max-width: 487px;
  margin-top: 0;
  margin-bottom: 100px;
  margin-left: 0;
  padding-top: 0;
  position: relative;
  inset: -22% 0% auto 95%;
}

.div-block-40 {
  z-index: 99;
  background-color: var(--body-text);
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed671bd30a6941abd8a244_ff.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 170px;
  padding-bottom: 0;
  padding-left: 0;
  position: static;
}

.image-81 {
  z-index: 109;
  background-color: #0000;
  border-left: 1px #000;
  border-right: 1px #000;
  width: 77%;
  min-width: 77%;
  max-width: 77%;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  inset: 23% 0% auto 24%;
}

.image-81.right {
  opacity: 1;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  padding: 0;
  top: -12%;
  bottom: 0;
  left: 59%;
}

.image-81._25 {
  opacity: 1;
  width: 230px;
  min-width: 230px;
  max-width: 230px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  top: -82%;
  bottom: 0;
  left: -48%;
}

.image-81._25._26 {
  opacity: 1;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  inset: -57% 0% 0% 57%;
}

.image-81._25._26.ertgr {
  object-fit: fill;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  min-height: auto;
  top: -47%;
  left: 176px;
}

.image-81._25._5454 {
  opacity: .64;
  position: absolute;
}

.image-81._25._54554 {
  opacity: 1;
  top: -12%;
  left: -154%;
}

.image-81._25._54554._6542215 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -127%;
  left: -133px;
}

.image-81._23 {
  z-index: 99999;
  opacity: 1;
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-top: 0;
  position: absolute;
  inset: -27% 0% -4% 10%;
}

.image-83 {
  display: none;
}

.container-1448 {
  max-width: 1400px;
  height: 100px;
  min-height: 700px;
  max-height: 700px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.body-2 {
  text-align: center;
  background-color: #727272;
}

._5252 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6104ff55a631537839d64fe8_iou.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  border: 1px #000;
  max-width: 1400px;
  margin-top: 43px;
  display: inline-block;
}

.image-86 {
  background-color: var(--headings);
  display: none;
  top: 0;
  left: 0;
}

.text-field-2, .text-field-3 {
  color: var(--headings);
  margin-left: 10px;
}

.image-88 {
  clear: none;
  min-width: 300px;
  max-width: 300px;
  margin: 0 42px -2px 0;
  position: relative;
  inset: 81% auto 0% -183%;
}

.div-block-44 {
  z-index: 5;
  margin-top: 0;
  position: relative;
  top: 86px;
  left: 416px;
}

.image-89 {
  z-index: 1;
  opacity: .03;
  min-width: 200%;
  max-width: 200%;
  min-height: 200%;
  max-height: 200%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  display: none;
  position: absolute;
  inset: -62% auto auto -57%;
  transform: rotate(180deg);
}

.text-block-24 {
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  position: relative;
  top: 43px;
}

.text-span-22 {
  position: relative;
  top: 0;
}

.image-101 {
  z-index: 199;
  opacity: .36;
  min-width: 50%;
  max-width: 50%;
  min-height: 10%;
  max-height: 10%;
  display: none;
  position: absolute;
  top: 68px;
  left: 173.906px;
}

.div-block-46 {
  clear: none;
  background-color: #000;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: 485px;
}

.text-block-25 {
  color: var(--body-background);
  text-align: right;
  width: 300px;
  margin-left: 0;
  padding-top: 10px;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  position: relative;
  top: 107px;
  left: 160px;
}

.text-block-25.right {
  text-align: left;
  margin-left: 0;
  display: block;
  position: relative;
  inset: 43% 75px auto -67%;
}

.text-block-25._25 {
  z-index: 50;
  top: -9px;
  left: -7px;
}

.text-block-25._25._26 {
  text-align: left;
  top: 59px;
  left: 35px;
}

.text-block-25._164 {
  text-align: right;
  top: 94px;
  left: 333px;
}

.text-span-23 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  font-family: PT Sans, sans-serif;
  font-size: 90%;
  font-weight: 700;
  line-height: 35px;
  position: relative;
  top: 0;
}

.text-span-23.fff {
  padding-left: 639px;
  padding-right: 210px;
  display: inline-block;
  top: 0;
}

.text-block-26 {
  border: 2px none var(--headings);
  opacity: 1;
  color: var(--body-text);
  text-align: right;
  object-fit: cover;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px 0 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 300;
  position: relative;
  top: 30px;
  left: 0;
}

.text-block-26.right {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  top: 333px;
  left: 0;
  right: 0;
}

.text-block-26.right._454 {
  text-align: left;
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 100% 0;
  background-size: auto;
  border-style: solid;
  border-width: 1px;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 0;
  display: inline;
  position: absolute;
  top: 6px;
  left: 4px;
}

.text-block-26.right._454._5453 {
  font-family: PT Sans, sans-serif;
  top: 61px;
}

.text-block-26._25 {
  z-index: 1;
  text-align: right;
  background-color: #0000;
  background-position: 100% 0;
  border-style: none;
  border-width: 2px;
  width: 60%;
  min-width: 60%;
  max-width: 6%;
  margin-bottom: 0;
  margin-right: -53px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  top: 23px;
  left: -57px;
}

.text-block-26._25._26 {
  text-align: left;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(#0000, #0000);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-style: none;
  border-width: 2px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 10px;
  top: 49px;
  left: 89px;
  right: -17px;
}

.text-block-26._25._299 {
  text-align: left;
  background-color: #000;
  background-image: linear-gradient(#00000040, #00000040), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 0 0, 100% 100%;
  padding-left: 10px;
  top: 47px;
  left: 81px;
}

.text-block-26._25._299._245557 {
  text-align: left;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  top: 23px;
  bottom: -26px;
  left: 4px;
}

.text-block-26.hgfjghj {
  border-style: solid;
  border-width: 1px;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  left: 31px;
}

.text-block-26._45656 {
  border: 1px solid #000;
  top: 61px;
}

.text-block-26.fgh {
  text-align: right;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  display: block;
}

.text-block-26.fgh.ytiyui {
  top: 13px;
}

.text-block-26.fgh.hgfjj {
  text-align: left;
  margin-top: 0;
  padding-left: 10px;
  top: 13px;
}

.text-block-26.hghjikh {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.text-block-26.fghfghf {
  background-color: var(--body-background);
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 10px;
  padding-left: 10px;
}

.text-block-26._5463 {
  background-position: 100% 0;
  margin-left: -10px;
  margin-right: 0;
}

.div-block-47 {
  min-width: 70%;
  max-width: 70%;
  position: relative;
  top: 48px;
  left: 0;
}

.div-block-48 {
  opacity: 1;
  min-width: 100%;
  max-width: 100%;
  margin-left: 6px;
  position: relative;
  top: -29px;
  left: -69px;
}

.div-block-48.fsdhg {
  z-index: 9999;
  width: 80%;
  min-width: 80%;
  max-width: 80%;
  margin-left: 0;
  padding-top: 0;
  top: 74px;
  left: -207px;
}

.div-block-48._5465 {
  left: 58px;
}

.div-block-48._5465._5648552 {
  left: 148px;
}

.div-block-48.fgjjghj {
  left: -412px;
}

.grid-15 {
  z-index: 900;
  grid-row-gap: 0px;
  border: 1px none var(--text-1);
  opacity: .94;
  background-image: linear-gradient(#000, #fff), linear-gradient(#00000080, #00000080);
  grid-template-rows: 500px auto;
  grid-template-columns: .75fr 1fr;
  place-content: stretch center;
  justify-items: stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 220px;
  min-height: 220px;
  max-height: 220px;
  margin: 313px 0 13px 50px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: -325px;
  left: 3px;
}

.grid-15.right {
  z-index: 5;
  background-image: linear-gradient(#000, #4b4b4b);
  place-items: stretch stretch;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: 301px;
  margin-left: 0;
  margin-right: 0;
  top: -384px;
  left: -78px;
}

.grid-15._25 {
  z-index: 950;
  background-color: #0000;
  background-image: linear-gradient(to top, #000, #5a5a5a);
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-top: -4px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  position: absolute;
  top: 258px;
  left: 260px;
}

.grid-15._25._26 {
  z-index: 900;
  opacity: 1;
  background-image: linear-gradient(to top, #000, #ffffff80), linear-gradient(#0000, #0000);
  justify-items: stretch;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin: 0;
  padding-right: 0;
  display: none;
  position: relative;
  top: 57px;
  left: 0;
}

.grid-15._25._26._4545 {
  background-image: none;
  width: 305px;
  min-width: 305px;
  max-width: 305px;
  display: block;
  position: relative;
  top: 237px;
  left: 466px;
}

.grid-15._25._78565 {
  opacity: 1;
  background-color: #0000;
  background-image: none;
  place-items: start;
  width: 305px;
  min-width: 305px;
  max-width: 305px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: relative;
  top: 303px;
  left: 311px;
}

.grid-15._25.gfjjgfh {
  opacity: 1;
  background-image: linear-gradient(to top, #000, #ffffff80);
  justify-content: end;
  place-items: start end;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-top: 0;
  display: none;
  position: relative;
  top: 57px;
  left: 0;
}

.grid-15._58258 {
  background-image: linear-gradient(#000, #474747), linear-gradient(#00000080, #00000080);
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100px;
  min-height: 100px;
  max-height: 0;
  margin-top: 242px;
  margin-left: 0;
  left: 247px;
}

.image-102 {
  z-index: 60;
  border-bottom: 1px none var(--placeholder-color);
  opacity: 1;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  height: auto;
  min-height: auto;
  margin-top: 262px;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: relative;
  inset: auto auto 450px 19%;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 0;
  position: relative;
  top: 221px;
  left: 18px;
}

.bold-text-20 {
  color: #fff;
  font-weight: 300;
}

.image-106 {
  opacity: .2;
  border-top: 1px #000;
  border-bottom: 1px solid #000;
  border-radius: 10px;
  min-width: 150%;
  max-width: 150%;
  height: 10%;
  min-height: 10%;
  max-height: 10%;
  display: none;
  position: absolute;
  inset: 460px 0% -2% 4%;
}

.heading-13 {
  margin-top: 0;
  font-size: 2rem;
  font-weight: 600;
  position: absolute;
  top: 278px;
}

.image-108 {
  z-index: 55;
  clear: both;
  opacity: .57;
  object-fit: contain;
  background-color: #000;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  display: block;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.image-108.dhhj {
  display: none;
}

.image-108.fgf {
  z-index: 999;
  opacity: .48;
  object-fit: contain;
  width: 1234px;
  min-width: 1234px;
  max-width: 1234px;
  height: auto;
  min-height: auto;
  max-height: none;
  padding-bottom: 0;
  display: inline-block;
  position: relative;
  inset: 0% 0% auto;
  overflow: visible;
}

.image-108.fgf.ftgyf {
  z-index: 998;
  opacity: 1;
  border: 1px solid #000;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 169.016px;
  margin-top: -202px;
  display: inline-block;
  position: relative;
  top: 0%;
}

.image-108.fgf.ftgyf.hfthf {
  z-index: 999;
  opacity: .56;
  margin-top: -168px;
  display: block;
  position: relative;
  inset: 0% auto auto 0%;
}

.image-108.fgf.ftgyf.ojkpkolp {
  z-index: 3002;
  border-style: none;
  border-width: 1px 1px 15px;
  border-color: var(--button-hover);
  opacity: .15;
  background-color: #0000;
  width: 1400px;
  min-width: 1400px;
  max-width: 1400px;
  height: 176px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: auto;
}

.image-108.fgf.ftgyf.ojkpkolp.vhbvb {
  z-index: 5;
  opacity: .62;
  border-radius: 20px;
}

.image-108.fdggd {
  display: inline-block;
  top: -131px;
}

._1450 {
  z-index: 99;
  opacity: 1;
  text-align: right;
  background-color: #0000;
  border: 2px #000;
  max-width: 1400px;
  margin-top: 103px;
  display: block;
  position: relative;
  top: 0;
  bottom: auto;
}

._1450.hfdrr.hgfj {
  border: 4px none var(--body-background);
  background-color: #0000;
  margin-top: 0;
  position: static;
  top: 10px;
  bottom: 0;
}

._1450._4252453 {
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6104ff55a631537839d64fe8_iou.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: 394px;
}

.bold-text-21 {
  text-transform: uppercase;
}

.grid-18 {
  z-index: 630;
  grid-column-gap: 2px;
  grid-row-gap: 0px;
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  border-left: 1px #000;
  grid-template-rows: repeat(auto-fit, minmax(500px, .25fr)) 200px 200px;
  grid-template-columns: .75fr minmax(0, .75fr);
  grid-auto-columns: .25fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: start stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-18._25 {
  top: -398px;
}

.grid-18.gfj {
  grid-column-gap: 2px;
  grid-row-gap: 16px;
  grid-template-rows: repeat(auto-fit, minmax(48px, .25fr));
  grid-template-columns: .75fr minmax(0, .75fr);
  grid-auto-columns: .25fr;
  max-width: 80%;
  display: grid;
  top: 0;
}

.grid-18.gfj.rtdrtf {
  float: left;
  clear: both;
  grid-column-gap: 2px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: repeat(auto-fit, minmax(167px, 1fr)) 200px 200px;
  grid-template-columns: .75fr minmax(0, 1fr);
  grid-auto-columns: .25fr;
  justify-content: stretch;
  place-items: start center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin: 0 0 140px;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
  position: relative;
  top: 129px;
  left: 0%;
}

.grid-18.gfj.rtdrtf.grrdh {
  grid-column-gap: 2px;
  grid-row-gap: 16px;
  grid-template-rows: 397px;
  grid-template-columns: .75fr minmax(0, .75fr);
  grid-auto-columns: .25fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 535px;
  margin-top: 0;
  padding-right: 30px;
  display: grid;
  top: 0;
  left: 0%;
}

.grid-18.gfj.rtdrtf.grrdh.ftuftuu {
  grid-template-rows: repeat(auto-fit, minmax(29px, 1.25fr)) 200px;
  margin-left: -54px;
  top: -109px;
}

.grid-18.gfj.rtdrtf.ikhjkhl {
  margin-bottom: -118px;
}

.image-110 {
  z-index: 54;
  opacity: 1;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  height: 400px;
  min-height: 400px;
  max-height: 400px;
  display: none;
  position: relative;
  inset: -2px 0% 0 1%;
  transform: rotate(90deg);
}

.image-110._152552 {
  z-index: 5;
  opacity: .36;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 800px;
  min-height: 800px;
  max-height: 800px;
  top: 61.266px;
  left: 333px;
}

.image-110.rtyruy {
  z-index: 1;
  opacity: .55;
  height: 400px;
  min-height: 400px;
  max-height: 400px;
  display: block;
  inset: 0% 0% auto;
  transform: rotate(90deg);
}

.image-110.rtyruy.vfgfgf {
  z-index: 999;
  opacity: .36;
  object-fit: contain;
  width: 19%;
  min-width: 19%;
  max-width: 19%;
  height: auto;
  min-height: auto;
  max-height: none;
  display: inline;
  position: absolute;
  inset: 0% 0% auto;
}

.image-110.rtyruy.hgkhj {
  bottom: -471px;
  left: 41%;
}

.image-110.rtyruy.hgkhj.drftdfg {
  bottom: 0;
}

.bold-text-23 {
  background-color: var(--body-text);
  color: var(--body-background);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
}

.text-span-25 {
  color: var(--body-background);
  background-color: #000;
  border: 1px solid #000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 100%;
  line-height: 1;
}

.div-block-49 {
  z-index: 5;
  opacity: 1;
  background-image: linear-gradient(to top, #000, #0000), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60eece6bb2d52dd829345e77_22i00.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding-bottom: 197px;
  position: absolute;
  top: -8px;
}

.div-block-50 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-27 {
  z-index: 500;
  background-color: var(--body-background);
  color: var(--headings);
  padding-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  position: absolute;
  inset: auto 0% 14%;
}

.bold-text-24 {
  border: 2px solid #000;
  padding-left: 5px;
  padding-right: 5px;
}

.cart-button {
  z-index: 9999;
  position: relative;
}

.cart-wrapper {
  z-index: 9999;
}

.div-block-51 {
  z-index: 1909;
  opacity: .69;
  text-align: center;
  background-color: #2b2b2b;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px #030303;
  border-width: 1px 4px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 67px;
  padding: 0 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.subhe-2 {
  color: #686868;
  background-color: #fff;
  margin-left: -20px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}

.grid-19 {
  float: none;
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  text-align: left;
  background-color: #0000;
  border: 1px #ccd2d4;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 5fr 5fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: start center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 20px 20px;
  display: grid;
}

.tb-2 {
  color: #2b2b2b;
  text-align: center;
  background-color: #fff;
  border: 2px #000;
  margin-left: 5px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-span-26 {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 100%;
  line-height: 1;
}

.text-block-28 {
  color: #fff;
  text-align: right;
  margin-left: 0;
  padding-top: 10px;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  position: relative;
  top: 208px;
  left: 344px;
}

.text-block-28._164 {
  float: none;
  clear: none;
  text-align: left;
  background-color: #0000;
  border: 1px #000;
  border-left-color: #8d8d8d;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 10px 0;
  font-size: 100%;
  display: inline;
  top: 0;
  left: 0;
}

.text-block-28._164.pr {
  object-fit: contain;
  z-index: 999;
  clear: none;
  border: 4px none var(--body-text);
  color: #000;
  text-indent: 0;
  object-fit: contain;
  background-color: #0000;
  background-image: none;
  width: 80%;
  min-width: 80%;
  max-width: 80%;
  height: auto;
  min-height: auto;
  margin: -16px 0 -8px;
  padding: 0 20px 10px;
  display: inline-block;
  position: relative;
  top: 213px;
  left: 80px;
}

.text-block-28._164.pr.hgjghjgh {
  text-align: left;
  background-color: #0000;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-top: 9px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 100%;
  top: 281px;
  left: 220px;
}

.text-block-28._164.pr.hgjghjgh.khjhyhguyu.hgfdhjdf.rdsser {
  border-style: solid;
  border-color: var(--body-background);
  text-align: center;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#000, #fff);
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin-top: 0;
  display: block;
  top: 205px;
  left: 208px;
}

.text-block-28._164.pr.gyhjg {
  border: 1px solid var(--body-background);
  background-color: #161616;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin-top: 39px;
  top: 292px;
  left: 4px;
}

.text-block-28._164.pr.ohjuioui {
  border: 1px solid var(--body-background);
  color: var(--placeholder-color);
  background-color: #1b1b1b;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin-top: 60px;
  top: 270px;
  left: 11px;
}

.text-block-28._164._8543 {
  text-align: center;
  background-color: #0000;
  border: 1px #32abd3;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
  top: 148px;
  left: 0;
}

.text-block-28._164._8543.yhgfh {
  text-align: center;
  top: 64px;
}

.text-block-28._164._8543.yhgfh.fgdfg {
  z-index: 999;
  float: right;
  color: var(--headings);
  text-align: right;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 8px 0 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  transform: translate(0);
}

.text-block-28._164._8543.ghjfj {
  z-index: 999;
  opacity: 1;
  color: var(--body-background);
  text-align: right;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(#2b2b2ba8, #2b2b2ba8), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60eeae676ab5708ef27ab5e4_erer.png");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  padding: 96px 20px 68px 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 100%;
  display: inline-block;
  top: 132px;
  left: -698px;
}

.text-block-28._164._8543.ghjfj.ghgfh {
  float: right;
  color: var(--text-1);
  text-align: left;
  background-color: #0000;
  background-image: none;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 0 0 0 13px;
  padding: 0 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  display: none;
  position: relative;
  inset: 41% 0 0% -8px;
}

.text-block-28._164._8543.ghjfj.gfgfg {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60eeae7fcb18b829ec13a3f0_rwere.png");
  background-position: 0 0, 100%;
  padding-top: 32px;
  padding-bottom: 10px;
  position: absolute;
  top: 198px;
  left: 543px;
}

.text-block-28._164.gfhdgh {
  float: left;
  clear: none;
  margin-top: -23px;
}

.text-block-28._164.vcvbcb {
  z-index: 999;
  float: none;
  text-align: right;
  white-space: pre-wrap;
  background-color: #0000;
  width: auto;
  min-width: auto;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  line-height: 26px;
  display: none;
  position: static;
  top: 0;
  left: 0;
}

.text-block-28._164.hjkj {
  z-index: 95;
  float: right;
  clear: none;
  background-color: var(--black-3);
  opacity: 1;
  color: var(--headings);
  text-align: left;
  object-fit: contain;
  background-image: none;
  border: 4px #000;
  width: 500px;
  min-width: 500px;
  max-width: 500px;
  min-height: auto;
  margin: 0;
  padding: 0 10px 0 168px;
  display: block;
  position: absolute;
  top: 236px;
  left: 588px;
}

.text-block-28._164.hjkj.fghjfgh {
  float: right;
  width: 40%;
  min-width: 40%;
  max-width: 40%;
  margin-top: 40px;
  padding-right: 0;
}

.text-block-28._164.hjkj.fghjfgh.rtyurty {
  float: right;
  clear: none;
  border: 16px none var(--headings);
  color: var(--body-background);
  background-color: #0000;
  background-image: none;
  width: auto;
  min-width: 380px;
  max-width: 380px;
  margin: auto -1496px auto 29px;
  padding: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
  display: inline-block;
  position: relative;
  top: 157px;
  left: -118px;
}

.text-block-28._164.hjkj._0-09-9 {
  z-index: 5;
  text-transform: uppercase;
  background-color: #0000;
  border-style: none;
  width: auto;
  min-width: auto;
  max-width: 100%;
  margin-top: -76px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  position: absolute;
  inset: auto;
}

.down-2 {
  float: right;
  clear: both;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  width: 134px;
  margin: 0 10px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 200;
  display: block;
  position: relative;
  top: 18px;
  left: -7px;
}

.down-2._2 {
  margin-top: 0;
  margin-left: -6px;
  margin-right: 39px;
  position: relative;
  top: -68px;
  left: 24px;
}

.link-block-10 {
  color: #2b2b2b;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.link-block-10.klkl {
  background-color: #ffffff57;
}

.grid-20 {
  z-index: 900;
  grid-row-gap: 0px;
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60eeae676ab5708ef27ab5e4_erer.png");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto;
  border: 1px #030303;
  grid-template-rows: 500px auto;
  grid-template-columns: .75fr 1fr;
  place-content: stretch center;
  justify-items: stretch;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 350px;
  min-height: 350px;
  max-height: 350px;
  margin: 0 0 13px 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  top: -333px;
  left: 0;
}

.grid-20._25 {
  z-index: 2;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60eeae7fcb18b829ec13a3f0_rwere.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 120%;
  min-width: 120%;
  max-width: 120%;
  height: 400px;
  min-height: 400px;
  max-height: 400px;
  margin-top: 21px;
  margin-left: -356px;
  margin-right: -6px;
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 40px;
}

.div-block-52 {
  float: right;
  clear: right;
  text-align: left;
  background-color: #2b2b2b;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.text-span-27 {
  float: none;
  clear: none;
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.deli-2 {
  color: #2b2b2b;
  background-color: #fff;
  border-top: 2px #2b2b2b;
  border-bottom: 1px solid #2b2b2b;
  width: 100%;
  min-width: 100px;
  max-width: 100%;
  margin-top: 6px;
  padding-top: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 12px;
  display: inline-block;
}

.price-2 {
  float: none;
  clear: both;
  color: #2b2b2b;
  text-align: right;
  object-fit: contain;
  background-color: #fff;
  border: 6px #2b2b2b;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin: 0 0 0 -6px;
  padding: 0;
  font-family: Montserrat Alternates, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 10px;
  display: block;
  position: absolute;
  inset: 21% 14% auto 950px;
}

.div-block-53 {
  z-index: 100;
  float: none;
  clear: none;
  color: #363636;
  text-align: center;
  background-color: #0000;
  border: 1px #757575;
  width: 95%;
  min-width: 95%;
  max-width: 95%;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  right: auto;
}

.text-block-29 {
  opacity: 1;
  color: #2b2b2b;
  text-align: right;
  object-fit: cover;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px #030303;
  width: 75%;
  min-width: 75%;
  max-width: 75%;
  margin-left: 0;
  margin-right: 52px;
  padding: 0 10px 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 300;
  position: relative;
  top: 175px;
  left: 0;
}

.text-block-29._25 {
  z-index: 1;
  text-align: left;
  z-index: 1;
  color: #fff;
  text-align: left;
  background-color: #0000;
  background-image: linear-gradient(to right, #00000087, #0000), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ed66e639850a3654fdbfc4_ff.jpg");
  background-position: 0 0, 0 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-style: solid;
  border-width: 2px;
  width: 120%;
  min-width: 120%;
  max-width: 120%;
  margin: 0;
  padding: 0 0 0 70px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-29._25.mo {
  z-index: 1;
  float: none;
  clear: none;
  border-style: none;
  border-width: 1px 4px 1px 1px;
  border-color: var(--headings) var(--placeholder-color) var(--headings) var(--headings);
  background-color: var(--black-4);
  opacity: 1;
  color: var(--body-background);
  text-align: left;
  background-image: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 5px 0 5px 10px;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  display: block;
  top: 0;
  left: auto;
}

.text-block-29._25.mo.tftgftgf {
  opacity: .15;
  text-align: right;
  position: absolute;
}

.text-block-29._25.mo.dfgdfg {
  z-index: 9999999;
  float: right;
  clear: none;
  background-color: var(--body-background);
  color: var(--text-1);
  text-align: right;
  background-image: none;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin: 29px 10px 0 0;
  padding: 10px 0;
  font-family: Montserrat Alternates, sans-serif;
  font-size: 15px;
  font-weight: 800;
  position: relative;
  top: -2px;
  left: 0;
}

.text-block-29._25.mo.dfgdfg._7uuii {
  z-index: 9;
  clear: none;
  background-color: var(--button-hover);
  color: #fff;
  text-align: right;
  margin: -4px 0 23px -48px;
  padding: 0 10px 0 20px;
  top: 67px;
}

.text-block-29._25.mo.dfgdfg._7uuyt {
  z-index: 9;
  text-align: center;
  max-width: 100%;
  margin-top: 363px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: 800;
  display: block;
  top: 0;
}

.text-block-29._25.mo.dfgdfg._7uuyt.gtrrr {
  border: 2px none var(--body-background);
  background-color: var(--body-text);
  opacity: .17;
  outline-offset: 0px;
  color: var(--body-background);
  text-align: center;
  outline: 3px #fff;
  max-width: 75%;
  margin: -277px 0 0;
  padding-top: 227px;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 700;
}

.text-block-29._25.mo.hgmhnm {
  z-index: 1;
  float: left;
  background-color: var(--headings);
  color: var(--button-text-hover);
  text-align: left;
  white-space: nowrap;
  background-image: none;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: -118px;
  margin-left: 0;
  margin-right: auto;
  padding: 0 20px;
  font-size: 40px;
  display: block;
  top: 197px;
  left: 545px;
  right: auto;
}

.text-block-29._25.mo.hgmhnm.vbnhvbmvghvg {
  float: none;
  margin-top: 0;
  margin-left: auto;
  display: none;
}

.text-block-29._25.mo.ftfffrdd.ffgfy {
  float: left;
  clear: none;
  border-bottom-style: none;
  border-bottom-color: var(--body-background);
  background-color: var(--black-3);
  text-align: right;
  background-image: none;
  border-left-style: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 10px;
  margin-right: 0;
  padding-right: 10px;
  font-weight: 300;
  display: block;
}

.text-block-29._25.dfg {
  float: left;
  clear: none;
  border: 4px none var(--text-1);
  color: var(--headings);
  text-align: right;
  background-color: #0000;
  background-image: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  display: none;
  top: 0;
  left: 0;
}

.text-block-29._25.dfg.ftgyghf {
  background-color: var(--headings);
  object-fit: contain;
  background-image: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  top: -31px;
  left: 0;
}

.text-block-29._25.dfg.m {
  background-color: #0000;
}

.button-3 {
  float: none;
  clear: none;
  text-align: center;
  text-transform: uppercase;
  background-color: #2b2b2b;
  border: 1px solid #fff;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 5px 0 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  transition-property: none;
  display: block;
  position: static;
}

.text-block-30 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  background-color: #030303;
  border: 16px #2b2b2b;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: -1px 0 -8px;
  padding: 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  position: static;
}

.container-1450 {
  float: none;
  clear: none;
  text-align: center;
  background-color: #030303;
  border: 1px #fff;
  border-top-color: #e4e4e4;
  border-left-width: 2px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  bottom: 0;
}

.container-1450._12544 {
  padding-top: 0;
  position: relative;
  top: 40px;
}

.body-3 {
  background-color: #000;
}

.add-to-cart {
  z-index: 9999;
  position: absolute;
  left: -3px;
}

.image-111 {
  z-index: 5;
  min-height: auto;
  max-height: none;
  position: absolute;
  top: 190.5px;
  left: 124px;
}

.image-111.pro {
  z-index: 55;
  float: right;
  clear: right;
  object-fit: contain;
  top: 153.5px;
  width: 400px;
  min-width: 20%;
  max-width: 400px;
  margin-top: 0;
  margin-left: 25px;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  inset: -95px 0% 0%;
}

.image-111.defgfg {
  position: absolute;
  top: 0;
}

.default-state {
  color: var(--body-background);
  text-align: right;
  display: block;
  position: relative;
  top: -323px;
  left: 1194px;
}

.default-state.ghj {
  position: absolute;
  top: -129px;
  left: 1268px;
}

.field-label-8 {
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  text-transform: none;
  margin-left: 62px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 400;
}

.quantity {
  float: none;
  display: inline-block;
}

.image-112 {
  z-index: 1;
  opacity: .37;
  object-fit: scale-down;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 50%;
  min-height: 50%;
  max-height: 50%;
  margin-top: 0;
  position: relative;
  top: -480px;
  left: 352px;
}

.text-block-31 {
  z-index: 999;
  clear: none;
  border: 1px solid var(--body-background);
  opacity: .82;
  color: var(--text-1);
  background-color: #fff;
  width: 20%;
  min-width: 20%;
  max-width: 20%;
  margin-left: 10px;
  padding: 20px 40px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 60%;
  display: inline-block;
  position: fixed;
  inset: auto 0% 4%;
}

.text-block-31.jghfjhg {
  z-index: 99999;
  border: 1px solid var(--button-hover);
  background-color: var(--body-background);
  opacity: 1;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  inset: 0% 0 auto auto;
}

.text-block-32 {
  text-align: right;
  padding-top: 3px;
  padding-bottom: 10px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  position: relative;
  inset: 0% 0% auto auto;
}

.text-block-33 {
  z-index: 999999;
  clear: none;
  border-style: none;
  border-width: 1px;
  border-color: var(--body-background) var(--body-text) var(--body-text);
  opacity: 1;
  color: var(--body-background);
  text-align: left;
  object-fit: contain;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 0 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.text-block-33._45252 {
  text-align: left;
  background-color: #0000;
  padding-top: 0;
  padding-left: 0;
  font-weight: 300;
  position: absolute;
  inset: auto 0%;
}

.text-block-33._52525254 {
  background-color: var(--headings);
  text-align: right;
  border-style: none;
  border-color: #000;
  position: absolute;
  bottom: auto;
}

.privacy-notice {
  border: 1px none var(--placeholder-color);
  opacity: 1;
  color: var(--body-background);
  background-color: #ffffff17;
  width: 727px;
  min-width: 727px;
  max-width: 727px;
  display: inline-block;
  position: relative;
  inset: auto 0% 0%;
}

.privacy-notice.jhgfjh {
  z-index: 999999;
  background-color: var(--body-background);
  opacity: 1;
  width: 260px;
  min-width: 260px;
  max-width: 260px;
  height: 0;
  max-height: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: absolute;
  inset: 141px 22px auto auto;
}

.image-113 {
  z-index: 500;
  display: none;
  position: absolute;
  top: -17px;
  left: -128px;
}

.text-block-34 {
  border: 1px solid var(--body-background);
  background-color: var(--headings);
  color: var(--body-background);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 250%;
  font-weight: 700;
  position: absolute;
  top: 115px;
  right: 10px;
}

.text-block-34.fg {
  text-align: right;
  border-style: none;
  margin-top: 38px;
  font-size: 80%;
  font-weight: 300;
  top: 146px;
}

.text-block-34.fg.tgyu {
  background-color: #0000;
}

.div-block-55 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-span-28 {
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 500;
}

.div-block-56 {
  z-index: 999;
  opacity: .48;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.columns-6 {
  z-index: 10;
  border-top: 1px solid var(--body-background);
  color: #525252;
  background-image: linear-gradient(to right, #000, #fff);
  justify-content: center;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin: -3px 0 0;
  padding: 100px 0 20px;
  display: flex;
  position: relative;
  top: 0%;
  left: 0%;
}

.columns-6.ghjhgj {
  background-color: #141414;
  background-image: none;
  border: 1px #000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 0 10px 10px;
  display: none;
  left: 0%;
}

.text-block-35 {
  float: left;
  clear: both;
  border: 2px none var(--headings);
  color: var(--body-background);
  text-align: right;
  text-transform: uppercase;
  background-color: #0000;
  min-width: 28%;
  max-width: 28%;
  margin: 15px 5px 5px 39px;
  padding: 0 10px 2px 0;
  font-family: Poppins, sans-serif;
  font-size: 80%;
  font-weight: 700;
  display: block;
  position: relative;
}

.text-block-35._1111 {
  float: left;
  clear: none;
  background-color: var(--text-1);
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  border: 1px #000;
  width: auto;
  min-width: 50%;
  max-width: 70%;
  margin: 5px 0;
  padding: 5px 10px;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 300;
  display: inline-block;
}

.text-block-35._1111.uiyihuihui {
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 80%;
  display: none;
}

.text-block-35._1111.hgfgfhg {
  float: left;
  color: #fff;
  text-transform: none;
  background-color: #000;
  min-width: 50%;
  max-width: 50%;
  margin-top: 0;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 300;
}

.text-block-35._1111.ggfhjgh {
  z-index: 99;
  float: none;
  clear: none;
  text-align: right;
  background-color: #0000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding: 30px 0 0;
  display: block;
  position: relative;
  top: -39px;
  left: -200px;
  right: auto;
}

.text-block-35._1111._675yjg {
  text-transform: none;
}

.text-block-35.rtyyrt {
  border-style: none;
  border-color: var(--body-text);
  background-color: var(--body-text);
  color: var(--body-background);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 400;
  display: block;
}

.text-span-29 {
  float: none;
  text-align: right;
  font-weight: 700;
}

.div-block-57 {
  background-color: var(--headings);
  object-fit: contain;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 160%;
  min-height: 160%;
  max-height: 160%;
  margin: 1px 0 0;
  padding: 0;
  display: block;
  position: relative;
  inset: 45% 0% 0% auto;
  overflow: visible;
}

.div-block-57.gfhh {
  background-position: 0 100%;
}

.text-block-36 {
  z-index: 57;
  float: right;
  color: #fff;
  background-color: #0000;
  border: 1px #fff;
  margin-bottom: 8px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 200%;
  font-weight: 700;
  display: block;
  position: relative;
  inset: 4% -2% auto auto;
}

.text-block-36.fg {
  text-align: right;
  border-style: none;
  margin-top: 38px;
  font-size: 80%;
  font-weight: 300;
  top: 146px;
}

.text-block-36.fg.tgyu {
  float: left;
  clear: both;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-style: none;
  margin: 0 10px 0 0;
  padding: 20px;
  font-size: 80%;
  position: relative;
  inset: 0% 0% auto auto;
}

.text-block-36.fg.tgyu.lp-l-lp {
  margin-right: -3px;
}

.text-block-36.fg.tgyu.lp-l-lp.ghjghj {
  float: right;
  clear: right;
  width: 20%;
  min-width: 20%;
  max-width: 20%;
  margin-top: 0;
  margin-right: 0;
  padding-right: 20px;
  position: relative;
  top: -3%;
  right: 0%;
}

.text-block-36.fg.tgyu.sto {
  float: right;
  clear: both;
  margin-top: 0;
  margin-right: 0;
  top: 0%;
  bottom: 0;
  right: 0%;
}

.text-block-36.fg.tgyu.uykuk {
  margin-top: 10px;
  margin-bottom: 0;
}

.text-block-36.fg.tgyu.hjkhjk {
  z-index: 3;
  float: left;
  clear: none;
  background-color: var(--black-3);
  text-align: left;
  width: auto;
  max-width: 35%;
  margin: auto;
  padding: 20px;
  font-family: Exo, sans-serif;
  font-size: 100%;
  font-weight: 400;
  display: inline-block;
  top: auto;
  bottom: -44px;
  right: auto;
}

.text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg {
  float: right;
  clear: none;
  text-align: right;
  margin-top: 0;
  margin-left: 0;
  padding-right: 10px;
}

.text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg.ytuytu {
  float: right;
  clear: both;
  text-align: right;
  background-color: #0000;
  border: 1px #000;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 0 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 300;
  line-height: 1.5;
  display: block;
  bottom: auto;
}

.text-block-36.fg.tgyu.ytuytu {
  float: right;
  clear: none;
  background-color: var(--text-1);
  text-align: left;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
}

.text-block-36.iuoio {
  float: right;
  clear: right;
  text-align: right;
  width: 40%;
  min-width: 40%;
  max-width: 40%;
  margin-right: 0;
  padding-right: 20px;
  display: block;
  position: relative;
  top: -3%;
  right: 0%;
}

.text-block-36.pri {
  z-index: auto;
  float: none;
  clear: none;
  color: #fff;
  text-align: center;
  background-color: #0000;
  background-image: none;
  border: 1px #000;
  width: auto;
  min-width: 80%;
  max-width: none;
  margin: 0 0 0 auto;
  padding: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 300%;
  display: inline-block;
  top: auto;
  right: auto;
}

.div-block-58 {
  z-index: 999;
  opacity: .48;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-59 {
  z-index: 5;
  opacity: 1;
  background-image: none;
  padding-bottom: 197px;
  position: absolute;
  top: -8px;
}

.div-block-60 {
  clear: none;
  background-color: #000;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  top: -5px;
}

.div-block-60.gyhhhg {
  float: none;
  clear: none;
  width: 45%;
  min-width: 45%;
  max-width: 45%;
  margin-top: 140px;
  margin-left: 80px;
  padding-left: 0;
  display: inline-block;
  position: relative;
  inset: 0%;
}

.div-block-61 {
  z-index: 60;
  opacity: 1;
  color: #3d3d3d;
  text-align: center;
  background-color: #2b2b2b;
  background-image: linear-gradient(#00000059, #00000059), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  border: 1px #030303;
  border-width: 1px 4px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin-top: 236px;
  margin-bottom: 0;
  margin-left: 67px;
  padding: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
  position: relative;
  inset: 0% 0% 16px;
}

.div-block-61.gfhf {
  background-image: linear-gradient(to right, var(--headings), #fff);
  opacity: 1;
  align-items: flex-start;
  width: 85%;
  min-width: 85%;
  max-width: 85%;
  margin: 210px 0 -559px;
  padding-right: 0;
  position: absolute;
  top: 266px;
}

.body-4 {
  background-color: #000;
}

.button-4 {
  z-index: 1999;
  border: 6px solid #000;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 15px;
  position: relative;
  inset: auto 0% -10% auto;
}

.button-4.tfyfghf {
  float: right;
  clear: none;
  background-color: #348dda;
  width: 150px;
  min-width: 150px;
  max-width: 150px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-right: 10px;
  padding-right: 15px;
  display: block;
  position: absolute;
  inset: 84% 1% auto auto;
}

.text-span-30 {
  float: left;
  clear: none;
  border-style: solid solid none;
  border-width: 2px 2px 4px;
  border-color: var(--headings) var(--headings) #202020;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #303030;
  min-width: 80%;
  max-width: 80%;
  margin-top: 26px;
  margin-bottom: 0;
  margin-left: 6px;
  padding: 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 50%;
  font-style: normal;
  font-weight: 700;
  display: none;
}

.text-span-31 {
  font-size: 50%;
  font-weight: 300;
}

.bold-text-25 {
  font-style: normal;
}

.image-114 {
  display: block;
}

.image-115 {
  z-index: auto;
  border-right: 8px #1d1d1d;
  max-width: none;
  height: 300px;
  min-height: 300px;
  max-height: 300px;
  position: relative;
}

.div-block-62 {
  z-index: 2;
  text-align: right;
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 4px;
  padding-top: 140px;
  display: block;
  position: relative;
  inset: 0% auto;
}

.div-block-62.dfgdfg {
  margin-top: 716px;
  display: inline-block;
  position: relative;
}

.image-116 {
  z-index: 1;
  opacity: .2;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 150%;
  min-height: 150%;
  max-height: 150%;
  position: absolute;
  top: -38px;
  left: 680px;
  transform: rotate(180deg);
}

.image-117 {
  z-index: 0;
  opacity: .26;
  width: 34%;
  min-width: 34%;
  max-width: 34%;
  height: 140%;
  min-height: 140%;
  max-height: 140%;
  position: absolute;
  top: -266px;
  left: 139px;
  overflow: scroll;
}

.image-118 {
  border: 1px solid #777;
  width: 40%;
  min-width: 40%;
  max-width: 40%;
  position: absolute;
  top: 316px;
  left: 469px;
}

.image-119 {
  padding-left: 100px;
  padding-right: 60px;
}

.image-120 {
  z-index: 999;
  float: none;
  clear: none;
  border: 1px solid var(--headings);
  background-color: var(--body-text);
  opacity: 1;
  text-align: center;
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.image-120.sdfs {
  z-index: 999999;
  float: left;
  clear: none;
  background-color: #0000;
  border-style: none;
  width: 704px;
  min-width: 704px;
  max-width: 704px;
  margin-top: -110px;
  margin-bottom: 40px;
  margin-left: 73px;
  padding-bottom: 88px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}

.video {
  object-fit: fill;
  width: 40%;
  min-width: 40%;
  max-width: 40%;
  height: 50%;
  min-height: 50%;
  max-height: 50%;
  display: inline-block;
  position: relative;
}

.image-121 {
  z-index: 9999;
  border: 2px solid var(--body-background);
  object-fit: cover;
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  display: block;
  position: relative;
}

.image-122 {
  z-index: 9999;
  border: 2px solid var(--body-background);
  object-fit: cover;
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  display: inline-block;
  position: relative;
}

.column-5 {
  text-align: right;
  display: inline;
  position: absolute;
  top: -20px;
  left: 11px;
}

.column-6 {
  text-align: left;
  position: absolute;
  top: -21px;
  left: 254px;
}

.columns-7 {
  opacity: .7;
  margin-left: 0;
  position: relative;
  top: -144px;
  left: 121px;
}

.image-123 {
  border: 2px solid var(--body-background);
  margin-top: 512px;
  position: absolute;
}

.column-7 {
  background-color: #0000;
  padding-left: 20px;
  padding-right: 0;
}

.column-8 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.column-8.dfhgdf {
  text-transform: none;
  font-family: Poppins, sans-serif;
  font-size: 90%;
  font-weight: 400;
}

.column-9, .column-10 {
  background-color: #000;
  padding-left: 0;
  padding-right: 0;
}

.column-11, .column-12 {
  padding-left: 0;
}

.column-13 {
  text-align: left;
  padding-left: 0;
  font-size: 90%;
}

.column-14 {
  padding-left: 0;
}

.link {
  color: #fff;
}

.link-2 {
  color: #fff;
  font-style: normal;
  display: inline;
}

.link-3 {
  color: #fff;
}

.image-124 {
  position: absolute;
  top: 116px;
  left: 291px;
}

.hmgmnhg {
  color: var(--body-background);
  font-size: 16px;
}

.text-span-32, .text-span-33 {
  color: var(--body-background);
  text-transform: uppercase;
  font-size: 16px;
}

.text-span-34 {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
}

.image-125 {
  z-index: -100;
  opacity: .12;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  height: 200%;
  min-height: 200%;
  max-height: 200%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0%;
  position: absolute;
  top: -90px;
  left: -37%;
}

.image-125.fgrtgth {
  top: -65px;
  left: 64%;
}

.image-125.fgrtgth.dcrfrr {
  top: -43px;
  left: 68%;
}

.image-125.fgrtgth.fvvgtgv {
  opacity: 0;
}

.image-125.tjtyjytj {
  top: -16px;
  left: -79%;
}

.image-125.ytyutuy {
  opacity: 0;
}

.image-126 {
  z-index: 5;
  opacity: 1;
  border: 1px dotted #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-63 {
  z-index: 250;
  opacity: 1;
  background-color: #0000;
  border: 2px red;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-bottom: 0;
  margin-left: -86px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: -174px 0% auto 606px;
}

.text-block-37 {
  z-index: 999;
  color: var(--body-background);
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 300;
  display: none;
  position: absolute;
  inset: 6% 78px auto auto;
}

.image-127 {
  z-index: 9999;
  opacity: .54;
  object-fit: contain;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
  inset: 21% 0% 0%;
}

.div-block-64 {
  z-index: 9;
  background-image: linear-gradient(to right, #000, #fff0);
  width: 10%;
  min-width: 10%;
  max-width: 10%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-right: 73px;
  display: block;
  position: relative;
  inset: 0% 0% 0% auto;
}

.div-block-64._4r566yu {
  background-image: linear-gradient(270deg, #000, #fff0);
  width: 25%;
  min-width: 25%;
  max-width: 25%;
  display: none;
  inset: 0% 0% 0% auto;
}

.image-128 {
  opacity: .43;
  border: 2px solid #000;
  display: none;
  position: relative;
  inset: -159% 0% 0%;
}

.image-129 {
  width: 200%;
  min-width: 200%;
  max-width: 200%;
  height: 800%;
  min-height: 800%;
  max-height: 800%;
  position: absolute;
  top: -331px;
  left: -225px;
}

.image-129.ytuyt {
  z-index: 1;
  opacity: 0;
  top: -290px;
  left: -108px;
}

.image-129.dfrthrt {
  opacity: 0;
  top: -373px;
  left: -134px;
}

.image-129._5467645 {
  opacity: 0;
  top: -390px;
  left: -269px;
}

.image-129.yrtrty {
  opacity: 0;
}

.image-130, .image-131, .text-block-38 {
  display: none;
}

.div-block-65 {
  z-index: 999;
  opacity: .85;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  position: absolute;
  inset: 352% 0% 0% 102%;
}

.image-133 {
  display: none;
}

.image-134 {
  z-index: 10001;
  opacity: 1;
  object-fit: contain;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  position: absolute;
  inset: 57% 0% auto 37%;
}

.image-135 {
  z-index: 500;
  border: 1px none var(--placeholder-color);
  opacity: .17;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: auto;
  min-height: auto;
  margin-top: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-136 {
  border: 1px solid var(--placeholder-color);
  width: 15%;
  min-width: 15%;
  max-width: 15%;
  position: absolute;
  top: 666px;
  left: 263px;
}

.section-8 {
  display: block;
  position: relative;
  top: 33px;
}

.hyu {
  color: var(--body-background);
  font-size: 140%;
  font-weight: 300;
  position: relative;
}

.hyu.hjlkjl {
  float: left;
  clear: both;
  background-color: var(--button-hover);
  text-align: left;
  border: 1px #000;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 10px 20px 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: block;
  top: 0;
  left: 0;
}

.hyu.hjlkjl._54566 {
  z-index: 999;
  background-image: linear-gradient(#00000080, #00000080);
  border: 1px solid #000;
  margin-top: 14px;
  padding: 28px 0 53px 99px;
  display: inline-block;
  position: relative;
  inset: 0%;
}

.hyu.hjlkjl._54566.jkhjjk {
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 25px;
  display: block;
}

.hyu.hjlkjl._54566._243 {
  float: left;
  clear: none;
  opacity: 1;
  color: var(--body-background);
  background-color: #1b1b1b;
  background-image: none;
  border-style: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  display: inline-block;
  position: static;
  top: -91px;
  bottom: auto;
  left: 18%;
}

.hyu.hjlkjl._54566._243.fghfgh {
  float: right;
  text-align: left;
  margin: 10px 0 10px auto;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: none;
  position: relative;
  top: 0;
  left: 0;
}

.hyu.hjlkjl._54566._243.fyuyfhghg {
  float: right;
  border: 5px none var(--black-5);
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-right: 0;
  font-size: 16px;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}

.hyu.hjlkjl._54566._243.fyuyfhghg.rfdgfdfg {
  z-index: auto;
  float: left;
  background-color: var(--headings);
  padding-top: 0;
  padding-bottom: 0;
  top: auto;
  left: 0;
}

.hyu.hjlkjl._52525 {
  float: right;
  clear: left;
  background-image: linear-gradient(270deg, var(--body-text), #252525);
  width: 80%;
  min-width: 80%;
  max-width: 80%;
  margin-left: 0;
  padding-left: 20px;
  top: -82px;
  left: -24px;
}

.hyu.hjlkjl._52525.guhdde {
  float: none;
  clear: none;
  text-align: left;
  white-space: nowrap;
  background-image: none;
  border-left-style: none;
  border-right-style: none;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: 372px;
  margin-right: -48px;
  padding-bottom: 25px;
  padding-left: 20px;
  padding-right: 289px;
  display: inline-block;
  position: static;
  top: -275px;
  left: 0;
}

.hyu.hjlkjl._52525.guhdde.gcfcg {
  float: left;
  opacity: .85;
  background-color: #0a0a0a;
  margin-top: -67px;
  margin-left: -258px;
  margin-right: 0;
  padding: 20px 151px 20px 27px;
  transform: skew(0deg);
}

.hyu.hjlkjl.jhgjj.nhbmn {
  float: right;
  background-color: var(--button-hover);
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  left: auto;
  right: auto;
}

.hyu.yhjtyjty {
  float: right;
  opacity: 1;
  color: var(--button-text);
  text-align: right;
  margin-top: 0;
  margin-left: -26px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  position: relative;
  bottom: -166px;
  left: 174px;
}

.hyu.yhjtyjty.gfdh {
  float: right;
  clear: both;
  color: var(--body-background);
  text-align: left;
  white-space: pre;
  margin-top: 0;
  display: inline-block;
  position: relative;
  inset: auto;
}

.div-block-66 {
  height: 550px;
  min-height: 550px;
  position: relative;
  top: -421px;
}

.image-137 {
  z-index: 999;
  opacity: 1;
  object-fit: contain;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  display: block;
  position: relative;
  top: -6px;
  left: 0;
}

.rgegr {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 60%;
  font-weight: 500;
  position: relative;
  top: 333px;
  left: -319px;
}

.rgegr.tuytu {
  top: 390px;
  left: 8px;
}

.div-block-67 {
  width: 500px;
  min-width: 500px;
  max-width: 500px;
  position: relative;
  top: -77px;
  left: 0;
}

.text-span-35 {
  float: right;
  border: 4px none var(--body-background);
  background-color: var(--text-1);
  color: #fff;
  text-align: right;
  width: 80%;
  min-width: 80%;
  max-width: 80%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 700;
  display: block;
  position: relative;
  top: 38px;
}

.div-block-68 {
  position: relative;
  top: -177px;
}

.image-138 {
  z-index: 999;
  float: right;
  clear: none;
  text-align: right;
  object-fit: contain;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 2% -5% 0% auto;
}

.div-block-69 {
  position: static;
  top: 90px;
  left: -67px;
}

.text-span-36 {
  float: left;
  clear: none;
  border-style: none;
  border-width: 2px 2px 10px;
  border-color: var(--body-background) var(--body-background) var(--nav-link-hover);
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 25px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 10px 10px 0 0;
  display: block;
  position: relative;
  left: 5px;
}

.text-span-36.iouiuouio {
  background-color: #2170ad;
}

.bold-text-26 {
  color: #000;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  text-decoration: underline;
}

.grid-21 {
  z-index: 999;
  grid-template-rows: auto auto auto;
  margin-bottom: 60px;
  padding-bottom: 0;
  position: relative;
  top: 96px;
}

.link-block-11 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-bottom: 700px;
  margin-right: 0;
  padding-bottom: 0;
}

.link-block-12 {
  z-index: 999;
  float: right;
  clear: none;
  text-align: right;
  border: 8px #000;
  width: 50%;
  min-width: 50%;
  margin-top: 0;
  margin-right: 0;
  display: inline;
  position: relative;
  bottom: 0;
  right: 0;
}

.link-block-12._564564 {
  width: 70%;
  min-width: 70%;
  bottom: -96px;
  right: -260px;
}

.link-block-12._564564.kl-k {
  right: -131px;
}

.image-139 {
  position: relative;
}

.image-140 {
  z-index: 99;
  float: none;
  clear: none;
  border-top: 2px #ff3c00;
  border-bottom: 16px #ff694b;
  border-left: 8px #58301c;
  border-right: 8px red;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto 0 0;
  display: block;
  position: relative;
  top: 0;
  right: 0;
}

.image-141 {
  opacity: .49;
  width: 5%;
  min-width: 5%;
  max-width: 5%;
  height: 30%;
  min-height: 30%;
  max-height: 30%;
  position: absolute;
  top: -42px;
  left: 724.5px;
}

.text-block-39 {
  float: right;
  color: var(--body-background);
  text-align: right;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 70%;
}

.column-15 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--body-background) black;
  background-color: #1a1a1a;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.text-block-40 {
  clear: right;
  color: var(--body-background);
  width: 100%;
  font-size: 100%;
  position: relative;
}

.columns-8 {
  z-index: 100;
  border: 1px none var(--body-background);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
}

.bold-text-27 {
  float: right;
  border-top: 1px solid var(--body-background);
  border-bottom: 1px solid var(--body-background);
  width: 100%;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 0;
  padding: 5px 0;
  font-weight: 700;
  display: block;
}

.bold-text-27.gfjgfj {
  border-top-style: none;
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
}

.bold-text-27.dsdfsdf {
  background-color: #0303033b;
  border-top-style: solid;
  border-top-color: #5c5c5c;
  border-bottom-style: solid;
  border-bottom-color: #636363;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  display: inline;
}

.bold-text-27.dsdfsdf.jkljh {
  text-transform: none;
  background-color: #0000;
  border: 1px #000;
  margin-left: 0;
  font-weight: 300;
}

.dfgdfg {
  text-decoration: none;
  display: block;
  position: relative;
}

.dfgdfg.fdgdgfdg {
  color: #fff;
  text-align: left;
  text-indent: 0;
  text-align: left;
  text-indent: 0;
}

.div-block-72 {
  float: right;
  border: 1px none var(--body-background);
  text-align: left;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 0;
  display: inline-block;
  position: relative;
  inset: 0% 0% 0;
}

.div-block-72.hghjg {
  border-style: none;
  width: 101%;
  min-width: 101%;
  margin-top: 0;
  margin-bottom: -48px;
  margin-left: -3px;
  padding: 0 0 20px;
  display: block;
  position: relative;
  inset: 0 0% 0%;
}

.div-block-72.vhgh {
  display: none;
}

.div-block-72.gfhf {
  border-bottom-style: none;
}

.hgjghjg {
  color: var(--body-background);
  font-size: .75rem;
}

.bold-text-28 {
  color: var(--body-background);
  padding-right: 0;
  font-weight: 300;
  text-decoration: none;
}

.bold-text-28.sdfsf {
  float: none;
  color: var(--body-background);
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-28.sdfsf.gfhgf {
  float: none;
  border-top: 1px none var(--body-background);
  border-bottom: 1px none var(--text-4);
  color: #6e6e6e;
  text-align: left;
  text-indent: 0;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 100%;
  font-weight: 700;
  line-height: 150%;
  display: block;
  position: relative;
  top: 0;
}

.bold-text-28.sdfsf.gfhgf.gfgytf {
  border-bottom: 1px none var(--text-4);
  text-align: right;
  padding-right: 10px;
}

.bold-text-28.sdfsf.gfhgf.gfgytf.ghghhg {
  text-align: left;
}

.bold-text-29 {
  color: #fff;
}

.bold-text-29.ytygf {
  float: left;
  clear: right;
  text-indent: 50px;
  text-transform: lowercase;
  margin-left: 0;
  margin-right: 10px;
  padding-top: 5px;
  font-weight: 300;
  position: relative;
}

.column-16 {
  clear: none;
  text-align: right;
  display: block;
}

.columns-9 {
  clear: none;
  border-bottom: 1px none var(--body-background);
  background-color: #0000;
  flex: 1;
  width: 100%;
  min-width: 100%;
  margin: 0 auto;
  padding-bottom: 0;
  padding-right: 10px;
  line-height: .75;
  display: block;
  position: relative;
}

.columns-9.htdhtdh {
  align-self: auto;
  margin-top: 26px;
  padding-right: 10px;
}

.body-5 {
  background-color: var(--headings);
}

.hgjghjg-2 {
  color: #fff;
  font-size: .75rem;
}

.street-address-2 {
  color: #030303;
}

.block-content-2 {
  color: #fff;
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 10px 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 80%;
}

.city-2 {
  color: #030303;
}

.form-4 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-41 {
  margin-left: 10px;
}

.text-block-42 {
  text-align: left;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: Verdana, Geneva, sans-serif;
}

.div-block-73 {
  color: #fff;
  text-align: right;
  text-indent: 30px;
  text-transform: uppercase;
  background-color: #2b2b2b;
  border: 1px #a3a3a3;
  justify-content: space-between;
  max-width: 100%;
  height: 47px;
  margin: 0;
  padding: 10px 0 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 50%;
  line-height: .75;
  display: flex;
}

.div-block-73.hgjhj {
  clear: none;
  color: #030303;
  text-align: left;
  background-color: #2b2b2b;
  border-style: none;
  border-color: #030303;
  margin-top: 0;
  padding-right: 20px;
  font-size: 100%;
  text-decoration: none;
  display: block;
  position: relative;
}

.div-block-73.fdrhgfh {
  padding-top: 0;
  padding-bottom: 0;
  line-height: .2;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-73.fdrhgfh.hghj {
  color: #000;
  background-color: #0000;
  margin-top: 20px;
}

.div-block-73.fdrhgfh.fghfgh {
  background-color: #0000;
  margin-top: 0;
}

.text-field-4 {
  color: #030303;
}

.bold-text-30 {
  float: right;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 5px 0;
  display: block;
}

.columns-10 {
  background-color: #2b2b2b;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 700;
}

.bold-text-31 {
  color: #fff;
  padding-right: 10px;
  font-weight: 300;
  text-decoration: none;
}

.success-message-2 {
  background-color: #2b2b2b;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0;
}

.jhh-2 {
  text-align: left;
  background-color: #2b2b2b;
  border: 8px #55b0ff;
  margin-top: 10px;
  margin-left: 0;
  padding: 10px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
}

.jhh-2.hggjgk {
  border-style: none;
}

.jhh-2._2213 {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
}

.field-label-9 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 300;
}

.full-name-2 {
  color: #030303;
}

.ez15 {
  z-index: 899;
  background-color: var(--headings);
  opacity: 1;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.ez15.ez25, .ez15.ez35 {
  display: none;
}

.ez15.ez46 {
  z-index: 9999;
  background-color: #46464600;
  background-image: none;
  margin-top: 0;
  padding-top: 0;
  display: none;
  inset: 0%;
}

.column-18 {
  border-bottom: 1px none var(--body-background);
  margin-bottom: 0;
  padding-bottom: 0;
}

.column-18.khjgkg {
  border-bottom-style: none;
  padding-left: 0;
}

.column-19 {
  z-index: 19;
}

.text-span-37, .text-span-38 {
  font-size: 70%;
}

.text-block-43 {
  z-index: 999999;
  color: var(--body-background);
  text-align: center;
  background-color: #1d1d1d;
  border: 1px solid #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  position: relative;
  inset: auto 0% 0;
}

.success-message-3 {
  position: absolute;
  inset: auto 13% 6% auto;
}

.tdfugdf {
  position: relative;
  top: -5px;
}

.image-142 {
  z-index: 999;
  width: 30%;
  min-width: 30%;
  position: absolute;
  inset: auto 0% -4% 54%;
}

.image-143 {
  z-index: 5;
  opacity: .11;
  border-radius: 0;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  height: 50%;
  min-height: 50%;
  max-height: 50px;
  display: block;
  position: absolute;
  inset: 167px 0% 0% 54%;
  box-shadow: 0 0 20px 20px #2e2e2e;
}

.image-143.hjkhjkhjk {
  top: 377px;
}

.image-144 {
  z-index: 500;
  opacity: .04;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  height: 150%;
  min-height: 150%;
  max-height: 150%;
  position: absolute;
  top: 119px;
  left: 97px;
  transform: rotate(90deg);
}

.image-144.tffffg {
  z-index: 9999;
  opacity: .48;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 200%;
  max-height: 200%;
  display: block;
  top: 227px;
  left: 314px;
  transform: rotate(77deg);
}

.image-144.hgfhgjf {
  opacity: .04;
  border-radius: 0;
  height: 150%;
  min-height: 150%;
  max-height: 150%;
  top: 110px;
  left: 953px;
  transform: rotate(-90deg);
}

.image-145 {
  position: relative;
  inset: 0% 0% auto;
}

.div-block-75 {
  position: absolute;
}

.div-block-76 {
  z-index: 99;
  opacity: .35;
  background-color: #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-146 {
  z-index: 0;
  text-align: right;
  width: 1200px;
  min-width: 1200px;
  max-width: 1200px;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.div-block-77 {
  z-index: 2;
  background-color: #0000;
  border: 1px #000;
  min-width: 1400px;
  max-width: 1400px;
  height: auto;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  position: relative;
  top: 0;
}

.div-block-77.dgffgdf._52353 {
  background-image: none;
  border-style: none;
  padding-bottom: 0;
}

.div-block-77.dgffgdf._52353.tfghfth {
  float: left;
  background-color: #0000;
  border: 1px #000;
  border-right: 4px solid #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: -57px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-77.dgffgdf._52353.tfghfth.ioioiiooi {
  float: right;
  border-style: none solid none none;
  border-width: 1px 4px 1px 1px;
  border-color: black transparent black var(--nav-link);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image-147 {
  opacity: 1;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  position: absolute;
  top: -56px;
  left: 321px;
}

.image-148 {
  z-index: 999;
  opacity: .18;
  max-width: 50%;
  position: absolute;
  top: -166px;
  left: 235px;
}

._45456 {
  z-index: 1009;
  background-image: linear-gradient(to right, #000, #0000);
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 96%;
  min-height: 96%;
  max-height: 96%;
  margin-top: 5px;
  margin-right: 0;
  position: absolute;
  inset: 0% auto 0% 0%;
}

._45456.ytryt {
  text-align: left;
  height: 150%;
  min-height: 150%;
  max-height: 150%;
  margin-top: -99px;
  margin-left: auto;
  margin-right: 0;
  inset: 0% 0% 0% auto;
  transform: rotate(180deg);
}

._45456.rrrr {
  inset: 0% 0% 0% auto;
  transform: rotate(180deg);
}

.image-149 {
  z-index: 999;
  float: left;
  clear: none;
  border: 1px solid var(--body-background);
  background-color: var(--body-text);
  opacity: 1;
  max-width: 50%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 20px;
  padding: 0 40px 40px 20px;
  position: relative;
}

.image-150 {
  z-index: 999;
  width: 70%;
  min-width: 70%;
  max-width: 70%;
  margin-top: -6px;
  position: absolute;
  top: 65px;
  left: 341.188px;
}

.image-150._4545 {
  margin-top: -16px;
}

.image-151 {
  z-index: 998;
  position: absolute;
}

.image-151.image-150 {
  z-index: 999;
  float: right;
  opacity: 1;
  width: 250px;
  min-width: 300px;
  max-width: 300px;
  margin: 0 0 auto;
  display: inline-block;
  position: relative;
  top: 10px;
  left: auto;
  right: auto;
}

.image-151.image-150._62528525 {
  z-index: 998;
  opacity: .26;
  margin-top: -13px;
  margin-left: -1px;
  padding-bottom: 0;
  position: relative;
  top: 38px;
}

.div-block-78 {
  z-index: 9999;
  width: 80%;
  min-width: 80%;
  max-width: 80%;
  position: relative;
  top: -181px;
  left: -414px;
}

.image-152 {
  z-index: 995;
  border-bottom: 1px none var(--body-background);
  opacity: .28;
  object-fit: contain;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 200%;
  min-height: 200%;
  max-height: 200%;
  padding-top: 0;
  position: absolute;
  top: -211px;
  left: -307px;
  transform: rotate(0);
}

.div-block-79 {
  opacity: .52;
  padding-left: 10px;
  padding-right: 10px;
}

.columns-11 {
  z-index: 9999;
  border-style: solid none none;
  border-width: 4px;
  border-color: var(--text-1) var(--text-1) var(--body-background);
  background-color: var(--headings);
  background-image: linear-gradient(#0000004a, #0000004a), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6104ff55a631537839d64fe8_iou.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  padding: 10px;
  display: block;
  position: relative;
  bottom: -268px;
  left: 0;
  box-shadow: 0 0 20px -2px #000;
}

.div-block-80 {
  z-index: 999;
  background-color: #000;
  width: 200%;
  min-width: 200%;
  max-width: 200%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
  inset: 0% 0% auto;
  transform: rotate(0);
}

.image-153 {
  z-index: 999;
  opacity: .7;
  object-fit: cover;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  position: relative;
  top: 77px;
  left: 220px;
}

.div-block-81 {
  clear: both;
  text-align: center;
  display: inline-block;
}

.column-20 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-21 {
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.image-154 {
  z-index: 1;
  opacity: .34;
  width: 900px;
  min-width: 900px;
  position: absolute;
  top: 170px;
  left: -422px;
}

.image-155 {
  position: absolute;
  top: 177px;
  left: 372px;
}

.div-block-82 {
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin-top: -264px;
  padding-top: 191px;
  display: block;
  position: absolute;
  inset: 0%;
}

.container-1451 {
  opacity: 1;
  max-width: 1234px;
  display: inline-block;
  position: relative;
  bottom: -64px;
}

.container-1452 {
  opacity: 1;
  max-width: 250px;
  position: relative;
  bottom: 200px;
}

.image-156 {
  z-index: 1;
  opacity: .28;
  width: 41%;
  position: fixed;
  inset: auto 0% 0% auto;
}

.image-157 {
  z-index: 50;
  opacity: .48;
  width: 500%;
  min-width: 500%;
  max-width: 500%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: -866px;
  margin-left: -1138px;
  position: absolute;
}

.image-158 {
  z-index: 9999;
  opacity: .14;
  position: absolute;
  inset: 72% auto 0% 86%;
}

.section-9 {
  margin-top: -383px;
  position: relative;
  top: 0;
}

.text-block-44 {
  color: #fff;
  text-align: right;
  background-color: #0000;
  border: 1px #000;
  margin: 0 auto 0 -1774px;
  padding: 0 0 0 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 200%;
  font-weight: 700;
}

.text-block-45 {
  float: right;
  clear: both;
  color: var(--body-background);
  text-align: left;
  max-width: 30%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 29px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: inline-block;
  position: relative;
  inset: auto;
}

.columns-12 {
  z-index: 999999;
  float: right;
  background-color: #0000;
  border: 1px #000;
  min-width: 700px;
  max-width: 700px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 20px;
  display: none;
  position: relative;
  inset: auto 0% 0%;
}

.column-22 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.image-159 {
  float: left;
  clear: both;
  border: 1px solid var(--body-background);
  position: relative;
  bottom: 139px;
  left: 178px;
}

.email, .street-address-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.select-field {
  margin-top: 3px;
  margin-bottom: 20px;
}

.image-160 {
  z-index: 99;
  object-fit: cover;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: 40px;
  margin-right: 40px;
  position: absolute;
  inset: 36% 0% auto auto;
  overflow: hidden;
}

.section-10 {
  margin-top: 0;
  position: fixed;
  inset: -8% 0% auto;
}

.container-1453 {
  max-width: 1400px;
}

.div-block-83 {
  object-fit: contain;
  width: 1400px;
  min-width: 1400px;
  max-width: 1400px;
}

.image-161 {
  z-index: 999;
  opacity: 0;
  min-width: 200px;
  max-width: 200px;
  position: relative;
  top: 341px;
  left: -840px;
}

.image-162 {
  z-index: 1;
  float: left;
  border: 1px none var(--body-background);
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  margin-top: -150px;
  margin-left: 163px;
  position: relative;
  top: 88px;
  left: -38px;
}

.div-block-84 {
  float: none;
  clear: none;
  border: 2px none var(--body-background);
  mix-blend-mode: normal;
  background-color: #0000;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
  position: relative;
  top: auto;
}

.div-block-84.ytyt {
  border-style: none;
  border-color: var(--black-2);
  background-color: #181818;
  background-image: none;
}

.columns-13 {
  z-index: 2147483647;
  opacity: 1;
  background-color: #0000;
  background-image: none;
  background-size: auto;
  border-top: 16px #000;
  border-bottom: 1px #000;
  min-width: auto;
  max-width: 1600px;
  margin: 0 0 auto;
  padding: 0 0 40px;
  display: none;
  position: relative;
  top: 0;
}

.columns-13.fghg {
  background-color: #0000;
  background-image: none;
  border-top-style: none;
  border-top-width: 2px;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  top: auto;
}

.column-23 {
  background-color: #0000;
  border: 4px #000;
  margin-top: 0;
  margin-bottom: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.column-24, .column-25 {
  background-color: #0000;
  border: 1px #000;
  padding-left: 0;
  padding-right: 0;
}

.image-163 {
  float: left;
  border: 3px none var(--body-background);
  background-color: var(--body-text);
  object-fit: fill;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 58px auto 40px 0;
  padding: 0 20px 0 10px;
  display: inline-block;
  position: relative;
  inset: auto 0% 0% auto;
}

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

.bold-text-32.fhgfh {
  float: right;
  background-color: var(--body-background);
  color: var(--body-text);
  padding-left: 389px;
  padding-right: 20px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: 0;
}

.column-26 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.bold-text-34 {
  white-space: nowrap;
  font-size: 60%;
  font-weight: 300;
}

.column-27 {
  border-right: 16px #0000;
  padding-left: 0;
  padding-right: 0;
}

.image-164, .image-165 {
  display: none;
}

.image-165.ioiuopi {
  display: block;
  top: -190px;
  left: 0;
}

.image-165.ytgfyuy {
  display: none;
}

.body-6 {
  background-color: var(--nav-link);
}

.bold-text-35 {
  font-size: 100%;
  font-weight: 300;
}

.text-span-39 {
  text-transform: uppercase;
  font-weight: 700;
}

.field-label-10 {
  text-indent: 0;
  text-transform: none;
  margin-top: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
}

.field-label-10.email {
  width: 100%;
}

.field-label-11 {
  color: var(--text-1);
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 32px;
}

.text-block-46 {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.text-block-47 {
  float: left;
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.html-embed-3 {
  color: var(--body-background);
  font-size: 16px;
}

.column-28 {
  font-size: 80px;
}

.image-166 {
  display: block;
}

.image-167 {
  display: none;
  position: relative;
  top: 320px;
}

.checkbox-field-9 {
  float: none;
  color: var(--text-1);
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-left: 20px;
  font-size: 16px;
}

.checkbox-field-10 {
  color: var(--body-background);
  text-align: left;
  text-transform: none;
  margin-left: 20px;
  font-size: 16px;
}

.checkbox-label-3 {
  color: var(--body-background);
  text-transform: none;
}

.checkbox-label-4 {
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 300;
  display: inline;
  position: relative;
}

.bold-text-36 {
  background-color: var(--body-background);
  color: var(--text-1);
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
  font-weight: 300;
  line-height: 2;
}

.street-address-5 {
  border-color: var(--text-1);
  color: var(--headings);
  width: 100%;
  height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-168 {
  z-index: 999;
  max-width: 30%;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.image-169 {
  object-fit: cover;
  position: fixed;
  inset: -19% 0% auto -1%;
}

.image-170 {
  float: left;
  clear: both;
  text-align: left;
  width: 120px;
  min-width: 120px;
  max-width: 1200px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-top: 10px;
}

.link-block-13 {
  float: left;
  max-width: 20%;
}

.image-171 {
  z-index: 999;
  opacity: .47;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
  top: -24px;
  left: -245px;
  transform: rotate(-31deg);
}

.image-172 {
  z-index: 999;
  opacity: .22;
  width: 35%;
  min-width: 35%;
  position: absolute;
  top: 1796.08px;
  left: 61px;
}

.image-173 {
  z-index: 999;
  opacity: .07;
  width: 20%;
  min-width: 20%;
  max-width: 20%;
  height: 20%;
  min-height: 20%;
  max-height: 20%;
  position: absolute;
  top: 1181.08px;
  left: 218px;
  transform: rotate(-37deg);
}

.image-174 {
  z-index: 3000;
  opacity: .39;
  object-fit: cover;
  width: 10%;
  min-width: 10%;
  max-width: 10%;
  height: 400px;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
  position: relative;
  top: auto;
  left: auto;
  transform: rotate(90deg);
}

.columns-14 {
  margin-top: 0;
}

.paragraph-3 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  width: 250px;
  margin-bottom: auto;
  margin-left: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 300;
  display: block;
}

.div-block-85 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: inline-block;
}

.container-1454 {
  z-index: 1;
  opacity: 1;
  object-fit: contain;
  background-color: #000;
  max-width: 100%;
  height: 176px;
  min-height: 176px;
  max-height: 176px;
  margin-top: 0;
  margin-bottom: -12px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.image-175 {
  z-index: 999;
  float: left;
  clear: both;
  max-width: 200px;
  position: relative;
  top: 53px;
  left: 63px;
}

.div-block-86 {
  float: left;
  clear: both;
  text-align: right;
  object-fit: fill;
  background-color: #0000;
  margin: 213px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: .5;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
  right: 26px;
}

.column-30 {
  padding-left: 10px;
}

.image-176 {
  margin-top: -119px;
}

.div-block-87 {
  background-color: #0000;
  border: 1px #000;
  padding-top: 0;
}

.image-177 {
  z-index: 999;
  opacity: .37;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 300px;
  min-height: 300px;
  max-height: 300px;
  display: block;
  position: absolute;
  inset: 45% 0% 0% 17%;
  transform: rotate(-31deg);
}

.container-1455 {
  background-color: var(--body-background);
  max-width: 1265px;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  inset: 0%;
}

.section-11 {
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: -113px;
  padding-top: 0;
  display: inline-block;
  position: relative;
  top: 0;
}

.div-block-88 {
  float: right;
  clear: none;
  margin-bottom: 177px;
  margin-right: 0;
  display: inline-block;
  position: relative;
  top: -9px;
  left: -49px;
  right: auto;
}

.div-block-89 {
  border-top: 1px solid var(--body-text);
  background-color: var(--text-1);
  background-image: none;
  background-size: auto;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-89._585985 {
  position: absolute;
}

.grid-22 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area";
}

.grid-23 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1.25fr) .25fr 1fr;
  grid-auto-rows: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: -3px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: -360px;
}

.div-block-90 {
  z-index: 10;
  margin-top: 54px;
  margin-right: 19px;
  position: relative;
  left: 119px;
  right: 0;
}

.grid-24 {
  z-index: 3000;
  opacity: 1;
  object-fit: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: -126px;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 0;
  position: relative;
  top: auto;
  overflow: hidden;
}

.image-178 {
  opacity: 1;
  max-width: 120px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  top: auto;
  left: auto;
}

.image-179 {
  min-width: 89px;
  max-width: 89px;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.image-180 {
  max-width: 98px;
  margin-left: 0;
  position: relative;
  top: 0;
  left: auto;
}

.grid-25 {
  background-color: #0000;
  grid-template-columns: minmax(200px, 1fr);
  place-items: center;
  width: 100%;
  min-width: 1400px;
  max-width: 1400px;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}

.text-block-48 {
  float: none;
  clear: none;
  border: 1px none var(--body-background);
  color: var(--headings);
  text-align: center;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 70%;
  text-decoration: none;
  display: block;
  position: relative;
}

.link-block-14 {
  z-index: 99;
  float: none;
  clear: none;
  border: 1px none var(--body-background);
  text-align: center;
  background-color: #0000;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
  position: relative;
  top: auto;
  right: auto;
}

.image-181 {
  z-index: 2000;
  margin-left: 0;
  position: relative;
}

.heading-14 {
  float: left;
  clear: none;
  background-color: var(--body-text);
  color: var(--body-background);
  text-align: left;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 40px;
  font-size: 2rem;
  font-weight: 400;
}

.heading-14.yjghjg {
  float: right;
}

.bold-text-38 {
  background-color: #0000;
}

.image-182 {
  z-index: 1;
  float: none;
  clear: none;
  border: 2px none var(--black-5);
  opacity: .06;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
  max-height: 120px;
  margin: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 0% auto auto;
}

.image-182._4574 {
  opacity: 1;
}

.image-182._4574.hjgjjjgh {
  border-bottom-style: solid;
}

.image-182.fjhjhghgfjfh {
  max-width: none;
  display: block;
}

.image-182.ghgjghjg {
  display: none;
}

.div-block-91 {
  background-color: #0000;
  border: 16px solid #000;
  margin-left: 97px;
  padding-left: 53px;
  display: none;
}

.div-block-91.dgdrf {
  text-align: left;
  background-color: #0000;
  border-style: none;
  width: 60%;
  min-width: 60%;
  max-width: 60%;
  margin-left: 0;
  padding-left: 0;
  display: block;
}

.div-block-91.dgdrf.tgdtfgfdg {
  opacity: .33;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  position: absolute;
  top: 330px;
  left: 128px;
}

.div-block-91.dgdrf._545621 {
  background-color: #0000;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  padding: 20px;
  display: inline-block;
  position: relative;
  top: -56px;
  left: -22px;
}

.grid-26 {
  grid-template-columns: 1fr minmax(1400px, 1400px) 1fr;
  grid-template-areas: ". Area";
}

.image-183 {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  display: none;
  position: absolute;
  inset: 9% 2% auto auto;
}

.image-184 {
  z-index: 0;
  opacity: .15;
  text-align: left;
  mix-blend-mode: lighten;
  width: 200px;
  max-width: 200px;
  max-height: none;
  margin-top: 170px;
  margin-left: -12px;
  margin-right: 0;
  display: block;
  position: relative;
  inset: auto -11% 0 auto;
  transform: rotate(90deg);
}

.image-184.hjghj {
  opacity: .06;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 50%;
  min-height: 50%;
  max-height: 50%;
  margin-top: -27px;
  position: absolute;
  top: 4%;
  left: 2%;
  transform: rotate(180deg);
}

.image-184._455 {
  z-index: 55999;
  opacity: .13;
  mix-blend-mode: lighten;
  width: 1000px;
  margin-top: 235px;
  margin-left: -65px;
  display: block;
  position: relative;
  inset: auto auto auto -10%;
  transform: rotate(-109deg);
}

.image-184._455._524524 {
  opacity: .6;
  mix-blend-mode: lighten;
  width: 200px;
  max-width: 150px;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  top: 150px;
  left: 94px;
  transform: rotate(-169deg);
}

.image-184._455._524524._858583 {
  opacity: .11;
  mix-blend-mode: color-dodge;
}

.image-184._455.hblhl {
  z-index: 10;
  opacity: .13;
  mix-blend-mode: lighten;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  height: 400px;
  max-height: 400px;
  margin-top: -280px;
  margin-left: 854px;
  display: none;
  position: absolute;
  transform: none;
}

.image-184.hhhdd {
  opacity: .54;
  mix-blend-mode: lighten;
  width: 110px;
  max-width: 110px;
  height: 170px;
  max-height: 170px;
  margin-top: -21px;
  margin-left: 108px;
  bottom: -174px;
  right: -1%;
  transform: rotate(171deg);
}

.image-184.hhhdd._252525 {
  opacity: .56;
  width: 180px;
  max-width: 180px;
  height: 120px;
  max-height: 120px;
  margin-top: -63px;
  margin-left: 19px;
  bottom: -90px;
  right: auto;
  transform: rotate(-3deg);
}

.image-184._25251 {
  z-index: 999;
  opacity: .14;
  width: 150px;
  max-width: 150px;
  max-height: none;
  margin-top: -2px;
  margin-left: 0;
  display: none;
  top: 178px;
  right: -27px;
  transform: rotate(-120deg);
}

.image-184._25251.uikukyhuk {
  margin-top: 288px;
  margin-left: -149px;
  display: block;
  transform: rotate(103deg);
}

.bold-text-39, .bold-text-40 {
  font-family: Ubuntu, Helvetica, sans-serif;
}

.div-block-92 {
  border: 1px solid var(--body-background);
  margin-bottom: 20px;
}

.full-name-3 {
  float: none;
  border-color: var(--headings);
  color: var(--headings);
  width: 100%;
  height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.text-field-5 {
  color: var(--headings);
  width: 100%;
}

.text-field-6 {
  color: var(--headings);
  border: 1px solid #000;
  width: 100%;
  height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.city-3 {
  border-color: var(--text-1);
  color: var(--headings);
  width: 100%;
  height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.state-province-2 {
  border-color: var(--text-1);
  color: var(--headings);
  height: 32px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-185 {
  z-index: 999;
  display: block;
  position: relative;
  top: 19px;
}

.section-12 {
  z-index: 9999;
  background-color: var(--body-text);
  border: 1px solid #4e4e4e;
  width: 100%;
  min-width: 100%;
  max-width: 1453px;
  margin-top: 0;
  display: block;
  position: static;
  inset: auto 0%;
}

.image-186 {
  z-index: 10;
  margin-top: 0;
  margin-right: 47px;
  position: absolute;
}

.div-block-93 {
  position: absolute;
}

.image-187 {
  z-index: 9999;
  opacity: .09;
  width: 30%;
  min-width: 30%;
  max-width: 30%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-188 {
  z-index: 999999;
  opacity: .26;
  margin-top: 199px;
  position: relative;
}

.image-189 {
  opacity: .18;
  min-width: 100%;
  position: relative;
}

.header-desktop {
  z-index: 99999;
  background-color: var(--text-1);
  color: var(--text-1);
  border-bottom: 1px solid #000;
  max-width: 100%;
  height: 167px;
  min-height: 167px;
  max-height: 167px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.header-desktop._85858 {
  border-bottom-width: 2px;
  border-bottom-color: var(--headings);
  max-width: none;
  height: 125px;
  min-height: 125px;
  max-height: 125px;
  margin-top: 0;
  display: none;
  inset: 0% 0% auto;
}

.grid-27 {
  z-index: 2147483647;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--nav-link);
  opacity: 1;
  border-bottom: 10px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  max-height: 108px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: sticky;
  top: 0;
  bottom: 0;
}

.image-190 {
  display: block;
}

.image-191 {
  z-index: 99999;
  opacity: 1;
  max-width: 60%;
  margin-right: -8px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.grid-28 {
  background-color: #0000;
  grid-template-columns: 1fr;
}

.image-192 {
  margin-top: -234px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.image-193 {
  z-index: 0;
  margin-top: -489px;
  margin-left: 502px;
  margin-right: 0;
  position: relative;
}

.image-194 {
  opacity: 0;
  object-fit: fill;
  background-color: #0000;
  width: 1100px;
  max-width: 1100px;
  margin-top: -213px;
  margin-left: -143px;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}

.image-194._85858 {
  z-index: 5;
  opacity: 0;
  width: 900px;
  min-width: 900px;
  max-width: 900px;
  margin: 0 auto 0 -85px;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: 0 auto 0%;
}

.image-194._85858.hjhjghj {
  z-index: 2147483647;
  display: none;
}

.image-194._52896 {
  z-index: 1;
  opacity: 0;
  display: block;
  position: relative;
}

.image-194._52896.fycyhch {
  display: none;
}

.image-194._52896.ui8oio {
  z-index: 10;
  opacity: 1;
  width: 900px;
  min-width: 900px;
  max-width: 900px;
  margin-top: 54px;
  margin-left: -85px;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0 auto;
}

.paragraph-4 {
  color: var(--borders);
  text-align: right;
  background-color: #202020;
  width: 90%;
  min-width: 90%;
  max-width: 90%;
  margin-top: -91px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 20px 40px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
  display: block;
  position: relative;
}

.paragraph-4._222222 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: static;
}

.paragraph-4._222221 {
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.paragraph-4._22223 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: static;
}

.paragraph-4._5465153 {
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6104ff55a631537839d64fe8_iou.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-4.gffhgfhf {
  z-index: 99;
  border: 6px none var(--body-background);
  background-color: var(--headings);
  opacity: 1;
  color: var(--black);
  text-align: right;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  margin: 113px 0 0 -56px;
  padding: 0 10px 0 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
  top: auto;
  left: auto;
  right: auto;
}

.paragraph-4.gffhgfhf.jkhjkhjkh {
  float: left;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: -100px;
  margin-bottom: auto;
  margin-left: auto;
  padding-top: 0;
  padding-left: 400px;
  padding-right: 20px;
  font-size: 30px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

.paragraph-4.gffhgfhf._4545444564 {
  text-align: right;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  padding: 45px 10px 10px;
  line-height: 1;
  top: 265px;
  left: auto;
  right: -682px;
}

.paragraph-4.yffrrdd {
  z-index: 999999;
  float: left;
  clear: both;
  border: 2px none var(--black-2);
  opacity: 1;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  background-color: #252525;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6104ff55a631537839d64fe8_iou.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  width: auto;
  min-width: auto;
  max-width: none;
  margin: 172px 0 8px -1346px;
  padding: 12px 20px 12px 1500px;
  font-size: 20px;
  font-weight: 300;
  display: inline-block;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
}

.paragraph-4.yffrrdd.ouio {
  left: 195px;
}

.image-195 {
  margin-top: 388px;
  position: relative;
}

.heading-15 {
  z-index: 5;
  border: 1px none var(--body-background);
  background-color: var(--black-3);
  color: var(--body-background);
  text-align: right;
  min-width: 100%;
  max-width: 100%;
  margin: 0 85px auto 0;
  padding: 10px 20px 10px 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 50px;
  line-height: .56;
  position: relative;
  top: -90px;
  left: 164px;
}

.heading-15.k-kl-j {
  color: var(--body-background);
  background-color: #0000;
  margin: -104px 159px auto auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  right: -60px;
}

.text-span-40 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 5%;
}

.text-span-41 {
  font-size: 2rem;
}

.text-span-42 {
  color: var(--body-background);
  font-size: .8rem;
  position: relative;
  top: -34px;
}

.image-196 {
  z-index: 1;
  opacity: 1;
  max-width: 1400px;
  max-height: 1400px;
  margin-top: -97px;
  margin-left: -110px;
  position: absolute;
}

.div-block-94 {
  z-index: 5;
  float: right;
  text-align: left;
  width: auto;
  min-width: 30%;
  max-width: 30%;
  margin: auto;
  padding-left: 0;
  display: none;
  position: absolute;
  inset: auto;
}

.image-197 {
  z-index: 5;
  max-width: 200px;
  margin-top: 46px;
  margin-bottom: 0;
  margin-left: -37px;
  position: relative;
}

.image-198 {
  z-index: 1;
  opacity: .52;
  max-width: 650px;
  margin-top: -149px;
  margin-left: 0;
  display: none;
  position: relative;
  inset: 11% 0% 0%;
}

.image-198._231455 {
  z-index: 10;
  opacity: 1;
  mix-blend-mode: difference;
  display: none;
  position: relative;
  top: 0%;
}

.text-span-43 {
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
}

.container-1457 {
  z-index: 9;
  border: 4px none var(--body-background);
  object-fit: fill;
  background-color: #0000;
  max-width: 100%;
  height: 800px;
  min-height: 800px;
  max-height: 800px;
  margin-top: 151px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 100px;
  display: inline-block;
  position: relative;
  inset: 0% 0% auto;
}

.container-1457._5152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 600px;
  min-height: 600px;
  max-height: 600px;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
  inset: auto auto auto -487px;
}

.grid-29 {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 5fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  max-width: 100%;
  max-height: 600px;
  margin: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  overflow: visible;
}

.image-199 {
  z-index: 55;
  margin-top: 521px;
  margin-left: 62px;
  position: static;
  top: 0;
}

.image-199._4242 {
  margin-top: 479px;
}

.image-200 {
  z-index: 2;
  opacity: 1;
  max-width: 1000px;
  margin-top: 313px;
  margin-left: 0;
  display: block;
  position: static;
}

.image-201 {
  opacity: .18;
  margin-top: 46px;
  margin-left: -1px;
}

.image-202 {
  z-index: 999;
  opacity: 1;
  max-width: 1000px;
  margin-top: 312px;
  display: block;
  position: static;
  top: auto;
}

.heading-16 {
  color: var(--body-background);
  text-align: left;
  margin-top: -232px;
  margin-bottom: auto;
  margin-left: 479px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

.text-span-44 {
  font-weight: 400;
}

.div-block-95 {
  z-index: 1;
  opacity: 1;
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.div-block-95.fgjfg {
  color: var(--button-hover);
  background-color: #0000;
  margin-top: -240px;
  margin-left: -107px;
}

.div-block-95.fgjfg.ryfkh {
  z-index: 0;
  opacity: 1;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 74px;
  position: relative;
  top: 14px;
  bottom: -10px;
  left: -122px;
}

.div-block-95.fgjfg.ryfkh._85252852 {
  padding-top: 0;
  position: absolute;
  top: 437px;
  left: -70px;
}

.div-block-95.fgjfg.ryfkh._5287285 {
  z-index: 999;
  padding-top: 0;
  padding-right: 40px;
  position: absolute;
  top: 450px;
  left: 264px;
}

.div-block-95.fgjfg.jkhhh {
  margin-top: 398px;
}

.heading-17 {
  color: var(--button-hover);
  text-align: left;
  background-color: #fff;
  border: 1px #000;
  margin-left: 0;
  margin-right: auto;
  padding: 10px 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: none;
  position: absolute;
}

.heading-17._6tyurutr {
  border-width: 16px;
  border-color: var(--black-2);
  text-align: left;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 100px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
  display: none;
  left: -138px;
}

.heading-17._6tyurutr.m-nm {
  text-align: center;
  padding-right: 20px;
}

.heading-17._545664 {
  z-index: auto;
  border: 4px none var(--btn-secondary-text-hover);
  background-color: var(--headings);
  opacity: 1;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin: 154px auto 0 -71px;
  padding: 352px 20px 20px 437px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
  display: inline-block;
  position: absolute;
  inset: -246px auto auto 63px;
  overflow: hidden;
}

.heading-18 {
  color: var(--body-background);
  font-size: 26px;
}

.heading-18.drfh {
  z-index: 999;
  float: none;
  border: 16px none var(--body-text);
  background-color: var(--black-3);
  color: var(--body-background);
  text-align: left;
  margin: -14px 0 auto;
  padding: 10px;
  font-size: 14px;
  display: inline-block;
  position: relative;
}

.heading-18.drfh.yuioyuoy {
  z-index: 9999;
  float: right;
  background-color: var(--black-3);
  color: var(--body-background);
  text-align: left;
  border-width: 16px 16px 60px;
  border-top-style: none;
  border-right-style: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 74px 10px 10px;
  font-size: 14px;
  line-height: 1;
  display: block;
  position: absolute;
  inset: auto;
}

.heading-18.drfh.yuioyuoy.fbdfbdbf {
  background-color: #0303036e;
  padding-top: 0;
  padding-right: 40px;
}

.text-span-45 {
  text-align: left;
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
}

.text-span-46 {
  font-size: 24px;
  font-weight: 300;
}

.image-203 {
  opacity: .13;
  mix-blend-mode: lighten;
  object-fit: contain;
  width: 200%;
  min-width: 200%;
  max-width: 200%;
  margin-top: 396px;
  position: fixed;
  inset: 333% 0% auto;
}

.image-204 {
  z-index: 0;
  object-fit: fill;
  width: 1800px;
  min-width: 1800px;
  max-width: 1800px;
  max-height: 600px;
  margin-left: -421px;
  display: inline;
  position: relative;
  top: -115px;
  left: -345px;
}

.image-205 {
  float: right;
  opacity: 1;
  max-width: 60%;
  margin-top: 618px;
  margin-right: 0;
  position: relative;
}

.bold-text-44 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}

.bold-text-45 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.div-block-96 {
  margin-top: 14px;
}

._45656 {
  z-index: 999;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: -194px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
}

._45656._5464 {
  opacity: .47;
  width: 567px;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: 0;
  top: -314px;
  left: 26px;
}

._45656._5464._5645646 {
  opacity: .15;
  top: -186px;
  left: auto;
}

._45656._5464._645546546 {
  opacity: .12;
  top: -158px;
  left: auto;
}

._45656._451848 {
  z-index: 999;
  float: left;
  opacity: 1;
  width: auto;
  min-width: 567px;
  max-width: 567px;
  margin: 0 auto;
  display: block;
  position: relative;
  top: 133px;
  left: -6px;
  right: auto;
}

._45656._451848.fgfggfhjgyh {
  z-index: 998;
  opacity: .38;
  max-width: 550px;
  margin-left: 320px;
  display: block;
  top: 14px;
  left: 6px;
}

._45656._451848.fgfggfhjgyh.l-l {
  z-index: 999999999;
  opacity: 1;
  min-width: 1400px;
  max-width: 1400px;
  margin-top: -574px;
  margin-left: -143px;
  display: block;
  position: absolute;
  top: 924px;
  left: 152px;
}

._45656._451848.fgfggfhjgyh.tyutyutyiytui {
  opacity: .28;
  mix-blend-mode: darken;
  object-fit: fill;
  min-width: 540px;
  max-width: 540px;
  max-height: 100px;
  margin-top: 130px;
  margin-left: -5px;
  position: absolute;
  top: 245px;
  left: auto;
}

._45656._451848.fgfggfhjgyh.tyutyutyiytui.bvcnbvbvn {
  opacity: .18;
  min-width: 550px;
  max-width: 550px;
  max-height: 30px;
  margin-top: 143px;
  margin-left: 7px;
  display: block;
  top: 309px;
  left: auto;
}

._45656._451848.fgfggfhjgyh.tyutyutyiytui.bvcnbvbvn.fthghgh {
  opacity: .38;
  max-height: none;
  margin-top: 150px;
  margin-left: 1px;
  display: block;
  top: -19px;
  left: auto;
}

.image-206 {
  z-index: 9;
  max-width: 250px;
  margin-top: -78px;
  margin-left: 0;
  padding-left: 0;
  display: block;
  position: absolute;
}

.text-span-47 {
  padding-left: 0;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 300;
}

.image-207 {
  z-index: 999;
  opacity: 1;
  max-width: 150px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 231px;
  left: 409px;
  right: auto;
  overflow: hidden;
}

.grid-30 {
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 9.25fr;
  place-content: center;
  place-items: start;
  min-width: 1200px;
  max-width: 1200px;
  margin-top: auto;
  margin-bottom: 42px;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
  top: -10px;
  left: 0;
  overflow: visible;
}

.grid-30._5232543 {
  opacity: 1;
  margin: -168px auto auto;
  padding-bottom: 0;
  position: absolute;
}

.grid-30._5232543._234232 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(60%, 40%) minmax(20%, 6%);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  min-width: auto;
  max-width: 1000px;
  margin-top: -141px;
  margin-left: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: relative;
  top: auto;
  left: auto;
}

.grid-30._45452453 {
  place-items: stretch stretch;
  min-width: 1100px;
  max-width: 1100px;
  margin-top: 182px;
  margin-left: -174px;
  top: auto;
}

.container-1458 {
  clear: both;
  max-width: none;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin-top: auto;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.container-1459 {
  max-width: 1200px;
}

.grid-31 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .75fr;
}

.container-1460 {
  max-width: 100%;
  display: inline-block;
  position: relative;
  top: -46px;
  left: -122px;
}

.column-32 {
  border: 1px none var(--text-1);
  background-color: var(--nav-link);
  color: #0000;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.column-33 {
  background-color: var(--nav-link);
  border: 1px #000;
  margin-left: 0;
  padding: 10px 20px 20px;
  position: relative;
}

.bold-text-46 {
  float: none;
  text-align: right;
}

.text-span-48 {
  float: none;
  text-align: right;
  font-weight: 200;
  line-height: 48px;
}

.container-1461 {
  z-index: 1;
  background-color: #0000;
  border: 1px #000;
  max-width: 100%;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: relative;
}

.bold-text-47 {
  font-size: 30px;
}

.bold-text-48 {
  background-color: var(--body-background);
  color: var(--body-text);
  padding-left: 10px;
  padding-right: 0;
  font-weight: 700;
}

.image-208 {
  width: 1200px;
  min-width: 1200px;
  max-width: 1200px;
}

.column-34 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.grid-32 {
  grid-column-gap: 63px;
  grid-row-gap: 16px;
  border: 1px none var(--body-background);
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  grid-template-rows: minmax(auto, 1.5fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 1024px;
  max-width: 1024px;
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.image-209 {
  z-index: 1;
  opacity: 1;
  width: 30%;
  max-width: 30%;
  margin-top: 246px;
  margin-left: 897px;
  position: absolute;
}

.image-209._525255 {
  opacity: .65;
  mix-blend-mode: color-burn;
  margin-top: -277px;
  margin-left: -225px;
}

.section-13 {
  background-color: #141414;
  margin-top: 638px;
  margin-bottom: 9px;
  padding-bottom: 0;
  position: relative;
}

.text-span-49 {
  font-weight: 300;
}

.text-span-50 {
  z-index: 999;
  color: var(--body-text);
  background-color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.text-span-51 {
  background-color: #000;
  padding-left: 5px;
  padding-right: 5px;
}

.image-210 {
  opacity: 1;
  max-width: 60%;
  margin-top: -552px;
  margin-left: -234px;
}

.image-210.ugggggg {
  margin-left: 621px;
}

.image-211 {
  opacity: .26;
  mix-blend-mode: overlay;
  min-width: 80%;
  max-width: 80%;
  margin-top: -716px;
  margin-left: -182px;
}

.image-212 {
  margin-bottom: 40px;
  display: none;
}

.heading-19 {
  background-color: var(--text-1);
  color: var(--body-background);
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.container-1462 {
  text-align: right;
  max-width: 1400px;
  margin-top: 10px;
  margin-bottom: 5px;
  display: block;
}

._545665 {
  z-index: 99999;
  opacity: 1;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  display: block;
  position: absolute;
  top: 308px;
  left: 357px;
}

._545665.dfsdf {
  opacity: .35;
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  max-height: 20px;
  top: 442px;
  left: 360px;
}

._545665.dfsdf._51566 {
  z-index: 1;
  opacity: .37;
  width: auto;
  min-width: auto;
  max-width: 300px;
  height: auto;
  min-height: auto;
  max-height: 90px;
  display: block;
  top: 348px;
  bottom: auto;
  left: -380px;
}

._545665.dfsdf._5464456455 {
  opacity: .11;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  left: 227px;
}

._545665.dfsdf._5464456455.ufguygfgu {
  opacity: .09;
  left: 358px;
}

._545665.dfsdf._5464456455.ufguygfgu.jkjkhg {
  z-index: 1;
  opacity: 1;
  width: 1200px;
  min-width: 1200px;
  max-width: 1200px;
  max-height: none;
  top: -47px;
  left: 64px;
}

._545665.dfsdf._5464456455.ufguygfgu.jkjkhg.tghdghdfghf.vcbnvbv {
  opacity: .1;
  width: 1000px;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 400px;
  max-height: 400px;
  display: block;
  top: 354px;
  left: -58px;
}

._545665.fgdfgfd {
  z-index: 99;
  opacity: .65;
  top: 572.5px;
}

._545665.fgdfgfd.fghfghgfg {
  opacity: .46;
  top: 595.5px;
}

.image-213 {
  opacity: 1;
  max-width: 50%;
  position: absolute;
  top: 92px;
  left: 78px;
}

.image-213.fbxfbx {
  opacity: .27;
  left: 92px;
}

.image-213.vbcvbcv {
  z-index: 9998;
  opacity: .48;
  max-width: 10%;
  display: none;
  position: absolute;
  top: -106px;
  left: -95px;
}

.image-214 {
  z-index: 5;
  opacity: 1;
  max-width: 250px;
  margin-top: 109px;
  display: none;
  position: relative;
  top: 233px;
  left: 401px;
}

.image-215 {
  top: 0;
}

.image-216 {
  z-index: 0;
  opacity: .19;
  width: 30%;
  max-width: 30%;
  height: 80%;
  min-height: 80%;
  max-height: 80%;
  top: 194px;
  left: 741px;
}

.image-217 {
  opacity: .07;
  width: 100%;
  min-width: 100%;
  position: fixed;
  inset: -24% 0% 0%;
  transform: rotate(0);
}

.column-37 {
  background-color: #0000;
  border: 1px #000;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.bold-text-49 {
  color: var(--headings);
  background-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
}

.div-block-97 {
  border: 5px none var(--black-2);
  background-color: #0000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-98 {
  background-color: #0000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-52 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  font-weight: 700;
}

.text-block-49 {
  text-align: left;
  margin-top: 20px;
  font-size: 16px;
}

.checkbox-label-5 {
  float: none;
  min-width: 100%;
  font-size: 16px;
  font-weight: 300;
  display: inline;
}

.checkbox-field-11 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.checkbox-field-11._1261615615 {
  float: none;
  max-width: 100%;
}

.checkbox-field-12 {
  margin-bottom: 20px;
}

.checkbox-field-13, .checkbox-field-14 {
  margin-bottom: 20px;
  font-size: 16px;
}

.checkbox-field-15 {
  margin-bottom: 20px;
}

.desktop {
  max-width: 1400px;
  display: block;
}

.heading-20 {
  z-index: 555;
  float: left;
  clear: both;
  border: 6px solid var(--body-background);
  outline-color: var(--black-3);
  outline-offset: 0px;
  color: var(--button-text-hover);
  text-align: center;
  text-transform: uppercase;
  background-color: #1b1b1bcc;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  outline-width: 3px;
  outline-style: solid;
  min-width: auto;
  max-width: none;
  margin-top: -12px;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 300;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.heading-20:hover {
  border-bottom: 6px solid var(--button-text);
}

.heading-20.rtyety {
  z-index: 999;
  float: none;
  clear: none;
  outline-color: var(--black-3);
  outline-offset: 0px;
  color: #000;
  background-color: #ff8400;
  border: 4px solid #ff9500;
  outline-width: 10px;
  outline-style: none;
  margin: 10px 3px auto 0;
  padding: 10px 0;
  line-height: .6;
  display: block;
  position: static;
  top: auto;
  right: auto;
}

.div-block-101 {
  background-color: var(--body-background);
  border: 4px solid #000;
  max-width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
}

.link-block-15 {
  float: none;
  clear: none;
  text-align: left;
  border-bottom: 2px #fff;
  min-width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  text-decoration: none;
  display: inline;
  position: relative;
  top: -3px;
  left: auto;
  right: -323px;
}

.container-1464 {
  margin-top: 30px;
  margin-bottom: 68px;
}

.container-1465 {
  margin-bottom: 30px;
}

.bold-text-50 {
  font-weight: 300;
}

.grid-33 {
  float: none;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto auto auto;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr)) 200px;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-bottom: 0;
  display: grid;
  position: absolute;
  inset: auto;
}

.container-1466 {
  z-index: 99999;
  max-width: 1200px;
  margin-bottom: 40px;
  display: block;
  position: static;
  top: 0;
}

.columns-16 {
  min-width: 992px;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.column-38 {
  padding-left: 0;
  padding-right: 20px;
}

.column-39 {
  border: 1px #000;
  padding-left: 20px;
  padding-right: 0;
}

.text-span-53 {
  font-weight: 300;
}

.text-block-50 {
  z-index: 2147483647;
  float: right;
  clear: none;
  opacity: 1;
  color: #f5f5f5;
  text-align: right;
  background-color: #0000;
  border: 1px #000;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 300;
  text-decoration: none;
  display: block;
  position: sticky;
  top: auto;
  left: auto;
}

.text-block-50.jkljklhj {
  margin-top: 7px;
  padding-right: 5px;
}

.text-span-54 {
  text-align: right;
  font-weight: 400;
  position: relative;
}

.text-span-54.dgfhfghgf {
  top: 1px;
  left: 69px;
}

.text-span-55 {
  font-weight: 400;
}

.text-span-56 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.heading-21 {
  z-index: auto;
  color: var(--button-text-hover);
  text-align: left;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: block;
  position: absolute;
  top: 18px;
  left: 26px;
}

.text-span-57 {
  font-size: 24px;
  font-weight: 700;
}

.link-block-16 {
  float: left;
  border: 1px solid #000;
  padding-left: 0;
  text-decoration: none;
  display: inline-block;
  position: relative;
  inset: 128px 0% auto;
}

.bold-text-51 {
  text-decoration: none;
}

.image-218 {
  min-width: 300px;
  max-width: 300px;
  top: -138px;
  left: -25px;
}

.div-block-102 {
  border-bottom: 4px dashed var(--text-1);
  border-left: 4px dashed var(--text-1);
  opacity: .58;
  width: 80px;
  height: 110px;
  position: absolute;
  top: -12px;
  left: 154px;
}

.div-block-102._564654 {
  z-index: 0;
  border: 1px #000;
  border-right: 10px dotted #000;
  width: 70px;
  height: 200px;
  top: 136px;
  left: 580px;
}

.div-block-102._564654._54545454533 {
  border: 10px #000;
  border-style: dotted none none dotted;
  top: 137px;
  left: 404px;
}

.div-block-102._564654._54545454533.dfgfgy {
  border: 10px dotted #000;
  width: 1px;
  height: 430px;
  top: 134px;
  left: 525px;
}

.text-span-58 {
  font-size: 10px;
}

.container-1467 {
  max-width: 1000px;
  margin-top: 0;
  position: relative;
}

.container-1467.hghghh {
  border: 1px #000;
}

.container-1468 {
  z-index: 1;
  max-width: 100%;
  margin-top: -25px;
  display: inline-block;
  position: relative;
}

.image-219 {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 310px;
}

.bold-text-52 {
  background-color: var(--text-1);
  color: var(--body-background);
  border: 1px #000;
  padding-left: 10px;
  padding-right: 10px;
}

.image-220 {
  opacity: .26;
  mix-blend-mode: lighten;
  max-width: 20%;
  display: none;
  position: relative;
  inset: -336px 0% auto;
  transform: rotate(-90deg);
}

.container-1469 {
  margin-top: 0;
  display: block;
  position: relative;
  top: 33px;
}

.section-14 {
  z-index: 99999;
  background-color: var(--placeholder-color);
  max-width: 100%;
  height: 20px;
  position: fixed;
  inset: auto 0% 0%;
}

.image-221 {
  position: relative;
  top: 0;
  left: 0;
}

.text-block-51 {
  text-align: left;
  margin-top: -96px;
  margin-left: 380px;
}

.image-222 {
  max-width: 400px;
  margin-top: 0;
  position: absolute;
  top: 299px;
  bottom: -169.969px;
  left: 157px;
}

.text-block-52 {
  text-align: left;
  padding-right: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  position: relative;
  top: 20px;
  left: -517px;
}

.text-block-52._243 {
  float: right;
  background-color: var(--black-3);
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.heading-22 {
  float: left;
  clear: both;
  border-right: 10px solid #0000;
  border-bottom: 10px solid var(--placeholder-color);
  opacity: .64;
  color: #0000;
  border-left: 10px solid #0000;
  min-width: 160px;
  max-width: 160px;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 1rem;
  line-height: .2;
  display: block;
}

.heading-22.gfhjgfghfg {
  min-width: 60%;
  max-width: 60%;
  position: absolute;
  top: 35px;
  left: 230px;
}

.heading-22.gfhjgfghfg.njhjjh {
  min-width: 100%;
  max-width: 100%;
  top: -237px;
  left: 43px;
}

.heading-22._645645 {
  opacity: 1;
  border-bottom-width: 42px;
  border-bottom-color: #3a3a3aa8;
  border-left-width: 30px;
  border-right-width: 30px;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 3.7rem;
  margin-left: 0;
}

.heading-22._645645.lkllklklkk {
  border-bottom-width: 10px;
  border-left-width: 60px;
  border-right-style: solid;
  min-width: 99%;
  max-width: 99%;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: 0;
  display: none;
}

.heading-22._645645.fyhfhgfhh {
  border-bottom-width: 10px;
  border-left-style: solid;
  border-right-width: 60px;
  min-width: 99%;
  max-width: 99%;
  margin-bottom: auto;
  margin-right: 0;
  display: none;
}

.text-span-59 {
  text-transform: uppercase;
  font-size: 36px;
}

.text-span-60 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 20px;
}

.section-15 {
  background-color: var(--black-2);
  height: 400px;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
  margin-bottom: 107px;
  display: inline-block;
  position: relative;
  top: auto;
  bottom: auto;
}

.room {
  z-index: 11;
  background-color: #292929;
  background-image: none;
  background-position: 0 0;
  border-top: 60px solid #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: auto;
  margin-left: 0;
  padding-top: 84px;
  padding-bottom: 93px;
  display: none;
  position: relative;
  top: auto;
  left: auto;
  right: 0;
}

.bold-text-53 {
  z-index: 5;
  position: relative;
}

.div-block-103 {
  z-index: 99999;
  float: right;
  position: relative;
  top: 25px;
  right: 11px;
}

.text-span-61 {
  background-color: var(--black);
  color: var(--body-background);
  font-size: 10px;
  line-height: .5;
  position: relative;
  top: 0;
}

.text-span-62 {
  background-color: #0000;
  font-size: 14px;
  font-weight: 700;
  line-height: .5;
  position: relative;
  top: auto;
}

.div-block-104 {
  z-index: 2147483647;
  float: none;
  clear: both;
  width: 200px;
  margin: 1px auto auto -176px;
  display: block;
  position: relative;
  top: 5px;
  left: auto;
  right: auto;
}

.div-block-105 {
  z-index: 9999999;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  display: inline-block;
  position: relative;
  inset: 91px 0% auto 151px;
}

.text-block-53 {
  color: var(--body-background);
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
  display: inline-block;
  position: static;
  top: 0;
  left: 227px;
}

.container-1470 {
  max-width: 100%;
}

.section-17 {
  z-index: 2147483647;
  float: right;
  margin-top: -156px;
  margin-right: 10px;
  position: sticky;
  top: -63px;
}

.div-block-106 {
  z-index: 99999;
  float: left;
  width: auto;
  min-width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
  inset: auto;
}

.div-block-106._5252 {
  float: right;
  background-image: none;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 300px;
  margin-top: 0;
  margin-left: 663px;
  position: relative;
  inset: auto;
}

.background-video {
  z-index: 99999;
  float: right;
  clear: none;
  border: 10px solid var(--black-3);
  width: 200px;
  height: 340px;
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: static;
  top: auto;
}

.background-video.klkl {
  float: none;
}

.div-block-107 {
  opacity: 1;
  min-width: 600px;
  margin-top: -96px;
  margin-left: 8px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-108 {
  z-index: 99999;
  float: none;
  margin-top: -162px;
  position: sticky;
  top: 0;
  left: auto;
  right: auto;
}

.container-1471 {
  background-color: #0000;
  max-width: 100%;
  height: 125px;
  min-height: 125px;
  max-height: 125px;
  display: inline-block;
  position: static;
  inset: 0% 0% auto;
}

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

.bold-text-55 {
  text-transform: none;
  font-size: 42px;
}

.text-span-63 {
  font-size: 30px;
}

.text-span-64 {
  background-color: var(--black-4);
  color: #fff;
  border: 1px #000;
  padding-left: 10px;
  padding-right: 144px;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
  top: -9px;
  left: -15px;
  right: -3px;
}

.text-span-64.op-o-p {
  float: none;
  background-color: var(--body-background);
  color: var(--black);
  min-width: auto;
  padding-right: 100px;
  left: 31px;
  right: auto;
}

.bold-text-56 {
  margin-left: 0;
  margin-right: 0;
}

.image-223 {
  z-index: 99;
  float: none;
  clear: none;
  object-fit: contain;
  max-width: 60%;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: -88px;
  padding-right: 0;
  display: none;
  position: absolute;
  top: 521px;
  left: auto;
  right: auto;
}

.image-224 {
  float: none;
  opacity: .68;
  max-width: none;
  display: inline-block;
  position: static;
  top: 0;
  left: 0;
}

.image-224.fhdfghdf {
  z-index: auto;
  float: right;
  opacity: 1;
  width: 800px;
  min-width: 800px;
  max-width: 800px;
  margin-left: -389px;
  display: block;
  position: relative;
  inset: 191px auto auto;
}

.image-224.nbm.nm.nm {
  opacity: 1;
  position: absolute;
  top: -36px;
  left: 196px;
}

.div-block-109 {
  opacity: .38;
  color: var(--text-1);
  text-transform: uppercase;
  background-color: #fff;
  padding: 100px 10px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  position: absolute;
  top: -336.5px;
  left: auto;
  right: 264.047px;
}

.div-block-109.ghfghggh {
  opacity: .11;
  width: 100px;
  padding: 10px 0;
  top: -178.5px;
}

.div-block-109.dfgdfgdfgdf {
  z-index: 99999;
  background-color: var(--black-3);
  opacity: 1;
  width: 200px;
  height: 100px;
  min-height: 100px;
  margin-top: 0;
  padding: 20px 40px;
  top: -577.5px;
  right: 241px;
}

.div-block-109.dfgdfgdfgdf.gfhghfh {
  z-index: 9999999;
  background-color: #0000;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 80px;
  padding-left: 0;
  padding-right: 0;
  top: -532.5px;
  right: auto;
}

.div-block-109.dfgdfgdfgdf.gfhfhfgh {
  z-index: 1;
  background-color: #0000;
  width: auto;
  min-width: auto;
  height: 80px;
  min-height: 80px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  top: 317px;
  right: auto;
}

.text-span-65, .text-span-66 {
  font-size: 60%;
  position: relative;
  top: -10px;
}

.text-block-54 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 700;
}

.text-block-54.gfhfhgg {
  background-color: var(--black-3);
  color: var(--black-2);
  padding: 0 10px;
  font-family: Montserrat, sans-serif;
  font-size: 150%;
}

.text-block-54.gfhfhgg.sdfdfsdfhg {
  color: var(--black-2);
  background-color: #838383;
  margin-top: -5px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 700;
}

.text-block-54.gfhfhgg.sdfdfsdfhg._567676 {
  padding-top: 60px;
  padding-bottom: 0;
}

.text-block-54.rtyury {
  padding-top: 0;
}

.text-span-67 {
  float: none;
  background-color: var(--black-3);
  color: var(--body-background);
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 40px;
  display: inline-block;
  position: static;
}

.image-225 {
  z-index: 9;
  opacity: 1;
  object-fit: contain;
  min-width: auto;
  max-width: 150px;
  max-height: 412.25px;
  display: block;
  position: relative;
  top: -240px;
  left: auto;
  right: 231px;
}

.image-226 {
  z-index: 9;
  float: left;
  max-width: 807px;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: auto;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  display: none;
  position: relative;
  top: 0;
  left: -288px;
  right: auto;
}

.div-block-110 {
  z-index: 3;
  margin-top: auto;
  display: block;
  position: relative;
  top: -447px;
  bottom: auto;
  left: auto;
}

.column-42 {
  margin-top: 229px;
}

.grid-34 {
  z-index: 1;
  grid-column-gap: 72px;
  grid-row-gap: 16px;
  background-color: #1d1d1d;
  border-top: 10px #000;
  border-bottom: 20px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  min-width: auto;
  max-width: 500px;
  margin-top: -78px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 40px 220px;
  display: grid;
  position: relative;
}

.section-18 {
  background-color: var(--black-2);
  border: 1px #000;
  min-width: 100%;
  max-width: 100%;
  margin-top: auto;
  display: block;
  position: relative;
  top: auto;
}

.text-span-68 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
}

.heading-23 {
  z-index: 999;
  opacity: .13;
  color: var(--black);
  margin-top: 100px;
  margin-bottom: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 600%;
  display: none;
  position: static;
  top: auto;
  left: auto;
}

.heading-23.ryyrtyrt {
  opacity: .08;
  font-size: 400%;
  position: absolute;
  top: 341px;
  left: 258px;
}

.div-block-111 {
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  top: 0;
}

.container-1472 {
  opacity: 1;
  max-width: 1000px;
  margin-top: 0;
  display: block;
  position: static;
  inset: 0% auto auto;
}

.div-block-112 {
  float: none;
  width: auto;
  min-width: auto;
  height: 345px;
  min-height: 345px;
  max-height: 345px;
  margin-top: 8px;
  margin-left: 0;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.div-block-113 {
  position: relative;
  top: -602px;
  left: auto;
}

.text-span-69 {
  background-color: var(--body-background);
  color: var(--black-5);
  padding-left: 10px;
  padding-right: 10px;
  font-size: 150%;
}

.section-19 {
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  margin-top: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 0% auto 0% 0;
}

.container-1473 {
  max-width: 1100px;
  height: auto;
  min-height: auto;
  max-height: none;
  padding: 100px 0;
  display: block;
  position: static;
  top: -84px;
}

.text-span-70 {
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 40%;
}

.heading-24 {
  z-index: 1;
  float: none;
  clear: none;
  padding-left: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 6rem;
  display: none;
  position: relative;
  top: 38px;
  left: auto;
  right: auto;
}

.bold-text-57 {
  font-weight: 300;
  position: relative;
}

.div-block-114 {
  max-width: 900px;
  position: relative;
  top: -114px;
  left: 210px;
}

.text-block-55 {
  background-color: var(--black-5);
  color: #d6d6d6;
  text-align: left;
  text-transform: none;
  padding: 10px;
  font-size: 14px;
}

.text-block-55.sdfd {
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  max-width: 150px;
  padding: 10px;
  font-size: 16px;
  position: relative;
  left: auto;
}

.grid-35 {
  z-index: 9999;
  float: left;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black-5);
  opacity: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 4fr;
  grid-auto-columns: 1fr;
  min-width: auto;
  max-width: none;
  max-height: none;
  margin: auto auto 0;
  padding: 10px;
  display: none;
  position: relative;
  top: 180px;
  left: -417px;
  right: auto;
}

.image-227 {
  top: 901px;
}

.section99 {
  z-index: auto;
  background-color: var(--body-text);
  margin-top: 0;
  padding-top: 26px;
  padding-bottom: 0;
  display: none;
  position: relative;
  top: 0;
}

.container-1474 {
  z-index: 1;
  background-color: #0000;
  border-top: 20px #000;
  max-width: 100%;
  margin-bottom: auto;
  padding: 20px 10px 0;
  display: block;
  position: sticky;
  top: auto;
  bottom: auto;
}

.section-20 {
  z-index: auto;
  background-color: var(--headings);
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 60px 10px 0;
  display: inline-block;
  position: relative;
  top: 0;
}

.section-21 {
  z-index: auto;
  background-color: var(--button-hover);
  margin-top: 248px;
  padding-top: 507px;
  position: sticky;
  inset: auto 0% -188%;
  overflow: hidden;
}

.container-1475 {
  max-width: 1400px;
}

.image-228 {
  z-index: 5;
  float: left;
  margin-left: auto;
  display: none;
  position: relative;
  top: 0;
  left: 3px;
}

.div-block-115 {
  z-index: 5;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 123px;
  display: none;
  position: relative;
  top: auto;
}

.section-22 {
  margin-top: 339px;
}

.image-229 {
  opacity: .07;
  max-width: 50%;
  top: -250px;
  left: 812px;
}

.image-229.fhgdfg {
  opacity: .27;
  min-width: 50%;
  max-width: 50%;
  top: 53px;
  left: 297px;
}

.image-229.fhgdfg.tjrftgjftg {
  opacity: .03;
  width: 1000px;
  min-width: 1000px;
  max-width: 1000px;
  display: block;
  inset: -176px auto auto -271px;
}

.image-229.fhgdfg.tjrftgjftg.gfhfgh {
  opacity: .04;
  min-width: 80%;
  max-width: 80%;
  position: relative;
  bottom: 171px;
  right: 47%;
}

.image-229.fhgdfg.tjrftgjftg.gfhfgh.jkljkljll {
  z-index: auto;
  float: none;
  width: 1500px;
  min-width: 1500px;
  max-width: 1500px;
  height: 1500px;
  min-height: 1500px;
  max-height: 1500px;
  position: absolute;
  inset: auto;
}

.image-229.fhgdfg.tjrftgjftg._4545 {
  width: 1500px;
  min-width: 1500px;
  max-width: 1500px;
  height: 1500px;
  min-height: 1500px;
  max-height: 1500px;
  display: none;
  position: absolute;
  inset: auto;
}

.image-229.fhgdfg.fdbbdb {
  opacity: .17;
  min-width: 50%;
  max-width: 100%;
  top: 216px;
  left: -83px;
}

.section-23 {
  z-index: auto;
  background-color: #000;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: sticky;
  top: 2px;
  left: auto;
}

.section-23.fgfgfgfg {
  display: block;
}

.section-23.dfgfdfgdfg {
  padding-top: 20px;
  padding-bottom: 0;
}

.div-block-116 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  position: sticky;
  bottom: 0;
}

.section-24 {
  z-index: 2147483647;
  background-color: #000;
  position: fixed;
  inset: auto 0% 0%;
}

.container-1476 {
  display: block;
  position: absolute;
  top: -514px;
}

.subscribe-form {
  background-color: #03030370;
  width: 400px;
  height: auto;
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
  position: absolute;
  inset: -115px auto auto;
}

.centered-container {
  text-align: center;
  flex: 1;
  max-width: 100%;
  display: inline-block;
}

.subscribe-form-flex {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.subscribe-form-input-wrapper {
  text-align: left;
  min-width: 60%;
  max-width: 60%;
}

.subscribe-form-input {
  width: 99.9998%;
  height: 38px;
  min-height: 38px;
  max-height: 38px;
  margin-bottom: 0;
  margin-right: 0;
}

.div-block-117 {
  z-index: 99999;
  background-color: #0000;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  margin: auto auto 0;
  padding: 20px 0 10px;
  display: inline-block;
  position: absolute;
  inset: auto 0% 201px 40px;
}

.submit-button-4 {
  clear: both;
  background-color: #ec7a38;
  height: 38px;
  min-height: 38px;
  max-height: 38px;
  position: relative;
}

.field-label-12 {
  float: left;
  clear: none;
}

.heading-25 {
  color: var(--body-background);
  text-align: left;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 2rem;
}

.image-230 {
  opacity: .03;
  display: block;
  top: -290px;
  left: auto;
  right: 0;
}

.image-230.gtfggfj {
  max-width: 70%;
  top: -346px;
}

.div-block-118 {
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  display: inline-block;
  position: absolute;
  inset: 229px -351px auto auto;
}

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

.text-block-56 {
  text-align: left;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
}

.text-span-73 {
  font-size: 18px;
  line-height: .5;
}

.image-231 {
  transform-style: preserve-3d;
}

.bold-text-58 {
  color: #fff;
  font-size: 28px;
  line-height: .7;
}

.form-block-3 {
  max-width: 100%;
}

.text-span-74 {
  font-size: 1.8rem;
}

.italic-text {
  text-align: right;
  font-style: normal;
}

.image-232 {
  z-index: 99;
  max-width: none;
  height: 98px;
  min-height: 98px;
  max-height: 98px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: 600px;
  display: block;
  position: static;
}

.image-233 {
  z-index: 99;
  opacity: .59;
  mix-blend-mode: exclusion;
  width: 150px;
  min-width: 150px;
  height: 150px;
  max-height: 100%;
  top: -108px;
  left: 602px;
}

.container-1477 {
  background-color: #686868;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  max-width: 100%;
  margin-top: auto;
  padding-top: 0;
}

.heading-26 {
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  margin-bottom: .5rem;
  padding-left: 0;
  font-size: 1rem;
}

.column-43 {
  padding-top: 0;
  padding-left: 10px;
}

.image-234 {
  z-index: 2147483647;
  margin-left: 20px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.section-25 {
  background-color: #0000;
  margin-right: 0;
  display: none;
  position: relative;
}

.div-block-119 {
  float: right;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-top: 5px #070707;
  min-width: 30%;
  max-width: 30%;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  position: relative;
  inset: 0% 0% 0% auto;
}

.text-span-75 {
  color: #fff;
}

.image-235 {
  min-width: 2400px;
  max-width: 2400px;
  top: 0;
  left: 0;
}

.text-span-76 {
  font-size: 75%;
  line-height: 1;
}

.text-span-77 {
  font-size: 75%;
}

.image-236 {
  top: 0;
  left: 0;
}

.text-span-78 {
  font-size: 75%;
  line-height: 1;
}

.column-44 {
  border-left: 2px none var(--black);
  padding-left: 0;
  padding-right: 0;
}

.columns-17 {
  max-width: 1400px;
  min-height: auto;
  max-height: none;
  margin-left: 10px;
  margin-right: 0;
  display: block;
  position: relative;
}

.div-block-120 {
  background-color: #0000;
}

.container-1478 {
  max-width: 100%;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-237 {
  left: 0;
}

.image-238 {
  float: right;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.text-span-79 {
  float: none;
  clear: both;
  border: 8px none var(--headings);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #550b23;
  background-image: none;
  background-size: auto;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  margin: 10px auto 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 300;
  text-decoration: none;
  display: block;
}

.text-span-79.ydgd {
  opacity: .16;
  margin-top: -39px;
}

.link-block-17 {
  float: none;
  clear: none;
  text-align: center;
  background-color: #0000;
  min-width: 100%;
  max-width: 100%;
}

.text-block-57 {
  float: right;
  clear: both;
  text-align: right;
  max-width: 100%;
  font-weight: 300;
  display: block;
}

.text-block-58 {
  float: left;
  clear: both;
  max-width: 50%;
  margin-bottom: 5px;
  font-weight: 300;
}

._1211 {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

._1211._1, ._1211._2, ._1211._3, ._1211._4, ._1211._5, ._1211._6, ._1211._7, ._1211._8 {
  display: none;
}

.image-239 {
  z-index: auto;
  float: left;
  opacity: .34;
  width: auto;
  min-width: auto;
  max-width: none;
  display: block;
  position: absolute;
  top: -266px;
  left: -1003px;
  right: auto;
}

.grid-36 {
  grid-template-rows: auto;
}

.slide {
  background-color: var(--black);
  max-height: 550px;
}

.slider {
  min-height: 450px;
  max-height: 450px;
  margin-top: auto;
  margin-bottom: 0;
}

.container-1479 {
  display: block;
}

.slide-2, .slide-3 {
  background-color: var(--black);
}

.container-1480 {
  display: inline-block;
}

.container-1481 {
  border-top: 1px none var(--body-text);
  opacity: 1;
  background-color: #0000;
  max-width: 1200px;
  min-height: 400px;
  max-height: 400px;
  margin-top: -86px;
  display: block;
  position: relative;
  left: 85px;
}

.column-45 {
  min-height: 500px;
  max-height: 500px;
  margin-top: 20px;
}

.image-240 {
  z-index: 9;
  min-width: auto;
  max-width: none;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: 49px;
}

.image-240.kjl-kp {
  z-index: auto;
  opacity: .9;
  max-width: 700px;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
  left: auto;
}

.image-240.pioupi {
  opacity: 1;
  mix-blend-mode: normal;
  min-width: auto;
  max-width: 700px;
  height: auto;
  min-height: auto;
  max-height: 513.875px;
  margin-right: 0;
  display: block;
  left: auto;
}

.image-240.pioupi.hjkhjkj {
  opacity: .85;
  max-width: 700px;
}

.image-240.pioupi.bvmbvnmv {
  opacity: .78;
  display: none;
}

.image-240.pioupi._52525 {
  opacity: .48;
  mix-blend-mode: screen;
  display: block;
}

.slide-nav {
  display: none;
}

.text-span-80 {
  text-align: right;
  font-size: 20px;
  position: relative;
  top: -4px;
}

.text-span-80.tgftgyutgu {
  position: absolute;
  top: 151px;
  left: 402px;
}

.image-241 {
  opacity: .24;
  mix-blend-mode: lighten;
  width: 500px;
  min-width: 500px;
  max-width: 200%;
  height: 889.514px;
  top: -638px;
  left: 165px;
  transform: rotate(43deg);
}

.bold-text-60 {
  float: none;
  clear: both;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 120%;
}

.gfdfjh {
  display: none;
}

.bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64 {
  text-transform: uppercase;
  font-size: 14px;
}

.image-242 {
  z-index: 99;
  mix-blend-mode: darken;
  max-width: 700px;
  top: -44px;
  left: 73px;
}

.image-242.htgfdhgf {
  z-index: 1;
}

.image-242.htgfdhgf.oi-pio-pio-p {
  z-index: auto;
  min-width: 700px;
  max-width: 700px;
  top: -87px;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh {
  opacity: .64;
  min-width: 700px;
  max-width: 700px;
  min-height: auto;
  max-height: none;
  display: block;
  top: -83px;
  left: 41px;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gfgf {
  opacity: .55;
  min-width: 450px;
  max-width: 450px;
  margin-top: 60px;
  margin-left: 216px;
  margin-right: auto;
  display: block;
  top: auto;
  left: auto;
  right: auto;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh {
  opacity: 1;
  mix-blend-mode: darken;
  min-width: 500px;
  max-width: 500px;
  margin-top: 23px;
  margin-left: 140px;
  margin-right: auto;
  display: block;
  inset: auto;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh._54668465 {
  transform-style: preserve-3d;
  min-width: 600px;
  max-width: 600px;
  margin-top: -73px;
  margin-left: 592px;
  left: auto;
  right: auto;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh._54668465.gygjy {
  margin-left: 572px;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh._54668465.hjbhkmb {
  margin-left: 25px;
  transform: none;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh.jklhjkhjk {
  margin-left: 23px;
}

.image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh.lk-kl-lk-k {
  opacity: .29;
  margin-top: 29px;
  margin-left: 164px;
  display: none;
}

.image-243 {
  object-fit: contain;
  max-width: 50%;
  max-height: none;
  margin-top: 82px;
  margin-left: -376px;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
}

.text-block-59 {
  margin-bottom: 26px;
  margin-right: 52px;
  font-size: 12px;
}

.image-244 {
  float: left;
  max-width: 220px;
  max-height: none;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  position: relative;
  top: auto;
  left: auto;
}

.checkbox-field-16, .checkbox-field-17 {
  text-align: left;
}

.image-245 {
  max-width: 220px;
  max-height: 40px;
  top: auto;
  left: auto;
}

.checkbox-label-6 {
  min-width: 100%;
  max-width: 100%;
  font-size: 16px;
  line-height: 1;
  display: inline;
}

.checkbox-label-7, .checkbox-label-8, .checkbox-label-9 {
  min-width: 100%;
  font-size: 16px;
  line-height: 1;
  display: inline;
}

.link-block-18 {
  float: left;
  color: var(--body-background);
}

.submit-button-5 {
  max-width: 99.9999%;
  display: block;
}

.link-block-19 {
  background-color: var(--button-secondary);
  min-width: 100%;
  max-width: 100%;
  min-height: 40px;
  display: none;
}

.image-246 {
  left: auto;
}

.button-5 {
  background-color: var(--btn-secondary-hover);
  min-width: 100%;
  max-width: 100%;
  margin-top: 3px;
  display: none;
}

.grid-37 {
  background-color: #030303;
  grid-template-rows: minmax(148px, .75fr);
  grid-template-columns: 2.25fr;
  align-items: stretch;
  min-width: 100%;
  max-width: 100%;
  margin-left: 10px;
  padding: 10px 10px 0 0;
}

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

.div-block-122 {
  color: var(--body-background);
  padding-left: 10px;
  padding-right: 0;
  display: block;
}

.checkbox-label-10 {
  clear: none;
  min-width: 100%;
  max-width: 100%;
  display: inline;
}

.checkbox-label-11 {
  min-width: 100%;
  display: inline;
}

.bold-text-65 {
  float: none;
}

.bold-text-66 {
  float: none;
  text-align: left;
}

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

.text-block-60 {
  color: var(--body-background);
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
}

.mobile {
  display: block;
}

.mobile.desktopp {
  display: none;
}

.image-2472 {
  z-index: 5;
  opacity: .27;
  mix-blend-mode: darken;
  max-width: 100px;
  margin-top: 106px;
  margin-left: 8px;
  margin-right: auto;
  display: none;
  inset: auto auto auto 541px;
  transform: rotate(-26deg);
}

.image-2472.jhgfhjgg {
  bottom: 273px;
  left: 517px;
  transform: rotate(-37deg);
}

.image-2473 {
  opacity: 1;
  mix-blend-mode: normal;
  min-width: auto;
  max-width: 800px;
  min-height: auto;
  position: relative;
  top: auto;
  left: auto;
}

.text-block-61 {
  z-index: 999;
  float: left;
  clear: both;
  border: 4px none var(--black-5);
  color: var(--body-background);
  text-align: right;
  background-color: #03030396;
  background-image: linear-gradient(315deg, #161616, #363636);
  margin: 321px auto 10px -1435px;
  padding: 10px 60px 10px 1500px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1.2;
  display: inline-block;
  position: relative;
  inset: auto;
}

.section-26 {
  z-index: 9;
  background-image: none;
  display: none;
  position: absolute;
  top: 673px;
}

.grid-39 {
  float: none;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.25fr;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 40px;
  display: block;
  position: relative;
  top: -3px;
  left: 274px;
}

.container-1482 {
  border-bottom: 1px none var(--btn-secondary-text-hover);
  max-width: 1200px;
  min-height: 510px;
  max-height: none;
  margin-top: 0;
  margin-bottom: auto;
  display: block;
  position: relative;
  left: auto;
}

.image-2474 {
  z-index: 6;
  float: none;
  opacity: 1;
  max-width: 1200px;
  display: block;
  position: absolute;
  inset: -148px 0% auto -624px;
}

.image-2474._55y5ytyyyfy {
  max-width: 1600px;
  margin-left: auto;
  margin-right: 375px;
  display: block;
  top: -298px;
  left: auto;
}

.image-2474.klklk {
  opacity: 1;
  max-width: 1600px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  top: -402px;
  left: -9px;
  right: auto;
}

.image-2475 {
  mix-blend-mode: lighten;
  margin-top: -110px;
  margin-left: 62px;
  inset: 0% auto auto 0%;
  transform: rotate(169deg);
}

.image-2475.gfghfghfg {
  z-index: 5;
  opacity: 1;
  mix-blend-mode: darken;
  max-width: 100px;
  margin-top: -18px;
  margin-left: 76px;
  transform: rotate(-31deg);
}

.image-2475.gfghfghfg.dfgfdgdfh {
  opacity: .19;
  mix-blend-mode: multiply;
  margin-top: -17px;
  margin-left: 89px;
  display: none;
}

.image-2475.gfghfghfg.dfgfdgdfh.fghfghjgfj {
  z-index: 999;
  mix-blend-mode: multiply;
  margin-top: -30px;
  margin-left: 115px;
  display: none;
}

.image-2475._453453435 {
  z-index: 10;
  mix-blend-mode: lighten;
  min-width: 250px;
  max-width: 250px;
  min-height: 500px;
  max-height: 500px;
  margin-top: -390px;
  margin-left: -80px;
  display: none;
  transform: rotate(-29deg);
}

.image-2475._453453435.ftgfgfgh {
  opacity: .2;
  min-width: 1000px;
  max-width: 1000px;
  min-height: 600px;
  max-height: 600px;
  margin-top: -146px;
  margin-left: -682px;
  display: none;
  transform: rotate(180deg);
}

.div-block-123 {
  margin-top: 96px;
  margin-left: auto;
  position: absolute;
  top: auto;
  bottom: 73.703px;
  left: 682.234px;
}

.text-446 {
  color: var(--headings);
  text-align: right;
  background-color: #0000;
  margin-right: 0;
  padding-right: 0;
}

._67675 {
  font-weight: 600;
}

.text-span-82 {
  color: #a0a0a0;
  margin-left: 4px;
  font-size: 80%;
  line-height: 1;
  position: relative;
  top: -4px;
}

.text-block-62 {
  color: #fff;
  text-align: right;
  background-color: #000;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  font-size: 100%;
}

.text-block-63 {
  float: right;
  clear: both;
  margin-top: 0;
}

.text-block-64 {
  float: left;
  clear: both;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
}

.text-block-65 {
  color: #dfdfdf;
  text-align: right;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 100%;
  font-weight: 600;
}

.text-block-65.gfhgfh {
  float: right;
  clear: both;
  border-style: none;
  border-width: 1px;
  border-color: var(--headings) black black;
  color: #ebebeb;
  text-align: right;
  margin-top: 2px;
  margin-bottom: 0;
  margin-right: -10px;
  padding-left: 15px;
  padding-right: 10px;
  display: block;
}

.text-block-65.gfhgfh.ghjhgjhg {
  font-weight: 400;
}

.text-block-66 {
  float: left;
  clear: both;
  text-align: left;
  margin-bottom: 10px;
}

.text-span-83 {
  float: left;
  color: #a1a1a1;
  margin-left: 10px;
  font-size: 80%;
  position: relative;
  top: -4px;
}

.column-51 {
  padding-left: 0;
  padding-right: 0;
}

.text-span-85 {
  float: left;
  color: #000;
  background-color: #fff;
  margin-bottom: 5px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 100%;
}

.div-block-125 {
  background-color: #0000;
  margin-left: 0;
  padding-right: 20px;
}

.text-span-87 {
  float: right;
  clear: both;
  min-width: auto;
  max-width: none;
  display: inline-block;
  position: relative;
}

.text-span-88 {
  float: right;
  clear: both;
  color: var(--body-background);
  text-align: right;
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 5px;
  font-size: 80%;
  display: inline-block;
}

.bold-text-72 {
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: 400;
}

.bold-text-73, .bold-text-74, .bold-text-75 {
  text-transform: uppercase;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 400;
}

.div-block-126 {
  min-width: 100%;
  max-width: 100%;
  max-height: 513.875px;
  display: block;
  position: relative;
  right: auto;
}

.image-2476 {
  float: right;
  position: absolute;
  inset: 12% 10% 0% auto;
}

.image-2477 {
  z-index: 1;
  max-width: 1400px;
  margin-top: -204px;
  margin-bottom: auto;
  margin-left: 283px;
  display: block;
  top: 45px;
  bottom: auto;
  left: -248px;
}

.column-52 {
  display: block;
}

.html-embed-4 {
  float: none;
  clear: none;
  background-color: var(--body-background);
  color: var(--headings);
  font-size: 18px;
  font-weight: 600;
}

.div-block-127 {
  background-color: #0000;
  border: 5px #292929;
  margin-top: 0;
  padding: 0 0 20px;
}

.button-6 {
  background-color: #1f60e2;
  min-width: 100%;
  max-width: 100%;
  margin-top: 3px;
  display: none;
}

.text-block-67 {
  color: #000;
  text-align: left;
  background-color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.bold-text-76.klkjhl-jj {
  float: right;
  clear: both;
  color: #fff;
  background-color: #000;
  border: 1px #000;
  margin-bottom: 0;
  margin-right: -10px;
  padding: 5px 10px;
  font-size: 100%;
  font-weight: 600;
  line-height: 1.5;
  display: inline-block;
}

.bold-text-76.klkjhl-jj.rthyrthrhrtg {
  margin-right: 0;
}

.success-message-4 {
  float: none;
  color: #fff;
  background-color: #0000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.columns-20 {
  color: var(--body-background);
  background-color: #1a1a1a;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.columns-20.fyhjgfhjh {
  padding-left: 10px;
}

.columns-21 {
  color: var(--headings);
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.form-block-4 {
  float: none;
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  max-height: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: static;
  top: 0;
}

.gyhjgjhjjg-2 {
  float: right;
  color: #030303;
  background-color: #fff;
  border: 2px solid #1f60e2;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0;
  padding-right: 15px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
  display: none;
  position: relative;
  inset: 0 0% 0% 0;
}

.gyhjgjhjjg-2.rtrtyrt {
  display: none;
}

.gyhjgjhjjg-2.rtrtyrt.iuoiuo {
  float: right;
  background-color: var(--button-secondary);
  color: var(--body-background);
  text-transform: uppercase;
  border: 1px solid #000;
  width: auto;
  min-width: auto;
  max-width: 100%;
  margin-top: 31px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  display: block;
  position: relative;
  inset: auto 0% 0% auto;
}

.div-block-128 {
  float: right;
  text-align: center;
  border: 1px #fff;
  margin-top: 0;
  display: none;
  position: relative;
  top: 180px;
  bottom: 0;
}

.div-block-129 {
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-field-7 {
  color: #030303;
  background-color: #fffffff0;
  border: 1px solid #000;
  width: 100%;
  height: 32px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  position: relative;
}

.text-field-7.gfhhgfhgfjk {
  height: 32px;
  padding-left: 5px;
}

.field-label-13 {
  z-index: 99;
  float: left;
  color: var(--body-background);
  text-align: left;
  text-transform: none;
  background-color: #0000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  font-family: Poppins, sans-serif;
  font-size: 80%;
  font-weight: 600;
  line-height: 16px;
  position: relative;
}

.field-label-13.ghjhjhgj {
  margin-top: 20px;
  font-size: 80%;
}

.error-message-2 {
  z-index: 999;
  background-color: #030303;
  border: 1px solid #fff;
  margin-top: -320px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-27 {
  float: none;
  clear: none;
  background-color: var(--placeholder-color);
  color: var(--headings);
  text-align: left;
  text-indent: 0;
  text-transform: uppercase;
  border-left: 11px solid #525252;
  flex: 0 auto;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: block;
  position: relative;
}

.heading-27._54646465 {
  float: left;
  clear: none;
}

.heading-27.dgfgdgg {
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
}

.link-block-20 {
  background-color: #3f95ff;
  min-width: 100%;
  max-width: 100%;
  min-height: 40px;
  display: none;
}

.bold-text-77 {
  color: #fff;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 14px;
}

.text-block-68 {
  color: #fff;
  text-transform: none;
  background-color: #030303;
  border: 1px #000;
  margin-top: 0;
  padding-top: 77px;
  padding-bottom: 92px;
  font-weight: 600;
  position: relative;
  inset: 0%;
}

.columns-22 {
  background-color: var(--black-5);
  color: var(--headings);
  max-width: 100%;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 80px;
  font-weight: 700;
  display: block;
}

.form-5 {
  z-index: 60;
  background-color: #0000;
  border: 1px #000;
  border-bottom-color: #fff;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin: 20px 0 0;
  padding-bottom: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
}

.div-block-130 {
  float: none;
  background-color: #0000;
  border: 5px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
  bottom: auto;
}

.ez46-2 {
  color: #030303;
  text-align: left;
  text-indent: 30px;
  text-transform: uppercase;
  background-color: #000;
  border: 1px #a3a3a3;
  border-bottom-color: #030303;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin: 0 0 5px;
  padding: 0 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 100%;
  line-height: .75;
  display: block;
}

.ez46-2.xxx {
  background-image: none;
  padding-top: 0;
  display: block;
}

.jhh-3 {
  clear: both;
  text-align: left;
  text-transform: none;
  background-color: #0000;
  border: 8px #55b0ff;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 10px 10px 20px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.jhh-3.hggjgk {
  border-style: none;
  display: block;
}

.jhh-3.fghgfhg {
  background-color: #131313;
  margin-bottom: 0;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
}

.jhh-3.fghgfhg.ihlhl {
  color: #fff;
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 16px;
}

.jhh-3.fghgfhg.ihlhl._56156 {
  opacity: .52;
  color: #030303;
  background-color: #0000;
  border-bottom: 4px solid #ccd2d4;
  border-left: 20px solid #0000;
  border-right: 20px solid #0000;
  max-width: 100%;
  margin-top: 11px;
  line-height: .5;
  display: block;
  position: static;
}

.jhh-3.fghgfhg.ihlhl._56156.uuu {
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
}

.jhh-3.fghgfhg.ihlhl._56156.iuklk {
  opacity: .87;
  border-bottom-width: 8px;
  border-bottom-color: #55b0ff;
  border-left-width: 20px;
  border-right-width: 20px;
  margin-top: 36px;
  display: block;
}

.jhh-3.fghgfhg.ihlhl._56156.iuklk.ghjfghj, .jhh-3.fghgfhg.ihlhl._56156._65555 {
  display: none;
}

.jhh-3.fghgfhg.ihlhl._56156._4343 {
  opacity: .73;
  border-bottom-width: 4px;
  border-bottom-color: #929292;
  border-left-width: 20px;
  border-right-width: 20px;
}

.jhh-3.gfhjffgj {
  background-color: var(--black-5);
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
}

.jhh-3.dghff {
  padding-top: 0;
  padding-bottom: 0;
}

.column-53 {
  font-size: 80px;
}

.block-content-3 {
  color: #fff;
  background-color: #1b1b1b;
  border: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: 300;
}

.block-content-3.bjnbnb {
  color: #fff;
  background-color: #0000;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.body-7 {
  background-color: #9b9b9b;
  background-image: linear-gradient(#b1b1b180, #b1b1b180);
  background-position: 0 0;
  margin-top: 0;
}

.container-1483 {
  z-index: 9;
  background-color: #0000;
  max-width: 1000px;
  margin-top: 0;
  display: none;
  position: relative;
}

.image-2478 {
  z-index: auto;
  float: none;
  clear: none;
  opacity: 1;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  border: 2px #141414;
  min-width: auto;
  max-width: 807px;
  min-height: auto;
  max-height: none;
  margin: 0 0 10px;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.image-2478.fjhjhghgfjfh {
  max-width: 576px;
  display: none;
}

.text-span-90 {
  color: var(--headings);
  background-color: #ffffffc2;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 80%;
}

.div-block-131 {
  text-align: center;
  background-color: #0000;
  border: 2px #000;
  margin-top: -10px;
  margin-right: 10px;
  padding: 0;
}

.div-block-132 {
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
  inset: auto 0% 0% auto;
}

.div-block-133 {
  float: none;
}

.column-54 {
  padding-left: 0;
  display: block;
}

.column-55 {
  border-left: 10px none var(--body-background);
  background-color: #0000;
  min-height: 300px;
  max-height: 300px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.columns-23 {
  background-color: #0000;
  border: 30px #000;
  min-width: 1024px;
  max-width: 1024px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 10px 10px;
  display: inline-block;
}

.column-56 {
  background-color: #0000;
  min-height: 300px;
  max-height: 300px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.text-block-69 {
  display: none;
}

.facebook {
  z-index: 9999999;
  float: left;
  clear: none;
  background-color: #0000;
  margin-top: auto;
  margin-right: auto;
  padding: 10px 0 0 10px;
  display: block;
  position: absolute;
  inset: 1px auto auto 0%;
}

.image-2479 {
  max-width: 200px;
  inset: 0% 136px auto auto;
}

.link-block-21 {
  max-width: 200px;
  max-height: 100px;
  position: absolute;
  inset: 0% -2px auto auto;
}

.link-block-21.hjghjhj {
  display: none;
}

.image-2480 {
  float: left;
  clear: none;
  max-width: 800px;
  margin-top: 3px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: none;
  position: absolute;
  top: -41px;
  left: -760px;
}

.image-2481 {
  max-width: 10%;
  margin-right: auto;
  position: absolute;
  inset: auto 0% auto auto;
}

.monoblock {
  z-index: 11;
  background-color: #000;
  min-width: 100%;
  max-width: 100%;
  min-height: 1200px;
  max-height: 1200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: relative;
  top: 0;
}

.text-span-91 {
  color: var(--body-background);
}

.image-2482 {
  opacity: .97;
  mix-blend-mode: color-burn;
  top: 162px;
  left: 97px;
  transform: rotate(180deg);
}

.text-span-92 {
  text-decoration: none;
  display: block;
}

.image-2483 {
  z-index: 5;
  opacity: .12;
  mix-blend-mode: normal;
  top: auto;
  bottom: 1095.5px;
  left: 648px;
}

.image-2483.kl-kl-l {
  z-index: 0;
  opacity: .84;
  mix-blend-mode: screen;
  max-width: 800px;
  max-height: 180px;
  display: block;
  top: -37px;
  bottom: auto;
  left: -161px;
  overflow: hidden;
  transform: rotate(180deg);
}

.image-2483.kl-kl-l.fgddff {
  left: -836px;
}

.image-2483.kl-kl-l.fgghfhh {
  display: none;
  top: -31px;
  left: auto;
}

.image-2483.kl-kl-l.hgjygyg {
  opacity: 1;
  mix-blend-mode: lighten;
  max-height: none;
  display: none;
  top: -39px;
  left: 708px;
}

.image-2484 {
  z-index: 2;
  opacity: 1;
  max-width: 180px;
  display: none;
  top: 67px;
  left: 695px;
  overflow: visible;
}

.text-span-93 {
  float: none;
  clear: both;
}

.text-span-94 {
  float: none;
  clear: both;
  padding-right: 0;
}

.text-block-70 {
  color: #b4b4b4;
  text-align: left;
  background-color: #0000;
  padding: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 80%;
  display: block;
  position: absolute;
  top: 121px;
  bottom: auto;
  left: 695px;
}

.bold-text-78 {
  color: var(--body-background);
  position: relative;
}

.bold-text-79, .text-span-95 {
  background-color: var(--black);
}

.text-span-96, .text-span-97, .text-span-98, .text-span-99, .text-span-100 {
  text-transform: uppercase;
}

.image-2485 {
  display: none;
}

.image-2486 {
  z-index: 999;
  float: none;
  opacity: 1;
  text-align: right;
  max-width: 230px;
  margin-left: 154px;
  margin-right: auto;
  position: absolute;
  top: 229px;
  left: auto;
  right: auto;
}

.bold-text-80 {
  float: none;
}

.text-span-101 {
  float: none;
  white-space: nowrap;
  display: block;
  position: relative;
}

.bold-text-81 {
  font-weight: 800;
  position: relative;
  left: 39px;
}

.image-2487 {
  mix-blend-mode: lighten;
  min-width: 450px;
  max-width: 450px;
  min-height: 600px;
  max-height: 600px;
  margin-top: -494px;
  margin-left: 396px;
  padding-left: 0;
  top: 0;
  left: 0;
}

.image-2488 {
  z-index: 9999;
  opacity: .39;
  mix-blend-mode: lighten;
  min-width: 100px;
  max-width: 100px;
  margin-top: auto;
  inset: -71px auto auto 114px;
  transform: rotate(90deg);
}

.image-2489 {
  z-index: 999;
  opacity: .42;
  outline-offset: 0px;
  mix-blend-mode: screen;
  outline: 3px #ccd2d4;
  min-width: 500px;
  max-width: 500px;
  display: block;
  top: 68px;
  left: -89px;
  transform: rotate(180deg);
}

.image-2490 {
  mix-blend-mode: lighten;
  transform-style: preserve-3d;
  margin-top: 349px;
  top: -160px;
  left: -144px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(163deg);
}

.image-2490.dfdfhdfh {
  top: 632px;
  left: 705px;
  transform: rotate(-100deg);
}

.image-2490.hghjghjg {
  display: none;
}

.text-block-72 {
  z-index: 9999;
  float: none;
  clear: both;
  margin-top: -311px;
  margin-bottom: 60px;
  margin-left: auto;
  padding-left: 0;
  position: relative;
  top: -49px;
  left: auto;
}

.container-1484 {
  max-width: none;
  min-height: 100px;
  max-height: 100px;
}

.image-2491 {
  z-index: 2;
  opacity: .63;
  mix-blend-mode: screen;
  max-width: none;
  max-height: 300px;
  margin-left: 5px;
  display: block;
  position: absolute;
  inset: -96px auto auto;
  transform: rotate(90deg);
}

.grid-41 {
  opacity: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  min-height: 120px;
  max-height: 120px;
  margin-top: 40px;
}

.image-2492 {
  opacity: .04;
  display: none;
  top: 0;
  left: -648px;
}

.image-2493 {
  opacity: .16;
  top: 528px;
  left: 283px;
}

.image-2494 {
  opacity: .24;
  mix-blend-mode: lighten;
  min-width: 1500px;
  max-width: 1500px;
  inset: -353px 0% auto -493px;
  transform: rotate(54deg);
}

.image-2495 {
  display: none;
}

.image-2495.yfuyhgf {
  opacity: 1;
  min-width: 1400px;
  max-width: 1400px;
  margin-top: -242px;
  margin-left: auto;
  display: block;
  top: 115px;
  left: auto;
}

.image-2495.yfuyhgf.jhklhkl {
  opacity: .19;
  min-width: 1000px;
  max-width: 1000px;
  max-height: 200px;
  margin: -285px auto 0 -192px;
  display: none;
  top: 564px;
  left: auto;
}

.bold-text-82 {
  display: none;
}

.image-2496 {
  opacity: .15;
  max-width: 500px;
  inset: -38px auto auto 353px;
}

.div-block-136 {
  min-width: 800px;
  max-width: 800px;
  margin-top: auto;
  padding-top: 0;
  display: inline-block;
}

.div-block-137 {
  margin-top: 100px;
  margin-bottom: 140px;
  display: inline-block;
}

.text-block-73 {
  z-index: 2147483647;
  background-color: #303030;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  position: absolute;
  inset: auto 0% 0%;
}

.image-2497 {
  clear: none;
  max-width: 40%;
  position: absolute;
  inset: 393px auto 0% 421px;
}

.image-2498 {
  float: left;
  opacity: 1;
  max-width: 50%;
  margin-left: 50px;
  position: relative;
  inset: 0% auto auto 0%;
}

.image-2499 {
  top: auto;
  left: auto;
}

.image-2500 {
  z-index: 9;
  float: right;
  clear: both;
  border: 1px none var(--body-background);
  max-width: 100%;
  margin-top: auto;
  padding-top: 0;
  padding-right: 0;
  position: relative;
  top: 0;
  left: 0;
}

.image-2501 {
  z-index: 5;
  float: none;
  background-color: #0000;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  position: relative;
  top: auto;
  left: auto;
}

.image-2502 {
  z-index: 99;
  min-width: auto;
  display: block;
  top: auto;
  left: auto;
}

.image-2502.hjlkhjkljh {
  opacity: 1;
  margin-left: 0;
  inset: 0 auto auto 0;
}

.image-2502.hjlkhjkljh.fdgdhdgfh {
  float: left;
  margin-top: -56px;
  margin-bottom: 0;
  margin-left: -20px;
  display: none;
  position: relative;
  top: auto;
}

.image-2502.jkljklnm {
  z-index: auto;
  opacity: 1;
  direction: rtl;
}

.image-2503 {
  z-index: auto;
  opacity: .16;
  mix-blend-mode: lighten;
  object-fit: fill;
  min-width: 500px;
  max-width: 500px;
  min-height: 1500px;
  max-height: 1500px;
  margin-top: 5px;
  margin-left: 181px;
  display: block;
  top: auto;
  left: auto;
  overflow: visible;
  transform: rotate(90deg);
}

.image-2503.htgfhgfhg {
  min-width: 250px;
  max-width: 250px;
  min-height: 500px;
  max-height: 500px;
  margin-top: -106px;
  margin-left: 132px;
  display: none;
}

.image-2503.htgfhgfhg.fdhgjdftyfgh {
  z-index: 9;
  opacity: .36;
  min-height: 450px;
  max-height: 450px;
  margin-top: -182px;
  margin-left: 896px;
  display: none;
  right: -414px;
}

.image-2503.gjgfjfgjgfg {
  margin-left: -177px;
  display: block;
  top: -279px;
}

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

.text-span-102 {
  float: right;
  background-color: var(--body-background);
  display: inline-block;
  position: absolute;
}

.bold-text-83, .bold-text-84, .bold-text-85 {
  font-size: 30px;
}

.link-5 {
  color: var(--body-background);
}

.bold-text-86 {
  color: var(--body-background);
  margin-top: 0;
  font-size: 30px;
  display: block;
}

.bold-text-87, .bold-text-88 {
  color: var(--body-background);
  font-size: 30px;
  display: block;
}

.bold-text-89 {
  color: var(--body-background);
  margin-top: 0;
  font-size: 30px;
  display: block;
}

.image-2504 {
  z-index: 99;
  float: right;
  opacity: 1;
  max-width: 60px;
  max-height: none;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: auto;
  display: block;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.link-block-22 {
  z-index: 2147483647;
  float: none;
  min-width: 200px;
  max-width: 200px;
  min-height: 42px;
  max-height: 42px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
  display: inline-block;
  position: static;
  inset: 0% auto auto;
}

.testimonial-image-left {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.testimonial-wrapper-four {
  justify-content: space-between;
  display: flex;
}

.testimonial-left {
  width: 30%;
  margin-right: 64px;
}

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

.testimonial-right {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.heading-small {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.testimonial-text-four {
  margin-bottom: 32px;
}

.testimonial-author-name-three {
  margin-bottom: 10px;
}

.testimonial-slider-small {
  z-index: 99999999;
  float: none;
  clear: none;
  border-style: solid none none;
  border-width: 20px 2px 2px;
  border-color: var(--headings) #1500ff var(--body-background);
  mix-blend-mode: lighten;
  background-color: #222;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  padding: 0 30px 60px;
  display: none;
  position: relative;
}

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

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider {
  background-color: #0000;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.testimonial-slide-wrapper {
  border: 1px #fff;
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-card {
  border: 1px none var(--body-background);
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 40px 0 0;
  display: flex;
}

.testimonial-info {
  text-align: left;
  flex: none;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: auto;
  display: block;
  position: relative;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author {
  float: none;
  color: #fff;
  margin-bottom: 2px;
  font-size: 80%;
}

.tagline {
  text-align: right;
  align-self: flex-end;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-icon-wrapper {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.paragraph-5 {
  color: var(--body-background);
  text-align: left;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 80%;
}

.image-2505 {
  float: none;
  clear: none;
  max-width: 30%;
  margin-bottom: 0;
  position: relative;
  top: auto;
  left: auto;
}

.mask {
  max-width: 100%;
  top: 76px;
}

.image-2506 {
  z-index: 999;
  float: right;
  border: 4px none var(--black-5);
  opacity: 1;
  background-color: #0000;
  max-width: 30%;
  margin-left: 0;
  padding: 20px;
  display: block;
  position: absolute;
  inset: -4% -3% auto auto;
}

.div-block-138 {
  background-color: var(--black);
  border: 5px #000;
  padding: 20px;
}

.image-2507 {
  transform-style: preserve-3d;
  inset: auto auto 184.922px 246px;
  transform: rotateX(-180deg)rotateY(0)rotateZ(131deg);
}

.image-2508 {
  min-width: 200%;
  max-width: 200%;
  margin-top: -648px;
  margin-left: -413px;
  display: inline-block;
  top: auto;
  left: auto;
}

.div-block-139 {
  opacity: .52;
  background-image: linear-gradient(#000, #fff);
  min-width: 50.5%;
  max-width: 50.5%;
  min-height: 50px;
  max-height: 50px;
  margin-top: 10px;
  margin-left: -10px;
  margin-right: 0;
  display: block;
}

.div-block-139.jhgkhjk {
  float: right;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: static;
}

.div-block-139.gfhjghjfghg {
  min-width: 100%;
  max-width: 100%;
}

.div-block-139.hgfghjfghj {
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  display: none;
}

.div-block-139.hlghjklgkghhjig {
  display: none;
}

.div-block-140 {
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60ea1961c3c78d79182dec08_uytiui.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: relative;
  inset: 0%;
}

.image-2509 {
  z-index: 0;
  max-width: 100%;
  margin-top: 0;
  position: relative;
  top: auto;
  left: auto;
}

.div-block-141 {
  display: inline-block;
}

.div-block-142 {
  margin-top: 714px;
  margin-left: -176px;
}

.text-span-103 {
  font-size: 100%;
}

.text-span-104 {
  font-size: 20px;
}

.text-span-105, .text-span-106, .text-span-107 {
  float: right;
  clear: both;
}

.image-2510 {
  max-width: none;
  position: relative;
  top: 208px;
  left: 448px;
}

.image-2510.dtfghg {
  z-index: 99;
  opacity: 0;
  position: absolute;
  left: 832px;
}

.bold-text-90 {
  font-size: 36px;
  position: relative;
  top: 7px;
  left: auto;
}

.image-2511 {
  inset: -37% 0% 0% 36%;
}

.text-span-108 {
  position: relative;
  top: -5px;
  left: auto;
}

.image-2512 {
  inset: 0% auto auto 0%;
}

.text-span-109 {
  font-size: 30px;
  font-weight: 700;
  position: relative;
  top: -8px;
}

.bold-text-91 {
  text-align: right;
  font-weight: 300;
}

.section-28 {
  z-index: 9;
  opacity: 1;
  background-color: #0000;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  margin-top: 1px;
  display: none;
  position: relative;
}

.paragraph-6 {
  clear: none;
  color: var(--body-background);
  text-align: left;
  margin-top: auto;
  margin-bottom: 0;
  padding-right: 40px;
  font-size: 80%;
}

.text-span-110 {
  font-size: 2rem;
}

.heading-28 {
  border-top: 2px solid var(--black-2);
  border-right: 2px solid var(--black-2);
  border-left: 2px solid var(--black-2);
  color: #a7a7a7;
  text-align: left;
  background-color: #1d1d1d;
  max-width: none;
  margin: 20px 100px auto;
  padding: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 2rem;
  display: inline-block;
}

.text-span-111 {
  color: var(--body-background);
}

.text-span-112 {
  color: var(--body-background);
  font-size: 2rem;
}

.text-span-113 {
  font-size: 2rem;
}

.text-span-114 {
  font-size: 1rem;
}

.text-span-115 {
  font-size: 1rem;
  line-height: 1;
}

.text-span-116 {
  font-size: 1.5rem;
}

.text-span-117 {
  float: left;
  color: #fff;
  padding-left: 10px;
  font-size: 80px;
}

.text-span-118 {
  color: #fff;
  padding-left: 10px;
  font-size: 80px;
}

.text-span-119, .text-span-120 {
  color: #fff;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 80px;
  display: inline-block;
}

.text-block-74 {
  z-index: 999999999;
  clear: none;
  color: #fff;
  text-align: center;
  background-color: #580000;
  min-width: 80%;
  max-width: 80%;
  margin-top: 81px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  font-size: 150%;
  display: inline-block;
  position: relative;
}

.text-block-74.drfgfhfgh, .text-block-74.drfgfhfgh-copy {
  clear: both;
  border: 2px solid #300000;
  min-width: 600px;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  padding-right: 0;
  display: inline-block;
  top: auto;
}

.text-block-75 {
  background-color: #0000;
  border: 1px #000;
}

.text-block-76 {
  color: #fff;
  margin-bottom: 20px;
  padding: 10px;
  display: inline-block;
}

.image-2513 {
  inset: 0% auto auto 0%;
}

.image-2514 {
  float: left;
  clear: both;
  max-width: 50%;
  position: relative;
  top: -23px;
  left: 224px;
}

.image-2515 {
  max-width: 30%;
  margin-bottom: 0;
  position: relative;
  top: -324px;
  left: 137px;
}

.text-block-77 {
  clear: both;
  border: 1px none var(--placeholder-color);
  opacity: 1;
  color: #fff;
  text-align: center;
  background-color: #3f3f3f;
  background-image: none;
  background-position: 0 0;
  min-width: 100%;
  max-width: 100%;
  margin-top: 337px;
  margin-bottom: auto;
  padding: 134px 0 20px;
  font-size: 120%;
  display: none;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
}

.text-span-121 {
  font-size: 22px;
}

.image-2516 {
  z-index: 3;
  opacity: .31;
  mix-blend-mode: lighten;
  min-width: 1500px;
  max-width: 1500px;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.columns-24 {
  min-width: 90%;
  max-width: 90%;
  display: none;
}

.heading-29 {
  color: #fff;
  text-align: center;
  display: inline-block;
  position: relative;
}

.heading-29.copy {
  opacity: .45;
  display: inline-block;
  position: absolute;
  top: .1875px;
  left: 317px;
}

.text-span-122 {
  float: left;
  color: var(--body-background);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 80px;
  display: inline-block;
  position: relative;
}

.column-60 {
  text-align: center;
  background-color: #000452;
  padding-top: 10px;
  display: block;
  left: -20px;
}

.column-61 {
  background-color: #005f88;
  padding-top: 10px;
  left: -10px;
}

.text-span-123 {
  float: none;
  clear: none;
  color: var(--body-background);
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 22px;
  position: relative;
}

.text-span-123.hjghjgkholkoiuo {
  clear: both;
  color: var(--body-background);
  font-family: Changa One, Impact, sans-serif;
  font-size: 45px;
}

.text-block-78 {
  z-index: 9999;
  clear: none;
  color: #fff;
  background-color: #0000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 190px;
  padding: 20px 0;
  font-size: 80%;
  display: inline-block;
}

.text-block-78.hgjhjjgjj {
  background-color: var(--headings);
  color: var(--body-background);
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  margin-top: 114px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 150%;
  font-weight: 400;
  top: -122px;
}

.container-1485 {
  background-color: #0000;
  max-width: 972px;
  min-height: 1000px;
  max-height: 1000px;
  display: inline-block;
}

.bold-text-92 {
  color: var(--body-background);
  font-size: 150%;
  position: relative;
  top: 1px;
}

.bold-text-93 {
  color: var(--headings);
  text-transform: none;
}

.heading-30 {
  color: var(--body-background);
  text-align: center;
  margin-top: 52px;
  font-size: 200%;
  font-weight: 400;
}

.text-block-79 {
  z-index: 999999;
  float: left;
  color: var(--body-background);
  text-align: left;
  text-decoration: none;
  position: relative;
}

.text-span-124 {
  opacity: .51;
  margin-right: 10px;
  text-decoration: none;
}

.image-2517 {
  inset: -43% auto auto 88%;
  transform: translate(0);
}

.div-block-143 {
  z-index: 100;
  float: right;
  background-color: #0000;
  background-image: linear-gradient(315deg, #0000, #0000000a 62%, #000000a3), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6388ae6382d2a9a980160625_jklhkljkl.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  border: 2px #080808;
  min-width: 972px;
  max-width: 972px;
  min-height: 972px;
  max-height: 972px;
  margin: 45px 0 0;
  padding: 299px 180px 0 133px;
  position: relative;
  left: auto;
  right: auto;
}

.div-block-143.uykuyku {
  display: none;
}

.div-block-143.dfgdfg {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-143.dfgdfg._15d {
  background-image: none;
  margin-left: 0;
  margin-right: 0;
}

.div-block-143.dfgdfg._25d, .div-block-143.dfgdfg._35d, .div-block-143.dfgdfg._46d {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-80 {
  border: 1px solid var(--black-2);
  color: #777;
  text-align: center;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  display: block;
}

.text-block-80.dgfhfdghf {
  background-color: var(--headings);
  margin-top: -59px;
  margin-bottom: 297px;
  display: block;
}

.text-block-80.yuiyuitr67uty6 {
  display: none;
}

.text-block-80.hide {
  margin-top: 1px;
  margin-bottom: 1px;
}

.text-block-80.hide._15h {
  z-index: 9;
  float: right;
  clear: both;
  border-color: var(--btn-secondary-hover);
  background-color: var(--brand-color);
  color: var(--body-background);
  text-transform: uppercase;
  min-width: auto;
  max-width: none;
  margin: 0 auto 3px -105px;
  padding: 0 10px 76px;
  font-size: 200%;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  top: 516px;
  left: auto;
  right: auto;
}

.text-block-80.hide._15h.gfhghjhnjkjk {
  z-index: 10;
  background-color: #0000;
  border-style: none;
  border-width: 2px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
}

.text-block-80.hide._15h.gfhghjhnjkjk.fghfghfgh {
  z-index: 9999;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
  position: relative;
  inset: -233px auto 0% 93px;
}

.text-block-80.hide._15h.gfhghjhnjkjk.fghfghfgh-copy {
  color: #fff;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  top: 14%;
  left: -6%;
}

.text-block-80.hide._15h.gfhghjhnjkjk-copy {
  z-index: auto;
  background-color: #000679;
  background-image: linear-gradient(#08439bed, #08439bed), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  border-width: 2px;
  border-bottom-style: none;
  margin-bottom: -218px;
  margin-left: auto;
  margin-right: 500px;
  padding-bottom: 62px;
  position: relative;
  top: 447px;
  left: auto;
}

.text-block-80.hide._25h, .text-block-80.hide._35h, .text-block-80.hide._46h {
  display: none;
}

.text-block-80.show {
  margin-bottom: 2px;
  display: block;
}

.text-block-80.show._15s, .text-block-80.show._25s, .text-block-80.show._35s, .text-block-80.show._46s {
  display: none;
}

.chat {
  z-index: auto;
  float: left;
  position: relative;
  inset: auto 0% auto auto;
}

.div-block-144 {
  margin-top: -169px;
  margin-bottom: 40px;
  display: none;
  position: relative;
  top: 0;
}

.div-block-145 {
  min-width: auto;
  max-width: none;
  display: inline-block;
  position: absolute;
  top: auto;
  left: auto;
}

.div-block-146 {
  margin-top: -207px;
  display: none;
  position: relative;
  top: auto;
  left: auto;
}

.text-span-125, .text-span-126 {
  font-size: 70%;
  font-weight: 300;
}

.text-span-127 {
  font-size: 50%;
  font-weight: 300;
}

.text-span-128 {
  font-size: 50%;
  font-weight: 300;
  position: relative;
  top: -17px;
}

.image-2518 {
  opacity: .24;
  mix-blend-mode: screen;
  position: relative;
  inset: 0% 0% auto auto;
}

.text-span-129 {
  color: var(--body-background);
  font-size: 60%;
  display: none;
  position: relative;
  top: -6px;
}

.image-2519 {
  position: relative;
  top: auto;
  left: auto;
}

.heading-31 {
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  margin-top: 0;
  padding: 10px 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  display: inline-block;
}

.heading-31.ftydftyfgyh {
  float: none;
  clear: none;
  color: var(--body-background);
  text-align: left;
  background-color: #181818;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 0;
  padding: 10px 0 10px 10px;
  font-size: 18px;
  font-weight: 300;
  display: none;
}

.text-span-130 {
  font-size: 2rem;
  font-weight: 400;
}

.div-block-147 {
  float: none;
  clear: both;
  background-color: #181818;
  min-width: auto;
  max-width: none;
  margin-bottom: 40px;
  margin-left: 0;
  padding: 0 0 20px;
  display: none;
}

.text-block-81 {
  text-align: left;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 300;
}

.text-span-131 {
  font-weight: 300;
}

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

.div-block-148 {
  float: left;
  clear: both;
  background-color: #0000;
  padding-left: 0;
  display: inline-block;
}

.bold-text-95 {
  text-transform: none;
}

.text-span-132 {
  font-size: 80%;
  font-style: italic;
}

.text-span-133 {
  font-size: 80%;
}

.text-span-134 {
  padding-left: 10px;
  font-size: 80%;
  line-height: 1;
}

.text-span-135 {
  padding-right: 0;
  font-size: 150%;
  font-weight: 600;
  position: relative;
  top: 0;
  left: 23px;
}

.bold-text-96 {
  color: #0090ff;
  background-color: #0000;
  border: 4px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 250%;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  position: relative;
  top: -55px;
  left: 236px;
}

.bold-text-97 {
  padding-left: 10px;
}

.text-span-136, .text-span-137, .text-span-138 {
  float: right;
}

.text-span-139, .text-span-140 {
  padding-left: 10px;
}

.bold-text-98 {
  background-color: var(--body-background);
  color: var(--black-2);
  border: 4px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-99 {
  background-color: var(--body-background);
  color: var(--black-2);
  border: 2px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-141 {
  color: var(--button-secondary);
  margin-left: 0;
  font-size: 100%;
  font-weight: 300;
  position: relative;
  top: -14px;
  left: -12px;
}

.text-span-142 {
  margin-left: 10px;
  font-size: 80%;
}

.text-span-143 {
  float: right;
  border: 1px solid var(--placeholder-color);
  color: #868686;
  background-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-144 {
  color: #00a2ff;
  background-color: #0000;
  margin-top: 0;
  margin-left: 2px;
  font-size: 80%;
  display: none;
}

.bold-text-100 {
  background-color: var(--button-secondary);
  padding-right: 0;
}

.bold-text-101, .bold-text-102, .bold-text-103 {
  background-color: var(--button-secondary);
  padding-right: 10px;
}

.image-2520 {
  clear: none;
  margin-left: 10px;
  display: none;
  position: relative;
  top: auto;
  left: auto;
}

.div-block-149 {
  background-color: #0000;
  border: 1px #1f1f1f;
  width: auto;
  max-width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.image-2521 {
  float: left;
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
  position: static;
  inset: 0%;
}

.image-2522 {
  background-color: #181818;
  border: 1px solid #222;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  position: relative;
  top: auto;
  left: auto;
}

.div-block-150 {
  background-color: var(--button-secondary);
}

.paragraph-7, .paragraph-8 {
  text-align: left;
  margin-bottom: 0;
  font-size: 80%;
}

.div-block-151 {
  float: none;
  text-align: center;
  background-color: #0000;
  min-width: 100%;
  max-width: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
}

.image-2523 {
  z-index: auto;
  mix-blend-mode: lighten;
  min-width: 20%;
  max-width: 20%;
  position: relative;
  top: 155px;
  left: 202px;
  right: auto;
}

.div-block-153 {
  min-width: 500px;
  display: inline-block;
}

.columns-25 {
  float: right;
  min-width: 65%;
  max-width: 65%;
}

.text-span-145 {
  font-size: 80%;
}

.text-block-82 {
  z-index: 2;
  float: right;
  text-align: left;
  border: 1px #000;
  min-width: 100%;
  max-width: 100%;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0 40px;
  display: block;
  position: relative;
  inset: 0% auto auto 0%;
}

.column-62 {
  border-left: 1px dotted #3a3a3a;
  border-right: 1px #000;
  margin-top: 40px;
  padding-left: 40px;
}

.image-2524 {
  float: none;
  background-color: #141414;
  min-width: auto;
  max-width: 480px;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
}

.columns-26 {
  text-align: left;
  background-color: #0000;
  border-top: 1px #474747;
  min-width: 90%;
  max-width: 90%;
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 10px 0;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.column-63 {
  padding-left: 0;
  padding-right: 10px;
  display: block;
}

.column-64 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-154 {
  border-bottom: 1px #2e2e2e;
  max-width: 1200px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  position: static;
}

.image-2525 {
  min-width: 50%;
  max-width: 50%;
  margin-left: 5px;
  display: block;
  top: 80px;
  left: 155px;
}

.image-2526 {
  z-index: 9;
  max-width: 270px;
  margin-left: 40px;
  display: none;
  top: auto;
  left: auto;
  right: auto;
}

.text-span-146 {
  font-size: 50%;
  line-height: 1;
}

.div-block-155 {
  background-color: var(--background-4);
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: -86px auto 0 102px;
  padding-top: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  top: 0;
  right: auto;
}

.bold-text-104 {
  font-weight: 300;
}

.bold-text-105 {
  background-color: var(--body-background);
  color: #000;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  font-weight: 700;
  position: relative;
  right: -12px;
}

.text-span-147, .text-span-148, .text-span-149 {
  color: var(--background-4);
  position: relative;
  top: 2px;
}

.image-2527 {
  z-index: 999;
  float: left;
  clear: both;
  opacity: 1;
  background-color: #0000;
  width: auto;
  min-width: 567px;
  max-width: 567px;
  margin-top: 76px;
  margin-bottom: 58px;
  margin-left: -39px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 18px;
  left: auto;
}

.div-block-156 {
  min-width: 100%;
  max-width: 100%;
  margin-top: auto;
  padding-left: 0;
  padding-right: 40px;
}

.image-2528 {
  float: left;
  clear: both;
  max-width: 30%;
  position: relative;
  top: 351px;
  left: 205px;
}

.image-2529 {
  top: auto;
  left: auto;
}

.section-30 {
  z-index: auto;
  text-align: center;
  background-color: #0000;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 88px;
  display: block;
  position: static;
  inset: 0%;
}

.heading-32 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

.text-block-83 {
  color: var(--body-background);
  text-align: center;
}

.text-block-84 {
  z-index: 2147483647;
  color: var(--body-background);
  text-align: center;
  text-transform: lowercase;
  background-color: #0000;
  border: 5px #000;
  border-bottom: 2px #c9c9c9;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 150%;
  line-height: 1.5;
  display: block;
  position: absolute;
  inset: 345px 0% auto;
}

.text-block-84.ghjgfhjfghghj {
  inset: 0% 0% auto;
}

.container-1486 {
  margin-top: 100px;
}

.text-block-85 {
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
  position: relative;
  top: -14px;
}

.text-block-85.fghgfhfgh {
  border-style: none;
}

.text-block-85.fdfhgh {
  z-index: 1;
  float: left;
  text-align: left;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  display: inline-block;
  position: relative;
  inset: auto;
}

.columns-27 {
  text-align: center;
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.text-block-86 {
  z-index: 1;
  border: 2px solid var(--headings);
  background-color: var(--button-color);
  color: var(--body-background);
  text-align: center;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
  position: relative;
  left: 68px;
}

.text-block-86.jkljhljlkjk {
  float: left;
  clear: both;
  text-align: left;
  white-space: nowrap;
  min-width: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 0;
  left: auto;
}

.container-1487 {
  background-color: #0000;
  border: 4px #3d3d3d;
  max-width: 1198px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-top: 140px;
  padding-bottom: 40px;
  padding-left: 0;
  display: block;
  position: relative;
}

.image-2530 {
  mix-blend-mode: lighten;
  max-width: 1191px;
  margin-top: 40px;
  margin-left: 10px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.image-2530.dsdfgfgg {
  display: none;
  position: absolute;
  left: auto;
}

.image-2530.dsdfgfgg.fghfghdfg {
  display: block;
  position: absolute;
  inset: 0%;
}

.image-2530.dsdfgfgg.trtyrthfghffh {
  z-index: 2147483647;
  display: none;
  position: absolute;
  top: -206px;
  left: -130px;
}

.image-2530.ghjgfhj {
  display: block;
  position: absolute;
  inset: 0%;
}

.container-1488 {
  text-align: center;
  max-width: 1191px;
  min-height: 186px;
  max-height: 186px;
  margin-top: 0;
  display: block;
  position: relative;
  top: -294px;
}

.image-2531 {
  z-index: 99;
  opacity: .44;
  max-width: 3%;
  display: block;
  position: absolute;
  inset: 155px 1530px auto auto;
  transform: rotate(90deg);
}

.image-2532 {
  z-index: 1;
  border: 1px none var(--body-background);
  text-align: center;
  object-fit: scale-down;
  background-color: #0000;
  min-width: 260px;
  max-width: 260px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 16px 0% 0%;
}

.column-65 {
  text-align: center;
  border-right: 1px #000;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.column-66 {
  text-align: center;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-66.hgjkhjgkh {
  margin-top: 0;
}

.image-2533 {
  z-index: 9;
  object-fit: fill;
  background-color: #0000;
  border: 1px #fff;
  min-width: 380px;
  max-width: 380px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: absolute;
  top: 6px;
  left: 0;
}

.image-2534 {
  min-width: 80%;
  max-width: 80%;
  margin-bottom: 20px;
  position: relative;
  top: auto;
  left: auto;
}

.step11 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 40px;
  display: none;
  position: relative;
  top: 93px;
}

.div-block-158, .div-block-159 {
  display: block;
}

.image-2535 {
  top: 82px;
  left: 53px;
}

.bold-text-106 {
  color: #fff;
  background-color: #067aac;
  border: 1px #000;
  border-left: 5px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-107 {
  background-color: #0d39b4;
  border: 1px #000;
  border-left: 5px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-87 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 5px #505050;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 90%;
  position: relative;
  top: -9px;
  left: 73px;
}

.image-2536 {
  opacity: 0;
  margin-left: 3px;
  top: auto;
  left: auto;
}

.image-2536.tl2 {
  opacity: 0;
}

.image-2537 {
  mix-blend-mode: lighten;
  transform-style: preserve-3d;
  max-width: 150px;
  top: 408px;
  left: 761px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0)rotate(-131deg);
}

.image-2538 {
  min-width: auto;
  max-width: none;
  min-height: auto;
  display: block;
  top: 203px;
  left: -51px;
}

.image-2539 {
  z-index: 5;
  opacity: 1;
  max-width: 400px;
  margin-top: -57px;
  margin-left: -499px;
  top: 180px;
  left: auto;
  right: auto;
}

.div-block-160 {
  opacity: .02;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 50% 0;
  background-size: cover;
  border: 1px #575757;
  min-width: 932px;
  max-width: 932px;
  display: block;
  position: static;
  inset: 0%;
}

.image-2540 {
  z-index: 99999;
  opacity: 1;
  mix-blend-mode: lighten;
  min-width: auto;
  max-width: none;
  margin-top: auto;
  margin-bottom: -1351px;
  display: block;
  position: relative;
  top: 0;
  bottom: 250px;
  left: -81px;
}

.div-block-161, .div-block-162 {
  display: block;
}

.div-block-163 {
  float: right;
  clear: none;
  border-style: none;
  border-width: 1px;
  border-color: var(--headings) var(--headings) var(--black);
  background-color: var(--placeholder-color);
  text-align: center;
  background-image: linear-gradient(#757575fa, #757575fa), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  min-width: 100%;
  max-width: 100%;
  margin: 143px 0 0;
  padding: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.div-block-164 {
  float: none;
  clear: none;
  border: 1px none var(--body-background);
  background-color: var(--placeholder-color);
  text-align: center;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: -130px;
  padding: 300px 20px 10px;
  display: inline-block;
  position: relative;
  bottom: auto;
}

.div-block-164.hkjlhlk {
  float: none;
  margin-top: 0;
}

.div-block-165 {
  opacity: .01;
  display: block;
  position: absolute;
  inset: 0%;
}

.column-67 {
  z-index: 0;
  clear: both;
  color: #5b5c5c;
  text-align: center;
  background-color: #0000;
  border-right: 10px #0000;
  min-height: auto;
  max-height: 880px;
  padding: 0 0 20px;
  display: block;
}

.column-67.sdgfhfdgj {
  background-color: #006fff;
  padding-bottom: 0;
  padding-right: 0;
}

.div-block-166 {
  float: none;
  text-align: center;
  margin-top: 0;
  position: relative;
  top: 41px;
}

.div-block-166.jkhk {
  float: none;
  clear: none;
  max-width: 1000px;
  min-height: auto;
  max-height: none;
  display: block;
  top: 0;
}

.text-block-88 {
  z-index: 1;
  float: none;
  border: 1px solid var(--headings);
  background-color: var(--black-2);
  color: #8f8f8f;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/638766bec343f3d18c502607_yhktkhgk.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  min-width: 100%;
  max-width: 21%;
  margin: 10px 0 0;
  padding: 5px 5px 5px 20px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.text-block-88.gfhfgh {
  border-style: solid;
  border-color: var(--dim-grey-2);
  background-color: #808080e3;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
}

.text-block-88.ghmgfhmghj {
  font-size: 80%;
}

.text-span-150 {
  float: none;
  color: #fff;
  margin-left: -10px;
  font-size: 150%;
}

.text-span-151 {
  z-index: 99999;
  float: left;
  clear: both;
  border-top: 2px none var(--black-2);
  color: #ccc;
  background-color: #0000;
  border-bottom: 1px #000;
  border-right: 1px #000;
  min-width: 56%;
  max-width: 100%;
  margin-left: -10px;
  padding-left: 0;
  padding-right: 10px;
  font-size: 120%;
  display: inline;
  position: relative;
  top: 0;
}

.text-span-152 {
  color: var(--headings);
  background-color: #6bdaff;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
}

.text-span-153, .text-span-154 {
  background-color: var(--body-background);
  color: var(--headings);
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
}

.fghfghfgth {
  z-index: 999999;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
}

.fghfghfgth.dfdfhghfcghf {
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6397701fec9f4c176915498f_fdhfghbvndfg.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
}

.text-span-155, .text-span-156 {
  background-color: var(--body-background);
  color: var(--headings);
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
}

.text-span-157 {
  font-family: Droid Serif, serif;
}

._153 {
  float: right;
  clear: none;
  background-color: var(--headings);
  color: var(--body-background);
  border: 1px solid #000;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
  font-weight: 600;
  position: relative;
  top: auto;
}

._154 {
  float: right;
  clear: none;
  background-color: var(--headings);
  color: #fff;
  border: 1px solid #000;
  margin: 0 0 0 20px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 150%;
  font-weight: 600;
  position: relative;
  top: 0;
  left: 0;
}

.text-block-89 {
  color: var(--body-background);
}

.text-block-90 {
  z-index: 1;
  float: none;
  opacity: .91;
  color: var(--body-background);
  text-align: left;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/63976372de7696aca9a666e0_hghgffhgghjg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 475px 610px;
  min-width: 100%;
  max-width: 455px;
  min-height: auto;
  max-height: none;
  margin-top: -170px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 200px 0 60px 40px;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  font-weight: 300;
  display: inline-block;
  position: relative;
}

.text-block-90.ghhgjh {
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-90.ghhgjh.fdhgdfghfgdtyr {
  z-index: 99;
  text-align: left;
  background-color: #0000;
  background-image: none;
  border-top: 10px #0000;
  border-bottom: 20px #0000;
  min-height: auto;
  max-height: none;
  padding: 10px 5px 10px 20px;
  display: inline-block;
}

.text-block-90.tgjthjt {
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
}

.text-block-90.tgjthjt.gfjytjffgjkgfkj {
  text-align: left;
  background-color: #0000;
  background-image: none;
  border-top: 10px #0000;
  border-bottom: 20px #0000;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  margin-left: 0;
  padding: 10px 5px 10px 20px;
  display: inline-block;
}

.text-block-90.gfhfghfgh {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/63975a4f0f41cf03128dfdd2_56464651.png");
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 455px;
  min-height: 570px;
  max-height: 570px;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 0;
}

.bold-text-108, .bold-text-109 {
  color: #fff;
}

.bold-text-110 {
  color: var(--body-background);
  text-align: center;
}

.bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117, .bold-text-118 {
  color: var(--body-background);
}

.div-block-167 {
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6375d322215f6b6341f70e9f_Untitled-1.gif");
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.step-2, .ez2fo, .ez2fo.chez15 {
  display: none;
}

.text-block-91 {
  color: var(--body-background);
  margin-top: 87px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-weight: 600;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block-92 {
  border: 1px solid var(--body-background);
  background-color: var(--headings);
  color: var(--body-background);
  margin-top: auto;
  margin-bottom: 10px;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  position: absolute;
  inset: auto 0% -40px auto;
}

.text-block-92.fgfgff {
  border-style: none;
  margin-top: 10px;
  margin-left: 10px;
  inset: auto auto auto 0%;
}

.text-span-158 {
  color: #4d4d4d;
}

.image-2541 {
  text-align: center;
  max-width: 70%;
  margin-top: -37px;
  margin-bottom: -19px;
  margin-left: 58px;
  display: none;
  position: relative;
  top: auto;
  left: auto;
}

.column-68 {
  padding-right: 0;
}

.text-span-159 {
  float: left;
  clear: both;
  color: #999;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 80%;
  display: inline-block;
  position: relative;
  top: -4px;
  left: 22px;
}

.text-span-160 {
  float: left;
  clear: both;
  color: #919191;
  font-size: 80%;
  position: relative;
  top: -7px;
  left: 22px;
}

.bold-text-119 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123 {
  font-size: 18px;
}

.text-block-93 {
  float: right;
  background-color: #003a81;
  border: 1px solid #000;
  margin-top: auto;
  padding: 10px 30px;
  font-weight: 600;
  display: inline-block;
}

.text-span-161 {
  white-space: nowrap;
  background-color: #444;
  margin-top: 14px;
  margin-left: auto;
  padding: 5px 0 5px 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.heading-33 {
  color: var(--body-background);
  text-align: center;
  background-color: #1b1b1b;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-top: 140px;
  padding: 40px;
  font-weight: 400;
  display: inline-block;
}

.div-block-169 {
  z-index: 999;
  text-align: center;
  background-color: #2e2e2e;
  min-height: 800px;
  margin-top: 55px;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-block-94 {
  color: var(--body-background);
  margin-top: 140px;
}

.ez1fo {
  z-index: auto;
  padding-top: 60px;
  display: none;
  position: static;
}

.ez1fo.chez15 {
  display: block;
}

.ez3fo, .ez3fo.chez15, .ez4fo, .ez4fo.chez15, .ez1f, .ez1f.chez15, .ez2f, .ez2f.chez15, .ez3f, .ez3f.chez15, .ez4f, .ez4f.chez15 {
  display: none;
}

.image-2542 {
  z-index: 99999;
  opacity: 0;
  mix-blend-mode: lighten;
  min-width: 500px;
  max-width: 500px;
  min-height: 300px;
  max-height: 300px;
  margin-left: 69px;
  display: block;
  inset: 168px auto auto 1038px;
}

.div-block-170 {
  opacity: .01;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 0 0;
  background-size: contain;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-170.yhuyuyoio {
  background-size: contain;
  display: block;
}

.text-span-162 {
  font-size: 50%;
  font-weight: 400;
  line-height: .5;
  position: relative;
  top: -19px;
}

.text-span-163 {
  font-size: 50%;
  font-weight: 400;
  line-height: .5;
  position: relative;
  top: -21px;
}

.monoblocks-select {
  float: none;
  clear: none;
  color: #969696;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  min-width: auto;
  max-width: 950px;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  position: relative;
}

.monoblocks-select.gfhgfjkjkhgjk {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.text-block-95 {
  color: var(--button-text-hover);
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.column-69 {
  border-left: 1px solid #000;
  display: block;
}

.column-70 {
  background-color: #0000;
  border-top: 5px #000;
  border-bottom: 5px #0000;
  border-left: 10px #0000;
  border-right: 5px #000;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding: 0;
}

.kit1n {
  display: none;
}

.kit1n.chez15 {
  display: block;
}

.kit2n, .kit2n.chez15, .kit3n, .kit3n.chez15, .kit4n, .kit4n.chez15 {
  display: none;
}

.link-block-23 {
  z-index: 2147483647;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-2543 {
  z-index: 1;
  opacity: .11;
  max-width: 11100px;
  min-height: 1400px;
  max-height: 1400px;
  inset: -87% 0% 0% 1%;
}

.image-2543.gffgfggv {
  left: -95%;
}

.div-block-172 {
  padding-right: 0;
}

.div-block-173 {
  z-index: 5;
  mix-blend-mode: darken;
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/6378a875f3d6aa73c5fe7a51_bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  min-width: auto;
  max-width: 2265px;
  min-height: 832px;
  max-height: 832px;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.image-2544 {
  z-index: 2;
  opacity: 1;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  display: block;
  inset: 0%;
}

.image-2545 {
  z-index: 999999;
  opacity: 1;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  max-width: 200px;
  display: none;
  inset: -107px 0% 0% 92px;
}

.text-block-97 {
  text-align: right;
  margin-top: 166px;
  margin-left: 313px;
  margin-right: auto;
  font-size: 80%;
  display: none;
  position: absolute;
  top: 195px;
  left: auto;
}

.image-2546 {
  z-index: 2;
  max-width: 190px;
  margin-top: -47px;
  margin-left: -10px;
  display: none;
  inset: 0%;
}

.image-2546.fgdfg {
  transform: rotate(103deg);
}

.image-2546.hjkj {
  z-index: auto;
  transform: rotate(-46deg);
}

.image-2547 {
  max-width: 180px;
  margin-top: -45px;
  margin-left: -48px;
  inset: 0%;
}

.image-2548 {
  max-width: 150px;
  margin-top: -33px;
  margin-left: -39px;
  display: block;
  inset: 0%;
}

.div-block-155-copy {
  background-color: var(--background-4);
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 84px auto 0 -151px;
  padding-top: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  top: 0;
  right: auto;
}

.column-71 {
  display: none;
}

.image-2549 {
  max-width: none;
  margin-top: 174px;
  position: relative;
  inset: -4% 0% 0%;
}

.image-2550 {
  position: relative;
  top: auto;
  left: -30px;
}

.image-2551 {
  z-index: 99;
  max-width: 70px;
  margin-top: 27px;
  margin-left: -21px;
  margin-right: 20px;
  padding-top: 20px;
  padding-right: 20px;
  display: none;
  position: absolute;
  inset: -163% auto auto;
}

.container-1489 {
  max-width: 500px;
  display: none;
}

.image-2552 {
  min-width: 89px;
  max-width: 89px;
  position: relative;
  inset: 0% 0% 0% auto;
}

.image-2553 {
  margin-left: 0;
  inset: 0%;
}

.bold-text-124 {
  font-size: 150%;
}

.image-2550-copy {
  max-width: 89px;
  position: relative;
  top: auto;
  left: auto;
}

.columns-28 {
  z-index: 9999;
  opacity: 1;
  min-width: 350px;
  max-width: 350px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 229px 0% 0% 59%;
}

.image-2554 {
  display: none;
  inset: 136px auto auto 61px;
}

.text-span-164 {
  font-size: 70%;
  font-weight: 600;
  position: relative;
  top: -6px;
}

.image-2554-copy {
  display: none;
  inset: 136px auto auto 61px;
}

.monoblock-2 {
  z-index: 5;
  background-color: var(--headings);
  opacity: 1;
  text-align: center;
  width: 1400px;
  min-width: 1400px;
  max-width: 1400px;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 0% 0% -258px;
}

.monoblock-2.gfsrffg {
  z-index: 1;
  background-color: var(--headings);
  object-fit: fill;
  background-image: none;
  background-size: auto;
  border-bottom: 20px #000;
  border-left: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: relative;
  inset: auto auto 0;
  transform: rotate(0);
}

.monoblock-2.gfsrffg.fdgdfg {
  top: auto;
  bottom: auto;
}

.monoblock-2.vhgfytr {
  z-index: 999;
  opacity: .91;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  display: block;
  position: fixed;
  inset: 0%;
}

.monoblock-2.gfsrffg-copy {
  z-index: 11;
  background-color: var(--headings);
  mix-blend-mode: lighten;
  object-fit: fill;
  background-image: none;
  background-size: auto;
  border-bottom: 20px #000;
  border-left: 1px #000;
  width: 100%;
  min-width: 100%;
  max-width: 1200px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: -250px;
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 0 auto;
  transform: rotate(0);
}

.monoblock-2.gfsrffg-copy.fdgdfg {
  top: auto;
  bottom: auto;
}

.image-2555 {
  display: none;
  top: 245px;
  left: 1033px;
}

.div-block-155-copy {
  background-color: var(--background-4);
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: -70px auto 0 296px;
  padding-top: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  top: 56px;
  left: -71px;
  right: auto;
}

.div-block-155-copy-copy {
  z-index: 99999;
  background-color: #0000;
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 0 auto 0 668px;
  padding-top: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 443px;
  left: auto;
  right: auto;
}

.div-block-146-copy {
  margin-top: -207px;
  display: none;
  position: relative;
  top: auto;
  left: auto;
}

.image-2541-copy {
  text-align: center;
  text-align: center;
  text-align: center;
  text-align: center;
  max-width: 70%;
  margin-top: -37px;
  margin-bottom: -19px;
  margin-left: 58px;
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

.footer {
  z-index: 10;
  text-align: right;
  background-color: #1d1d1d;
  min-height: 350px;
  max-height: 350px;
  margin-top: 0;
  padding-top: 0;
  display: block;
  position: sticky;
  inset: 1000px 0% 0%;
}

.body-copy {
  color: var(--borders);
  text-align: center;
  background-color: #5f5f5f;
  max-width: 100%;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  transform: rotate(0);
}

.text-block-98 {
  display: none;
}

.section-26-copy {
  z-index: auto;
  opacity: 1;
  background-color: #535353;
  border: 5px #2b2b2b;
  border-top: 2px #585858;
  margin-top: 162px;
  margin-right: 0;
  padding-top: 110px;
  padding-bottom: 432px;
  padding-right: 0;
  position: relative;
  box-shadow: 0 -3px 3px #000;
}

.text-block-97-copy {
  text-align: right;
  margin-top: 82px;
  margin-left: -463px;
  margin-right: auto;
  font-size: 80%;
  display: inline-block;
  position: absolute;
  top: 195px;
  left: auto;
}

.text-block-72-copy {
  z-index: 9999;
  float: none;
  clear: both;
  margin-top: -587px;
  margin-bottom: 60px;
  margin-left: 464px;
  padding-left: 0;
  position: relative;
  top: -43px;
  left: -430px;
}

.image-2555-copy {
  display: none;
  top: 245px;
  left: 1033px;
}

.container-1481-copy {
  border-top: 1px none var(--body-text);
  opacity: 1;
  background-color: #0000;
  max-width: 1200px;
  min-height: 400px;
  max-height: 400px;
  margin-top: -162px;
  display: block;
  position: relative;
  left: 85px;
}

.text-block-61-copy {
  float: left;
  clear: both;
  border: 4px none var(--black-5);
  color: var(--body-background);
  text-align: right;
  background-color: #03030396;
  background-image: linear-gradient(315deg, #161616, #363636);
  margin: -2px 0 10px;
  padding: 9px 140px 32px 1159px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1.2;
  display: inline-block;
  position: static;
  inset: -440px auto 357px -558px;
}

.div-block-136-copy {
  min-width: 800px;
  max-width: 800px;
  margin-top: auto;
  padding-top: 0;
  display: inline-block;
}

.columns-28-copy {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: absolute;
  top: 90px;
  left: auto;
  right: 574px;
}

.image-2557 {
  z-index: 999;
  opacity: 1;
  mix-blend-mode: lighten;
  max-width: 150px;
  margin-left: auto;
  display: none;
  inset: 16% 34% auto auto;
}

.image-2558 {
  opacity: .26;
  mix-blend-mode: lighten;
  min-width: 70%;
  max-width: 70%;
  min-height: 200%;
  max-height: 200%;
  margin-top: -524px;
  margin-left: 121px;
  display: none;
  inset: 0%;
  transform: rotate(180deg);
}

.image-2559 {
  z-index: 2147483647;
  opacity: .11;
  mix-blend-mode: lighten;
  min-width: 150%;
  min-height: 200%;
  max-height: 200%;
  display: none;
  inset: -88% 0% 0% -64%;
  transform: rotate(180deg);
}

.image-2559-copy {
  z-index: 2147483647;
  opacity: .11;
  mix-blend-mode: lighten;
  min-width: 150%;
  min-height: 200%;
  max-height: 200%;
  display: none;
  inset: -38% 0% 0% -28%;
  transform: rotate(180deg);
}

.link-block-24 {
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-155-copy-copy-copy {
  background-color: var(--background-4);
  opacity: 1;
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 14px auto 0;
  padding-top: 0;
  padding-right: 0;
  display: none;
  position: absolute;
  inset: 0 197px auto auto;
}

.image-2560 {
  opacity: .21;
  display: none;
  inset: 25px 0% 0% 65%;
}

.div-block-155-copy-copy-copy {
  z-index: 10;
  opacity: .42;
  mix-blend-mode: color-dodge;
  background-color: #a8bcce;
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 234px auto 0 45px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  top: 0;
  right: auto;
}

.image-2544-copy {
  z-index: 2147483647;
  opacity: 1;
  mix-blend-mode: soft-light;
  background-image: linear-gradient(#006fff75, #006fff75), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
  inset: 0%;
}

.image-2545-copy {
  z-index: 9;
  opacity: .65;
  background-color: #0071ff;
  background-image: linear-gradient(#0072fff0, #0072fff0), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  display: block;
  inset: 0%;
}

.image-2532-copy {
  text-align: center;
  max-width: 60%;
  margin-top: 29px;
  margin-bottom: 32px;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
}

.image-2533-copy {
  min-width: 80%;
  max-width: 80%;
  margin-top: 55px;
  margin-bottom: 20px;
  margin-left: 86px;
  position: relative;
  top: auto;
  left: auto;
}

.image-2532-copy-copy {
  border: 1px none var(--body-background);
  text-align: center;
  object-fit: scale-down;
  background-color: #0000;
  min-width: 340px;
  max-width: 340px;
  min-height: auto;
  max-height: none;
  margin-top: 23px;
  margin-bottom: 0;
  padding: 0;
  display: inline-block;
  position: relative;
  top: 218px;
  left: -10px;
}

.bold-text-106-copy {
  color: #fff;
  background-color: #40a6ff;
  border: 1px #000;
  border-left: 5px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.bold-text-107-copy {
  background-color: #00b2ff;
  border: 1px solid #000;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-42 {
  z-index: 999999;
  grid-column-gap: 89px;
  grid-row-gap: 0px;
  border: 1px none var(--body-background);
  background-color: #0000;
  grid-template: "Area Area-2 Area-5"
                 "Area-3 Area-4 ."
                 ". . ."
                 / 1fr 1fr;
  align-items: start;
  max-width: 100%;
  min-height: 550px;
  max-height: 550px;
  margin-top: 400px;
  position: absolute;
  inset: 0%;
}

.image-2533-copy {
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 31px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  top: 339px;
  left: 36px;
}

.div-block-164-copy {
  float: none;
  clear: none;
  text-align: center;
  min-width: auto;
  max-width: none;
  margin-top: 35px;
  padding: 20px 0;
  display: inline-block;
  position: relative;
  bottom: auto;
}

.div-block-164-copy.hkjlhlk {
  float: none;
  margin-top: 0;
}

.div-block-163-copy {
  float: right;
  clear: none;
  background-color: var(--grey);
  text-align: left;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 20px;
  display: inline-block;
  position: relative;
  left: auto;
}

.div-block-164-copy-copy {
  float: none;
  clear: none;
  border: 1px none var(--body-background);
  background-color: var(--placeholder-color);
  text-align: center;
  min-width: auto;
  max-width: none;
  margin-top: -130px;
  padding: 300px 0 10px;
  display: inline-block;
  position: relative;
  bottom: auto;
}

.div-block-164-copy-copy.hkjlhlk {
  float: none;
  margin-top: 0;
}

.div-block-175 {
  opacity: .79;
  mix-blend-mode: normal;
  background-color: #000;
  background-image: none;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.image-2532-copy {
  border: 1px none var(--body-background);
  opacity: .32;
  text-align: center;
  object-fit: scale-down;
  background-color: #0000;
  max-width: 250px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  inset: 41px 0% 0% 0;
}

.container-1490 {
  display: inline-block;
  position: absolute;
}

.image-2561 {
  z-index: auto;
  border: 2px none var(--body-background);
  opacity: 1;
  mix-blend-mode: normal;
  min-width: 350px;
  max-width: 350px;
  margin-top: -113px;
  margin-left: 0;
  display: block;
  inset: 0 auto 0%;
}

.image-2561.dfgdfgdfg {
  margin-top: -48px;
  display: none;
  position: absolute;
  inset: 0% -72px 0% auto;
}

.image-2561.dfgdfgdfg.fgdfgdgdfg {
  display: none;
  left: -56px;
  right: auto;
}

.image-2562 {
  z-index: 9;
  opacity: .29;
  mix-blend-mode: normal;
  object-fit: cover;
  min-width: 340px;
  max-width: 340px;
  min-height: 400px;
  max-height: 400px;
  margin-top: -41px;
  position: static;
  inset: 0%;
  transform: rotate(180deg);
}

.div-block-176 {
  z-index: 9;
  opacity: 1;
  mix-blend-mode: screen;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-2563 {
  z-index: 999999;
  opacity: .27;
  mix-blend-mode: lighten;
  min-width: 1250px;
  max-width: 1250px;
  top: 314px;
  left: 530px;
}

.image-2564 {
  opacity: .17;
  mix-blend-mode: screen;
  object-fit: fill;
  min-width: 600px;
  max-width: 600px;
  min-height: 1000px;
  max-height: 1000px;
  display: block;
  inset: auto 0% -63px 166px;
}

.container-1491 {
  min-height: 500px;
  max-height: 500px;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-2565 {
  z-index: 2147483647;
  opacity: 1;
  mix-blend-mode: lighten;
  object-fit: fill;
  min-width: 5000px;
  max-width: 5000px;
  min-height: 1000px;
  max-height: 1000px;
  display: block;
  inset: -72% 0% 0% -198%;
  transform: rotate(0);
}

.image-2566 {
  max-width: 1000px;
  top: auto;
  left: 257px;
  transform: rotate(0);
}

.heda {
  z-index: 999999999;
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
  position: relative;
  top: 65px;
  left: auto;
}

.heda.fghgfhfgh {
  border-style: none;
}

.heda.fdfhgh {
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  inset: 0% auto auto;
}

.div-block-163-copy {
  float: right;
  clear: none;
  background-color: var(--placeholder-color);
  text-align: center;
  float: right;
  clear: none;
  border: 1px #000;
  border-color: var(--headings) var(--headings) var(--black);
  text-align: center;
  background-color: #0000;
  background-image: none;
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  margin: 143px 0 0;
  padding: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.image-2567 {
  opacity: .15;
  max-width: 150px;
  display: none;
  position: absolute;
  inset: 53% 0% 0% 27%;
}

.image-2568 {
  z-index: 2147483647;
  opacity: .07;
  mix-blend-mode: luminosity;
  max-width: 85px;
  display: none;
  inset: 137px 117px 0% 152px;
}

.image-2564-copy {
  background-color: var(--placeholder-color);
  opacity: .17;
  mix-blend-mode: screen;
  object-fit: fill;
  min-width: 2000px;
  max-width: 2000px;
  min-height: 1000px;
  max-height: 1000px;
  display: block;
  inset: auto 0% 88px -57%;
  transform: rotate(180deg);
}

.image-2569 {
  z-index: 2999999;
  opacity: .67;
  mix-blend-mode: screen;
  min-width: 100%;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

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

.image-2570 {
  top: 619px;
}

.image-2532-copy-copy {
  border: 1px none var(--body-background);
  opacity: .32;
  text-align: center;
  object-fit: scale-down;
  background-color: #0000;
  min-width: 300px;
  max-width: 300px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: absolute;
  inset: 65px 0% 0% 19px;
}

._546563 {
  z-index: 5;
  max-width: 240px;
  margin-top: 2px;
  display: inline-block;
  position: absolute;
  top: 4px;
  left: -9px;
}

.image-2571 {
  z-index: 2147483647;
  opacity: 1;
  mix-blend-mode: difference;
  max-width: 200px;
  display: block;
  top: 31px;
  left: 369px;
}

.image-2572 {
  z-index: 0;
  border: 5px solid var(--body-background);
  opacity: .08;
  mix-blend-mode: lighten;
  background-image: linear-gradient(#fff, #fff);
  min-width: 340px;
  max-width: 340px;
  max-height: none;
  inset: 72% 0% 0% -5px;
}

.div-block-177 {
  z-index: 10;
  mix-blend-mode: lighten;
  position: absolute;
  top: -254px;
  left: -23px;
}

.div1 {
  text-align: center;
  min-height: auto;
  max-height: none;
  margin-top: 2px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.div-block-178 {
  position: relative;
  top: -160px;
}

.div-block-179 {
  position: relative;
  top: 231px;
  left: auto;
}

.image-2533-copy {
  z-index: 10;
  object-fit: fill;
  background-color: #0000;
  border: 1px #fff;
  min-width: 350px;
  max-width: 350px;
  min-height: auto;
  max-height: none;
  margin-top: -12px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
  right: -70px;
}

.image-2573 {
  z-index: 9999;
  max-width: 50%;
  inset: 43% 0% 0% 46%;
}

.image-2574 {
  z-index: 1;
  opacity: .24;
  mix-blend-mode: lighten;
  min-width: 1000px;
  max-width: 1000px;
  margin-top: -492px;
  margin-left: -338px;
  display: block;
  inset: auto;
}

.image-2575 {
  z-index: 999;
  opacity: 0;
  max-width: 100px;
  display: block;
  inset: 155% 0% 0% -16%;
}

.gfhjgjghj {
  color: #fff;
  text-transform: lowercase;
  position: relative;
  top: -49px;
  left: 1px;
}

.div-block-94-copy {
  z-index: 5;
  float: right;
  text-align: left;
  width: auto;
  min-width: 30%;
  max-width: 30%;
  margin: auto;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: auto auto auto 321px;
}

.image-2544-copy {
  z-index: 99;
  opacity: .32;
  mix-blend-mode: lighten;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  min-width: 600px;
  max-width: 600px;
  min-height: 400px;
  max-height: 400px;
  inset: -1494% 0% 0% -137%;
}

.image-2542-copy {
  z-index: 99;
  opacity: .63;
  mix-blend-mode: darken;
  min-width: 500px;
  max-width: 500px;
  min-height: 300px;
  max-height: 300px;
  margin-left: 69px;
  display: block;
  inset: 168px auto auto 1045px;
}

.image-2542-copy-copy {
  z-index: 99;
  opacity: .45;
  mix-blend-mode: color;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/63871c1592739961c2da93aa_d7189b9a574f7c279473847357a91f69.gif");
  background-position: 0 0;
  background-size: auto;
  min-width: 500px;
  max-width: 500px;
  min-height: 300px;
  max-height: 300px;
  margin-left: 69px;
  display: block;
  inset: 168px auto auto 1045px;
}

.image-2542-copy {
  z-index: 9;
  opacity: 1;
  mix-blend-mode: multiply;
  background-color: #0000;
  min-width: 500px;
  max-width: 500px;
  min-height: 300px;
  max-height: 300px;
  margin-left: 69px;
  display: block;
  inset: 168px auto auto 1045px;
}

.div-block-180 {
  position: relative;
  top: -183px;
  right: 192px;
}

.div-block-181 {
  opacity: 1;
  position: absolute;
  top: -233px;
  left: -65px;
}

.image-2542-copy-copy-copy {
  z-index: 99;
  opacity: .45;
  mix-blend-mode: color;
  background-image: url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/63871c1592739961c2da93aa_d7189b9a574f7c279473847357a91f69.gif");
  background-position: 0 0;
  background-size: auto;
  min-width: 500px;
  max-width: 500px;
  min-height: 300px;
  max-height: 300px;
  margin-left: 0;
  margin-right: auto;
  display: none;
  inset: -293% 0% 0% -64%;
}

.text-span-166 {
  margin-left: auto;
  font-size: 36px;
}

.text-block-99 {
  color: #fff;
  white-space: nowrap;
  position: relative;
  top: -105px;
  left: 193px;
}

.image-2576 {
  z-index: 9999;
  max-width: 50%;
  inset: 0%;
}

.image-2577 {
  opacity: .58;
  max-width: 60%;
  inset: 34px 0% 0% -76px;
}

.div-block-182 {
  max-width: 200px;
  position: relative;
  inset: -262px 0% 0% 321px;
}

.div-block-155-copy-copy-copy {
  z-index: 99999;
  background-color: #0000;
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 0 auto 0 668px;
  padding-top: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 326px;
  left: auto;
  right: auto;
}

.div-block-155-copy-copy-copy-copy {
  z-index: 99999;
  background-color: #0000;
  min-width: 320px;
  max-width: 310px;
  min-height: 120px;
  max-height: 120px;
  margin: 0 auto 0 668px;
  padding-top: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 256px;
  left: -641px;
  right: auto;
}

.image-2578 {
  z-index: 9999;
  float: right;
  mix-blend-mode: screen;
  background-color: #8a8a8a;
  max-width: 150px;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.step11-copy {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0;
}

.section-30-copy {
  z-index: 9;
  background-color: var(--dim-grey);
  text-align: center;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  inset: 0%;
}

.container-1491-copy {
  min-height: 500px;
  max-height: 500px;
  display: block;
  position: absolute;
  inset: 0%;
}

.grid-42-copy {
  z-index: auto;
  grid-column-gap: 89px;
  grid-row-gap: 0px;
  border: 1px none var(--body-background);
  background-color: #0000;
  grid-template: "Area Area-2 Area-5"
                 "Area-3 Area-4 ."
                 ". . ."
                 / 1fr 1fr;
  align-items: start;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-top: 0;
  display: none;
  position: relative;
  inset: 0%;
}

.image-2579 {
  clear: none;
  max-width: 807px;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto auto -114px;
}

.link-block-25, .image-2580 {
  display: none;
}

.image-2581 {
  z-index: 99;
  opacity: 1;
  max-width: 80px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: 1px 0% auto auto;
}

.text-block-84-copy {
  z-index: 5;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  text-transform: uppercase;
  border: 5px #000;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 200%;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto;
}

.container-1487-copy {
  background-color: #0000;
  border: 4px #3d3d3d;
  max-width: 1024px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: static;
}

._85852 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 5px #505050;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 90%;
  position: relative;
  top: -23px;
}

.image-2568-copy {
  z-index: 2147483647;
  opacity: .15;
  mix-blend-mode: luminosity;
  min-width: 58px;
  max-width: 58px;
  display: none;
  inset: 50px 117px 0% 159px;
}

.image-2568-copy-copy {
  z-index: 2147483647;
  opacity: .15;
  mix-blend-mode: luminosity;
  max-width: 55px;
  display: none;
  inset: 57px 117px 0% 247px;
}

.image-2568-copy-copy-copy {
  z-index: 2147483647;
  opacity: .15;
  mix-blend-mode: luminosity;
  min-width: 60px;
  max-width: 60px;
  display: none;
  inset: 41px 117px 0% 66px;
}

.text-block-87-copy {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 5px #505050;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 90%;
  position: relative;
  top: -6px;
}

.text-block-87-copy-copy {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-top: 5px #505050;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 90%;
  position: relative;
  top: 0;
  left: -28px;
}

.image-2582 {
  min-width: 2600px;
  max-width: 2600px;
  display: block;
  inset: 69px auto 0% -163px;
}

.image-2583 {
  z-index: 99999999;
  display: inline-block;
  inset: 0% 0% auto;
}

.container-1493 {
  max-width: 2600px;
  display: inline-block;
}

.div-block-183 {
  min-width: 2600px;
  max-width: 2600px;
  display: block;
  position: absolute;
  inset: 0% auto;
}

.image-2584 {
  z-index: 1;
  opacity: .42;
  min-width: auto;
  max-width: none;
  max-height: none;
  margin-top: 0;
  display: none;
  inset: 179px 0% 0% 379px;
}

._546546213 {
  z-index: auto;
  mix-blend-mode: normal;
  position: absolute;
  top: 427px;
  left: 872px;
}

.image-2577-copy {
  opacity: .58;
  mix-blend-mode: lighten;
  max-width: 60%;
  inset: 34px 0% 0% -76px;
}

.div-block-180-copy {
  mix-blend-mode: lighten;
  position: relative;
  top: -183px;
  right: 192px;
}

.text-block-100 {
  color: var(--body-background);
  text-align: center;
  padding-right: 0;
  position: absolute;
  top: -154px;
  left: -70px;
}

.text-span-167 {
  background-color: #000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 120%;
  font-weight: 600;
}

.bold-text-96-copy {
  color: #0090ff;
  background-color: #0000;
  border: 4px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 250%;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
  position: relative;
  top: -55px;
  left: 236px;
}

.image-2585 {
  min-width: 1400px;
  max-width: 1400px;
  margin-top: -126px;
  display: inline-block;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-184 {
  display: inline-block;
}

.text-block-85-copy-copy {
  z-index: 1;
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
}

.text-block-85-copy-copy.fghgfhfgh {
  border-style: none;
}

.text-block-85-copy-copy.fdfhgh {
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  inset: 0% auto auto;
}

.text-block-85-copy {
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
}

.text-block-85-copy.fghgfhfgh {
  border-style: none;
}

.text-block-85-copy.fdfhgh {
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  inset: 0% auto auto;
}

.hedas {
  z-index: auto;
  color: var(--headings);
  text-align: center;
  background-color: #03030326;
  padding: 220px 0 40px;
  display: block;
  position: relative;
  top: -182px;
}

.newd {
  color: var(--body-background);
}

.div-block-185 {
  z-index: 2147483647;
  mix-blend-mode: lighten;
  display: none;
  position: relative;
  inset: 0%;
}

.text-span-168 {
  float: none;
  color: var(--body-background);
  font-size: 70%;
  position: relative;
  top: -10px;
}

.text-span-169 {
  font-weight: 600;
}

.text-span-170 {
  padding-top: 0;
  font-size: 70%;
  display: block;
}

.text-span-171, .text-span-172 {
  font-size: 80%;
}

.text-block-82-copy {
  float: right;
  text-align: left;
  border: 1px #000;
  min-width: 58.587%;
  max-width: 100%;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 100%;
  display: block;
  position: relative;
  inset: 0% auto auto;
}

.image-2586 {
  z-index: 1;
  float: none;
  opacity: .3;
  mix-blend-mode: darken;
  max-width: 5%;
  display: block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
}

.columns-30 {
  justify-content: space-around;
  min-width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.link-6 {
  color: var(--body-background);
}

.column-74 {
  min-height: 350px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-span-173 {
  font-size: 80%;
}

.text-span-174 {
  font-size: 120%;
}

.text-span-175 {
  color: #fff;
  font-size: 100%;
  font-weight: 600;
}

.div-block-186 {
  float: right;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 100px;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-187 {
  margin-top: 40px;
  font-size: 120%;
}

.text-block-101 {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-176 {
  color: #b6b6b6;
  padding-left: 0;
  padding-right: 0;
  font-size: 80%;
  display: inline-block;
}

.text-span-177 {
  font-size: 120%;
}

.bold-text-128 {
  color: #fff;
  font-size: 100%;
}

.bold-text-129 {
  color: #d1d1d1;
  font-size: 80%;
}

.text-span-178, .text-span-179, .bold-text-130, .bold-text-131 {
  font-size: 80%;
}

.bold-text-132 {
  margin-bottom: 5px;
  display: inline-block;
}

.div-block-179-copy {
  position: relative;
  top: 220px;
  left: 0;
}

.div-block-188 {
  z-index: 1;
  background-color: #4e4e4e;
  min-width: 102%;
  max-width: 102%;
  min-height: 200px;
  position: relative;
  top: 195px;
}

.text-span-180 {
  float: none;
  color: var(--body-background);
  text-align: center;
  font-size: 150%;
  font-weight: 600;
}

.text-span-181, .text-span-182 {
  color: var(--body-background);
  font-size: 150%;
  font-weight: 600;
}

.div-block-188-copy {
  background-color: #4e4e4e;
  min-width: 90%;
  max-width: 90%;
  min-height: 300px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -177px;
  left: -11px;
}

.heda-copy {
  z-index: 999999999;
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  position: relative;
  top: auto;
  left: auto;
}

.heda-copy._55256355 {
  top: 37px;
}

.heda-copy._158444 {
  text-align: center;
  margin-right: 49px;
  top: 2px;
}

.image-2584-copy {
  z-index: auto;
  opacity: .42;
  min-width: auto;
  max-width: none;
  max-height: none;
  margin-top: 0;
  display: none;
  inset: 179px 0% 0% -113px;
}

.image-2584-copy-copy {
  z-index: auto;
  opacity: .42;
  min-width: auto;
  max-width: none;
  max-height: none;
  margin-top: 0;
  display: none;
  inset: 179px 0% 0% 813px;
}

.div-block-179-copy-copy {
  position: relative;
  top: 220px;
  left: 0;
}

.hedas-copy {
  z-index: auto;
  color: var(--headings);
  text-align: center;
  z-index: auto;
  text-align: center;
  background-color: #03030326;
  padding: 220px 0 40px;
  display: block;
  position: relative;
  top: -182px;
}

.hedas-copy-copy {
  z-index: auto;
  color: var(--headings);
  text-align: center;
  z-index: auto;
  text-align: center;
  background-color: #03030326;
  padding: 220px 0 40px;
  display: none;
  position: relative;
  top: -182px;
}

.hedas4 {
  z-index: auto;
  color: var(--headings);
  text-align: center;
  padding: 12px 0 40px;
  display: block;
  position: absolute;
  top: 76px;
}

.hedas-copy-copy-copy {
  z-index: auto;
  color: var(--headings);
  text-align: center;
  background-color: #03030326;
  padding: 220px 0 40px;
  display: block;
  position: relative;
  top: -182px;
}

.column-75 {
  right: 100px;
}

.image-2587 {
  z-index: 1;
  opacity: .07;
  mix-blend-mode: darken;
  min-width: 2555px;
  max-width: 2555px;
  display: none;
  position: relative;
  top: 191px;
  left: auto;
}

.div-block-189 {
  mix-blend-mode: darken;
  display: none;
  position: absolute;
}

.column-76 {
  padding-left: 0;
}

.body-copy-copy {
  color: var(--borders);
  text-align: center;
  background-color: #5f5f5f;
  max-width: 100%;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  transform: rotate(0);
}

.text-block-82-copy-copy {
  float: right;
  text-align: left;
  border: 1px #000;
  min-width: 58.587%;
  max-width: 100%;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 100%;
  display: inline-block;
  position: relative;
  inset: 0% 1px auto auto;
}

.text-span-183 {
  font-size: 70%;
}

.column-77 {
  left: 46px;
}

.text-span-184 {
  font-size: 80%;
}

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 2.75fr .75fr 1fr 1.25fr;
}

.main {
  margin-top: auto;
  padding: 0 0 40px;
  display: none;
  position: relative;
  top: auto;
}

.container-1494 {
  max-width: 1500px;
  display: block;
  position: relative;
}

.grid-42-copy-copy {
  z-index: auto;
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  border: 1px none var(--body-background);
  background-color: #0000;
  grid-template: "." minmax(53px, .25fr)
                 "." minmax(auto, .5fr)
                 "."
                 "."
                 / 1fr 1fr 1fr;
  place-content: center;
  place-items: center;
  min-width: auto;
  max-width: 100%;
  min-height: auto;
  max-height: none;
  margin-top: 27px;
  position: fixed;
  inset: 0% 0% auto;
}

.grid-42-copy-copy._5154972565 {
  place-content: space-between;
  place-items: center;
  min-height: auto;
  margin-top: 0;
  padding-top: 53px;
  padding-bottom: 25px;
  position: relative;
}

.heda-copy {
  z-index: 999999999;
  float: none;
  clear: both;
  background-color: var(--headings);
  color: var(--body-background);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 150%;
  display: inline-block;
  position: relative;
  top: 0;
  left: auto;
}

.heda-copy.fghgfhfgh {
  border-style: none;
}

.heda-copy.fdfhgh {
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  inset: 0% auto auto;
}

.heda-copy._55514788 {
  margin-left: 28px;
  top: 1px;
}

.image-2588 {
  display: none;
  position: relative;
  inset: -7% 0% 0%;
}

.image-2588-copy {
  inset: -7% 0% 0% 140px;
  margin-left: 89px;
  display: block;
  position: relative;
  inset: -7% 0% 0%;
}

.image-2588-copy-copy {
  display: none;
  position: relative;
  inset: -7% auto 0% -6%;
}

._42525 {
  display: none;
  position: relative;
  top: auto;
  left: 83px;
}

.image-2589 {
  max-width: 50px;
  display: none;
  top: 192px;
  left: 718px;
}

.div-block-180-copy {
  z-index: 23;
  position: relative;
  top: 503px;
  right: 192px;
}

.div-block-182-copy {
  max-width: 200px;
  display: inline-block;
  position: relative;
  inset: -262px auto 0% 78px;
}

.hedas4-c {
  z-index: auto;
  color: var(--headings);
  text-align: right;
  margin-left: 0;
  margin-right: -9px;
  padding: 12px 0 40px;
  display: block;
  position: absolute;
  top: 36px;
  left: auto;
  right: auto;
}

.hedas4-copy {
  z-index: 2;
  color: var(--headings);
  text-align: left;
  margin-left: 135px;
  padding: 12px 0 40px;
  display: block;
  position: absolute;
  top: 38px;
  left: auto;
}

.image-2590 {
  position: relative;
  inset: 0%;
}

.header {
  background-color: #616161;
  margin-top: -83px;
  padding-top: 92px;
  padding-bottom: 389px;
  display: block;
  position: relative;
}

.header._95295626 {
  z-index: 11;
  background-color: #0000;
  min-height: 400px;
  max-height: 400px;
  margin-top: 0;
  padding-top: 13px;
  padding-bottom: 42px;
  display: block;
}

.text-block-84-copy {
  z-index: 2147483647;
  color: var(--body-background);
  text-align: center;
  text-transform: lowercase;
  background-color: #0000;
  border: 5px #000;
  border-bottom: 2px #c9c9c9;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 150%;
  line-height: 1.5;
  display: block;
  position: absolute;
  inset: 345px 0% auto;
}

.text-block-84-copy._5255 {
  position: relative;
  top: -35px;
}

.heading-34 {
  z-index: 1;
  float: none;
  clear: none;
  color: var(--headings);
  text-align: left;
  background-color: #838383;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 600;
  display: none;
  position: relative;
  top: 51px;
}

.bold-text-133, .bold-text-134, .bold-text-135, .bold-text-136, .bold-text-137, .bold-text-138, .bold-text-139, .bold-text-140, .bold-text-141, .bold-text-142, .bold-text-143, .bold-text-144, .bold-text-145, .bold-text-146, .bold-text-147, .bold-text-148 {
  color: var(--body-background);
}

.monosel {
  z-index: 1;
  background-color: #464646;
  background-image: none;
  background-position: 0 0;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  display: block;
  position: relative;
  top: 0;
}

.heading-35 {
  float: none;
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  background-color: #0000;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Ubuntu, Helvetica, sans-serif;
}

.heading-35._5646564 {
  color: var(--headings);
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
}

.text-block-102 {
  text-align: left;
  background-color: #000;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 80%;
}

.text-block-64-copy {
  float: left;
  clear: both;
  opacity: 1;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  text-decoration: none;
}

.text-block-63-copy {
  float: right;
  clear: both;
  opacity: 0;
  color: #fff;
  text-decoration: none;
  display: block;
}

.text-span-185 {
  color: var(--dark-grey);
  font-size: 80%;
  line-height: 1;
  position: relative;
  top: -11px;
}

.radio-button {
  position: absolute;
  top: 85px;
  left: 26.734px;
}

.text-span-186 {
  font-size: 60%;
}

.checkbox-field-18 {
  float: left;
}

.checkbox-2 {
  display: none;
  position: absolute;
  left: 28.156px;
}

.checkbox-field-19 {
  position: absolute;
  top: 165px;
}

.checkbox-3, .checkbox-label-12, .checkbox-label-13 {
  display: none;
}

.text-span-85-copy {
  float: left;
  color: #fff;
  background-color: #0000;
  margin-left: 0;
  padding-left: 0;
  padding-right: 5px;
}

.image-2591 {
  inset: 3px 0% 0% 0;
}

.image-2591-copy {
  max-width: 20px;
  inset: 79px 0% 0% 0;
}

.columns-20-copy {
  color: var(--body-background);
  text-align: left;
  background-color: #1a1a1a;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.columns-20-copy.fyhjgfhjh {
  padding-left: 10px;
}

.heading-35-copy {
  color: var(--headings);
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45%;
  margin: -5px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  display: block;
}

.heading-35-copy.sdfsdf {
  text-align: left;
}

.heading-35-copy.fhgfghg {
  margin-left: 10px;
}

.text-span-187 {
  margin-bottom: 5px;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

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

.image-2592 {
  z-index: 1;
  mix-blend-mode: lighten;
  max-width: 80px;
  inset: 442px 0% auto 239px;
}

.image-2593 {
  z-index: 12;
  max-width: 60px;
  inset: 423px 0% 0% 297px;
}

.div-block-190 {
  position: absolute;
  top: -190.406px;
  left: 110px;
}

.div-block-191 {
  display: block;
  position: relative;
}

.hgjhghjghj {
  padding-left: 0;
  display: inline-block;
}

._67675-copy {
  padding-left: 10px;
  font-weight: 600;
}

.text-block-64-copy {
  float: left;
  clear: both;
  text-align: left;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 30px;
  padding-left: 0;
}

.bold-text-150 {
  color: var(--body-background);
}

.ez2 {
  padding-top: 60px;
  display: none;
  position: static;
}

.ez3, .ez4, .ef1, .ef2, .ef3, .ef4 {
  padding-top: 60px;
  display: none;
}

.section-31 {
  margin-bottom: -8px;
  display: none;
}

.roomsel {
  z-index: 11;
  background-color: #6b6b6b;
  min-width: 100%;
  max-width: none;
  margin-bottom: auto;
  padding-top: 40px;
  padding-bottom: 0;
  display: inline-block;
  position: relative;
}

.text-span-188 {
  color: var(--body-background);
  padding-left: 10px;
  font-size: 90%;
}

.text-span-189 {
  color: var(--body-background);
  margin-left: 10px;
  padding-left: 0;
  font-size: 80%;
}

.text-span-190, .text-span-191 {
  color: var(--body-background);
  padding-left: 10px;
  font-size: 90%;
}

.text-span-192, .text-span-193 {
  color: var(--body-background);
  padding-left: 10px;
  font-size: 80%;
}

.image-2594 {
  z-index: 2;
  max-width: 340px;
  margin-top: 0;
  position: relative;
  top: 13px;
  left: 10px;
}

.image-2595 {
  z-index: 2;
  max-width: 340px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 12px;
  left: 7px;
}

.kit1, .kit2, .kit3, .kit4 {
  padding-top: 60px;
  display: none;
}

.text-block-103 {
  z-index: 99;
  color: var(--headings);
  text-align: right;
  font-size: 80%;
  position: absolute;
  top: 239px;
  left: 518px;
}

.text-block-103.gffghfghf {
  top: 176px;
  left: 576px;
}

.image-2596 {
  float: none;
  max-width: none;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  position: relative;
  top: 53px;
  left: -42px;
}

.image-2597 {
  max-width: 240px;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  position: relative;
  top: 57px;
  left: -60px;
}

.split {
  background-color: var(--headings);
  padding-top: 121px;
  display: block;
  position: relative;
}

.image-2527-copy {
  z-index: 999;
  float: left;
  clear: both;
  opacity: 1;
  background-color: #0000;
  width: auto;
  min-width: 567px;
  max-width: 567px;
  margin-top: -47px;
  margin-bottom: 58px;
  margin-left: -39px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 18px;
  left: auto;
}

.splitsel {
  z-index: 11;
  background-color: #818181;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: block;
  position: relative;
  top: 0;
}

.image-2598 {
  max-width: 200px;
  position: relative;
  inset: 0%;
}

.image-2527-copy-copy {
  z-index: 999;
  float: left;
  clear: both;
  opacity: 1;
  background-color: #0000;
  width: auto;
  min-width: 567px;
  max-width: 567px;
  margin-top: 61px;
  margin-bottom: 58px;
  margin-left: 55px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 18px;
  left: auto;
}

.ez1fo-copy {
  z-index: auto;
  padding-top: 60px;
  display: block;
  position: static;
}

.ez1fo-copy.chez15 {
  display: block;
}

._222 {
  padding-top: 60px;
  display: none;
}

._333 {
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

._444 {
  padding-top: 60px;
  display: none;
}

._111 {
  padding-top: 60px;
  display: none;
  position: relative;
}

._111-copy, ._222-copy, ._333-copy, ._444-copy {
  padding-top: 60px;
  display: none;
}

.bnbnbv {
  z-index: 999;
  opacity: .05;
  min-width: 500px;
  max-width: 500px;
  margin-top: 62px;
  margin-left: -468px;
  display: inline-block;
  position: absolute;
  inset: auto;
}

.bnbnbv-copy {
  z-index: 999;
  opacity: .17;
  min-width: 500px;
  max-width: 500px;
  margin-top: 54px;
  margin-left: -468px;
  display: inline-block;
  position: absolute;
  inset: auto;
}

.text-447 {
  color: #030303;
  text-align: right;
  background-color: #0000;
  margin-right: 0;
  padding-right: 0;
}

.columns-20-copy-2 {
  color: #fff;
  text-align: left;
  background-color: #1a1a1a;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.text-span-194 {
  color: #9e9e9e;
  font-size: 80%;
  line-height: 1;
  position: relative;
  top: -11px;
}

.columns-31 {
  color: #fff;
  background-color: #1a1a1a;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 10px;
  display: inline-block;
}

.heading-35-copy-2 {
  color: #030303;
  text-align: left;
  text-transform: uppercase;
  background-color: #0000;
  max-width: 45%;
  margin: -5px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 100%;
  display: block;
}

.columns-32 {
  color: #030303;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.column-78 {
  padding-left: 0;
  display: block;
}

.image-2596-copy {
  max-width: 270px;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  position: relative;
  top: auto;
  left: auto;
}

.fdfgdffgdg, ._5648964654 {
  display: none;
}

.image-2599 {
  float: left;
  clear: left;
  max-width: 1000px;
  margin-bottom: auto;
  padding-right: 0;
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
}

.image-2599.ytytfytfty {
  float: none;
  clear: both;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
  display: inline-block;
}

._48848483 {
  display: none;
}

.div-block-192 {
  opacity: .36;
  mix-blend-mode: darken;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.text-block-104 {
  z-index: 99;
  background-color: var(--body-background);
  color: var(--headings);
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  display: none;
  position: absolute;
  top: 89.859px;
  left: 353px;
  right: auto;
}

.image-2600 {
  z-index: 98;
  opacity: .74;
  mix-blend-mode: lighten;
  max-width: 80px;
  top: 101px;
  left: auto;
  right: 39px;
}

.div-block-193 {
  float: left;
  clear: both;
  border: 5px none var(--button-secondary);
  background-color: #0e639c;
  margin-left: -10px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-194 {
  opacity: 1;
  color: #2f57a7;
  background-color: #2452af;
  border: 5px #0d3ea1;
  margin-left: 0;
}

.text-block-105 {
  color: var(--headings);
  background-color: #c9c9c9;
  min-width: 100%;
  max-width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 10px 20px;
}

.text-block-105.hjkhjk {
  margin-top: 20px;
  margin-left: 0;
}

.text-block-105.hgfghmfhmhf {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.bold-text-152, .bold-text-153, .bold-text-154 {
  text-transform: uppercase;
}

.text-span-195 {
  font-size: 80%;
}

.bold-text-155 {
  background-color: #161616;
  padding-left: 5px;
  padding-right: 5px;
}

.bold-text-156, .text-span-196, .bold-text-157, .bold-text-158, .text-span-197, .text-span-198 {
  background-color: var(--headings);
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-199 {
  position: relative;
  top: -7px;
}

.text-span-200, .text-span-201 {
  font-size: 80%;
}

.text-span-202 {
  background-color: var(--headings);
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 400;
}

.text-span-203 {
  background-color: var(--headings);
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-204 {
  float: left;
  clear: both;
  margin-left: -10px;
  margin-right: 10px;
  display: inline-block;
}

.image-2601 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 0;
  left: auto;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  .container-1280 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .text-medium {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-medium.des {
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 20px;
  }

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

  .form {
    z-index: 999;
    float: none;
    width: auto;
    min-width: auto;
    max-width: none;
    margin: 0;
    padding-bottom: 100px;
    padding-right: 0;
    display: none;
    position: relative;
    inset: 0% 40px 0% auto;
  }

  .form-grid {
    float: none;
    background-color: #14141487;
    width: 100%;
    min-width: 100px;
    max-width: 100%;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    display: inline-block;
    position: relative;
    top: 50px;
    left: 0;
  }

  .body {
    object-fit: contain;
    margin-left: 0;
  }

  .subheadline-paragraph {
    max-width: 100%;
  }

  .grid-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 4fr 3.75fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .contact-form {
    top: 0;
  }

  .image-13 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .div-block-3 {
    font-family: Verdana, Geneva, sans-serif;
  }

  ._12 {
    float: left;
  }

  .jhh, .block-content {
    font-family: Verdana, Geneva, sans-serif;
  }

  .ez46.fdrhgfh.hghj.eterte {
    margin-top: 10px;
    margin-left: 0;
    padding-top: 0;
  }

  .ez46.fdrhgfh.hghj.hlkh.e46 {
    margin-top: 10px;
    margin-left: 0;
  }

  .ez46.fdrhgfh.hghj.hlkh.e35, .ez46.fdrhgfh.hghj.hlkh.e25, .ez46.fdrhgfh.hghj.hlkh.e15, .ez46.fdrhgfh.hghj.hlkh.e72 {
    margin-left: 0;
  }

  .ez46.fdrhgfh.hghj.e46 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ez46.hgfhf {
    margin-left: 63px;
  }

  .container-1444 {
    display: block;
  }

  .form-3 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 20px;
  }

  .text-block-12, .columns-4 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .button-2 {
    margin-top: 0;
  }

  .heading-11 {
    border-top-style: solid;
    width: 100%;
    min-width: 100px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-22 {
    border-style: none;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-24 {
    margin-right: 0;
  }

  .image-60.mo {
    z-index: 10;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    display: none;
    position: relative;
  }

  .image-63 {
    display: none;
  }

  .grid-11 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 2.25fr;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-1446 {
    clear: none;
    text-align: center;
    max-width: 100%;
    margin-top: 0;
    position: relative;
    left: 0;
  }

  .section-2 {
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-18 {
    border-top: 4px none var(--body-background);
    background-color: #0c0c0c;
    background-image: none;
    border-bottom: 1px solid #000;
    margin-top: 19px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 3px;
  }

  .section-4 {
    min-width: 768px;
    max-width: 768px;
    margin-left: 0;
    display: block;
  }

  .section-4.gfsrffg {
    z-index: 999;
    background-color: var(--body-text);
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: relative;
    top: 0;
  }

  .section-4.gfsrffg-copy {
    z-index: 999;
    background-color: var(--body-text);
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .rooms {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 0;
  }

  .image-65 {
    display: block;
    top: 0;
    left: 0;
  }

  .div-block-30 {
    margin-top: 20px;
    position: relative;
  }

  .bold-text-16 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .tb {
    margin-left: 0;
  }

  .image-66 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-67 {
    float: none;
    clear: none;
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: 6px;
    margin-bottom: 40px;
    margin-left: 0;
    display: inline-block;
    position: static;
  }

  .down._2 {
    margin-top: -93px;
  }

  .columns-5 {
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    padding-bottom: 0;
    display: block;
  }

  .contact-us {
    margin-top: 0;
    display: block;
  }

  .terms {
    margin-top: 0;
    display: block;
    inset: 0% 0% auto;
  }

  .bold-text-19 {
    position: relative;
  }

  .paragraph-2 {
    margin-top: -37px;
    margin-left: 0;
  }

  .image-71 {
    width: 10%;
    min-width: 10%;
    max-width: 10%;
    height: 40%;
    min-height: 40%;
    max-height: 40%;
    margin-top: 225px;
    margin-left: 0;
    display: block;
    position: absolute;
    top: 7%;
    left: 7%;
  }

  .image-74 {
    width: 84%;
    margin-top: 364px;
    margin-left: 20px;
    margin-right: 0;
    display: block;
    top: -8px;
  }

  .grid-14 {
    grid-template-rows: 530px auto;
    grid-template-columns: 1.75fr .25fr .5fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    display: block;
  }

  .heading-12 {
    margin-top: 0;
    margin-left: 0;
    top: 0;
  }

  .image-80 {
    margin-top: 12px;
    margin-bottom: -6px;
  }

  .div-block-40 {
    margin-top: 0;
  }

  .image-81._25 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 27% 0% 0% -1%;
  }

  .image-81._25._26 {
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    inset: 17% 0% 0% 3%;
  }

  .image-81._25._26.ertgr {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -144% 0% 0%;
  }

  .image-81._25._54554 {
    z-index: 9999;
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    margin-top: -47px;
    position: absolute;
    top: -24%;
    left: -56%;
  }

  .image-81._25._54554._6542215 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    inset: -193% 0% 0% 5%;
  }

  .container-1448 {
    max-width: none;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  ._5252 {
    margin-top: 0;
    display: inline-block;
  }

  .image-88 {
    margin-top: 15px;
    margin-bottom: 115px;
  }

  .div-block-44 {
    margin-top: 0;
    display: block;
    top: 75px;
  }

  .image-89 {
    z-index: 10;
    min-width: 100%;
    max-width: 100%;
    display: block;
    top: 143px;
    left: -385px;
  }

  .image-101 {
    display: none;
    top: -163px;
  }

  .text-block-26 {
    border: 1px solid var(--body-text);
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: block;
    top: 69px;
    left: 0;
  }

  .text-block-26.right._454 {
    text-align: center;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    display: block;
    inset: 0% 0% auto;
  }

  .text-block-26.right._454._5453 {
    text-align: center;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-left: 0;
    display: inline-block;
    inset: auto 0% 0%;
  }

  .text-block-26.right._454.dfghghf {
    background-image: linear-gradient(to top, #000, #202020);
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
    inset: 0% 0% auto;
  }

  .text-block-26.hgfjghj {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    left: 5px;
  }

  .text-block-26.hgfjghj.hulyhkhuy {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .text-block-26._45656 {
    text-align: center;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-left: 0;
    inset: auto 0% 0%;
  }

  .text-block-26.fgh {
    top: -4px;
  }

  .text-block-26.fgh.ytiyui, .text-block-26.fgh.hgfjj {
    text-align: center;
    top: -10px;
  }

  .text-block-26.fghfghf {
    text-align: center;
  }

  .div-block-48 {
    top: 28px;
    left: -597px;
  }

  .div-block-48._5465 {
    top: -114px;
    left: 289px;
  }

  .div-block-48._5465.ytktyukyu {
    top: 36px;
    left: 299px;
  }

  .div-block-48.fgjjghj {
    top: -126px;
    left: -663px;
  }

  .grid-15._25._26 {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(to top, #000, #ffffff80), linear-gradient(#0000, #0000);
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    display: block;
    top: -89px;
    bottom: 0;
    left: -15px;
  }

  .grid-15._25._26._4545 {
    object-fit: fill;
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#000, #ffffff7d);
    width: 50%;
    min-width: 50%;
    max-width: 520%;
    display: block;
    top: -293px;
    bottom: 0;
    left: -15px;
  }

  .grid-15._25._78565 {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(#000, #ffffff73);
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin-top: -6px;
    display: block;
    top: -168px;
    left: 373px;
  }

  .grid-15._25.gfjjgfh {
    background-image: linear-gradient(#00000080, #00000080), linear-gradient(to top, #000, #ffffff80);
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin-top: 0;
    top: -189px;
    left: 373px;
  }

  .image-102 {
    z-index: 999999;
    opacity: .74;
    margin-top: 251px;
    top: auto;
    left: 2%;
  }

  .image-108 {
    opacity: .67;
    width: 200%;
    min-width: 200%;
    max-width: 200%;
    display: block;
    top: 322px;
    left: -359px;
  }

  .image-108.fgf.ftgyf {
    display: none;
    left: -41%;
  }

  .image-108.fdggd {
    top: 722px;
  }

  ._1450 {
    background-color: var(--body-text);
    max-width: 100%;
    margin-top: -360px;
    display: block;
    position: relative;
    top: 0;
  }

  ._1450.hfdrr.hgfj {
    margin-top: 0;
    display: inline-block;
    position: relative;
  }

  ._1450._4252453 {
    display: none;
  }

  .grid-18 {
    grid-template-rows: repeat(auto-fit, minmax(500px, .25fr));
    grid-template-columns: 1fr minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    place-content: stretch;
    display: inline-block;
    top: -306px;
  }

  .grid-18.gfj.rtdrtf {
    grid-template-rows: repeat(auto-fit, minmax(167px, 1fr)) 280px 345px;
    place-content: center;
    place-items: center;
    margin-top: -47px;
    margin-bottom: 224px;
    margin-left: 0;
    padding-right: 0;
    top: -706px;
    bottom: auto;
  }

  .grid-18.gfj.rtdrtf.grrdh {
    display: inline-block;
  }

  .image-110.rtyruy {
    display: block;
    top: 222.266px;
    left: 306px;
  }

  .image-110.rtyruy.hgkhj.drftdfg {
    top: 443.266px;
  }

  .div-block-51 {
    margin-right: 0;
  }

  .grid-19 {
    grid-template-rows: auto auto;
    grid-template-columns: 4fr 3.75fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .tb-2 {
    margin-left: 0;
  }

  .text-block-28._164 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline;
    position: relative;
    top: 0;
    left: 0;
  }

  .text-block-28._164.pr {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 12px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: -481px;
    left: 0;
  }

  .text-block-28._164.pr.hgjghjgh {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    top: -73px;
    left: 0;
  }

  .text-block-28._164.pr.hgjghjgh.khjhyhguyu, .text-block-28._164.pr.hgjghjgh.khjhyhguyu.hgfdhjdf {
    top: -324px;
  }

  .text-block-28._164.pr.hgjghjgh.khjhyhguyu.hgfdhjdf.rdsser {
    background-color: #1b1b1b;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 10px;
    top: 0;
    left: 0;
  }

  .text-block-28._164.pr.gyhjg {
    margin-top: 91px;
    padding: 5px 5px 10px 10px;
    top: -169px;
    left: -151px;
  }

  .text-block-28._164.pr.ohjuioui {
    margin-top: 111px;
    padding: 5px 5px 5px 10px;
    top: -47px;
    left: 156px;
  }

  .text-block-28._164._8543 {
    padding-bottom: 10px;
    padding-left: 0;
    display: inline-block;
  }

  .text-block-28._164._8543.yhgfh.fgdfg {
    text-align: center;
    position: relative;
    top: -4px;
  }

  .text-block-28._164._8543.ghjfj.ghgfh {
    padding-left: 13px;
    top: -303px;
    left: -133px;
    right: auto;
  }

  .text-block-28._164.gfhdgh {
    float: right;
  }

  .text-block-28._164.vcvbcb {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: block;
    top: -87px;
  }

  .text-block-28._164.hjkj {
    float: none;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    top: 0;
    left: 0;
  }

  .text-block-28._164.hjkj.fghjfgh.rtyurty {
    float: right;
    width: auto;
    min-width: auto;
    max-width: 80%;
    margin: auto 20px auto auto;
    padding: 10px;
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
  }

  .text-block-28._164.hjkj._0-09-9 {
    text-align: right;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -130px;
    margin-left: auto;
    margin-right: 220px;
    top: auto;
    left: auto;
    right: -83px;
  }

  .down-2._2 {
    margin-top: -93px;
  }

  .div-block-53 {
    border-style: none;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-29._25.mo {
    z-index: 10;
    float: left;
    clear: none;
    opacity: 1;
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .text-block-29._25.mo.dfgdfg {
    text-align: left;
    margin-left: 445px;
    padding-bottom: 20px;
    top: -169px;
    left: 89px;
  }

  .text-block-29._25.mo.dfgdfg._7uuii {
    margin-left: -90px;
  }

  .text-block-29._25.mo.dfgdfg._7uuyt.gtrrr {
    margin-top: -367px;
    margin-left: -172px;
    font-size: 20px;
  }

  .text-block-29._25.mo.hgmhnm {
    float: right;
    background-color: var(--nav-link);
    color: var(--black);
    width: 500px;
    min-width: 500px;
    max-width: 500px;
    margin-top: 59px;
    margin-left: auto;
    margin-right: 20px;
    font-size: 1.5rem;
    display: block;
    position: relative;
    top: -19px;
    left: auto;
    right: auto;
  }

  .text-block-29._25.mo.ftfffrdd {
    float: right;
    clear: none;
  }

  .text-block-29._25.dfg {
    border-top-style: none;
    border-top-color: var(--placeholder-color);
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    top: 0;
    left: 0;
  }

  .text-block-29._25.dfg.xcv {
    margin-bottom: 0;
    top: -125px;
  }

  .button-3 {
    margin-top: 0;
  }

  .text-block-30 {
    background-color: #0c0c0c;
    background-image: none;
    border-top: 4px #fff;
    border-bottom: 1px solid #000;
    margin-top: 19px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 3px;
  }

  .container-1450 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .image-111.pro {
    display: block;
    top: -28%;
    left: -16%;
  }

  .text-block-31 {
    display: none;
  }

  .text-block-31.jghfjhg {
    float: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    max-height: none;
    margin-top: -87px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
    display: block;
    position: sticky;
    inset: 0 0% 0%;
  }

  .text-block-33 {
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    inset: auto 0% 0%;
  }

  .text-block-33._45252 {
    margin-top: 20px;
    margin-left: 40px;
    padding-left: 0;
  }

  .privacy-notice {
    display: none;
    position: absolute;
  }

  .privacy-notice.jhgfjh {
    float: left;
    width: 400px;
    min-width: 400px;
    max-width: 400px;
    max-height: none;
    display: none;
    position: sticky;
    inset: 2% auto 0% 15px;
  }

  .text-span-28 {
    font-weight: 400;
  }

  .columns-6 {
    object-fit: contain;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -7px;
    padding-top: 150px;
    top: -67%;
    left: 0%;
  }

  .columns-6.ghjhgj {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 0%;
    left: 0%;
  }

  .text-block-35._1111 {
    min-width: 40%;
    max-width: 40%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .text-block-35._1111.hgfgfhg {
    min-width: 40%;
    max-width: 40%;
    padding-left: 10px;
  }

  .text-block-35.rtyyrt {
    text-align: left;
    margin-right: 0;
  }

  .div-block-57 {
    background-color: #0000;
  }

  .text-block-36 {
    top: 4%;
  }

  .text-block-36.fg.tgyu {
    height: 90px;
    min-height: 90px;
    max-height: 90px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 10px;
    display: block;
    right: 0%;
  }

  .text-block-36.fg.tgyu.sto {
    float: left;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    top: 0%;
    bottom: 0;
  }

  .text-block-36.fg.tgyu.hjkhjk {
    z-index: auto;
    float: left;
    clear: none;
    border: 20px #2e2e2e;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding: 100px 0 100px 60px;
    display: block;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
  }

  .text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg.ytuytu {
    margin-bottom: 0;
    padding-top: 0;
    bottom: auto;
    right: auto;
  }

  .text-block-36.fg.tgyu.ytuytu {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    font-size: 60%;
    display: block;
  }

  .text-block-36.pri {
    float: right;
    clear: both;
    color: var(--body-background);
    text-align: right;
    background-color: #ff001e;
    margin-top: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 150%;
    display: none;
    top: 0%;
    bottom: 0;
    right: auto;
  }

  .div-block-60.gyhhhg {
    margin-top: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: 957px;
  }

  .div-block-61 {
    margin-right: 0;
  }

  .div-block-61.gfhf {
    border: 4px none var(--placeholder-color);
    margin-top: 77px;
    margin-bottom: 215px;
    top: -101px;
    bottom: 125px;
  }

  .button-4 {
    margin-right: 20px;
  }

  .text-span-30 {
    float: left;
    clear: none;
    background-color: #8a8a8a;
    border-bottom-style: none;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 10px;
    font-size: 30%;
    display: inline-block;
  }

  .div-block-62 {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .image-120 {
    background-color: var(--body-text);
    color: var(--body-text);
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-top: 12px;
    padding-bottom: 0;
    display: none;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .image-120.sdfs {
    width: 650px;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    display: none;
    top: 52px;
  }

  .column-8 {
    padding-left: 0;
    font-weight: 400;
    left: 0;
  }

  .column-8.dfhgdf, .column-13 {
    left: auto;
  }

  .image-126 {
    display: none;
  }

  .div-block-63 {
    width: auto;
    display: block;
    inset: auto 2% 4% auto;
  }

  .text-block-37 {
    display: none;
    top: 73px;
  }

  .image-127 {
    top: 40px;
  }

  .div-block-64, .div-block-64._4r566yu {
    display: none;
  }

  .image-128 {
    top: 84px;
  }

  .image-129.ytuyt {
    top: -288px;
  }

  .image-129.dfrthrt {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: none;
  }

  .image-129._5467645 {
    display: none;
    top: -379px;
    left: -115px;
  }

  .image-129.yrtrty {
    z-index: 9999;
  }

  .image-130 {
    display: none;
  }

  .image-131 {
    display: none;
    left: 229px;
  }

  .image-134 {
    z-index: 9;
    clear: none;
    object-fit: contain;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding-top: 20px;
    padding-left: 140px;
    padding-right: 140px;
    display: block;
    position: relative;
    top: 132px;
    left: 0%;
  }

  .section-8 {
    display: none;
  }

  .hyu {
    float: left;
    clear: both;
    color: var(--body-background);
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 100%;
    font-weight: 400;
    display: inline-block;
    position: relative;
  }

  .hyu.hjlkjl {
    border-right: 4px solid var(--body-text);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 90%;
    display: inline-block;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl._54566 {
    margin-top: -248px;
    font-size: 150%;
    display: block;
  }

  .hyu.hjlkjl._54566._243 {
    margin-top: 7px;
    margin-left: 20px;
    margin-right: auto;
    padding-right: 0;
    font-size: 100%;
    display: block;
    position: relative;
    top: -436px;
    left: 44%;
  }

  .hyu.hjlkjl._54566._243.fghfgh {
    float: none;
    clear: both;
    margin-top: 0;
    display: none;
  }

  .hyu.hjlkjl._54566._243.fyuyfhghg {
    float: left;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    margin-top: -24px;
    display: block;
  }

  .hyu.hjlkjl._54566._243.fyuyfhghg.rfdgfdfg {
    background-color: var(--black-5);
    text-align: right;
    margin-top: 0;
    margin-left: 0;
    padding-right: 20px;
    display: inline-block;
    top: auto;
    left: auto;
    right: auto;
  }

  .hyu.hjlkjl._52525 {
    top: -8px;
  }

  .hyu.hjlkjl._52525.guhdde {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    font-size: 120%;
    display: block;
    top: 160px;
    left: 0;
  }

  .hyu.hjlkjl._52525.guhdde.gcfcg {
    margin-top: 253px;
    margin-left: 102px;
    padding-top: 20px;
    padding-right: 0;
    position: relative;
    top: -10px;
    left: 34px;
  }

  .hyu.yhjtyjty {
    float: none;
    clear: none;
    text-align: left;
    margin-top: 207px;
    margin-left: -47px;
    padding-left: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    display: block;
  }

  .hyu.yhjtyjty.gfdh {
    text-align: center;
    margin-top: 0;
    top: -162px;
  }

  .text-span-35 {
    margin-top: 80px;
    font-size: 30px;
    font-weight: 500;
  }

  .image-138 {
    margin-top: -8px;
    margin-right: 0;
    padding-top: 0;
    top: 0%;
  }

  .text-span-36 {
    border-color: var(--body-background) var(--body-background) var(--black);
    color: var(--body-background);
    background-image: none;
    border-bottom-style: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .div-block-71 {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    display: inline-block;
    position: relative;
  }

  .grid-21 {
    grid-template-rows: auto minmax(auto, .5fr);
    display: block;
    top: 0;
  }

  .link-block-12 {
    text-align: left;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    display: inline;
    left: 0;
    right: 0;
  }

  .link-block-12.hhg, .link-block-12.ghhg, .link-block-12.huhuuh, .link-block-12.ghhgg {
    left: 0;
  }

  .link-block-12._564564 {
    display: none;
  }

  .image-140 {
    float: right;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
    display: inline-block;
    right: 0;
  }

  .bold-text-27.dsdfsdf {
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-29.ytygf {
    padding-top: 0;
  }

  .block-content-2, .text-block-42, .columns-10, .jhh-2 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .ez15 {
    display: none;
    top: 12%;
  }

  .image-144 {
    left: -108px;
  }

  .image-144.hgfhgjf {
    left: 945px;
  }

  .div-block-77 {
    min-width: 100%;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-77.dgffgdf._52353.tfghfth {
    border: 1px #000;
    width: 90%;
    min-width: 90%;
    max-width: 90px;
  }

  .div-block-77.dgffgdf._52353.tfghfth.ioioiiooi {
    border: 1px #000;
    width: 90%;
    min-width: 90%;
    min-height: 90px;
  }

  .image-151.image-150 {
    width: 450px;
    min-width: 450px;
    max-width: 450px;
    margin-top: 317px;
    margin-bottom: 0;
    margin-left: 0;
    top: 8px;
    left: 163px;
  }

  .text-block-44 {
    text-align: right;
    margin-left: auto;
    font-size: 100%;
    position: relative;
  }

  .text-block-45 {
    float: right;
    flex: none;
    margin-top: 0;
    padding-right: 10px;
    display: inline-block;
    right: auto;
  }

  .columns-12 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-right: 0;
    padding-bottom: 60px;
    padding-right: 40px;
    display: none;
  }

  .column-22 {
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 40px;
    display: flex;
    top: auto;
  }

  .image-162 {
    margin-top: 55px;
    margin-left: -299px;
    top: -42px;
    left: 108px;
  }

  .div-block-84 {
    border-style: none;
    border-color: var(--headings);
    background-color: #2c2c2c;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-84.ytyt {
    border-style: solid;
    border-color: var(--button-color);
    background-color: var(--black-2);
    margin-bottom: 40px;
  }

  .columns-13 {
    background-color: var(--body-text);
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    top: auto;
  }

  .columns-13.fghg {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    display: inline-block;
    top: 0;
  }

  .column-23 {
    background-color: #0000;
    border: 1px #000;
    flex: 0 auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-24 {
    background-color: #0000;
    border: 1px #000;
    padding-left: 0;
    padding-right: 0;
  }

  .column-25 {
    border: 1px #000;
    height: 300px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-163 {
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin-top: 0;
    margin-bottom: 74px;
    margin-left: 40px;
    padding-right: 0;
    display: inline-block;
    top: 0;
    left: 0;
  }

  .bold-text-32.fhgfh {
    float: left;
    clear: both;
    padding-left: 200px;
    top: auto;
    right: auto;
  }

  .bold-text-33 {
    display: inline-block;
  }

  .column-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-34 {
    color: var(--headings);
    font-size: 100%;
  }

  .column-27 {
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-164 {
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-165 {
    min-width: 100%;
    display: block;
  }

  .image-165.ioiuopi {
    min-width: 90%;
    max-width: 90%;
    margin-top: -17px;
    padding-bottom: 40px;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-165.ytgfyuy {
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .image-166 {
    min-width: 100%;
    display: none;
  }

  .checkbox-label-4 {
    margin-bottom: 5px;
  }

  .image-168 {
    min-width: 100%;
    max-width: 100%;
    display: none;
    position: relative;
  }

  .columns-14 {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding: 40px 0;
    display: flex;
    top: auto;
    left: auto;
  }

  .paragraph-3 {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 20px 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .div-block-86 {
    margin-top: 155px;
    margin-left: -352px;
  }

  .column-30 {
    text-align: center;
    margin-top: 0;
    padding-left: 10px;
  }

  .div-block-87 {
    margin-top: -11px;
  }

  .section-11 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

  .div-block-88 {
    margin-top: -152px;
    margin-bottom: 0;
    margin-left: 46px;
    top: 20px;
    left: -28px;
    right: auto;
  }

  .div-block-89 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 171px;
    margin-bottom: 0;
    padding-bottom: 18px;
  }

  .grid-23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    width: 700px;
    min-width: 700px;
    max-width: 700px;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-block-90 {
    float: left;
    clear: both;
    margin-top: 245px;
    top: 19px;
    bottom: -88px;
    left: 241px;
  }

  .image-178 {
    margin-top: 20px;
    margin-left: 0;
    position: relative;
  }

  .image-179, .image-180 {
    margin-top: 20px;
    margin-left: 0;
    padding-top: 0;
    position: relative;
  }

  .grid-25 {
    margin-bottom: 0;
    margin-right: 35px;
    display: block;
  }

  .text-block-48 {
    margin-top: auto;
    padding-top: 0;
  }

  .link-block-14 {
    z-index: 9999;
    float: none;
    clear: both;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
    right: auto;
  }

  .image-182 {
    z-index: 5;
    float: left;
    clear: both;
    width: auto;
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 20px;
    display: block;
    top: 0;
  }

  .image-182._4574.hjgjjjgh {
    margin-left: 0;
    display: none;
  }

  .div-block-91 {
    background-color: #000;
    border-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 20px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    display: inline-block;
  }

  .div-block-91.dgdrf {
    display: none;
  }

  .column-31 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-184 {
    z-index: 11;
    width: 20%;
    min-width: 20%;
    max-width: 20%;
    height: 150%;
    min-height: 150%;
    max-height: 150%;
    margin-top: 66px;
    margin-left: 176px;
    padding-left: 33px;
    top: -62%;
  }

  .image-184._455._524524 {
    width: 20%;
    height: 20%;
    min-height: 20%;
    max-height: 20%;
    margin-top: 313px;
    margin-left: 228px;
    display: none;
  }

  .image-184._455._524524._858583 {
    margin-top: 161px;
    margin-left: 277px;
    display: block;
  }

  .image-184._455.hblhl {
    display: none;
  }

  .image-184._25251 {
    max-width: 20%;
    height: 20%;
    min-height: 20%;
    max-height: 20%;
    margin-top: 0;
    margin-bottom: -174px;
    margin-left: 0;
    display: none;
    position: absolute;
    top: auto;
    right: auto;
  }

  .image-186 {
    margin-top: -372px;
    margin-right: 100px;
    padding-right: 0;
  }

  .bold-text-43 {
    display: block;
  }

  .header-desktop {
    z-index: 99;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 0;
    position: relative;
  }

  .header-desktop._85858 {
    margin-top: -232px;
    display: none;
  }

  .grid-27 {
    z-index: 999999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-height: none;
    padding-bottom: 7px;
    display: none;
    position: relative;
    top: auto;
    bottom: auto;
  }

  .image-192 {
    margin-top: -94px;
  }

  .image-194._85858 {
    z-index: auto;
    opacity: 1;
    width: auto;
    max-width: 650px;
    margin-top: -19px;
    margin-left: -88px;
    display: none;
    position: relative;
  }

  .image-194._85858.hjhjghj {
    z-index: 2147483647;
    opacity: 0;
    border-radius: 20px;
    display: none;
  }

  .image-194._52896 {
    width: 100%;
    max-width: 100%;
    margin-left: -244px;
  }

  .image-194._52896.ui8oio {
    z-index: 2;
    opacity: 1;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin: 0 auto;
    display: block;
    position: absolute;
    inset: 186px auto 0% -82px;
  }

  .paragraph-4 {
    margin-left: -158px;
  }

  .paragraph-4.gffhgfhf {
    z-index: 5;
    float: none;
    clear: none;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-top: auto;
    margin-bottom: 40px;
    margin-left: 0;
    padding: 5px 20px 10px 220px;
    font-family: Montserrat Alternates, sans-serif;
    font-size: 100%;
    line-height: 1;
    display: block;
    position: relative;
    top: 32px;
    left: auto;
    right: auto;
  }

  .paragraph-4.gffhgfhf.jkhjkhjkh {
    float: none;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-top: 10px;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .paragraph-4.yffrrdd {
    float: left;
    clear: none;
    margin-top: 0;
    margin-bottom: auto;
    margin-left: auto;
    padding-left: 220px;
    padding-right: 0;
    display: inline-block;
    top: 438px;
    left: -1282px;
    right: auto;
  }

  .heading-15 {
    z-index: 1;
    margin-top: 0;
    margin-left: 0;
    margin-right: 41px;
    top: -1237px;
    left: 173px;
  }

  .div-block-94 {
    margin-top: auto;
    margin-left: -73px;
    display: block;
    position: absolute;
    top: 544px;
    left: auto;
    right: auto;
  }

  .image-198._231455 {
    margin-top: 0;
    display: block;
  }

  .container-1457 {
    z-index: 9999;
    background-color: #0000;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 38px;
    position: relative;
  }

  .container-1457._5152 {
    object-fit: contain;
    margin-top: 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .grid-29 {
    width: 100%;
    min-width: 100%;
    max-height: none;
    margin-top: 0;
    display: inline-block;
    position: relative;
  }

  .image-200 {
    max-width: 100%;
    display: none;
  }

  .div-block-95 {
    z-index: auto;
    float: right;
    width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .div-block-95.fgjfg.ryfkh {
    z-index: auto;
    float: right;
    width: 100%;
    margin-top: -397px;
    margin-left: 259px;
    margin-right: 3px;
    display: inline-block;
  }

  .div-block-95.fgjfg.ryfkh._85252852 {
    margin-top: auto;
    margin-left: 136px;
    display: none;
    top: 0;
    bottom: auto;
    left: 0;
  }

  .div-block-95.fgjfg.ryfkh._5287285 {
    margin-top: -352px;
    margin-left: 344px;
    display: none;
    top: 1169px;
    left: -146px;
  }

  .div-block-95.fgjfg.jkhhh {
    margin-top: 64px;
  }

  .heading-17 {
    float: none;
    text-align: right;
    object-fit: fill;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: relative;
    left: 0;
  }

  .heading-17._6tyurutr {
    text-align: right;
    margin-top: -54px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    left: 2px;
  }

  .heading-17._545664 {
    z-index: auto;
    float: right;
    color: var(--body-background);
    width: 75%;
    min-width: 75%;
    max-width: 75%;
    margin: auto 0;
    padding: 20px 40px 20px 0;
    display: inline-block;
    position: relative;
    top: 160px;
    left: auto;
    right: 0;
  }

  .heading-18.drfh {
    float: right;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-18.drfh.yuioyuoy {
    float: right;
    clear: both;
    background-color: #0000;
    border-bottom-style: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    display: inline-block;
    inset: 187px auto 0% 0;
  }

  .heading-18.drfh.yuioyuoy.fbdfbdbf {
    background-color: #0000;
    top: auto;
    left: auto;
  }

  .text-span-45 {
    background-color: #0000;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._45656 {
    margin-top: -57px;
  }

  ._45656._5464 {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: -19px;
  }

  ._45656._5464._5645646 {
    z-index: auto;
    width: 500px;
    min-width: 500px;
    max-width: 500px;
    top: 71px;
  }

  ._45656._5464._645546546 {
    width: 500px;
    min-width: 500px;
    max-width: 500px;
    position: relative;
    top: 45px;
    left: auto;
  }

  ._45656._451848 {
    z-index: 999;
    width: auto;
    min-width: auto;
    max-width: 567px;
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: 207px;
    left: auto;
    right: auto;
  }

  ._45656._451848.fgfggfhjgyh.l-l {
    min-width: 100%;
    max-width: 100%;
    margin-top: -727px;
    margin-left: auto;
    display: none;
  }

  ._45656._451848.fgfggfhjgyh.tyutyutyiytui {
    z-index: auto;
    margin-top: 113px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 348px;
    left: auto;
  }

  .image-207 {
    display: none;
    top: auto;
    left: auto;
    right: 2px;
  }

  .grid-30 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 1;
    grid-template-rows: auto;
    grid-template-columns: 5.5fr 3.25fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: start;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    top: -96px;
  }

  .grid-30._5232543 {
    opacity: 0;
    margin-top: 0;
    top: 0;
  }

  .grid-30._5232543._234232 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 1;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(363px, .25fr) 1.75fr 5.75fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    max-height: none;
    margin-top: auto;
    display: grid;
  }

  .container-1458 {
    max-width: 100%;
    margin-top: 0;
  }

  .container-1461 {
    max-width: 100%;
    margin-top: -54px;
    position: relative;
  }

  .column-34 {
    display: none;
  }

  .grid-32 {
    display: inline;
  }

  .section-13 {
    margin-top: 0;
  }

  .image-210 {
    display: none;
  }

  .image-211 {
    opacity: .15;
  }

  ._545665 {
    z-index: 999;
    float: none;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    display: block;
    position: absolute;
    top: 384px;
    left: auto;
    right: 15px;
  }

  ._545665.dfsdf {
    opacity: .43;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    display: block;
    position: absolute;
    top: 512px;
    left: auto;
    right: 20px;
  }

  ._545665.dfsdf._51566 {
    display: none;
    top: 287px;
    left: 233px;
  }

  ._545665.dfsdf._5464456455 {
    width: 350px;
    min-width: 350px;
    max-width: 350px;
    display: none;
    left: 329px;
    right: auto;
  }

  ._545665.dfsdf._5464456455.ufguygfgu {
    display: none;
  }

  ._545665.dfsdf._5464456455.ufguygfgu.jkjkhg {
    display: block;
    top: 60px;
  }

  ._545665.dfsdf._5464456455.ufguygfgu.jkjkhg.tghdghdfghf.vcbnvbv {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 1000px;
    max-height: 1000px;
    display: block;
    top: -201px;
    left: auto;
  }

  .image-213.vbcvbcv {
    display: block;
    top: 0;
    left: 0;
  }

  .image-214 {
    float: none;
    margin-bottom: 0;
    display: none;
    position: relative;
    inset: 0% 0% auto;
  }

  .column-37 {
    background-color: #0000;
    display: none;
  }

  .desktop {
    max-width: 100%;
  }

  .heading-20 {
    z-index: 2147483647;
    margin-top: 122px;
    margin-bottom: auto;
    position: relative;
  }

  .heading-20.rtyety {
    z-index: 5;
    float: right;
    clear: both;
    text-align: right;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 22px;
    font-weight: 400;
    display: inline-block;
    position: relative;
  }

  .link-block-15 {
    z-index: 5;
    float: none;
    clear: both;
    margin-right: 7px;
    display: block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .container-1464 {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
  }

  .container-1465.jhjkh.hgkhjk {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
    position: relative;
  }

  .grid-33 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-top: 20px solid #000;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
    grid-auto-columns: 1fr;
    place-content: stretch;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -39px;
    display: block;
    position: relative;
    right: auto;
  }

  .container-1466 {
    display: none;
  }

  .columns-16 {
    margin-left: 0;
    padding-left: 0;
  }

  .column-38 {
    padding-left: 0;
  }

  .text-block-50 {
    float: left;
    clear: both;
    text-align: center;
    background-color: #0000;
    border-style: none;
    width: auto;
    min-width: auto;
    margin-top: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: relative;
    top: -13px;
    left: auto;
    right: auto;
  }

  .text-block-50.jkljklhj {
    float: right;
    margin-right: 4px;
    top: -2px;
  }

  .text-span-54 {
    background-color: #0000;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 1px;
  }

  .image-218 {
    top: -157px;
    left: 136px;
  }

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

  .text-block-52._243 {
    top: 109px;
    left: 79px;
  }

  .section-15 {
    display: none;
  }

  .room {
    z-index: 99;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-top-style: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: none;
    position: relative;
    top: 0;
    left: auto;
  }

  .div-block-103 {
    z-index: 2147483647;
    top: 10px;
  }

  .text-span-61, .text-span-62 {
    float: none;
  }

  .div-block-104 {
    z-index: 99999;
    clear: none;
    text-align: left;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-left: 0;
    display: inline;
    position: static;
    inset: 0% auto auto 0%;
  }

  .column-40, .column-41 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-17 {
    margin-top: 0;
    margin-right: 10px;
    display: block;
    top: -2px;
  }

  .div-block-106 {
    margin-top: 157px;
    margin-left: -61px;
  }

  .div-block-106._5252 {
    margin-top: 680px;
    margin-left: -147px;
  }

  .div-block-108 {
    width: 142.938px;
    margin-top: 0;
    position: static;
    top: auto;
  }

  .bold-text-55 {
    font-size: 100%;
  }

  .text-span-64 {
    float: none;
    text-align: left;
    object-fit: fill;
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 0;
    font-size: 20px;
    display: block;
    position: static;
    left: auto;
    right: auto;
  }

  .image-223 {
    z-index: 9999;
    min-width: 500px;
    max-width: 500px;
    margin-right: auto;
    display: block;
    position: relative;
    top: 113px;
    left: auto;
    right: auto;
  }

  .image-224.fhdfghdf {
    width: 250%;
    min-width: 250%;
    max-width: 250%;
    top: 336px;
    left: -95px;
  }

  .div-block-109.dfgdfgdfgdf.gfhghfh {
    top: 8px;
    left: 200px;
  }

  .div-block-109.dfgdfgdfgdf.gfhfhfgh {
    top: 593px;
  }

  .text-block-54.gfhfhgg.sdfdfsdfhg {
    margin-top: 0;
  }

  .text-block-54.gfhfhgg.sdfdfsdfhg._567676 {
    position: relative;
    top: 0;
    left: 197px;
  }

  .image-225 {
    display: none;
  }

  .image-226 {
    margin-top: 0;
    margin-left: -425px;
    top: 0;
  }

  .div-block-110 {
    margin-top: 0;
    position: sticky;
    top: 103px;
  }

  .grid-34 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 291px;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-18 {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .container-1472 {
    max-width: 100%;
  }

  .div-block-113 {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    left: -615px;
  }

  .section-19 {
    max-width: 100%;
    margin-top: auto;
  }

  .container-1473 {
    max-width: none;
    height: 510px;
    min-height: 510px;
    max-height: 510px;
    display: block;
    position: relative;
    top: auto;
  }

  .div-block-114 {
    max-width: 100%;
    left: 0;
  }

  .text-block-55 {
    background-color: #0000;
  }

  .grid-35 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--black-4);
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr 5.5fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    display: grid;
    top: 237px;
    left: 36px;
  }

  .section99 {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    top: 0;
  }

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

  .section-20 {
    z-index: 99;
  }

  .container-1475 {
    max-width: 100%;
  }

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

  .section-23 {
    z-index: 99;
    min-width: auto;
    min-height: 150px;
    margin-left: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: block;
    top: 0;
  }

  .section-23.dfgfdfgdfg {
    z-index: 1;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .subscribe-form-input {
    height: 38px;
    min-height: 38px;
    max-height: 38px;
  }

  .div-block-117 {
    min-height: 210px;
    max-height: 210px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .submit-button-4 {
    height: 38px;
    min-height: 38px;
    max-height: 38px;
    line-height: 1;
  }

  .heading-25 {
    text-align: right;
    margin-top: -8px;
    margin-bottom: .5rem;
    line-height: .5;
  }

  .image-230 {
    display: none;
  }

  .div-block-118 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    display: none;
    position: relative;
    top: auto;
    right: auto;
  }

  .text-span-71 {
    font-size: .7rem;
    font-weight: 400;
    line-height: .25;
  }

  .text-block-56 {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1;
  }

  .text-span-72 {
    font-size: 32px;
    font-style: normal;
  }

  .text-span-73 {
    font-family: Ubuntu, Helvetica, sans-serif;
    font-weight: 300;
  }

  .image-231 {
    z-index: 5;
    opacity: .34;
    width: 30%;
    min-width: 30%;
    max-width: 30%;
    top: -326px;
    left: 567px;
    transform: rotateX(-100deg)rotateY(0)rotateZ(-180deg);
  }

  .bold-text-58 {
    font-size: 22px;
  }

  .heading-26 {
    padding-left: 0;
  }

  .section-25 {
    display: none;
  }

  .div-block-119 {
    background-position: 0 100%;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .column-44 {
    clear: both;
    display: block;
  }

  .columns-17 {
    float: none;
    clear: none;
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    padding-bottom: 25px;
    display: flex;
  }

  .container-1478 {
    left: 8px;
  }

  .text-span-79 {
    float: right;
    color: #fff;
    background-color: #700024;
    max-width: 100%;
    margin-top: 10px;
    padding-left: 10px;
    display: block;
  }

  .link-block-17 {
    float: right;
    clear: none;
  }

  .image-239, .slider {
    display: none;
  }

  .div-block-121 {
    margin-top: 0;
    display: block;
    position: relative;
    top: -145px;
    right: 20px;
  }

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

  .column-45 {
    clear: both;
    justify-content: space-between;
    min-height: 1000px;
    max-height: 1000px;
    display: inline-block;
    left: -76px;
  }

  .image-240 {
    max-width: 600px;
    margin-top: 0;
    position: absolute;
    top: -91px;
    left: -263px;
  }

  .image-240.kjl-kp {
    min-width: 602px;
    max-width: 602px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    margin-left: 0;
    display: inline-block;
    inset: auto;
  }

  .image-240.pioupi {
    min-width: 602px;
    max-width: 602px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    top: auto;
    left: auto;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh {
    min-width: 100%;
    max-width: 100%;
    top: -36px;
    left: auto;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gfgf {
    min-width: auto;
    max-width: 100%;
    display: inline-block;
    top: -49px;
    left: 28px;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh {
    min-width: 425px;
    max-width: 425px;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-left: 155px;
    display: inline-block;
    position: absolute;
    top: auto;
    left: auto;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh.lk-kl-lk-k {
    min-width: 401px;
    max-width: 401px;
    margin-top: 42px;
    margin-left: 181px;
  }

  .grid-37 {
    place-items: stretch stretch;
    min-height: 380px;
    max-height: none;
    margin-left: 0;
    position: relative;
  }

  .image-2472 {
    min-width: 107px;
    max-width: 107px;
    margin-top: 84px;
    margin-left: 423px;
    margin-right: auto;
    inset: auto;
  }

  .text-block-61 {
    z-index: 99999;
    float: none;
    clear: none;
    color: var(--body-background);
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 20px;
    display: inline-block;
    inset: -226px auto auto;
  }

  .section-26 {
    min-width: 100%;
    max-width: 100%;
    max-height: 1787px;
    margin-top: 0;
    padding-bottom: 600px;
    display: none;
  }

  .grid-39 {
    float: left;
    clear: both;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    min-width: 80%;
    max-width: 80%;
    min-height: 500px;
    max-height: 500px;
    margin-top: auto;
    padding-left: 0;
    display: grid;
    top: 57px;
    left: auto;
  }

  .container-1482 {
    max-width: 100%;
    margin-top: -107px;
  }

  .div-block-123 {
    margin-top: auto;
    inset: 1091px -39px auto auto;
  }

  .text-446 {
    padding-right: 10px;
  }

  .text-block-65.gfhgfh {
    clear: both;
    padding-right: 10px;
  }

  .div-block-125 {
    padding-right: 0;
  }

  .text-span-87 {
    clear: none;
    display: inline;
  }

  .text-span-88 {
    font-size: 80%;
  }

  .image-2477 {
    margin-top: 344px;
    margin-left: -412px;
    display: none;
  }

  .bold-text-76.klkjhl-jj {
    clear: both;
  }

  .columns-20 {
    max-width: 100%;
  }

  .text-field-7.gfhhgfhgfjk {
    margin-bottom: 0;
  }

  .heading-27 {
    color: #fff;
    background-color: #0000;
    margin-left: 10px;
    padding-left: 10px;
  }

  .columns-22 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .form-5 {
    z-index: 9999;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .jhh-3, .block-content-3 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .body-7 {
    background-color: #000;
    background-image: none;
  }

  .container-1483 {
    z-index: 99999;
    background-color: #0000;
    max-width: none;
    margin-top: 100px;
    padding-left: 20px;
    display: inline-block;
    position: relative;
  }

  .image-2478 {
    z-index: 5;
    float: left;
    clear: both;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 98px;
    min-height: 98px;
    margin-top: 0;
    margin-left: 0;
    display: block;
    top: 0;
  }

  .div-block-131 {
    margin-top: 40px;
    margin-left: 0;
    display: block;
    position: relative;
  }

  .column-55 {
    max-height: 600px;
  }

  .columns-23 {
    min-width: auto;
    max-width: none;
  }

  .column-56 {
    max-height: 500px;
  }

  .text-block-69 {
    z-index: 9999999;
    color: var(--headings);
    background-color: #fff;
    margin-top: 0;
    padding-top: 20px;
    display: none;
    position: relative;
    inset: 0%;
  }

  .facebook {
    display: block;
  }

  .monoblock {
    background-color: #000;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .image-2484 {
    top: 796px;
    left: 141px;
  }

  .text-block-70 {
    color: #8b8b8b;
    top: 851px;
    left: 142px;
  }

  .image-2486 {
    float: left;
    max-width: 250px;
    margin-top: auto;
    margin-left: 100px;
    top: -387px;
    left: -86px;
  }

  .image-2489 {
    min-width: 300px;
    max-width: 300px;
    display: block;
    top: 94px;
    left: -45px;
  }

  .image-2490 {
    top: 599px;
    left: 200px;
    transform: rotateX(0)rotateY(-180deg)rotateZ(-46deg);
  }

  .image-2490.dfdfhdfh {
    top: 816px;
    left: 416px;
  }

  .image-2490.dfdfhdfh.fgfgjfgjgfhk {
    top: 43px;
    left: 630px;
    right: auto;
  }

  .image-2490.dfdfhdfh.rt565rt6yuty {
    top: 846px;
    left: 455px;
    transform: rotate(-60deg);
  }

  .image-2490.hghjghjg {
    display: none;
    top: 619px;
    left: auto;
    right: 466px;
  }

  .text-block-72 {
    float: right;
    margin-top: -221px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .container-1484, .grid-41 {
    min-height: auto;
    max-height: none;
  }

  .image-2492 {
    opacity: .1;
    display: none;
    top: 468px;
    left: -487px;
    transform: rotate(23deg);
  }

  .div-block-134 {
    max-width: 500px;
    max-height: 500px;
    margin-top: 100px;
    margin-left: 62px;
    display: block;
    position: relative;
  }

  .image-2495 {
    mix-blend-mode: multiply;
    min-width: 800px;
    max-width: 800px;
    top: 209px;
    left: -97px;
  }

  .image-2495.yfuyhgf {
    z-index: 3;
    display: block;
    top: 122px;
    left: -35px;
  }

  .image-2495.yfuyhgf.jukhjkhjk {
    top: 114px;
    left: 9px;
  }

  .image-2495.yfuyhgf.jhklhkl {
    z-index: auto;
    min-width: 150%;
    max-width: 150%;
    display: none;
    left: -225px;
  }

  .div-block-136 {
    min-width: auto;
    max-width: none;
  }

  .div-block-137 {
    display: block;
    position: absolute;
    top: 899px;
  }

  .image-2500 {
    margin-top: 0;
  }

  .image-2501 {
    max-width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-2503 {
    z-index: 1;
    opacity: .19;
    min-width: 200px;
    max-width: 200px;
    min-height: 400px;
    max-height: 400px;
    margin-top: -70px;
    margin-left: 121px;
  }

  .bold-text-83, .bold-text-84, .bold-text-85 {
    color: var(--headings);
  }

  .bold-text-87, .bold-text-88, .bold-text-89 {
    margin-top: 10px;
  }

  .image-2504 {
    float: right;
    margin-top: 0;
    display: none;
    position: static;
  }

  .link-block-22 {
    margin-top: 10px;
  }

  .container {
    min-width: auto;
    max-width: none;
  }

  .testimonial-left {
    width: 40%;
    margin-right: 40px;
  }

  .testimonial-slider-small {
    z-index: 99;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 100%;
    padding-top: 40px;
    display: none;
  }

  .testimonial-card {
    margin-left: 20px;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .column-59 {
    padding-right: 0;
  }

  .text-block-77 {
    font-size: 60%;
  }

  .image-2516, .text-block-78 {
    display: none;
  }

  .div-block-143 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    min-width: 850px;
    max-width: 850px;
    min-height: 972px;
    margin-top: 137px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: -101px;
  }

  .chat {
    display: none;
  }

  .text-block-82 {
    display: block;
  }

  .image-2527 {
    margin-left: 10px;
  }

  .section-30 {
    padding-bottom: 0;
    display: inline-block;
  }

  .text-block-85.fdfhgh {
    float: none;
    clear: none;
    text-align: left;
    white-space: nowrap;
    border-width: 5px;
    min-width: 50%;
    max-width: 50%;
    font-size: 120%;
    display: inline-block;
  }

  .text-block-86.jkljhljlkjk {
    float: none;
    clear: both;
    text-align: left;
    white-space: nowrap;
    border-width: 4px;
    border-left-style: none;
    min-width: 50%;
    max-width: 50%;
    font-size: 120%;
  }

  .image-2530.dsdfgfgg, .image-2530.ghjgfhj {
    max-width: 100%;
    margin-left: 0;
  }

  .container-1488 {
    max-width: 100%;
  }

  .step11 {
    display: none;
  }

  .bold-text-106 {
    float: left;
    border-left-style: none;
    margin-right: 5px;
    padding-right: 5px;
  }

  .bold-text-107 {
    float: left;
    margin-right: 5px;
    padding-right: 5px;
  }

  .image-2540 {
    top: -585px;
    left: -62px;
  }

  .div-block-165 {
    min-width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .column-67 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-166.jkhk {
    display: block;
  }

  .text-block-88 {
    clear: none;
    border: 2px solid #000;
    border-style: solid none;
    min-width: 100%;
    max-width: 100%;
  }

  .text-span-151 {
    margin-left: -10px;
  }

  .fghfghfgth {
    display: inline-block;
  }

  ._153, ._154 {
    padding-top: 5px;
    padding-right: 5px;
  }

  .text-block-90 {
    min-width: 44%;
    max-width: 400px;
    margin-bottom: 10px;
  }

  .text-block-90.ghhgjh.fdhgdfghfgdtyr, .text-block-90.tgjthjt.gfjytjffgjkgfkj {
    float: none;
    clear: none;
    min-width: 100%;
    max-width: 100%;
  }

  .step-2, .div-block-169 {
    display: none;
  }

  .ez2f {
    display: block;
  }

  .monoblocks-select {
    min-width: auto;
    max-width: none;
    padding-bottom: 0;
    display: flex;
  }

  .column-70 {
    margin-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-171 {
    z-index: 999999;
    color: var(--headings);
    background-color: #fff;
    padding-top: 140px;
    position: absolute;
    inset: 0%;
  }

  .image-2545 {
    display: block;
    left: -53px;
  }

  .columns-28 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 434px;
    left: 196px;
    right: auto;
  }

  .monoblock-2 {
    min-width: 768px;
    max-width: 768px;
    margin-left: 0;
    display: block;
  }

  .monoblock-2.gfsrffg {
    z-index: 999;
    background-color: var(--body-text);
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .monoblock-2.gfsrffg-copy {
    z-index: 999;
    background-color: var(--body-text);
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: relative;
    top: 0;
  }

  .footer {
    min-height: auto;
    max-height: none;
    display: block;
  }

  .body-copy {
    object-fit: contain;
    margin-left: 0;
  }

  .section-26-copy {
    min-width: 100%;
    max-width: 100%;
    max-height: 1787px;
    margin-top: 0;
    padding-bottom: 600px;
    display: inline-block;
  }

  .text-block-72-copy {
    float: right;
    margin-top: -221px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  .container-1481-copy {
    max-width: 100%;
    display: inline-block;
  }

  .text-block-61-copy {
    z-index: 99999;
    float: none;
    clear: none;
    color: var(--body-background);
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 20px;
    display: inline-block;
    inset: -226px auto auto;
  }

  .div-block-136-copy {
    min-width: auto;
    max-width: none;
  }

  .image-2557 {
    display: none;
  }

  .div-block-155-copy-copy-copy {
    margin-top: 195px;
    display: none;
  }

  .container-1490 {
    display: none;
  }

  .heda.fdfhgh {
    white-space: nowrap;
    font-size: 120%;
    display: inline;
  }

  .container-1492 {
    display: none;
  }

  .div-block-94-copy {
    margin-top: auto;
    margin-left: -73px;
    display: block;
    position: absolute;
    top: 544px;
    left: auto;
    right: auto;
  }

  .div-block-180 {
    top: -307px;
    right: 361px;
  }

  .image-2542-copy-copy-copy {
    display: none;
    top: -511%;
    left: -253%;
  }

  .image-2527-copy-copy {
    min-width: 560px;
    max-width: 560px;
    margin-top: 140px;
    margin-left: 18px;
  }

  .step11-copy, .section-30-copy {
    display: block;
  }

  .image-2579 {
    max-width: 768px;
    display: none;
    position: relative;
    inset: 0% auto 0% 0%;
  }

  .image-2581 {
    display: none;
  }

  .text-block-85-copy-copy.fdfhgh, .text-block-85-copy.fdfhgh {
    white-space: nowrap;
    font-size: 120%;
    display: inline;
  }

  .text-block-82-copy {
    display: block;
  }

  .div-block-186 {
    padding-bottom: 60px;
  }

  .heda-copy._55256355 {
    border-left-width: 5px;
  }

  .heda-copy._158444 {
    border-style: solid solid solid none;
    border-width: 5px;
  }

  .body-copy-copy {
    object-fit: contain;
    margin-left: 0;
  }

  .text-block-82-copy-copy {
    display: block;
  }

  .grid-43 {
    background-color: var(--black-5);
    grid-template-columns: 1fr 1.25fr 1fr 1.25fr;
    margin-top: 0;
    padding-bottom: 100px;
    padding-right: 40px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .main {
    display: none;
  }

  .grid-42-copy-copy._5154972565 {
    grid-column-gap: 18px;
    grid-row-gap: 0px;
    grid-template-rows: minmax(53px, .25fr) minmax(auto, .5fr) auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -23px;
    padding-bottom: 149px;
    display: grid;
  }

  .heda-copy.fdfhgh {
    white-space: nowrap;
    font-size: 120%;
    display: inline;
  }

  .image-2589 {
    display: none;
    top: 0;
    left: 0;
  }

  .hedas4-copy {
    white-space: normal;
    margin-left: 111px;
  }

  .header._95295626 {
    padding-bottom: 220px;
    display: block;
  }

  .monosel {
    padding-bottom: 0;
  }

  .columns-20-copy {
    max-width: 100%;
  }

  .div-block-190 {
    top: -162.406px;
    left: 209px;
  }

  .container-1495 {
    display: none;
  }

  .roomsel {
    padding-bottom: 220px;
    display: block;
  }

  .image-2594 {
    left: -128px;
  }

  .image-2595 {
    float: none;
    left: -126px;
  }

  .image-2596 {
    float: none;
    clear: none;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .image-2597 {
    float: none;
    clear: none;
  }

  .split {
    display: none;
  }

  .splitsel {
    display: block;
  }

  ._111-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .bnbnbv {
    margin-left: -347px;
  }

  .bnbnbv-copy {
    margin-left: -378px;
  }

  .text-447 {
    padding-right: 10px;
  }

  .columns-20-copy-2, .columns-31 {
    max-width: 100%;
  }

  .image-2596-copy {
    float: none;
    clear: none;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  ._5648964654 {
    max-width: 70%;
    margin-top: -99px;
    margin-bottom: -95px;
    display: inline-block;
    position: relative;
    inset: 0%;
  }

  .image-2599 {
    border: 2px solid #000;
    max-width: 60%;
    position: relative;
    inset: 0%;
  }

  ._48848483 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.75rem;
  }

  h2 {
    font-size: 1.625rem;
  }

  h3 {
    font-size: 1.375rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5, .text-medium {
    font-size: 1.125rem;
  }

  .text-medium.des {
    margin-top: 20px;
    margin-left: 20px;
  }

  .form {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 400px;
    padding-right: 0;
    display: none;
    position: relative;
    left: 0%;
  }

  .form-grid {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    left: auto;
  }

  .body {
    object-fit: contain;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .div-block {
    top: -10px;
  }

  .grid-7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2.25fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: block;
  }

  .contact-form {
    margin-top: 0;
    padding: 0 0 40px;
    top: 0;
  }

  .image-13 {
    background-color: var(--body-text);
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .div-block-3 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .jhh {
    margin-top: 10px;
    margin-left: 10px;
    padding-left: 0;
    font-family: Verdana, Geneva, sans-serif;
  }

  .jhh.hggjgk {
    padding-left: 10px;
  }

  .jhh._2515 {
    margin-left: 0;
    padding-left: 10px;
  }

  .jhh.fghgfhg.ihlhl._56156.llll, .jhh.fghgfhg.ihlhl._56156.rrrr {
    margin-left: 0;
  }

  .block-content {
    font-family: Verdana, Geneva, sans-serif;
  }

  .heading-8 {
    float: right;
    font-size: 20px;
    line-height: 26px;
  }

  .heading-8.dfgdfg {
    white-space: pre;
  }

  .heading-8.dfgdfg.jgfjhg {
    float: left;
    white-space: pre-wrap;
    width: 50%;
    display: inline-block;
  }

  .heading-8.gfhgffhjf {
    flex: 0 auto;
  }

  .ez46 {
    margin-bottom: 20px;
    padding-bottom: 34px;
    padding-right: 10px;
  }

  .ez46.hgfhf {
    flex-flow: row;
    justify-content: center;
    display: block;
  }

  .ez46.fhdghf {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    display: inline-block;
    top: -49px;
  }

  .section {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1444 {
    bottom: -10%;
  }

  .text-block-12 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .button-2 {
    margin-top: 2px;
  }

  .heading-11 {
    background-image: linear-gradient(#00000061, #00000061), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    padding-left: 0;
    top: 0;
  }

  .div-block-22 {
    margin-bottom: 0;
  }

  .div-block-24 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .image-60 {
    margin-top: 0;
    display: none;
  }

  .container-1446 {
    margin-top: 0;
  }

  .text-block-18 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 3px;
  }

  .section-4 {
    min-width: 568px;
    max-width: 568px;
  }

  .section-4.gfsrffg {
    max-width: 100%;
    margin-top: 0;
    display: none;
    bottom: 0;
  }

  .section-4.gfsrffg-copy {
    max-width: 100%;
    margin-top: 0;
    bottom: 0;
  }

  .rooms {
    padding-bottom: 0;
  }

  .image-65 {
    max-width: 100%;
    margin: 0;
    padding-bottom: 0;
    display: inline-block;
    inset: 0% 0% auto;
  }

  .div-block-30 {
    margin-top: 40px;
    display: block;
  }

  .div-block-31 {
    margin-top: 0;
    display: block;
    position: static;
  }

  .bold-text-16 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .image-66 {
    margin-bottom: 0;
  }

  .image-67 {
    width: 80%;
    max-width: 80%;
  }

  .contact-us {
    background-color: #0000;
    margin-top: 757px;
    padding-top: 0;
    display: block;
    position: relative;
    top: 0%;
  }

  .terms {
    z-index: 9999;
  }

  .bold-text-19 {
    margin-left: 0;
  }

  .paragraph-2 {
    z-index: 9;
    margin-top: -1px;
    margin-bottom: 0;
    margin-left: 42px;
    padding-bottom: 0;
    top: 0%;
  }

  .image-71 {
    margin-top: 0;
    margin-right: 0;
    top: 36%;
    left: 5%;
  }

  .image-74 {
    width: 100%;
    min-width: 100%;
    margin: 88px 0 36px;
    padding-right: 20px;
    display: block;
    left: -5px;
  }

  .grid-14 {
    margin-right: 20px;
    display: block;
  }

  .heading-12 {
    margin-left: 0;
  }

  .image-80 {
    margin-bottom: 132px;
    padding-top: 30px;
  }

  .image-81._25 {
    top: 8%;
  }

  .image-81._25._26 {
    width: 270px;
    min-width: 270px;
    max-width: 270px;
    top: -8%;
  }

  .image-81._25._26.ertgr {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    display: block;
    position: relative;
    top: -103%;
    left: -1%;
  }

  .image-81._25._54554._6542215 {
    width: 250px;
    min-width: 250px;
    max-width: 250px;
  }

  .image-88 {
    margin-top: -121px;
  }

  .div-block-44 {
    margin-bottom: 297px;
    top: 2px;
  }

  .image-89 {
    left: -263px;
  }

  .image-101 {
    display: none;
  }

  .text-block-26 {
    top: 85px;
  }

  .text-block-26.right._454 {
    left: 48px;
  }

  .text-block-26.right._454._5453 {
    left: 49px;
  }

  .text-block-26.fgh {
    margin-left: auto;
    margin-right: auto;
    display: inline;
    position: absolute;
    inset: -5% 0% auto;
  }

  .text-block-26.fgh.ytiyui {
    top: -32px;
  }

  .text-block-26.hghjikh {
    top: 89px;
  }

  .div-block-48 {
    left: -466px;
  }

  .div-block-48._5465.ytktyukyu {
    left: 173px;
  }

  .div-block-48._5465._5648552 {
    left: 69px;
  }

  .div-block-48.fgjjghj {
    top: -119px;
    left: 18px;
  }

  .grid-15._25._26 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: 500px auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
    left: -12px;
  }

  .grid-15._25._78565 {
    left: 273px;
  }

  .grid-15._25.gfjjgfh {
    top: 156px;
    left: 276px;
  }

  .image-102 {
    opacity: 1;
    bottom: 390px;
  }

  .image-108 {
    top: 300px;
    left: -285px;
  }

  .image-108.fgf.ftgyf {
    display: none;
    left: -65%;
  }

  ._1450 {
    background-color: var(--body-text);
    margin-top: -555px;
    top: 0;
  }

  ._1450.hfdrr.hgfj {
    margin-top: 164px;
  }

  .grid-18 {
    top: -306px;
  }

  .grid-18.gfj.rtdrtf {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: repeat(auto-fit, minmax(167px, 1fr)) 280px 345px;
    grid-template-columns: 2.5fr minmax(0, 1fr);
    grid-auto-columns: .25fr;
    margin-bottom: 383px;
    display: grid;
    top: -494px;
    left: 1%;
  }

  .image-110.rtyruy {
    top: 175.266px;
    left: 235px;
  }

  .div-block-51 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .grid-19 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2.25fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    display: block;
  }

  .text-block-28._164.pr {
    margin-top: 656px;
    left: -22px;
  }

  .text-block-28._164.pr.hgjghjgh {
    top: 246px;
    left: -35px;
  }

  .text-block-28._164.pr.gyhjg, .text-block-28._164.pr.ohjuioui {
    left: 0;
  }

  .text-block-28._164._8543.yhgfh.fgdfg {
    float: none;
    top: -209px;
  }

  .text-block-28._164._8543.ghjfj {
    padding-bottom: 155px;
  }

  .text-block-28._164._8543.ghjfj.ghgfh {
    float: none;
    position: static;
    top: -37px;
    bottom: auto;
    left: auto;
  }

  .text-block-28._164.gfhdgh {
    margin-bottom: 0;
  }

  .text-block-28._164.vcvbcb {
    float: none;
    text-align: center;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 7px;
    position: relative;
    top: 0;
    left: auto;
  }

  .text-block-28._164.hjkj {
    margin-top: 0;
    position: relative;
    top: 0;
    left: 0;
  }

  .text-block-28._164.hjkj.fghjfgh.rtyurty {
    float: none;
    margin: 20px 0 40px;
    display: inline-block;
  }

  .text-block-28._164.hjkj._0-09-9 {
    top: 670px;
    right: -28px;
  }

  .div-block-53 {
    margin-bottom: 0;
  }

  .text-block-29._25.mo, .text-block-29._25.mo.dfgdfg {
    text-align: left;
  }

  .text-block-29._25.mo.dfgdfg._7uuyt.gtrrr {
    float: none;
    margin-top: -281px;
    margin-left: 0;
    display: inline;
    left: auto;
  }

  .text-block-29._25.mo.hgmhnm {
    z-index: 999999;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 219px;
    display: block;
    top: auto;
  }

  .text-block-29._25.dfg {
    background-color: var(--black-3);
    border-style: none;
    border-color: #000;
    margin: 0;
    padding: 0 0 10px;
    display: block;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .text-block-29._25.dfg.xcv {
    text-align: left;
    margin-left: 0;
    display: inline-block;
    top: -109px;
  }

  .button-3 {
    margin-top: 2px;
  }

  .text-block-30 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 3px;
  }

  .image-111.pro {
    left: 4%;
  }

  .text-block-31.jghfjhg {
    opacity: .69;
    margin-top: 94px;
    padding-bottom: 20px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .text-block-33 {
    z-index: 99;
    background-color: #636363e0;
    margin-top: 103px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .privacy-notice.jhgfjh {
    width: 300px;
    min-width: 300px;
    max-width: 300px;
    margin-top: 0;
    display: none;
    top: 0%;
  }

  .text-span-28 {
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-6 {
    margin-left: 0;
    display: flex;
    position: relative;
    left: 0%;
  }

  .columns-6.ghjhgj {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    top: 0%;
    left: 0%;
  }

  .text-block-35._1111 {
    border-style: none;
    border-color: var(--headings);
    background-color: var(--black-3);
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    left: 0;
  }

  .text-block-35.rtyyrt {
    border-style: none;
    border-color: var(--headings);
    background-color: var(--black-3);
    text-align: right;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 10px;
  }

  .text-block-36 {
    margin-top: 0;
    top: 37%;
  }

  .text-block-36.fg.tgyu {
    float: left;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin: 10px 0 0 20px;
    top: 35%;
  }

  .text-block-36.fg.tgyu.sto {
    float: left;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 20px;
    bottom: 0;
  }

  .text-block-36.fg.tgyu.uykuk {
    margin-top: 50px;
  }

  .text-block-36.fg.tgyu.hjkhjk {
    float: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    top: -69px;
  }

  .text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg.ytuytu {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 10px;
    display: inline-block;
    top: auto;
  }

  .text-block-36.fg.tgyu.ytuytu {
    margin-top: 0;
  }

  .text-block-36.pri {
    float: right;
    clear: both;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    display: block;
    top: 0%;
  }

  .div-block-60.gyhhhg {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-61 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .div-block-61.gfhf {
    margin-bottom: 120px;
  }

  .button-4 {
    bottom: -50%;
    right: 0%;
  }

  .text-span-30 {
    float: left;
    clear: both;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 40%;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .div-block-62 {
    z-index: 99999999;
    margin-top: 0;
  }

  .image-120.sdfs {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .column-8.dfhgdf {
    padding-left: 0;
    display: block;
    left: 0;
  }

  .column-9 {
    padding-right: 137px;
  }

  .column-11 {
    padding-right: 0;
  }

  .column-13 {
    flex: 0 auto;
    left: 0;
  }

  .image-127 {
    top: 44px;
  }

  .image-129.dfrthrt {
    display: none;
  }

  .image-130 {
    z-index: 9999;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    display: block;
    position: absolute;
    top: 8px;
    left: -2px;
  }

  .image-131 {
    display: none;
  }

  .image-134 {
    background-color: #0000;
    padding-left: 40px;
    padding-right: 40px;
    top: 157px;
  }

  .hyu {
    text-align: left;
  }

  .hyu.hjlkjl {
    clear: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    top: 0;
  }

  .hyu.hjlkjl._54566 {
    float: left;
    clear: both;
    margin-top: -232px;
    font-size: 100%;
    display: inline-block;
    position: static;
  }

  .hyu.hjlkjl._54566._243 {
    margin-left: 0;
    top: -565px;
  }

  .hyu.hjlkjl._54566._243.fghfgh {
    font-size: 22px;
    line-height: 30px;
    top: -199px;
    left: 49px;
  }

  .hyu.hjlkjl._52525 {
    top: -355px;
  }

  .hyu.hjlkjl._52525.guhdde {
    float: none;
    clear: both;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    position: static;
  }

  .hyu.hjlkjl._52525.guhdde.gcfcg {
    float: left;
    clear: none;
    margin-left: 0;
    margin-right: 0;
    padding-right: 166px;
    position: absolute;
    top: -115px;
    left: 0;
  }

  .hyu.hjlkjl.jhgjj.nhbmn {
    margin-top: 0;
    top: 0;
  }

  .hyu.yhjtyjty {
    float: right;
    text-align: right;
    position: absolute;
    inset: -86% 36% 0% auto;
  }

  .hyu.yhjtyjty.gfdh {
    top: 22px;
  }

  .image-138 {
    top: 95%;
  }

  .text-span-36 {
    float: left;
    clear: both;
    background-color: var(--black-3);
    color: var(--body-background);
    border-style: none;
    margin-left: 0;
    display: block;
    position: relative;
    top: 1px;
  }

  .div-block-71 {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
  }

  .grid-21 {
    top: -85px;
  }

  .link-block-12 {
    background-color: #0000;
    margin-right: 0;
    position: relative;
    inset: -18% -17px 0% auto;
  }

  .link-block-12.hhg {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0%;
  }

  .link-block-12.ghhg {
    display: block;
    bottom: 69%;
  }

  .image-140 {
    float: right;
    border-color: #f40;
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0% 0% auto auto;
  }

  .image-140._555 {
    float: right;
    clear: both;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
    top: -105px;
    left: -31px;
  }

  .image-140.xczxds {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    margin-bottom: 86px;
  }

  .image-140.dfddf {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
    margin-bottom: 86px;
    top: 10px;
  }

  .image-140.error-message {
    margin-top: 0;
    top: 66px;
    left: 26px;
  }

  .image-140.rrr {
    width: 184px;
    min-width: 184px;
    max-width: 184px;
    top: 60px;
    left: 29px;
  }

  .columns-8 {
    padding-top: 220px;
    padding-bottom: 284px;
    display: flex;
    overflow: visible;
  }

  .bold-text-27 {
    clear: none;
    position: relative;
    top: -21px;
  }

  .bold-text-27.dsdfsdf {
    margin-left: 0;
    top: -39px;
  }

  .div-block-72 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
    top: 0;
    left: 0;
    overflow: visible;
  }

  .bold-text-29.ytygf {
    float: left;
    clear: none;
    display: block;
  }

  .column-16 {
    clear: none;
    display: inline-block;
    position: static;
  }

  .columns-9.htdhtdh {
    margin-top: 0;
    display: block;
  }

  .block-content-2, .text-block-42 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .div-block-73 {
    padding-right: 10px;
  }

  .jhh-2 {
    padding-left: 0;
    font-family: Verdana, Geneva, sans-serif;
  }

  .ez15 {
    padding-top: 0;
    position: fixed;
    inset: 0%;
  }

  .column-18 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    display: inline-block;
  }

  .column-19 {
    top: 0;
  }

  .image-142 {
    bottom: 24%;
  }

  .image-143 {
    height: 50%;
    min-height: 50%;
    max-height: 50px;
    top: 234px;
  }

  .image-144 {
    inset: 0%;
  }

  .image-144.tffffg {
    top: 151px;
  }

  .image-144.hgfhgjf {
    margin-left: auto;
    margin-right: auto;
    inset: 0%;
  }

  .div-block-77 {
    margin-bottom: 0;
  }

  .div-block-77.dgffgdf {
    margin-bottom: 575px;
  }

  .div-block-77.dgffgdf._52353.tfghfth {
    margin-bottom: 0;
    margin-left: 0;
  }

  ._45456 {
    left: 1%;
  }

  ._45456.rrrr {
    right: -13%;
  }

  .image-151.image-150 {
    float: left;
    clear: none;
    width: 424px;
    min-width: 424px;
    max-width: 424px;
    display: inline-block;
    position: relative;
    inset: 0% 0% 114px auto;
  }

  .div-block-78 {
    top: 146px;
    left: 27px;
  }

  .text-block-44 {
    margin-bottom: 40px;
  }

  .text-block-45 {
    margin-left: -10px;
    padding-top: 0;
    padding-left: 0;
  }

  .columns-12 {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    bottom: auto;
  }

  .column-22 {
    margin-top: 2px;
  }

  .image-162 {
    float: none;
    width: 153px;
    min-width: 153px;
    max-width: 153px;
    margin-top: 0;
    margin-left: 0;
    display: inline-block;
    position: absolute;
    inset: -8% auto auto 122px;
  }

  .div-block-84 {
    float: none;
    clear: none;
    background-color: #0000;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    margin: 0 0 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .columns-13 {
    background-color: #0000;
    justify-content: space-around;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    display: block;
    position: relative;
    top: auto;
  }

  .columns-13.fghg {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
    top: 0;
  }

  .column-23 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    display: inline-block;
  }

  .column-24 {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .column-25 {
    height: auto;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .image-163 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 129px;
    margin-bottom: -35px;
    display: none;
    top: -113px;
    left: 0;
  }

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

  .column-26 {
    margin-bottom: 32px;
    padding-left: 20px;
  }

  .bold-text-34 {
    float: left;
  }

  .column-27 {
    margin-bottom: auto;
    padding-left: 20px;
    padding-right: 0;
  }

  .image-164 {
    display: none;
    position: relative;
  }

  .image-165.ioiuopi, .image-165.ytgfyuy {
    display: none;
  }

  .text-block-47 {
    float: left;
    margin-left: 0;
  }

  .html-embed-3 {
    float: right;
  }

  .image-166 {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin-top: 55px;
    display: inline-block;
  }

  .image-168 {
    max-width: 100%;
    display: none;
    position: relative;
  }

  .columns-14 {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: inline-block;
  }

  .paragraph-3 {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
  }

  .container-1454 {
    display: none;
  }

  .div-block-86 {
    float: none;
    clear: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
    top: -58px;
    left: 0;
  }

  .div-block-87 {
    margin-top: -10px;
    padding-bottom: 40px;
  }

  .section-11 {
    margin-top: 0;
  }

  .div-block-88 {
    float: right;
    margin-bottom: 0;
    position: relative;
    inset: -25px 13% auto auto;
  }

  .div-block-89 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 8px;
    margin-bottom: 0;
    display: grid;
  }

  .div-block-90 {
    float: none;
    clear: none;
    margin-top: 0;
    top: 0;
    bottom: 46px;
    left: 0;
  }

  .image-178, .image-179, .image-180 {
    margin-left: 0;
  }

  .grid-25 {
    margin-right: 0;
  }

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

  .link-block-14 {
    float: right;
    background-color: #0000;
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    text-decoration: none;
    display: inline-block;
    top: auto;
  }

  .image-182 {
    z-index: 999;
    float: left;
    clear: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 0;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .image-182.fjhjhghgfjfh {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .div-block-91 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 0;
  }

  .column-31 {
    margin-top: 40px;
  }

  .image-184 {
    margin-top: 70px;
    top: -71%;
  }

  .image-184._455._524524 {
    margin-top: -318px;
    margin-left: 0;
    padding-left: 0;
    display: none;
    position: absolute;
    left: 59%;
  }

  .image-184._25251 {
    margin-bottom: 70px;
    margin-left: 323px;
    padding-left: 0;
    display: none;
  }

  .section-12 {
    max-width: 100%;
  }

  .image-186 {
    display: none;
  }

  .header-desktop {
    max-width: 100%;
    margin-bottom: 52px;
    padding-bottom: 0;
    display: none;
  }

  .header-desktop._85858 {
    display: none;
  }

  .grid-27 {
    max-width: 100%;
    max-height: 100px;
    display: inline-block;
  }

  .image-192 {
    margin-top: -187px;
    display: none;
  }

  .image-194._85858 {
    z-index: 999;
    width: 500px;
    min-width: 500px;
    max-width: 500px;
    margin-top: -96px;
    margin-left: -155px;
    display: none;
    position: absolute;
  }

  .image-194._52896 {
    margin-top: 0;
  }

  .image-194._52896.ui8oio {
    z-index: 9999;
    max-width: none;
    margin-top: -63px;
    margin-left: auto;
    display: inline-block;
    position: relative;
    top: 146px;
    left: -118px;
  }

  .paragraph-4.gffhgfhf {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    position: absolute;
    top: 323px;
    left: -146px;
  }

  .paragraph-4.gffhgfhf.jkhjkhjkh {
    top: 0;
    left: auto;
  }

  .paragraph-4.yffrrdd {
    text-align: left;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -123px;
    margin-bottom: auto;
    display: block;
    position: absolute;
    top: 478px;
    left: -1125px;
  }

  .heading-15 {
    top: 0;
    left: -126px;
  }

  .div-block-94 {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 212px;
    left: auto;
    right: 24px;
  }

  .container-1457 {
    margin-top: 20px;
    position: relative;
  }

  .container-1457._5152 {
    height: auto;
    min-height: auto;
    max-height: none;
    position: static;
  }

  .grid-29 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 215px;
    display: block;
  }

  .div-block-95 {
    z-index: 99999;
    float: right;
    width: 100%;
    margin-top: -249px;
    margin-left: 0;
    display: none;
    right: -10px;
  }

  .div-block-95.fgjfg.ryfkh {
    z-index: 999999;
    float: right;
    width: 100%;
    max-width: 100%;
    margin-top: 6px;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    right: auto;
  }

  .div-block-95.fgjfg.ryfkh._85252852 {
    display: none;
    left: -22px;
  }

  .div-block-95.fgjfg.ryfkh._5287285 {
    display: none;
    top: auto;
    left: -525px;
  }

  .heading-17 {
    float: right;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 20px;
    display: block;
    left: 0;
  }

  .heading-17._6tyurutr {
    padding-right: 20px;
    display: block;
    left: 0;
  }

  .heading-17._545664 {
    margin-top: 200px;
    margin-bottom: -123px;
    margin-left: 0;
    padding-bottom: 120px;
    position: relative;
    top: 0;
    left: 0;
  }

  .heading-18.drfh {
    float: right;
    margin-right: 10px;
  }

  .heading-18.drfh.yuioyuoy {
    padding-right: 10px;
    display: inline-block;
    top: 186px;
    left: -85px;
  }

  ._45656 {
    margin-top: -626px;
  }

  ._45656._5464 {
    margin-top: -342px;
    display: block;
  }

  ._45656._5464._5645646 {
    margin-top: -408px;
    display: none;
  }

  ._45656._5464._645546546 {
    width: 500px;
    min-width: 500px;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: -386px;
    margin-left: 40px;
    display: inline-block;
    position: relative;
    top: auto;
    left: 0;
  }

  ._45656._451848 {
    width: auto;
    min-width: auto;
    max-width: 400px;
    margin-top: 0;
    margin-left: 40px;
    display: inline-block;
    position: relative;
    top: 227px;
    left: 0;
  }

  ._45656._451848.fgfggfhjgyh.l-l {
    margin-top: -409px;
  }

  ._45656._451848.fgfggfhjgyh.tyutyutyiytui {
    min-width: 500px;
    max-width: 500px;
    display: none;
    top: 339px;
    left: -347px;
  }

  .image-207 {
    margin-top: -53px;
    margin-left: -606px;
    top: 349px;
    left: 473px;
  }

  .grid-30 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 2.75fr 1.75fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .container-1458 {
    margin-top: 0;
    display: block;
  }

  .container-1461 {
    margin-top: 0;
    display: inline-block;
  }

  .image-211 {
    display: none;
  }

  ._545665 {
    z-index: 99999;
    max-width: 40%;
    display: block;
    position: absolute;
    top: 221px;
    left: auto;
  }

  ._545665.dfsdf {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
    display: block;
    position: absolute;
    top: 346px;
    left: auto;
    right: 28px;
  }

  ._545665.dfsdf._5464456455.ufguygfgu.jkjkhg.tghdghdfghf {
    display: none;
    position: absolute;
    top: -23px;
  }

  .image-214 {
    display: none;
    position: relative;
    top: -218px;
    left: 28px;
  }

  .bold-text-49 {
    background-color: var(--body-background);
    color: #000;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 400;
  }

  .heading-20 {
    margin-top: 173px;
  }

  .heading-20.rtyety {
    float: none;
    clear: none;
    margin-top: 0;
    position: sticky;
    top: 7px;
  }

  .link-block-15 {
    float: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
  }

  .container-1464 {
    margin-top: 57px;
    position: relative;
  }

  .container-1465.jhjkh {
    margin-top: 532px;
  }

  .grid-33 {
    float: right;
    border-top-style: none;
    max-width: 100%;
    margin-top: auto;
    display: block;
  }

  .text-block-50 {
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: 40px;
    left: -6px;
  }

  .link-block-16 {
    margin-top: 28px;
    display: none;
    top: 0;
  }

  .image-218 {
    position: relative;
    top: -277px;
    left: -101px;
  }

  .container-1468 {
    margin-top: 0;
  }

  .container-1469 {
    top: 0;
  }

  .text-block-52._243 {
    margin-top: 171px;
    display: inline-block;
    top: -131px;
    left: 89px;
  }

  .heading-22 {
    margin-top: 241px;
    display: none;
  }

  .section-15 {
    display: inline-block;
  }

  .room {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-top-style: none;
    max-width: 100%;
    margin-top: auto;
    padding-top: 0;
    display: none;
    top: auto;
  }

  .div-block-103 {
    margin-top: 225px;
    display: block;
    position: sticky;
    top: 0;
  }

  .text-span-61 {
    top: -2px;
  }

  .div-block-104 {
    border: 1px #000;
    margin-top: 0;
    top: -81px;
  }

  .section-17 {
    z-index: 9999999;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .text-span-64 {
    margin-top: -26px;
    margin-left: -18px;
  }

  .image-223 {
    margin-top: auto;
    top: -11px;
    right: -14px;
  }

  .image-224.fhdfghdf {
    top: 83px;
    left: 61px;
  }

  .div-block-109.dfgdfgdfgdf.gfhghfh {
    left: 257px;
  }

  .div-block-109.dfgdfgdfgdf.gfhfhfgh {
    top: 501px;
  }

  .image-226 {
    margin-left: -181px;
  }

  .grid-34 {
    z-index: 9999;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    margin-top: 0;
    padding-right: 40px;
    display: grid;
  }

  .section-18 {
    z-index: 555;
    margin-top: -27px;
    margin-bottom: -97px;
    display: none;
  }

  .heading-24 {
    top: -511px;
  }

  .grid-35 {
    margin-top: -189px;
    display: none;
  }

  .section-23 {
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
  }

  .section-23.fgfgfgfg {
    float: none;
    margin-left: 0;
  }

  .subscribe-form {
    padding: 40px 20px;
  }

  .container-1477 {
    padding-top: 0;
  }

  .column-43 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-25 {
    padding-top: 0;
    display: none;
  }

  .div-block-119 {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .columns-17 {
    display: flex;
  }

  .container-1478 {
    display: inline-block;
  }

  .text-span-79 {
    width: auto;
    min-width: auto;
    display: inline-block;
  }

  .slider {
    display: none;
  }

  .image-240 {
    top: -8px;
    left: -366px;
  }

  .section-26 {
    display: none;
  }

  .text-block-62 {
    padding-right: 10px;
  }

  .text-block-65 {
    padding-right: 10px;
    font-size: 80%;
  }

  .column-46, .column-48 {
    padding-left: 0;
  }

  .column-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-88, .html-embed-4 {
    float: right;
  }

  .bold-text-76 {
    float: none;
  }

  .columns-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-27 {
    float: none;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
  }

  .ez46-2 {
    margin-bottom: 20px;
    padding-bottom: 34px;
    padding-right: 10px;
  }

  .jhh-3 {
    margin-top: 10px;
    margin-left: 10px;
    padding-left: 0;
    font-family: Verdana, Geneva, sans-serif;
  }

  .jhh-3.hggjgk {
    padding-left: 10px;
  }

  .block-content-3 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .image-2478 {
    z-index: 999;
    float: left;
    clear: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-bottom: 0;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .image-2478.fjhjhghgfjfh {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .text-block-69 {
    z-index: 999999999;
    margin-top: 0;
    display: block;
  }

  .facebook, .monoblock {
    display: none;
  }

  .image-2486 {
    margin-left: 60px;
  }

  .div-block-134 {
    margin-top: 40px;
    margin-left: auto;
    right: 161px;
  }

  .image-2495.yfuyhgf.jhklhkl {
    left: -285px;
  }

  .div-block-137 {
    margin-bottom: 60px;
  }

  .image-2500 {
    float: left;
    max-width: 70%;
  }

  .image-2501 {
    float: left;
    clear: both;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 0;
    display: block;
  }

  .image-2502 {
    max-width: 350px;
    margin-left: -108px;
  }

  .testimonial-image-left {
    padding: 60px 15px;
  }

  .testimonial-wrapper-four {
    flex-direction: column;
  }

  .testimonial-left {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-image-four {
    height: auto;
  }

  .heading-small {
    font-size: 28px;
    line-height: 36px;
  }

  .testimonial-slider-small {
    padding: 60px 15px 220px;
    display: none;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .chat, .text-block-82 {
    display: none;
  }

  .text-block-85.fdfhgh, .text-block-86.jkljhljlkjk {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }

  .div-block-171 {
    z-index: 9999999;
    background-color: #fff;
    position: absolute;
    inset: 0%;
  }

  .text-block-96 {
    color: var(--headings);
    padding-top: 140px;
  }

  .columns-28 {
    display: none;
  }

  .monoblock-2 {
    min-width: 568px;
    max-width: 568px;
  }

  .monoblock-2.gfsrffg {
    max-width: 100%;
    margin-top: 0;
    bottom: 0;
  }

  .monoblock-2.gfsrffg-copy {
    max-width: 100%;
    margin-top: 0;
    display: none;
    bottom: 0;
  }

  .footer {
    display: none;
  }

  .body-copy {
    object-fit: contain;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .image-2557 {
    display: none;
  }

  ._546563 {
    top: 10px;
    left: -23px;
  }

  .div-block-94-copy {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 212px;
    left: auto;
    right: 24px;
  }

  .text-block-82-copy {
    display: none;
  }

  .heda-copy._158444 {
    top: -8px;
    left: 134px;
  }

  .body-copy-copy {
    object-fit: contain;
    margin-top: 0;
    margin-left: 0;
    display: block;
  }

  .text-block-82-copy-copy {
    display: none;
  }

  .container-1494 {
    max-width: 100%;
  }

  .grid-42-copy-copy._5154972565 {
    grid-column-gap: 18px;
    grid-row-gap: 0px;
    grid-template-rows: minmax(53px, .25fr) minmax(auto, .5fr) auto auto;
    grid-template-columns: 1fr 1.25fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    place-items: stretch stretch;
    display: grid;
    left: -19%;
  }

  .heda-copy._55514788 {
    top: -7px;
    left: -109px;
  }

  .hedas4-copy {
    left: -103px;
  }

  .header._95295626 {
    max-width: 100%;
    display: none;
  }

  .columns-20-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-2594 {
    left: 30px;
  }

  .image-2595 {
    left: 34px;
  }

  .columns-20-copy-2, .columns-31 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._5648964654 {
    margin-top: -67px;
    margin-bottom: -56px;
  }
}

@media screen and (max-width: 479px) {
  .container-1280 {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    top: 0;
  }

  .container-1280._12544 {
    background-color: #141313;
    padding-bottom: 0;
    top: 0;
  }

  .text-medium {
    text-align: left;
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 20px;
    display: block;
  }

  .text-medium.des {
    color: #fff;
    background-color: #0000;
    margin-top: 31px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button {
    float: right;
    background-color: var(--button-secondary);
    margin-top: 0;
    margin-bottom: 60px;
    margin-right: 10px;
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .form {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-right: 0;
    display: none;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
  }

  .form-grid {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    padding: 20px;
    top: 0;
    left: 0;
  }

  .background-color-body.border-bottom-1px {
    max-width: 100%;
    top: 0;
  }

  .body {
    background-color: var(--body-text);
    object-fit: fill;
    background-image: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: auto;
    transform: none;
  }

  .subheadline-paragraph {
    color: var(--body-text);
    text-transform: none;
    white-space: normal;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: PT Sans, sans-serif;
    font-size: 10px;
    font-weight: 400;
  }

  .heading {
    background-color: #1f1f1f;
    background-image: none;
    display: block;
  }

  .grid-7 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form {
    opacity: 1;
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-top: 0;
    padding: 0 0 40px;
    display: block;
    top: auto;
  }

  .contact-form-grid {
    object-fit: contain;
    grid-auto-flow: row;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-13 {
    z-index: 9999;
    clear: both;
    background-color: var(--body-background);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    display: block;
    position: sticky;
    top: 0%;
  }

  .checkbox-field {
    float: none;
    clear: none;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 14px;
    display: inline;
  }

  .div-block-3 {
    border-bottom: 2px solid var(--headings);
    background-color: var(--black-3);
    color: var(--body-background);
    text-transform: none;
    margin: 60px 0 0;
    padding: 0 20px 10px 10px;
    font-family: Verdana, Geneva, sans-serif;
  }

  .text-span-8 {
    padding-left: 0;
  }

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

  .text-block-2, .text-block-3, .text-block-4, .text-block-5 {
    margin-bottom: 10px;
    font-size: 80%;
  }

  .jhh {
    text-transform: uppercase;
    background-color: #0000;
    border-color: #6dc26a;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 16px;
  }

  .jhh.hggjgk {
    display: block;
  }

  .jhh._2515, .jhh.fghgfhg {
    text-transform: none;
    margin-left: 0;
    font-size: 14px;
  }

  .jhh.fghgfhg.ihlhl {
    background-color: var(--black-3);
    color: var(--body-background);
    text-transform: uppercase;
    margin-top: 0;
    padding-top: 10px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    position: relative;
  }

  .jhh.fghgfhg.ihlhl._56156 {
    border-right: 16px solid var(--body-text);
    border-left: 16px solid var(--body-text);
    opacity: .38;
    color: var(--body-text);
    background-color: #0000;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    width: 100%;
    margin-top: 0;
    margin-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    line-height: 10%;
    display: none;
    position: static;
  }

  .jhh.fghgfhg.ihlhl._56156._65555 {
    clear: right;
    opacity: .12;
    text-align: center;
    border-bottom-width: 16px;
    border-left-width: 50px;
    border-right-width: 50px;
    width: 100%;
    display: none;
  }

  .jhh.fghgfhg.ihlhl._56156.iuklk {
    border-right-color: var(--headings);
    border-left-color: var(--nav-link);
    margin-bottom: 0;
  }

  .jhh.fghgfhg.ihlhl._56156.uuu {
    display: none;
  }

  .jhh.gfhjffgj {
    border-bottom: 2px solid var(--headings);
    background-color: var(--black-3);
    color: var(--body-background);
    text-transform: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Poppins, sans-serif;
  }

  .block-content {
    border-style: none none solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--text-1);
    background-color: var(--black-3);
    color: var(--button-text-hover);
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0 0 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    display: block;
  }

  .block-content.oipio {
    background-color: var(--body-text);
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .block-content.bjnbnb {
    background-color: var(--nav-link);
    border-bottom-style: none;
    margin-bottom: auto;
    display: block;
  }

  .heading-8 {
    float: left;
    background-color: var(--text-1);
    color: var(--body-background);
    text-align: left;
    text-indent: 0;
    text-transform: uppercase;
    flex: none;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 20px 20px 20px 10px;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 300;
    display: block;
    position: relative;
  }

  .heading-8.dfgdfg.jgfjhg {
    display: flex;
  }

  .heading-8.gfhgffhjf {
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-right: 20px;
  }

  .text-block-8 {
    clear: none;
    text-align: right;
    flex-wrap: nowrap;
    font-size: 50%;
    display: flex;
    position: static;
  }

  .ez46 {
    background-color: var(--body-text);
    border-style: none;
    width: 100%;
    min-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 200%;
    line-height: 200%;
    display: block;
  }

  .ez46.xxx {
    display: none;
  }

  .section {
    object-fit: contain;
    background-color: #f3f3f3;
    border-style: none;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    position: relative;
    bottom: 0;
  }

  .div-block-12 {
    background-color: var(--body-text);
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .div-block-13 {
    background-color: #0000;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
    left: 0;
    right: 0;
  }

  .field-label {
    color: #fff;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 100%;
    font-weight: 400;
  }

  .field-label-2, .field-label-3, .field-label-4, .field-label-5, .field-label-6 {
    background-color: var(--body-text);
    margin-bottom: 0;
    font-weight: 200;
  }

  .field-label-6.tfhfthf {
    background-color: var(--body-background);
    color: var(--headings);
    padding-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .container-1444 {
    object-fit: contain;
    flex-direction: column;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 0;
    padding-right: 10px;
    display: inline;
    position: relative;
    inset: auto 0% -22px;
    overflow: auto;
  }

  .form-3 {
    float: none;
    clear: none;
    color: var(--button-text-hover);
    background-color: #0000;
    flex: 1;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 10px 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline;
  }

  .gyhjgjhjjg {
    float: none;
    background-color: var(--input-background-color);
    color: var(--headings);
    text-align: center;
    text-transform: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .gyhjgjhjjg.rtrtyrt.iuoiuo {
    margin-top: 20px;
  }

  .form-block-2 {
    flex: 1;
    margin-top: -10px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .form-block-2.ytdfygfgy {
    display: none;
  }

  .error-message {
    margin-top: -95px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .success-message {
    margin-top: auto;
    margin-bottom: 1000px;
    padding-bottom: 1000px;
  }

  .div-block-14 {
    margin-top: 0;
    display: none;
  }

  .div-block-15 {
    border-style: none;
    width: 100%;
    min-width: 100%;
    margin-top: 0;
    display: inline-block;
  }

  .div-block-16 {
    width: 100%;
    margin-top: 0;
    display: inline-block;
  }

  .text-block-12 {
    color: var(--body-background);
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 100%;
  }

  .navbar-2 {
    background-color: #0000;
    border-bottom: 1px solid #c2c2c2;
  }

  .div-block-18 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-18.erwerewr {
    display: block;
  }

  .bold-text-10 {
    color: var(--body-background);
  }

  .text-span-14 {
    color: var(--body-background);
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-20 {
    width: 100%;
    margin-left: 0;
  }

  .columns-4 {
    background-color: var(--headings);
    border-bottom: 2px solid #000;
    justify-content: space-around;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
    display: block;
  }

  .button-2 {
    border-style: solid;
    border-width: 1px;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .heading-11 {
    z-index: 11;
    text-align: left;
    background-color: #000;
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/60dc4a2abcac76c09b4edb2e_2200.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 20px 0 0 10px;
    font-family: Montserrat, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    display: block;
    position: static;
    top: 50px;
  }

  .div-block-22 {
    background-color: #333;
    border-style: none;
    margin-bottom: 64px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-23 {
    background-color: #0000;
    margin-right: 0;
    padding-right: 10px;
  }

  .text-block-15.tx {
    background-color: #0000;
    margin-top: 0;
    margin-right: 0;
    padding-right: 10px;
  }

  .div-block-24 {
    float: none;
    clear: none;
    text-align: right;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .subhe {
    margin-left: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .checkbox-field-3 {
    margin-top: 10px;
  }

  .image-60 {
    text-align: center;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    display: block;
    position: static;
    overflow: visible;
  }

  .image-60.mo {
    margin-top: 0;
    display: inline-block;
    position: relative;
  }

  .image-63 {
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
    display: block;
  }

  .grid-11 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 2.25fr;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-1446 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 0;
  }

  .section-2 {
    object-fit: contain;
    display: none;
  }

  .text-block-18 {
    color: #fff;
    text-align: left;
    background-color: #111;
    margin-top: 275px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 20px;
  }

  .section-4 {
    background-color: #0000;
    min-width: 320px;
    max-width: 500px;
    margin-left: 0;
    display: none;
    top: 0%;
  }

  .section-4.gfsrffg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-left-style: none;
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: none;
    top: 0;
    overflow: hidden;
  }

  .section-4.gfsrffg-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-left-style: none;
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    top: 0;
    overflow: hidden;
  }

  .rooms {
    margin-top: 1051px;
    padding-bottom: 0;
    display: none;
  }

  .image-65 {
    z-index: 9899;
    border: 1px #000;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .text-block-19 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-top: -31px;
    margin-left: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .column {
    text-align: left;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .div-block-31 {
    text-align: center;
  }

  .checkbox-label {
    font-family: Verdana, Geneva, sans-serif;
  }

  .div-block-32 {
    color: var(--body-text);
    text-transform: none;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .bold-text-15 {
    color: #fff;
  }

  .text-block-20 {
    color: var(--body-background);
    display: flex;
  }

  .column-2 {
    background-color: var(--body-text);
    color: var(--body-background);
    display: flex;
  }

  .html-embed {
    background-color: var(--headings);
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .field-label-7 {
    background-color: var(--body-text);
    margin-top: 11px;
    margin-bottom: 3px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    font-weight: 400;
  }

  .text-field, .street-address, .city, .state-province, .zip-postal-code, .full-name {
    margin-bottom: 0;
  }

  .bold-text-16 {
    font-family: Verdana, Geneva, sans-serif;
  }

  .tb {
    padding-left: 10px;
  }

  .text-span-15 {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 900;
    line-height: 16px;
  }

  .image-66 {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: none;
  }

  .section-5 {
    display: none;
  }

  .div-block-33 {
    margin-top: 63px;
    padding-top: 3px;
  }

  .image-67 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .down {
    margin-top: -180px;
  }

  .down._2 {
    margin-top: -62px;
  }

  .contact-us {
    z-index: 1;
    background-color: var(--body-text);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0%;
  }

  .terms {
    background-color: var(--body-background);
    text-align: center;
    margin-top: 0;
    padding: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 10px;
    display: none;
    position: relative;
  }

  .bold-text-19 {
    text-align: left;
    margin-top: 10px;
    margin-left: 0;
    padding-left: 10px;
  }

  .paragraph-2 {
    text-align: left;
    margin-top: 20px;
    margin-left: 10px;
    padding-right: 20px;
  }

  .image-71 {
    width: 20%;
    min-width: 20%;
    max-width: 20%;
    margin-top: 0;
    margin-left: -29px;
    top: 30%;
    left: 30%;
    transform: rotate(-34deg);
  }

  .image-74 {
    display: none;
  }

  .grid-14 {
    margin-left: 0;
  }

  .heading-12 {
    margin-top: -201px;
  }

  .image-80 {
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    margin-top: 45px;
  }

  .div-block-40 {
    margin-top: 180px;
  }

  .image-81 {
    margin-bottom: 0;
    padding: 10px;
  }

  .image-81._25 {
    float: none;
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    display: inline-block;
    position: relative;
    inset: 0% 45px auto 0%;
  }

  .image-81._25._26 {
    width: 180px;
    min-width: 180px;
    position: relative;
    inset: 33% 0% 0%;
  }

  .image-81._25._54554._6542215 {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    display: inline-block;
    position: relative;
    inset: 0%;
  }

  .column-4 {
    padding-left: 0;
  }

  .image-83 {
    min-width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: relative;
  }

  .container-1448 {
    position: relative;
    top: 212px;
  }

  ._5252 {
    margin-top: 0;
  }

  .image-88 {
    min-width: 60%;
    max-width: 60%;
    margin-bottom: 88px;
    margin-left: 0;
  }

  .div-block-44 {
    margin-top: 0;
    margin-bottom: 342px;
  }

  .image-89 {
    min-width: 150%;
    max-width: 150%;
    top: 125px;
    left: -261px;
  }

  .text-span-19 {
    font-family: Montserrat Alternates, sans-serif;
    font-size: 20px;
  }

  .text-span-20, .text-span-21 {
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .text-block-26.right._454 {
    z-index: 555;
    border-style: solid;
    border-color: var(--borders);
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
  }

  .text-block-26.right._454._5453 {
    border-style: solid;
    border-color: var(--body-background);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-right: 10px;
    top: 60px;
    left: 0;
  }

  .text-block-26.hgfjghj {
    z-index: 555;
    border-style: solid;
    border-color: var(--borders);
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 10px;
    top: 0;
    left: 0;
  }

  .text-block-26._45656 {
    z-index: 555;
    border-style: solid;
    border-color: var(--body-background);
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    top: 61px;
    left: 0;
  }

  .div-block-48 {
    position: relative;
    inset: 45% 0% 0% -1%;
  }

  .div-block-48._5465.ytktyukyu {
    display: block;
    position: relative;
    inset: 46% 0% 0%;
  }

  .div-block-48._5465._5648552 {
    position: absolute;
    inset: -56% 0% 0% -1%;
  }

  .div-block-48.fgjjghj {
    top: -84px;
    left: -7px;
  }

  .grid-15._25._26 {
    border-style: solid;
    border-color: var(--borders);
    opacity: 1;
    background-image: linear-gradient(#0000, #0000);
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    display: inline-block;
    position: relative;
    top: 142px;
    left: -6px;
  }

  .grid-15._25._26._4545 {
    border-style: solid;
    border-color: var(--borders);
    background-image: linear-gradient(#0000, #0000);
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    display: inline-block;
    position: relative;
    top: -127px;
    left: -6px;
    overflow: visible;
  }

  .grid-15._25._78565 {
    border-style: solid;
    border-color: var(--borders) var(--borders) var(--body-text);
    opacity: 1;
    background-image: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    display: inline-block;
    top: -43px;
    left: -6px;
  }

  .grid-15._25.gfjjgfh {
    border-style: solid;
    border-color: var(--borders);
    opacity: 1;
    background-image: none;
    width: 60%;
    min-width: 60%;
    max-width: 60%;
    display: inline-block;
    position: relative;
    top: 115px;
    left: -5px;
  }

  .image-102 {
    z-index: 48;
    opacity: 1;
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    margin-top: 0;
    margin-left: 0;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .image-108 {
    width: 300%;
    min-width: 300%;
    max-width: 300%;
    display: block;
    top: -22px;
    left: -316px;
    overflow: visible;
  }

  .image-108.fgf.ftgyf {
    display: none;
  }

  ._1450 {
    background-color: var(--body-text);
    box-shadow: none;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
    top: 0;
    overflow: visible;
  }

  ._1450.hfdrr {
    top: -190px;
  }

  ._1450.hfdrr.hgfj {
    border-top-style: none;
    margin-top: 0;
    display: block;
    top: 61px;
  }

  ._1450._4252453 {
    margin-top: 100px;
  }

  .grid-18 {
    grid-template-rows: repeat(auto-fit, minmax(500px, .25fr));
    grid-template-columns: 1fr minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: inline-block;
    top: -253px;
    overflow: visible;
  }

  .grid-18.gfj.rtdrtf {
    clear: none;
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    grid-template-rows: repeat(auto-fit, minmax(167px, 1fr)) 280px 345px;
    grid-template-columns: 2.5fr minmax(0, 1fr);
    grid-auto-columns: .25fr;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 429px;
    margin-left: 0;
    padding-right: 0;
    display: grid;
    top: 1032px;
    left: 0%;
  }

  .image-110.rtyruy {
    max-height: Infinity% ;
    min-height: Infinity% ;
    object-fit: scale-down;
    width: 56%;
    min-width: 56%;
    height: 100%;
    display: none;
    top: -321.734px;
    left: 105px;
  }

  .div-block-51 {
    float: none;
    clear: none;
    text-align: right;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .subhe-2 {
    margin-left: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .grid-19 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tb-2 {
    padding-left: 10px;
  }

  .text-block-28._164 {
    z-index: 999;
    background-color: #0000;
    flex: 0 auto;
    justify-content: space-between;
    margin-right: 0;
    padding-top: 10px;
    display: flex;
    position: static;
    top: 550px;
  }

  .text-block-28._164.pr {
    background-color: var(--body-background);
    color: #000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 54px;
    padding-right: 10px;
    font-weight: 700;
    display: block;
    top: -38px;
    left: 0;
  }

  .text-block-28._164.pr.hgjghjgh {
    position: relative;
    inset: -54% 0% 0%;
  }

  .text-block-28._164.pr.hgjghjgh.khjhyhguyu.hgfdhjdf.rdsser {
    margin-top: -16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: relative;
    top: 61px;
  }

  .text-block-28._164.pr.gyhjg {
    position: relative;
    inset: 11% 0% 0% 19%;
  }

  .text-block-28._164.pr.ohjuioui {
    display: block;
    position: absolute;
    top: 193px;
    left: 89px;
  }

  .text-block-28._164._8543 {
    text-align: left;
    background-color: #0000;
    border-style: none;
    border-color: #000;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-size: 150%;
  }

  .text-block-28._164._8543.yhgfh.fgdfg {
    display: inline-block;
    top: 76px;
  }

  .text-block-28._164._8543.ghjfj.ghgfh {
    float: left;
    clear: both;
    background-color: #0000;
    margin-top: 0;
    padding-bottom: 10px;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    top: auto;
    bottom: auto;
    left: auto;
  }

  .text-block-28._164.vcvbcb {
    float: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
    display: inline-block;
    position: relative;
    top: 0;
  }

  .text-block-28._164.hjkj {
    float: none;
    background-color: var(--black-3);
    color: var(--black-3);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -165px;
    margin-left: 0;
    padding: 0;
    display: none;
    top: 0;
    left: 0;
  }

  .text-block-28._164.hjkj.fghjfgh.rtyurty {
    float: none;
    background-color: var(--body-text);
    box-shadow: none;
    color: #fff;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 20px;
    display: none;
    position: relative;
    top: 0;
  }

  .text-block-28._164.hjkj._0-09-9 {
    text-align: center;
    margin-top: auto;
    margin-right: auto;
    display: none;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .down-2 {
    margin-top: -180px;
  }

  .div-block-52 {
    background-color: #0000;
    margin-right: 0;
    padding-right: 10px;
  }

  .text-span-27 {
    color: #fff;
    padding-left: 0;
    font-size: 14px;
  }

  .div-block-53 {
    background-color: #333;
    border-style: none;
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-29._25 {
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-left: 20px;
  }

  .text-block-29._25.mo {
    border-top: 1px none var(--headings);
    border-right-style: solid;
    border-right-color: var(--body-text);
    background-color: var(--black-3);
    color: #fff;
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 10px;
    padding-left: 10px;
    font-size: 20px;
    display: block;
    top: 0;
  }

  .text-block-29._25.mo.dfgdfg {
    text-align: left;
    border: 1px #000;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 20px;
    display: block;
    top: -252px;
    left: 1px;
  }

  .text-block-29._25.mo.dfgdfg._7uuii {
    margin-top: 185px;
    margin-left: 0;
  }

  .text-block-29._25.mo.dfgdfg._7uuyt.gtrrr {
    float: none;
    max-width: 100%;
    margin-top: -6px;
    margin-left: 0;
    display: inline-block;
  }

  .text-block-29._25.mo.hgmhnm {
    float: none;
    text-align: left;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-size: 26px;
    display: none;
  }

  .text-block-29._25.mo.hgmhnm.vbnhvbmvghvg {
    color: var(--body-background);
    margin-top: -70px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    display: block;
    top: auto;
    bottom: -75px;
  }

  .text-block-29._25.mo.ftfffrdd {
    border-top-style: none;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    font-size: 20px;
  }

  .text-block-29._25.mo.ftfffrdd.ffgfy {
    border-right-style: none;
    padding-left: 10px;
  }

  .text-block-29._25.dfg {
    float: left;
    clear: both;
    background-color: var(--black-5);
    object-fit: contain;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    border-style: none;
    width: auto;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    margin: 0;
    padding: 0;
    font-weight: 700;
    display: inline-block;
    position: relative;
    top: 0;
    left: auto;
  }

  .text-block-29._25.dfg.xcv {
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .button-3 {
    border-style: solid;
    border-width: 1px;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .text-block-30 {
    color: #fff;
    text-align: left;
    background-color: #111;
    margin-top: 0;
    margin-left: -16px;
    margin-right: -48px;
    padding-top: 10px;
    padding-left: 20px;
  }

  .container-1450 {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    top: 0;
  }

  .container-1450._12544 {
    background-color: #141313;
    padding-bottom: 0;
    top: 0;
  }

  .image-111.pro {
    z-index: 999;
    width: 90%;
    min-width: 90%;
    max-width: 90%;
    position: absolute;
    top: -60%;
    bottom: 0%;
    left: 0%;
  }

  .text-block-31.jghfjhg {
    display: none;
    inset: 0% auto auto 0%;
  }

  .text-block-33 {
    background-color: var(--button-hover);
    object-fit: contain;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 100px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 10px;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .privacy-notice.jhgfjh {
    margin-left: auto;
    margin-right: auto;
    display: none;
    inset: auto auto 0% 0%;
  }

  .text-span-28 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 400;
    display: block;
  }

  .columns-6 {
    z-index: 997;
    color: #fff;
    background-image: none;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin-top: -328px;
    margin-bottom: 246px;
    margin-right: 0;
    padding-top: 95px;
    display: flex;
    position: relative;
    top: 0%;
    left: -173px;
  }

  .columns-6.ghjhgj {
    background-image: none;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 10px;
    top: 0%;
    bottom: 0;
    left: 0%;
  }

  .text-block-35 {
    margin-left: -10px;
  }

  .text-block-35._1111 {
    color: var(--body-background);
    background-color: #1b1b1b;
    border-style: none;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 0;
    left: auto;
  }

  .text-block-35._1111.hgfgfhg {
    padding: 10px;
    font-size: 100%;
    left: auto;
  }

  .text-block-35._1111.ggfhjgh {
    padding-left: 20px;
    padding-right: 20px;
    top: -626px;
  }

  .text-block-35.rtyyrt {
    color: var(--body-background);
    text-align: left;
    background-color: #141414;
    border-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-57 {
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    top: 0%;
  }

  .text-block-36 {
    margin-right: 10px;
    padding-right: 0;
    top: -27%;
  }

  .text-block-36.fg.tgyu {
    float: left;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 40px;
    display: block;
    top: 0%;
    bottom: 0;
  }

  .text-block-36.fg.tgyu.sto {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
    top: 0%;
    bottom: 0;
  }

  .text-block-36.fg.tgyu.uykuk {
    top: 0%;
    bottom: 28px;
  }

  .text-block-36.fg.tgyu.hjkhjk {
    z-index: 9999;
    background-color: #0000007a;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 0 0 auto;
    padding: 20px 40px 0 20px;
    font-family: Poppins, sans-serif;
    display: none;
    top: 0%;
    bottom: 0;
  }

  .text-block-36.fg.tgyu.hjkhjk.jhjhjh {
    margin-left: 10px;
  }

  .text-block-36.fg.tgyu.hjkhjk.jhjhjh.hggg.ytuytu {
    float: none;
    clear: none;
    text-align: left;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-36.fg.tgyu.ytuytu {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    display: block;
    bottom: 0;
  }

  .text-block-36.pri {
    float: right;
    clear: both;
    color: #fff;
    text-align: right;
    background-color: red;
    border: 8px #4e4e4e;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding: 0 10px;
    font-family: Montserrat Alternates, sans-serif;
    font-size: 26px;
    font-weight: 700;
    display: none;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .div-block-60.gyhhhg {
    object-fit: fill;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: relative;
    inset: 0%;
  }

  .div-block-61 {
    float: none;
    clear: none;
    text-align: right;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-61.gfhf {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: -26px 0 902px;
    padding-right: 0;
    display: inline-block;
    top: -1001px;
    left: -17%;
  }

  .button-4 {
    z-index: 997;
    border-width: 14px 60px;
    border-left-style: solid;
    position: relative;
    top: -442px;
    left: auto;
    right: -36%;
  }

  .text-span-30 {
    background-color: #929292;
    border-style: none;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 30%;
    top: 0;
    left: 0;
  }

  .div-block-62 {
    z-index: auto;
    background-color: var(--body-text);
    object-fit: contain;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
    top: -98px;
    left: auto;
    overflow: hidden;
  }

  .image-120 {
    display: none;
    top: 0%;
  }

  .image-120.sdfs {
    z-index: auto;
    object-fit: contain;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 60px;
    margin-bottom: 17px;
    margin-left: 0;
    padding-bottom: 0;
    display: block;
    top: 0;
    left: -46px;
    overflow: hidden;
  }

  .column-8 {
    z-index: 999;
    background-color: #fff0;
    padding-left: 105px;
    padding-right: 0;
    top: 0;
    left: 165px;
  }

  .column-8.dfhgdf {
    padding-left: 0;
    left: 0;
  }

  .column-9 {
    padding-left: 40px;
    padding-right: 0;
    left: 39px;
  }

  .column-10 {
    padding-left: 26px;
    padding-right: 0;
    left: 39px;
  }

  .column-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-13 {
    padding-left: 0;
    top: 0;
    left: 0;
  }

  .div-block-63 {
    display: none;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .text-block-37 {
    font-size: 60%;
    top: 106px;
    left: 25px;
  }

  .image-127 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 61px;
    padding-right: 10px;
    display: block;
    position: fixed;
    inset: auto 0% 0% auto;
  }

  .div-block-64, .image-128, .image-129.ytuyt, .image-129.yrtrty {
    display: none;
  }

  .image-130 {
    clear: none;
    width: 200px;
    min-width: 200px;
    max-width: 200px;
    display: inline-block;
    position: relative;
    inset: 0%;
  }

  .image-131 {
    z-index: 1;
    opacity: .89;
    margin-bottom: 38px;
    padding-bottom: 0;
    display: none;
    position: relative;
    top: -24px;
  }

  .text-block-38 {
    z-index: 9999;
    color: var(--headings);
    background-image: linear-gradient(#fff, #fff);
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: 300;
    display: block;
    position: relative;
    top: 128px;
    left: 0;
  }

  .image-132 {
    opacity: 1;
    width: 30%;
    min-width: 30%;
    max-width: 30%;
    display: none;
    position: absolute;
    top: 6px;
    left: 112.5px;
  }

  .image-132.yrfytdfytfyyf {
    opacity: .68;
    width: 30%;
    min-width: 30%;
    max-width: 30%;
    display: block;
    top: 0;
    left: 36.5px;
  }

  .image-132.yrfytdfytfyyf.fghdfghd {
    top: 3px;
    left: 264.5px;
  }

  .image-132.yrfytdfytfyyf.fghdfghd.rydftyr {
    top: 712px;
    left: 46.5px;
  }

  .image-132.yrfytdfytfyyf.fghdfghd.rydftyr.gfhjghjf {
    top: 903px;
    left: 176.5px;
  }

  .div-block-65 {
    object-fit: contain;
  }

  .image-134 {
    background-color: var(--body-text);
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 20px;
    position: relative;
    top: 0;
  }

  .section-8 {
    display: none;
  }

  .hyu {
    color: var(--body-background);
    font-weight: 400;
  }

  .hyu.hjlkjl {
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding: 10px 0 10px 10px;
    font-size: 80%;
    display: block;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl._54566 {
    float: none;
    clear: none;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    font-size: 100%;
    font-weight: 300;
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl._54566._243 {
    color: var(--body-background);
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    display: block;
    top: -421px;
    left: 16%;
  }

  .hyu.hjlkjl._54566._243.fghfgh {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 100%;
    top: 0;
    left: 0%;
  }

  .hyu.hjlkjl._54566._243.fyuyfhghg.rfdgfdfg {
    float: none;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .hyu.hjlkjl._52525.guhdde {
    float: none;
    clear: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px 20px;
    font-size: 120%;
    font-weight: 300;
    position: static;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl._52525.guhdde.gcfcg {
    float: right;
    clear: both;
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    padding: 10px;
    position: relative;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl.jhgjj {
    clear: right;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    top: 0;
    left: 0;
  }

  .hyu.hjlkjl.jhgjj.nhbmn {
    padding-left: 10px;
    padding-right: 0;
  }

  .hyu.yhjtyjty {
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 20px;
    display: block;
    position: relative;
    inset: 0% auto auto;
  }

  .hyu.yhjtyjty.gfdh {
    margin-top: -124px;
    top: 82px;
  }

  .text-span-35 {
    background-color: var(--black-3);
    margin-top: 0;
    padding-left: 10px;
  }

  .image-138 {
    margin-right: 10px;
    top: -4%;
    left: 0;
  }

  .text-span-36 {
    color: var(--body-background);
    background-color: #000;
    border: 1px #000;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;
    font-size: 40px;
    font-weight: 700;
    display: inline-block;
    left: 0;
  }

  .div-block-70 {
    display: inline-block;
  }

  .div-block-71 {
    position: relative;
    top: 65px;
  }

  .grid-21 {
    display: block;
    position: absolute;
    inset: 0%;
  }

  .link-block-12 {
    clear: none;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    margin-right: 0;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .link-block-12.hhg {
    margin-top: 0;
    margin-right: 0;
    display: block;
    top: -174.984px;
    left: 0%;
  }

  .link-block-12.ghhg {
    top: -175.984px;
    left: 0%;
  }

  .link-block-12.huhuuh {
    top: -174.984px;
    left: 0%;
  }

  .link-block-12.ghhgg {
    top: -172.688px;
    left: 0%;
  }

  .image-140 {
    float: right;
    border-width: 6px;
    border-color: #f50;
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin: 0 0 auto;
    padding-right: 0;
    position: static;
    inset: auto 0% auto auto;
  }

  .image-140._555 {
    float: left;
    object-fit: fill;
    width: auto;
    min-width: 120px;
    max-width: 150px;
    margin-bottom: 0;
    top: 446px;
    left: 0;
  }

  .image-140.xczxds {
    top: 451px;
    left: 0;
  }

  .image-140.dfddf {
    top: 443px;
    left: 0;
  }

  .image-140.error-message {
    top: 534px;
    bottom: -531px;
    left: 12px;
  }

  .image-140.rrr {
    margin-bottom: 91px;
    top: 415px;
    left: 20px;
  }

  .column-15 {
    flex: none;
    align-self: flex-start;
    position: relative;
  }

  .columns-8 {
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    left: 0;
  }

  .bold-text-27.dsdfsdf {
    display: inline-block;
  }

  .div-block-72 {
    display: flex;
    position: relative;
    left: 27px;
  }

  .column-16 {
    align-self: flex-start;
  }

  .columns-9.htdhtdh {
    display: flex;
  }

  .street-address-2 {
    margin-bottom: 0;
  }

  .block-content-2 {
    color: #fff;
    object-fit: cover;
    background-color: #2b2b2b;
    border-style: none;
    width: 100%;
    min-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    display: block;
  }

  .city-2 {
    margin-bottom: 0;
  }

  .form-4 {
    clear: both;
    background-color: #2b2b2b;
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .html-embed-2 {
    background-color: #030303;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-block-41 {
    color: #fff;
    display: flex;
  }

  .text-block-42 {
    color: #fff;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 100%;
  }

  .div-block-73 {
    border-style: none;
    width: 100%;
    min-width: 100%;
    margin: 20px 0 0;
    padding: 10px 0;
    display: flex;
  }

  .div-block-74 {
    color: #2b2b2b;
    text-transform: none;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 16px;
  }

  .column-17 {
    color: #fff;
    background-color: #2b2b2b;
    display: flex;
  }

  .success-message-2 {
    margin-top: 178px;
    margin-bottom: 1000px;
    padding-bottom: 1000px;
  }

  .jhh-2 {
    background-color: #2b2b2b;
    border-color: #6dc26a;
    margin-top: 0;
    padding-top: 10px;
    padding-left: 10px;
    font-family: Verdana, Geneva, sans-serif;
  }

  .jhh-2.hggjgk {
    display: block;
  }

  .field-label-9 {
    background-color: #2b2b2b;
    margin-top: 11px;
    margin-bottom: 3px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 10px;
    font-weight: 400;
  }

  .full-name-2 {
    margin-bottom: 0;
  }

  .ez15 {
    display: none;
    position: fixed;
    overflow: scroll;
  }

  .ez15.ez46 {
    position: fixed;
  }

  .column-18.khjgkg {
    flex: 1;
    align-self: center;
  }

  .column-19 {
    display: block;
    top: 29px;
    left: 11px;
  }

  .image-142, .image-143 {
    display: none;
  }

  .image-144 {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    display: none;
    top: -53%;
    bottom: 0%;
  }

  .image-144.tffffg {
    opacity: .07;
    display: none;
    left: -54px;
  }

  .image-144.hgfhgjf {
    display: none;
  }

  .div-block-77 {
    background-color: #000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-77.dgffgdf {
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 299px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-77.dgffgdf._52353.tfghfth {
    width: 100%;
    min-width: 100%;
    max-width: 100px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-77.dgffgdf._52353.tfghfth.ioioiiooi {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .image-151.image-150 {
    float: left;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: -13px;
    display: block;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0%;
  }

  .image-151.image-150._62528525 {
    display: none;
  }

  .div-block-78 {
    width: 100%;
    min-width: 100%;
    max-width: 340px;
    position: absolute;
    top: 1px;
    left: 0;
  }

  .columns-11 {
    clear: both;
    display: block;
  }

  .text-block-44 {
    float: right;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .text-block-45 {
    margin-top: 0;
    margin-bottom: 40px;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .columns-12 {
    background-color: #0000;
    background-image: none;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 20px 117px;
    display: none;
    position: relative;
    top: 0;
  }

  .column-22 {
    margin-top: 0;
    display: none;
    top: 0;
  }

  .image-162 {
    float: none;
    width: 70%;
    min-width: 200px;
    max-width: 300px;
    margin: 0 auto 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0%;
    left: auto;
  }

  .div-block-84 {
    border-style: none;
    border-color: var(--headings);
    background-color: #8b8b8b3b;
    background-image: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 100px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    top: 0;
  }

  .columns-13 {
    background-color: #0000;
    background-image: none;
    margin-top: 0;
    padding-top: 40px;
    display: none;
    top: auto;
  }

  .columns-13.fghg {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .column-23 {
    background-color: #0000;
    border: 1px #000;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }

  .column-24 {
    background-color: #0000;
    border-style: none;
    border-width: 1px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-25 {
    background-color: #0000;
    border: 1px #000;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-163 {
    max-width: 100%;
    margin-top: 112px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 10px;
    display: block;
    top: 0;
    left: -2px;
  }

  .bold-text-32.fhgfh {
    display: none;
  }

  .column-26 {
    background-color: #0000;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-34 {
    padding-right: 5px;
    font-size: 32px;
  }

  .column-27 {
    border: 1px #000;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-164 {
    margin-bottom: 0;
    margin-left: 14px;
    display: none;
  }

  .image-165 {
    min-width: 479px;
    margin-top: -2px;
    padding-left: 0;
    display: block;
  }

  .image-165.ioiuopi {
    margin-top: -100px;
    display: none;
  }

  .image-165.ytgfyuy {
    min-width: 100%;
    margin-top: 59px;
    display: none;
    top: 0;
    left: 0;
  }

  .body-6 {
    background-color: #0000;
    background-image: linear-gradient(to right, #000, #202020);
    min-width: 100%;
    max-width: 100%;
    overflow: visible;
  }

  .bold-text-35 {
    text-transform: none;
  }

  .field-label-10 {
    text-align: left;
    text-indent: 0;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .field-label-10.email {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    line-height: 16px;
  }

  .field-label-11 {
    background-color: var(--body-text);
    color: var(--button-text-hover);
    margin-bottom: 0;
    font-weight: 300;
  }

  .text-block-46 {
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .text-block-47 {
    float: left;
    clear: none;
    text-align: left;
    text-transform: capitalize;
    background-color: #0000;
    margin-top: 10px;
    margin-left: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .html-embed-3 {
    float: none;
    clear: none;
    text-align: left;
    background-color: #0000;
    margin-right: 0;
    padding-right: 0;
    position: relative;
  }

  .column-28 {
    clear: none;
    background-color: var(--nav-link);
    white-space: nowrap;
    flex: none;
    padding: 0 0 10px;
  }

  .image-166 {
    z-index: 9999;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: inline-block;
    position: relative;
    top: 10px;
    left: 0;
  }

  .image-167 {
    display: block;
    top: 0;
  }

  .radio-button-label {
    float: left;
  }

  .radio-button-field {
    text-align: left;
    padding-top: 10px;
  }

  .checkbox-field-9 {
    float: none;
    text-align: left;
    margin-top: 20px;
    margin-left: 10px;
  }

  .checkbox-label-2 {
    text-align: left;
    text-transform: uppercase;
  }

  .checkbox-field-10 {
    float: none;
    clear: none;
    color: var(--body-background);
    text-align: left;
    text-transform: none;
    background-color: #0000;
    margin-left: 10px;
  }

  .checkbox-label-3 {
    color: var(--body-background);
    text-transform: none;
  }

  .checkbox-label-4 {
    float: left;
    text-transform: none;
    margin-bottom: 5px;
    display: none;
  }

  .bold-text-36 {
    color: var(--body-background);
  }

  .bold-text-37 {
    text-align: left;
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
    font-weight: 700;
  }

  .street-address-4 {
    padding-top: 0;
  }

  .street-address-5 {
    color: var(--headings);
    border-style: none;
    margin-bottom: 5px;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .image-168 {
    display: none;
  }

  .image-170 {
    margin-top: 0;
    padding-top: 0;
  }

  .link-block-13 {
    max-width: 50%;
  }

  .column-29 {
    border-bottom: 2px none var(--headings);
    flex: none;
  }

  .columns-14 {
    border-top-style: none;
    margin-top: 0;
    padding: 100px 0 60px;
    top: 0;
    left: auto;
  }

  .paragraph-3 {
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin: 0 0 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 70%;
    display: inline-block;
  }

  .container-1454 {
    display: none;
  }

  .div-block-86 {
    float: right;
    text-align: left;
    margin-top: 10px;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
    position: relative;
    inset: 0 auto auto 0%;
  }

  .div-block-87 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-1455 {
    margin-bottom: 0;
  }

  .section-11 {
    margin-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-88 {
    float: left;
    clear: both;
    white-space: normal;
    margin-top: 10px;
    margin-left: 0;
    display: block;
    position: relative;
    inset: auto 0 0;
  }

  .div-block-89 {
    background-color: #0000;
    background-image: none;
    background-size: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .grid-23 {
    z-index: 50;
    background-color: var(--body-text);
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-block-90 {
    margin-top: 77px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -160px;
  }

  .image-178 {
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .image-179 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .image-180 {
    width: 84px;
    min-width: 84px;
    max-width: 84px;
    margin-top: 40px;
    margin-left: 0;
  }

  .grid-25 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-right: 0;
    display: block;
  }

  .text-block-48 {
    float: none;
    background-color: var(--body-background);
    color: var(--headings);
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-14 {
    z-index: 999;
    float: left;
    clear: both;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding-bottom: 0;
    text-decoration: none;
    top: 0;
    right: auto;
  }

  .image-182 {
    z-index: 9999;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-left: auto;
    display: none;
    position: relative;
    inset: auto 0%;
    overflow: hidden;
  }

  .image-182.fjhjhghgfjfh {
    display: none;
  }

  .div-block-91 {
    color: #000;
    background-color: #2c2c2c;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-91.dgdrf {
    margin-top: 0;
    display: none;
  }

  .div-block-91.dgdrf._545621 {
    display: none;
  }

  .column-31 {
    margin-top: 0;
  }

  .image-184 {
    z-index: 49;
    opacity: .41;
    object-fit: contain;
    width: auto;
    min-width: 200%;
    max-width: 100%;
    height: 1000px;
    min-height: 1000px;
    max-height: 1000px;
    margin-top: 2px;
    margin-left: -167px;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: hidden;
    transform: rotate(-90deg);
  }

  .image-184._455._524524, .image-184._455._524524._858583, .image-184._25251 {
    display: none;
  }

  .div-block-92 {
    border-style: none;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .bold-text-41 {
    text-transform: none;
  }

  .full-name-3 {
    color: var(--headings);
    border-style: none;
    margin: 0 0 10px;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .text-field-5 {
    color: var(--headings);
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .text-field-6 {
    color: var(--headings);
    border-style: none;
    padding-left: 0;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .city-3, .state-province-2 {
    color: var(--headings);
    border-style: none;
    font-family: Ubuntu, Helvetica, sans-serif;
  }

  .image-185 {
    display: none;
  }

  .bold-text-42 {
    display: inline-block;
  }

  .section-12 {
    z-index: 9999;
    background-color: #1a1a1a;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .image-186 {
    display: none;
  }

  .header-desktop {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: inline-block;
    position: relative;
    inset: 0% 0% auto;
  }

  .header-desktop._85858 {
    display: none;
  }

  .grid-27 {
    display: inline-block;
    position: relative;
    top: 0%;
  }

  .image-192 {
    display: none;
  }

  .image-194._85858 {
    width: 250%;
    min-width: 250%;
    max-width: 250%;
    margin-top: -160px;
    margin-left: -402px;
    display: none;
    position: absolute;
  }

  .image-194._85858.hjhjghj {
    display: none;
  }

  .image-194._52896 {
    opacity: 1;
    width: 180%;
    min-width: 180%;
    max-width: 180%;
    min-height: auto;
    margin-top: -167px;
    margin-left: -178px;
    display: block;
  }

  .image-194._52896.fycyhch {
    object-fit: cover;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -24px;
    margin-left: -30px;
    display: none;
    top: -16px;
    bottom: auto;
    overflow: hidden;
  }

  .image-194._52896.ui8oio {
    float: right;
    object-fit: contain;
    width: 650px;
    min-width: 650px;
    max-width: 650px;
    min-height: 100%;
    max-height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: none;
    position: relative;
    left: 76px;
    overflow: hidden;
  }

  .paragraph-4 {
    text-align: center;
    background-color: #0000;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-4.gffhgfhf {
    float: right;
    color: var(--body-background);
    width: 80%;
    min-width: 80%;
    max-width: 80%;
    margin: 40px 20px 0 auto;
    padding-top: 0;
    font-size: 100%;
    display: inline;
    position: relative;
    top: 9px;
    left: auto;
  }

  .paragraph-4.gffhgfhf.jkhjkhjkh {
    max-width: 100%;
    margin-top: auto;
    margin-left: 0;
    font-size: 18px;
    top: 0;
    left: 0;
  }

  .paragraph-4.yffrrdd {
    float: none;
    clear: none;
    text-align: center;
    width: 100%;
    min-width: 100%;
    margin: auto auto 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: 0;
    left: auto;
    right: auto;
  }

  .paragraph-4.yffrrdd.ouio {
    text-align: left;
    left: auto;
  }

  .heading-15 {
    margin-top: 0;
    top: 0;
    left: -20px;
  }

  .div-block-94 {
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: 91px;
    left: 0;
    right: auto;
  }

  .image-198._231455 {
    margin-top: 139px;
    display: none;
  }

  .text-span-43 {
    text-align: right;
    min-width: auto;
    min-height: auto;
    display: inline-block;
  }

  .container-1457 {
    object-fit: fill;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-top: 20px;
    display: inline-block;
    overflow: visible;
  }

  .container-1457._5152 {
    margin-top: 0;
    display: block;
  }

  .grid-29 {
    max-height: none;
    margin-top: 18px;
    display: inline-block;
  }

  .image-200 {
    display: none;
  }

  .div-block-95 {
    width: 100%;
    min-width: 100px;
    max-width: 100%;
    margin-top: 0;
    display: none;
    top: 0;
    right: 0;
  }

  .div-block-95.fgjfg.ryfkh {
    width: 100%;
    min-width: 100px;
    max-width: 100%;
    margin-top: 218px;
    display: inline-block;
    position: relative;
    top: -53px;
  }

  .div-block-95.fgjfg.ryfkh._85252852 {
    display: none;
  }

  .div-block-95.fgjfg.ryfkh._5287285 {
    margin-top: -206px;
    margin-left: -258px;
  }

  .heading-17 {
    float: left;
    margin-right: 20px;
    left: 0;
  }

  .heading-17._6tyurutr {
    float: left;
    margin-left: 0;
    left: 0;
  }

  .heading-17._545664 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 20px;
    padding-right: 20px;
    display: inline-block;
    position: relative;
    top: -75px;
    left: -83px;
    right: auto;
  }

  .heading-18.drfh {
    clear: none;
    background-color: var(--headings);
    margin-right: 0;
  }

  .heading-18.drfh.yuioyuoy {
    float: right;
    background-color: #0000;
    margin-left: -13px;
    top: 116px;
    left: -182px;
  }

  .text-span-46 {
    margin-right: 0;
  }

  .bold-text-44, .bold-text-45 {
    font-weight: 300;
  }

  ._45656 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -515px;
    display: block;
  }

  ._45656._5464 {
    margin-top: -334px;
  }

  ._45656._5464._5645646 {
    margin-top: 0;
    display: none;
    top: -293px;
    left: 39px;
  }

  ._45656._5464._645546546 {
    width: 99%;
    min-width: 99%;
    max-width: 99%;
    margin-top: 0;
    display: none;
    top: -1086px;
    left: -38px;
  }

  ._45656._451848 {
    z-index: 5;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: -20px;
    margin-bottom: -40px;
    margin-left: 0;
    font-size: 100px;
    display: block;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }

  ._45656._451848.fgfggfhjgyh {
    z-index: auto;
    opacity: .33;
    margin-top: auto;
    margin-left: 1px;
    display: block;
    position: absolute;
    top: 244px;
    bottom: auto;
    left: auto;
  }

  ._45656._451848.fgfggfhjgyh.l-l {
    display: none;
    top: 162px;
    left: -390px;
  }

  ._45656._451848.fgfggfhjgyh.tyutyutyiytui {
    width: Infinity% ;
    min-width: 100%;
    max-width: 100%;
    margin-top: auto;
    margin-left: auto;
    display: none;
    position: absolute;
    top: 631px;
    left: auto;
  }

  ._45656._451848.fgfggfhjgyh.tyutyutyiytui.bvcnbvbvn {
    min-width: 100%;
    max-width: 100%;
    margin: 392px 0 0;
    display: none;
    top: auto;
    bottom: auto;
  }

  ._45656._451848.fgfggfhjgyh.tyutyutyiytui.bvcnbvbvn.fthghgh {
    margin-top: auto;
    top: -26px;
  }

  .image-206 {
    margin-top: -2px;
    margin-left: 0;
    display: inline-block;
    position: relative;
  }

  .image-207 {
    margin-left: -492px;
    top: 429px;
    left: 244px;
  }

  .grid-30 {
    z-index: 9999;
    float: none;
    clear: none;
    width: 100%;
    min-width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
    top: 0;
    left: auto;
  }

  .grid-30._5232543._234232 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 1;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 2.5fr;
    grid-auto-columns: 1fr;
    min-width: 100%;
    max-width: 100%;
    max-height: none;
    margin-top: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .grid-30._45452453 {
    width: auto;
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-top: 0;
    margin-bottom: auto;
    margin-left: auto;
    padding-bottom: 0;
    display: block;
  }

  .container-1458 {
    margin-top: -57px;
    display: block;
    top: 87px;
    left: 0;
  }

  .grid-31 {
    display: block;
  }

  .container-1460 {
    display: none;
  }

  .column-32 {
    background-color: #0000;
    margin-top: 0;
    padding: 0;
    display: block;
  }

  .column-33 {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1461 {
    max-width: 100%;
    margin-top: 0;
  }

  .column-34 {
    display: none;
  }

  .grid-32 {
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding: 0 10px;
    display: block;
  }

  .column-35 {
    display: block;
  }

  .columns-15 {
    display: inline-block;
  }

  .column-36 {
    margin-top: 0;
  }

  .section-13 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .heading-19 {
    margin-top: auto;
    margin-bottom: auto;
    position: static;
  }

  .container-1462 {
    margin-top: 0;
    display: block;
    position: relative;
    top: auto;
  }

  ._545665 {
    z-index: 9999;
    width: 52%;
    min-width: 52%;
    margin-top: 0;
    display: inline-block;
    top: auto;
    bottom: -67.719px;
  }

  ._545665.dfsdf {
    width: 52%;
    min-width: 52%;
    max-width: 40%;
    max-height: none;
    display: block;
    position: absolute;
    top: auto;
    left: auto;
    right: 16px;
  }

  ._545665.dfsdf._51566, ._545665.dfsdf._5464456455, ._545665.dfsdf._5464456455.ufguygfgu, ._545665.dfsdf._5464456455.ufguygfgu.jkjkhg.tghdghdfghf, ._545665.dfsdf._5464456455.ufguygfgu.jkjkhg.tghdghdfghf.vcbnvbv {
    display: none;
  }

  .image-213.vbcvbcv {
    display: none;
    top: 53px;
    left: 38px;
  }

  .image-214 {
    object-fit: contain;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 10px;
    display: none;
    top: 0;
    left: 0;
  }

  .column-37 {
    margin-bottom: 20px;
  }

  .bold-text-49 {
    background-color: #0000;
    font-weight: 700;
  }

  .div-block-97 {
    border-bottom: 2px solid var(--headings);
    background-color: var(--black-3);
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-98 {
    border-bottom: 2px solid var(--text-1);
    background-color: var(--black-3);
    margin-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-99 {
    position: relative;
  }

  .div-block-100 {
    clear: none;
    display: block;
    position: static;
  }

  .text-block-49 {
    background-color: var(--black-4);
    margin-top: auto;
    padding: 10px;
    font-size: 80%;
    font-weight: 400;
  }

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

  .heading-20 {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    display: inline-block;
  }

  .heading-20.rtyety {
    float: right;
    margin-bottom: 0;
    margin-right: auto;
    display: block;
    position: relative;
    top: 18px;
    left: auto;
    right: 48px;
  }

  .link-block-15 {
    float: right;
    text-align: right;
    border-bottom-style: none;
    width: auto;
    min-width: auto;
    max-width: none;
    margin: 23px 13px 8px auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: auto;
    left: auto;
    right: auto;
  }

  .container-1464 {
    margin-top: 40px;
  }

  .container-1465.jhjkh {
    margin-top: 0;
  }

  .container-1465.jhjkh.hgkhjk {
    margin-top: 369px;
  }

  .grid-33 {
    margin-top: auto;
    margin-left: 209px;
    display: block;
  }

  .container-1466 {
    display: none;
  }

  .text-block-50 {
    float: right;
    text-align: right;
    margin-top: 0;
    top: -11px;
    left: -13px;
  }

  .image-218 {
    max-width: 45%;
    top: -163px;
    left: 9px;
  }

  .text-block-52._243 {
    margin-top: -50px;
    top: 37px;
    left: -2px;
  }

  .section-15 {
    display: none;
  }

  .room {
    margin-top: 0;
    display: none;
  }

  .div-block-103 {
    z-index: 9999999;
  }

  .text-span-62 {
    top: -58px;
  }

  .div-block-104 {
    float: none;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 20px;
    display: block;
    position: relative;
    top: auto;
  }

  .bold-text-55 {
    font-size: 150%;
  }

  .text-span-64 {
    margin-bottom: auto;
    padding-bottom: 0;
    padding-left: 20px;
    font-size: 36px;
    display: block;
  }

  .text-span-64.op-o-p {
    float: none;
    clear: none;
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: relative;
    left: auto;
  }

  .image-223 {
    z-index: auto;
    min-width: 100%;
    max-width: 100%;
    margin: auto auto 0;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    top: auto;
    left: auto;
    right: auto;
  }

  .image-224.fhdfghdf {
    z-index: auto;
    width: 150%;
    min-width: 150%;
    max-width: 150%;
    margin-bottom: 61px;
    padding-bottom: 0;
    display: block;
    top: 80px;
    left: -212px;
  }

  .div-block-109.dfgdfgdfgdf.gfhghfh {
    z-index: auto;
    position: absolute;
    left: 131px;
  }

  .div-block-109.dfgdfgdfgdf.gfhfhfgh {
    z-index: 5;
    top: 538px;
    left: 121px;
  }

  .text-block-54.gfhfhgg.sdfdfsdfhg._567676 {
    top: auto;
    left: auto;
  }

  .text-span-67 {
    padding-left: 0;
    display: inline-block;
  }

  .image-225 {
    display: none;
    top: 0;
    right: 0;
  }

  .image-226 {
    min-width: 164%;
    max-width: 164%;
    margin-left: -185px;
    display: none;
  }

  .grid-34 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .section-18 {
    margin-top: auto;
    display: none;
    top: auto;
  }

  .div-block-113 {
    width: 150%;
    min-width: 150%;
    max-width: 150%;
    top: -561px;
    left: -275px;
  }

  .container-1473 {
    background-color: #777;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: auto;
    padding-top: 60px;
    padding-bottom: 20px;
    display: block;
  }

  .heading-24 {
    top: -474px;
    left: auto;
  }

  .grid-35 {
    z-index: 999999;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 2.25fr 5.5fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 20px;
    display: none;
    top: 13px;
    left: auto;
  }

  .section99 {
    padding-top: 0;
    display: none;
  }

  .container-1474 {
    background-color: #535353;
    border-top-style: none;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .section-20 {
    padding-top: 0;
  }

  .container-1475 {
    margin-top: 124px;
    padding-bottom: 0;
  }

  .section-23 {
    background-color: #000;
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
  }

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

  .subscribe-form-input-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .subscribe-form-input {
    width: 100%;
  }

  .text-span-72 {
    padding-top: 10px;
    font-size: 100%;
    line-height: 1;
    display: block;
  }

  .bold-text-58 {
    text-align: center;
    display: block;
  }

  .section-25 {
    display: none;
  }

  .div-block-119 {
    border-top-style: none;
    margin-top: 0;
    padding-top: 0;
  }

  .column-44 {
    z-index: 99;
    clear: both;
    margin-bottom: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .columns-17 {
    margin-top: auto;
    display: inline-block;
  }

  .text-span-79 {
    float: right;
    border-width: 2px;
    border-color: var(--nav-link-hover);
    color: var(--body-background);
    text-align: center;
    background-color: #660002;
    width: auto;
    min-width: 100%;
    margin-top: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    display: block;
  }

  .link-block-17 {
    text-align: left;
    min-width: 100%;
    max-width: 100%;
  }

  .text-block-57 {
    float: right;
    clear: both;
    text-align: right;
    max-width: none;
    margin-bottom: 0;
    margin-right: 0;
    display: inline-block;
    position: relative;
    right: auto;
  }

  .text-block-58 {
    float: left;
    clear: none;
    text-align: left;
    max-width: 100%;
    margin-bottom: 0;
    display: block;
    position: relative;
  }

  ._1211._1 {
    float: none;
    clear: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .slide {
    max-height: none;
    margin-bottom: 0;
    padding-bottom: 89px;
  }

  .slider {
    object-fit: scale-down;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    margin-bottom: 7px;
    padding-bottom: 0;
    display: inline;
  }

  .div-block-121 {
    top: 90px;
  }

  .container-1481 {
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    top: 0;
    left: auto;
    right: auto;
  }

  .column-45 {
    min-height: 355px;
    max-height: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    position: relative;
    right: auto;
  }

  .image-240 {
    left: -203px;
  }

  .image-240.kjl-kp {
    opacity: 1;
    min-width: 350px;
    max-width: 350px;
    margin-top: 20px;
    margin-bottom: auto;
    margin-left: auto;
    display: block;
    position: absolute;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .image-240.pioupi {
    opacity: 1;
    min-width: 350px;
    max-width: 350px;
    margin-top: 20px;
    display: block;
    position: absolute;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .image-240.pioupi.bvmbvnmv {
    z-index: 99;
    opacity: .29;
    display: none;
  }

  .slide-nav {
    margin-top: auto;
    display: none;
    position: relative;
  }

  .bold-text-59 {
    float: none;
    text-align: left;
    display: block;
  }

  .text-span-80 {
    float: none;
    text-align: left;
    display: block;
    position: relative;
    top: 13px;
    left: auto;
  }

  .gfdfjh {
    display: none;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh {
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    top: -50px;
    left: 27px;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gfgf {
    min-width: 80px;
    max-width: 80%;
    min-height: 80%;
    max-height: 80%;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: auto 54px 4px auto;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh {
    z-index: 1;
    min-width: 280px;
    max-width: 280px;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: auto -345px -300px auto;
  }

  .image-242.htgfdhgf.oi-pio-pio-p.ghjghjgh.gyutfhgfjh.lk-kl-lk-k {
    min-width: 300px;
    max-width: 300px;
    min-height: 250px;
    max-height: none;
    margin-top: 13px;
    margin-left: 38px;
    display: block;
    bottom: auto;
    right: auto;
  }

  .button-5 {
    display: none;
  }

  .grid-37 {
    grid-row-gap: 0px;
    background-color: #0000;
    min-height: 350px;
    max-height: 350px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-122 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-68 {
    font-size: 14px;
  }

  .mobile {
    display: block;
  }

  .image-2472 {
    min-width: auto;
    max-width: 50px;
    min-height: auto;
    margin-top: 71px;
    margin-left: 250px;
    display: block;
    right: auto;
  }

  .text-block-61 {
    float: none;
    text-align: center;
    min-width: 100%;
    margin: 0 0 20px;
    padding: 40px 20px;
    display: inline-block;
    position: relative;
    top: 0;
    left: auto;
  }

  .section-26 {
    border-top-style: none;
    margin-top: 10px;
    padding-top: 100px;
    padding-bottom: 40px;
    padding-right: 0;
    display: block;
    position: relative;
    top: 60px;
  }

  .grid-39 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: minmax(24px, 414px);
    grid-template-columns: minmax(444px, 420px);
    grid-auto-columns: 1fr;
    justify-content: end;
    place-items: stretch stretch;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    display: block;
    position: relative;
    top: auto;
    left: 51px;
    right: auto;
  }

  .container-1482 {
    z-index: 999;
    background-color: #383838;
    border-bottom-style: none;
    max-width: none;
    min-height: auto;
    margin-top: 0;
    padding-bottom: 0;
    display: block;
    overflow: hidden;
  }

  .image-2474.klklk {
    margin-left: auto;
  }

  .div-block-123 {
    display: none;
    top: 0;
  }

  .checkbox {
    float: none;
    display: none;
  }

  .text-span-81 {
    float: none;
    clear: both;
  }

  .text-446 {
    float: right;
    clear: both;
    color: #949494;
    text-align: right;
    padding-top: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 80%;
    font-weight: 400;
    display: block;
    position: relative;
  }

  ._448 {
    float: right;
    clear: none;
  }

  .bold-text-69 {
    float: right;
    clear: none;
    text-align: left;
    background-color: #0000;
    font-size: 16px;
    display: inline;
    position: relative;
  }

  .bold-text-70 {
    float: right;
    clear: both;
    display: block;
  }

  ._550 {
    float: none;
    clear: none;
    font-size: 16px;
    text-decoration: underline;
    display: inline;
  }

  ._550._6565456 {
    float: none;
    clear: none;
    color: var(--body-background);
    font-family: Poppins, sans-serif;
    font-size: 140%;
    text-decoration: none;
    display: block;
  }

  .grid-40 {
    float: right;
    grid-column-gap: 0px;
    grid-row-gap: 1px;
    text-align: left;
    grid-template-rows: minmax(20px, 38px);
    grid-template-columns: 1.5fr 1fr;
    justify-items: stretch;
    min-width: 100%;
    max-width: 100%;
    margin-top: 20px;
    padding-left: 0;
    line-height: 14px;
  }

  .grid-40._4645645 {
    grid-template-rows: minmax(20px, 20px) minmax(20px, 20px) minmax(20px, 20px) minmax(20px, 20px);
    place-content: space-between;
    justify-items: stretch;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
  }

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

  .text-span-82 {
    float: none;
    color: #929292;
    font-size: 12px;
    display: block;
  }

  .text-block-62 {
    margin-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    display: inline-block;
    position: relative;
  }

  .bold-text-71 {
    float: right;
    clear: both;
    color: var(--body-background);
    text-align: right;
    min-width: auto;
    min-height: auto;
    margin-top: 0;
    font-size: 140%;
    font-weight: 600;
    display: block;
  }

  .bold-text-71.klkjhl-jj {
    margin-top: 3px;
  }

  .columns-18 {
    background-color: var(--black-3);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    margin-top: -5px;
    margin-bottom: 0;
    padding: 10px;
    display: flex;
    position: relative;
  }

  .div-block-124 {
    min-width: 0;
    max-width: 100%;
  }

  .text-block-63 {
    float: right;
    clear: both;
    margin-top: 0;
    position: relative;
  }

  .text-block-64 {
    float: left;
    clear: both;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-65 {
    float: right;
    clear: both;
    color: #a7a7a7;
    text-align: right;
    margin-top: 0;
    font-size: 80%;
  }

  .text-block-65.gfhgfh {
    color: var(--body-background);
    margin-top: -2px;
    padding-right: 0;
  }

  .text-block-66 {
    float: left;
    clear: both;
    margin-bottom: 20px;
    display: inline;
  }

  .columns-19 {
    background-color: var(--black-3);
    min-width: 100%;
    margin-top: 0;
    padding: 20px 10px;
    display: inline-block;
    position: relative;
  }

  .column-46 {
    padding-left: 0;
    padding-right: 10px;
  }

  .column-47 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-48 {
    padding-left: 0;
  }

  .column-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-83 {
    float: left;
    clear: both;
    color: #858585;
    margin-top: -5px;
    font-size: 80%;
    top: 1px;
  }

  .text-span-84 {
    float: left;
    clear: both;
    background-color: var(--body-background);
    color: var(--text-1);
    margin-top: 0;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 80%;
  }

  .column-50 {
    right: 0;
  }

  .column-51 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-85 {
    float: left;
    clear: both;
  }

  .text-span-86 {
    padding-left: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 140%;
  }

  .div-block-125 {
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

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

  .text-span-88 {
    text-align: right;
    padding-bottom: 5px;
    padding-right: 5px;
    font-size: 100%;
  }

  .image-2477 {
    z-index: 99;
    object-fit: contain;
    min-width: 600px;
    max-width: 600px;
    margin-top: -203px;
    margin-left: auto;
    display: none;
    left: auto;
    right: -5px;
    overflow: hidden;
  }

  .column-52 {
    border-bottom: 2px #030303;
    flex: none;
  }

  .html-embed-4 {
    float: left;
    clear: none;
    background-color: var(--body-background);
    color: var(--text-1);
    text-align: left;
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .div-block-127 {
    background-color: #1b1b1b;
    border-bottom: 2px solid #030303;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-6 {
    display: none;
  }

  .text-block-67 {
    background-color: var(--body-background);
    margin-top: auto;
    margin-bottom: 0;
    padding: 0 10px;
    font-size: 80%;
    font-weight: 400;
  }

  .bold-text-76 {
    float: right;
    clear: both;
    color: #fff;
    text-align: right;
    min-width: auto;
    min-height: auto;
    margin-top: 0;
    font-size: 140%;
    font-weight: 600;
    display: block;
  }

  .bold-text-76.klkjhl-jj {
    float: none;
    clear: none;
    margin-top: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 150%;
    display: block;
    position: relative;
    right: 0;
  }

  .success-message-4 {
    margin-top: auto;
    margin-bottom: 0;
    padding: 10px 10px 0;
  }

  .columns-20 {
    background-color: #1b1b1b;
    min-width: 100%;
    margin-top: 0;
    padding: 20px 10px 10px;
    display: inline-block;
    position: relative;
  }

  .columns-21 {
    background-color: var(--headings);
    color: var(--body-background);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 10px;
    display: flex;
    position: relative;
  }

  .form-block-4 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .gyhjgjhjjg-2 {
    float: none;
    color: #030303;
    text-align: center;
    text-transform: none;
    background-color: #fff;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .gyhjgjhjjg-2.rtrtyrt.iuoiuo {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .div-block-128 {
    background-color: #0000;
    border-style: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
    left: 0;
    right: 0;
  }

  .div-block-129 {
    background-color: #1b1b1b;
    border-bottom: 2px solid #030303;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-7 {
    color: #030303;
    border-style: none;
    padding-left: 10px;
    padding-right: 0;
    font-family: Ubuntu, Helvetica, sans-serif;
    display: block;
  }

  .text-field-7.gfhhgfhgfjk {
    height: 32px;
  }

  .field-label-13 {
    color: #fff;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    font-family: Poppins, sans-serif;
    font-size: 80%;
    font-weight: 400;
  }

  .error-message-2 {
    margin-top: -95px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-27 {
    float: left;
    color: var(--body-background);
    text-align: left;
    text-indent: 0;
    text-transform: uppercase;
    background-color: #585858;
    background-image: linear-gradient(to right, #000, #030303d6), url("https://cdn.prod.website-files.com/603fd7dbe04442357895507f/635418eba7b90cebb6bacddb_BigTanCommabutterfly-size_restricted.gif");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    flex: none;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 10px 0 10px 10px;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 300;
    display: block;
    position: relative;
    left: -10px;
  }

  .heading-27.dgfgdgg {
    z-index: 9;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 0;
    display: block;
    left: -10px;
  }

  .bold-text-77 {
    color: #fff;
  }

  .columns-22 {
    background-color: #030303;
    border-bottom: 2px solid #000;
    justify-content: space-around;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
    display: block;
  }

  .text-span-89 {
    float: left;
    clear: both;
    color: #030303;
    background-color: #fff;
    margin-top: 0;
    margin-left: auto;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 80%;
  }

  .form-5 {
    float: none;
    clear: none;
    color: #fff;
    background-color: #0000;
    flex: 1;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 10px 0 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .div-block-130 {
    background-color: #0000;
    border-style: none;
    width: 100%;
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .ez46-2 {
    background-color: #2b2b2b;
    border-style: none;
    width: 100%;
    min-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 200%;
    line-height: 200%;
    display: block;
  }

  .ez46-2.xxx {
    display: none;
  }

  .jhh-3 {
    text-transform: uppercase;
    background-color: #0000;
    border-color: #6dc26a;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 20px;
    font-family: Ubuntu, Helvetica, sans-serif;
    font-size: 16px;
  }

  .jhh-3.hggjgk {
    display: block;
  }

  .jhh-3.fghgfhg {
    text-transform: none;
    margin-left: 0;
    font-size: 14px;
  }

  .jhh-3.fghgfhg.ihlhl {
    color: #fff;
    text-transform: uppercase;
    background-color: #1b1b1b;
    margin-top: 0;
    padding-top: 10px;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    position: relative;
  }

  .jhh-3.fghgfhg.ihlhl._56156 {
    opacity: .38;
    color: #2b2b2b;
    background-color: #0000;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-left: 16px solid #2b2b2b;
    border-right: 16px solid #2b2b2b;
    width: 100%;
    margin-top: 0;
    margin-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    line-height: 10%;
    display: none;
    position: static;
  }

  .jhh-3.fghgfhg.ihlhl._56156.uuu {
    display: none;
  }

  .jhh-3.fghgfhg.ihlhl._56156.iuklk {
    border-left-color: #030303;
    border-right-color: #030303;
    margin-bottom: 0;
  }

  .jhh-3.fghgfhg.ihlhl._56156._65555 {
    clear: right;
    opacity: .12;
    text-align: center;
    border-bottom-width: 16px;
    border-left-width: 50px;
    border-right-width: 50px;
    width: 100%;
    display: none;
  }

  .jhh-3.gfhjffgj {
    color: #fff;
    text-transform: none;
    background-color: #1b1b1b;
    border-bottom: 2px solid #030303;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 10px 0;
    font-family: Poppins, sans-serif;
  }

  .column-53 {
    clear: none;
    background-color: var(--headings);
    color: var(--body-background);
    white-space: nowrap;
    flex: none;
    padding: 0 0 10px;
  }

  .block-content-3 {
    color: #fff;
    object-fit: cover;
    background-color: #1b1b1b;
    border-style: none none solid;
    border-bottom-width: 2px;
    border-bottom-color: #030303;
    width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0 0 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    display: block;
  }

  .block-content-3.bjnbnb {
    background-color: #0000;
    border-bottom-style: none;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .body-7 {
    background-color: var(--black-2);
    background-image: none;
    background-size: auto;
  }

  .container-1483 {
    margin-top: 0;
    padding-left: 0;
  }

  .image-2478 {
    z-index: 9999;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    display: none;
    position: relative;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .image-2478.fjhjhghgfjfh {
    margin-top: 0;
    display: none;
    top: auto;
  }

  .text-span-90 {
    margin-left: 10px;
    font-size: 80%;
  }

  .div-block-131 {
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .div-block-132 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-133 {
    float: left;
    color: var(--body-background);
    max-width: 100%;
    margin-bottom: 10px;
  }

  .columns-23 {
    min-width: auto;
    max-width: 100%;
    margin-top: 0;
  }

  .column-56 {
    background-color: #0000;
    min-height: auto;
    max-height: none;
  }

  .text-block-69 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: relative;
    inset: 0% 0% auto;
  }

  .column-57 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-58 {
    padding-left: 0;
  }

  .facebook {
    z-index: 9999;
    float: left;
    margin-top: 10px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .image-2479 {
    max-width: 150px;
    inset: 145px auto auto -145px;
  }

  .link-block-21 {
    z-index: 999;
    max-width: 150px;
    display: block;
    top: -138px;
    left: 129px;
    right: auto;
  }

  .link-block-21.hjghjhj {
    display: block;
  }

  .link-block-21.ghmnghm {
    display: none;
  }

  .image-2480 {
    float: none;
    margin-top: 0;
    margin-right: auto;
    padding-left: 0;
    padding-right: 20px;
    display: none;
    top: 473px;
    left: -559px;
  }

  .monoblock {
    margin-top: 0;
    display: none;
  }

  .image-2483.kl-kl-l {
    display: block;
    left: -90px;
  }

  .image-2483.kl-kl-l.fgghfhh {
    display: none;
    inset: 0% auto 0% 0%;
  }

  .image-2483.kl-kl-l.hgjygyg {
    opacity: 1;
    min-width: 600px;
    max-width: 600px;
    display: none;
    top: 0;
    left: 0;
  }

  .image-2484 {
    min-width: 200px;
    display: none;
    position: absolute;
    top: auto;
    bottom: 358px;
    left: 40px;
  }

  .text-block-70 {
    bottom: 457px;
    left: auto;
    right: 40px;
  }

  .text-span-95 {
    text-align: left;
    position: relative;
    top: 29px;
  }

  .image-2485 {
    background-color: #0c0c0c;
    margin-top: 0;
    padding: 60px 60px 100px 40px;
    display: block;
    position: relative;
    top: 0;
    left: auto;
  }

  .image-2486 {
    float: none;
    min-width: 70%;
    max-width: 70%;
    margin-left: auto;
    display: none;
    top: -273px;
    left: 51px;
  }

  .bold-text-81 {
    left: auto;
  }

  .image-2489 {
    left: -97px;
  }

  .image-2490.dfdfhdfh.rt565rt6yuty {
    display: none;
  }

  .image-2490.hghjghjg {
    margin-top: 0;
    display: none;
    top: -163px;
    right: auto;
  }

  .text-block-72 {
    float: none;
    clear: none;
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 100%;
    display: inline-block;
    top: 89px;
    left: auto;
    right: auto;
  }

  .container-1484 {
    max-width: 100%;
    padding-top: 20px;
  }

  .grid-41 {
    max-width: 100%;
  }

  .image-2492 {
    display: none;
    top: -470px;
    left: -156px;
  }

  .div-block-134 {
    float: left;
    clear: both;
    max-width: 100%;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    display: block;
    left: auto;
    right: 85px;
  }

  .image-2495 {
    display: none;
    top: 114px;
    left: auto;
  }

  .image-2495.yfuyhgf {
    left: -461px;
  }

  .image-2495.yfuyhgf.jukhjkhjk {
    display: none;
  }

  .image-2495.yfuyhgf.jhklhkl {
    margin-top: 200px;
    display: block;
    top: 47px;
  }

  .div-block-135 {
    position: relative;
  }

  .div-block-136 {
    background-color: #474747;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .div-block-137 {
    margin-top: 44px;
    position: relative;
    top: auto;
  }

  .text-block-73 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .image-2497 {
    display: none;
  }

  .image-2500 {
    clear: both;
    max-width: 100%;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: block;
  }

  .image-2501 {
    float: left;
    clear: both;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
  }

  .image-2502 {
    z-index: 9999;
    max-width: 80%;
    margin-left: auto;
    display: block;
    top: auto;
    left: auto;
  }

  .image-2502.hjlkhjkljh {
    max-width: 100%;
    margin-left: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: inline-block;
    position: relative;
    top: 0;
    left: -4px;
  }

  .image-2503 {
    z-index: 99;
    opacity: .22;
    object-fit: cover;
    background-color: #0000;
    width: auto;
    min-width: 50%;
    max-width: 50%;
    min-height: 230px;
    max-height: 230px;
    margin-top: auto;
    margin-left: 0;
    display: none;
    top: -40px;
    left: 34px;
    right: auto;
    overflow: hidden;
  }

  .image-2503.htgfhgfhg {
    margin-top: 0;
    margin-left: 0;
    display: none;
    inset: 0% 0% 0% 21%;
  }

  .bold-text-83, .bold-text-84, .bold-text-85 {
    float: left;
    padding-right: 5px;
    font-size: 32px;
  }

  .bold-text-87, .bold-text-89 {
    margin-top: 0;
  }

  .image-2504 {
    max-width: 40px;
    margin-top: 0;
  }

  .link-block-22 {
    margin-top: 10px;
    position: fixed;
  }

  .container {
    max-width: none;
  }

  .heading-small {
    font-size: 24px;
    line-height: 32px;
  }

  .testimonial-slider-small {
    background-color: #0000;
    border-bottom-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 40px;
    display: none;
  }

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

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-bottom: 40px;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .paragraph-5 {
    padding-right: 0;
  }

  .div-block-142 {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    display: block;
    position: relative;
    top: 0;
  }

  .text-span-105, .text-span-106 {
    text-align: right;
  }

  .text-span-107 {
    text-align: right;
    min-width: 100%;
  }

  .section-28 {
    margin-top: 0;
    padding-top: 28px;
    display: block;
  }

  .text-block-74 {
    color: #fff;
    background-color: #610000;
    min-width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
  }

  .text-block-74.drfgfhfgh {
    clear: none;
    min-width: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 100%;
    display: inline-block;
    top: auto;
  }

  .text-block-74.drfgfhfgh-copy {
    clear: none;
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 100%;
    text-decoration: underline;
    display: block;
    top: auto;
  }

  .text-block-76 {
    display: inline-block;
  }

  .text-block-77 {
    padding-top: 20px;
  }

  .image-2516 {
    display: none;
  }

  .container-1485 {
    object-fit: fill;
    max-width: 100%;
  }

  .div-block-143 {
    border-width: 1px;
    padding-bottom: 0;
  }

  .text-block-80.hide._15h {
    border-width: 2px;
    border-color: var(--btn-secondary-hover);
    color: var(--body-background);
    text-transform: uppercase;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 120%;
  }

  .text-block-80.hide._15h.gfhghjhnjkjk {
    margin-bottom: auto;
    padding-bottom: 73px;
    display: block;
  }

  .text-block-80.hide._15h.gfhghjhnjkjk-copy {
    padding-bottom: 73px;
  }

  .chat {
    display: none;
  }

  .div-block-144 {
    margin-top: auto;
    top: 39px;
  }

  .div-block-145 {
    display: none;
    position: relative;
  }

  .div-block-146 {
    margin-top: -64px;
    display: block;
  }

  .heading-31.ftydftyfgyh {
    margin-top: 20px;
    padding-left: 10px;
  }

  .div-block-148 {
    margin-top: 261px;
  }

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

  .image-2522 {
    max-width: 100%;
    margin-top: 0;
    padding: 20px;
  }

  .div-block-151 {
    max-width: 100%;
  }

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

  .columns-25 {
    min-width: 100%;
    max-width: 100%;
    display: block;
  }

  .text-block-82 {
    float: none;
    margin-bottom: 0;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .column-62 {
    flex: 1;
  }

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

  .div-block-155 {
    margin-top: 0;
    display: none;
  }

  .image-2527 {
    display: none;
  }

  .section-30 {
    display: block;
  }

  .text-block-84 {
    margin-top: auto;
    position: relative;
    top: -54px;
    left: -27%;
  }

  .text-block-84.ghjgfhjfghghj {
    position: absolute;
  }

  .text-block-85.fdfhgh {
    font-size: 100%;
  }

  .columns-27 {
    margin-top: 20px;
  }

  .text-block-86.jkljhljlkjk {
    font-size: 100%;
  }

  .container-1487 {
    background-color: #0000;
    border-style: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    display: block;
  }

  .image-2530.ghjgfhj {
    margin-top: 0;
    display: none;
  }

  .container-1488 {
    display: none;
  }

  .image-2532 {
    top: 221px;
    left: -54%;
  }

  .image-2533 {
    margin-top: 100px;
    margin-left: 0;
  }

  .step11, .image-2536.tl2 {
    display: none;
  }

  .div-block-160 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    min-width: 100%;
    max-width: 100%;
  }

  .image-2540 {
    display: none;
    top: -646px;
    left: -29px;
  }

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

  .div-block-163 {
    margin-top: -50px;
    left: auto;
  }

  .column-67 {
    margin-top: -22px;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .div-block-166.jkhk {
    display: inline-block;
  }

  .text-block-88 {
    clear: none;
    min-width: 100%;
    margin-left: 0;
  }

  .text-block-88.gfhfgh {
    min-width: 80%;
  }

  .text-span-151 {
    font-size: 100%;
  }

  .text-block-90 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    max-width: 100%;
    padding-left: 10px;
  }

  .text-block-90.gfhfghfgh {
    background-position: 50% 100%;
    background-repeat: no-repeat;
  }

  .bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117, .bold-text-118 {
    font-size: 80%;
  }

  .step-2 {
    display: none;
  }

  .text-block-93 {
    margin-top: 20px;
  }

  .text-span-161 {
    text-align: center;
    max-width: 100%;
    margin-top: 0;
    padding-left: 0;
    font-size: 100%;
  }

  .ez1fo {
    padding-top: 0;
    display: none;
  }

  .ez3fo, .ez4fo {
    display: none;
  }

  .div-block-170 {
    padding-bottom: 0;
    display: block;
  }

  .text-span-163 {
    font-size: 70%;
    top: -11px;
  }

  .monoblocks-select {
    min-width: auto;
    max-width: none;
    display: inline-block;
  }

  .column-69 {
    margin-top: 76px;
  }

  .column-70 {
    margin-top: 42px;
    padding-left: 0;
    padding-right: 0;
  }

  .kit1n, .kit2n, .kit3n, .kit4n {
    display: none;
  }

  .link-block-23 {
    margin-top: auto;
    display: none;
  }

  .div-block-171 {
    z-index: 99999999;
    background-color: #fff;
    position: absolute;
    inset: 0%;
  }

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

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

  .text-block-97 {
    text-align: left;
    margin-top: 20px;
    margin-left: 20px;
    font-size: 80%;
    display: block;
    top: 10px;
    left: 0;
  }

  .div-block-155-copy {
    margin-top: 0;
  }

  .column-71 {
    flex: none;
    padding-left: 0;
    padding-right: 0;
  }

  .image-2551 {
    margin-top: 0;
    padding-left: 20px;
    position: relative;
    top: 22px;
  }

  .columns-28 {
    display: none;
    position: relative;
    right: auto;
  }

  .image-2554 {
    display: block;
    top: 332px;
  }

  .image-2554-copy {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 60px;
    display: block;
    position: relative;
    top: 410px;
    left: auto;
    overflow: visible;
  }

  .monoblock-2 {
    background-color: #0000;
    min-width: 320px;
    max-width: 500px;
    margin-left: 0;
    display: none;
    top: 0%;
  }

  .monoblock-2.gfsrffg, .monoblock-2.gfsrffg-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-left-style: none;
    width: auto;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    top: 0;
    overflow: hidden;
  }

  .image-2555 {
    max-width: 50%;
    display: inline-block;
    position: relative;
    inset: 0 auto auto;
  }

  .div-block-155-copy {
    margin-top: 0;
    display: none;
  }

  .div-block-155-copy-copy {
    margin-top: 0;
  }

  .div-block-146-copy {
    margin-top: auto;
    display: none;
    top: auto;
  }

  .image-2541-copy {
    margin-top: -28px;
    margin-bottom: 18px;
  }

  .footer {
    margin-bottom: 0;
    display: none;
  }

  .body-copy {
    background-color: var(--body-text);
    object-position: 0% 0%;
    background-image: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .text-block-98, .step11-copy {
    display: none;
  }

  .section-26-copy {
    box-shadow: none;
    border-top-style: none;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
  }

  .text-block-97-copy {
    float: left;
    clear: none;
    color: #fff;
    text-align: left;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 100%;
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
  }

  .text-block-72-copy {
    float: none;
    clear: none;
    color: var(--body-background);
    max-width: 80%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 80%;
    display: inline-block;
    top: 23px;
    left: auto;
    right: auto;
  }

  .image-2555-copy {
    max-width: 40%;
    display: inline-block;
    position: relative;
    inset: 40px auto auto;
  }

  .container-1481-copy {
    text-align: center;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    left: auto;
    right: auto;
  }

  .text-block-61-copy {
    float: none;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
    left: auto;
  }

  .image-2556 {
    float: left;
    clear: none;
    max-width: 80%;
    max-height: 89px;
    margin-left: 60px;
    display: block;
    position: relative;
    top: auto;
    left: auto;
  }

  .div-block-136-copy {
    background-color: #0000;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .text-span-165 {
    font-size: 80%;
  }

  .column-72 {
    text-align: left;
    display: inline-block;
  }

  .columns-29 {
    justify-content: center;
    min-width: 100%;
    max-width: 100%;
    margin-top: 40px;
    display: flex;
  }

  .bold-text-125, .bold-text-126, .bold-text-127 {
    position: relative;
    top: 5px;
  }

  .column-73 {
    display: block;
  }

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

  .columns-28-copy {
    position: relative;
    top: auto;
    right: auto;
  }

  .image-2557 {
    display: none;
  }

  .image-2558 {
    margin-top: -147px;
    display: none;
  }

  .image-2560 {
    display: none;
    top: 274px;
  }

  .image-2533-copy {
    margin-top: 100px;
    margin-left: 0;
  }

  .image-2532-copy {
    top: 244px;
    left: -141px;
  }

  .image-2561 {
    display: none;
  }

  .heda.fdfhgh {
    font-size: 100%;
  }

  .div-block-163-copy {
    margin-top: -50px;
    left: auto;
  }

  ._546563 {
    top: 487px;
    left: -409px;
  }

  .image-2533-copy {
    margin-top: 100px;
    margin-left: 0;
    top: -132px;
    right: -169px;
  }

  .div-block-94-copy {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-left: 0;
    display: block;
    position: relative;
    top: auto;
    left: 0;
    right: auto;
  }

  .image-2527-copy, .image-2527-copy-copy {
    display: none;
  }

  .div-block-155-copy-copy-copy, .div-block-155-copy-copy-copy-copy {
    margin-top: 0;
  }

  .step11-copy {
    display: none;
  }

  .section-30-copy {
    display: block;
  }

  .container-1487-copy {
    background-color: #0000;
    border-style: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    display: block;
  }

  ._546546213 {
    display: none;
  }

  .text-block-85-copy-copy.fdfhgh, .text-block-85-copy.fdfhgh {
    font-size: 100%;
  }

  .text-block-82-copy {
    float: none;
    margin-bottom: 0;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .heda-copy._55256355 {
    top: 284px;
    left: -141px;
  }

  .heda-copy._158444 {
    top: 4px;
  }

  .hedas4 {
    display: none;
    top: 288px;
    left: -45.656px;
  }

  .body-copy-copy {
    background-color: var(--body-text);
    object-position: 0% 0%;
    background-image: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .text-block-82-copy-copy {
    float: none;
    margin-bottom: 0;
    padding-bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .main {
    display: none;
  }

  .heda-copy.fdfhgh {
    font-size: 100%;
  }

  .heda-copy._55514788 {
    top: 509px;
    left: -423px;
  }

  .hedas4-c, .hedas4-copy {
    display: none;
  }

  .header._95295626 {
    min-height: 800px;
    max-height: 800px;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .text-block-84-copy {
    margin-top: auto;
    position: sticky;
    top: 0;
  }

  .text-block-102 {
    min-width: 100%;
    max-width: 100%;
    display: none;
  }

  .text-block-63-copy {
    float: right;
    clear: both;
    margin-top: 0;
    position: relative;
  }

  .text-span-85-copy {
    float: left;
    clear: both;
  }

  .image-2591-copy {
    top: 99px;
  }

  .columns-20-copy {
    background-color: #1b1b1b;
    min-width: 100%;
    margin-top: 0;
    padding: 20px 10px 10px;
    display: inline-block;
    position: relative;
  }

  .heading-35-copy {
    white-space: nowrap;
    max-width: 100%;
    margin-top: 0;
    position: relative;
  }

  .div-block-190 {
    top: -175.406px;
    left: auto;
    right: 358px;
  }

  ._67675-copy {
    float: left;
    text-align: left;
  }

  .text-block-64-copy {
    float: left;
    clear: both;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }

  .roomsel {
    display: inline-block;
  }

  .image-2594 {
    max-width: 50%;
    left: -25px;
  }

  .image-2595 {
    float: none;
    max-width: 50%;
    left: 0;
  }

  .image-2596 {
    margin-top: -65px;
  }

  .image-2597 {
    margin-top: -62px;
  }

  .image-2527-copy, .image-2527-copy-copy, .ez1fo-copy {
    display: none;
  }

  ._111-copy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .text-447 {
    float: right;
    clear: both;
    color: #949494;
    text-align: right;
    padding-top: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 80%;
    font-weight: 400;
    display: block;
    position: relative;
  }

  .columns-20-copy-2 {
    background-color: #1b1b1b;
    min-width: 100%;
    margin-top: 0;
    padding: 10px;
    display: inline-block;
    position: relative;
  }

  .text-span-194 {
    clear: both;
    display: block;
    top: 2px;
  }

  .columns-31 {
    background-color: #1b1b1b;
    min-width: 100%;
    margin-top: 0;
    padding: 10px;
    display: inline-block;
    position: relative;
  }

  .columns-32 {
    color: #fff;
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 10px 0;
    display: flex;
    position: relative;
  }

  .image-2596-copy {
    max-width: 80%;
    display: none;
  }

  .fdfgdffgdg {
    display: none;
    inset: 0%;
  }

  ._5648964654 {
    margin-top: -47px;
    margin-bottom: -39px;
    position: relative;
    inset: 0%;
  }

  .image-2599 {
    max-width: 90%;
  }

  .bold-text-151 {
    white-space: normal;
  }
}

#w-node-_53b2b4b0-66b3-ae81-de80-126704d15fb7-dae9be09 {
  place-self: center;
}

#w-node-_5dff80e0-e8fc-ab2e-af90-b0e5674a7787-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40ce-dae9be09 {
  grid-area: Area-2;
  justify-self: center;
}

#w-node-_06b06a4f-bddb-794e-b6cc-8f4975938ce2-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a08-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a09-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a0e-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a2b-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a32-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a33-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a69-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4aa7-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b05-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b06-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b0b-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b28-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b2f-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b30-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b66-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ba4-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c02-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c03-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c08-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c25-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c2c-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c5e-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c64-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cff-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d00-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d05-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d22-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d29-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d60-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4208-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4209-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d420e-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d422b-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4232-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4233-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_54c3ee41-a858-be4c-df0a-afb1f3c43001-dae9be09, #w-node-c44a8569-71a1-3068-c82d-372a7f127390-dae9be09, #w-node-_4747a1e8-7ad0-ecb9-522b-4d08bee47c4e-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d426b-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_403f1dea-a68b-a127-c9d9-585848229e04-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_403f1dea-a68b-a127-c9d9-585848229e05-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_403f1dea-a68b-a127-c9d9-585848229e42-dae9be09, #w-node-_403f1dea-a68b-a127-c9d9-585848229e43-dae9be09, #w-node-_403f1dea-a68b-a127-c9d9-585848229e44-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d42a9-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac63-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac64-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac65-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac82-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac8b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac8c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacc9-dae9be09, #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacca-dae9be09, #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcaccb-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacdc-dae9be09, #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcad6b-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fe8a-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fe8b-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fec7-dae9be09, #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fec8-dae9be09, #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fec9-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b562dc19-6beb-e1d4-84db-750a1118786a-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-b562dc19-6beb-e1d4-84db-750a1118786b-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-b562dc19-6beb-e1d4-84db-750a1118786c-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b562dc19-6beb-e1d4-84db-750a11187889-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-b562dc19-6beb-e1d4-84db-750a11187892-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b562dc19-6beb-e1d4-84db-750a11187893-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b562dc19-6beb-e1d4-84db-750a111878d0-dae9be09, #w-node-b562dc19-6beb-e1d4-84db-750a111878d1-dae9be09, #w-node-b562dc19-6beb-e1d4-84db-750a111878d2-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b562dc19-6beb-e1d4-84db-750a111878e3-dae9be09, #w-node-b562dc19-6beb-e1d4-84db-750a11187972-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56302-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56303-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd5633f-dae9be09, #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56340-dae9be09, #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56341-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f621-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f622-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f623-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f640-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f649-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f64a-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f687-dae9be09, #w-node-_875270b8-5020-6b86-f987-bab64f01f688-dae9be09, #w-node-_875270b8-5020-6b86-f987-bab64f01f689-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_875270b8-5020-6b86-f987-bab64f01f69a-dae9be09, #w-node-_875270b8-5020-6b86-f987-bab64f01f729-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_26f68168-64e8-5bbc-cf99-afc9bac07714-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26f68168-64e8-5bbc-cf99-afc9bac07715-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_26f68168-64e8-5bbc-cf99-afc9bac07751-dae9be09, #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07752-dae9be09, #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07753-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a4a-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a4b-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a4c-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a69-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a72-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a73-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2ab0-dae9be09, #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2ab1-dae9be09, #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2ab2-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2ac3-dae9be09, #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2b52-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_821eaded-7a36-614e-3637-d072a73d319c-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_821eaded-7a36-614e-3637-d072a73d319d-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_821eaded-7a36-614e-3637-d072a73d31d9-dae9be09, #w-node-_821eaded-7a36-614e-3637-d072a73d31da-dae9be09, #w-node-_821eaded-7a36-614e-3637-d072a73d31db-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229c6-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229c7-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229c8-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229e5-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229ee-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229ef-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a2c-dae9be09, #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a2d-dae9be09, #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a2e-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a3f-dae9be09, #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322ace-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53fbab69-eb19-db81-ecd1-b8ce18957752-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53fbab69-eb19-db81-ecd1-b8ce18957753-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53fbab69-eb19-db81-ecd1-b8ce1895778f-dae9be09, #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957790-dae9be09, #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957791-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec53d-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec53e-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec53f-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec55c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec565-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec566-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec5a3-dae9be09, #w-node-a3080e42-cf84-564c-7b59-b5a4907ec5a4-dae9be09, #w-node-a3080e42-cf84-564c-7b59-b5a4907ec5a5-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3080e42-cf84-564c-7b59-b5a4907ec5b6-dae9be09, #w-node-a3080e42-cf84-564c-7b59-b5a4907ec645-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8a089811-b27c-0b06-4a6d-62e189baef24-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a089811-b27c-0b06-4a6d-62e189baef25-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8a089811-b27c-0b06-4a6d-62e189baef61-dae9be09, #w-node-_8a089811-b27c-0b06-4a6d-62e189baef62-dae9be09, #w-node-_8a089811-b27c-0b06-4a6d-62e189baef63-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e751e8-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e751e9-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e751ea-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e75207-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e75210-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e75211-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e7524e-dae9be09, #w-node-_82155dea-67e2-e291-bc6d-44a5f7e7524f-dae9be09, #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75250-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82155dea-67e2-e291-bc6d-44a5f7e75261-dae9be09, #w-node-_82155dea-67e2-e291-bc6d-44a5f7e752f0-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_004e8500-10e2-90d7-3273-56b028a36699-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_004e8500-10e2-90d7-3273-56b028a3669a-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_004e8500-10e2-90d7-3273-56b028a366d6-dae9be09, #w-node-_004e8500-10e2-90d7-3273-56b028a366d7-dae9be09, #w-node-_004e8500-10e2-90d7-3273-56b028a366d8-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852345-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852346-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852347-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852364-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd785236d-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd785236e-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523ab-dae9be09, #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523ac-dae9be09, #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523ad-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523be-dae9be09, #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd785244d-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be990fe6-4403-7ee9-da3a-0ab9ca371163-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be990fe6-4403-7ee9-da3a-0ab9ca371164-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711a0-dae9be09, #w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711a1-dae9be09, #w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711a2-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5697-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5698-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5699-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d56b6-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d56bf-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d56c0-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d56fd-dae9be09, #w-node-_9c350aed-4634-2622-e200-359cfc4d56fe-dae9be09, #w-node-_9c350aed-4634-2622-e200-359cfc4d56ff-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5710-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5752-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5753-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d5790-dae9be09, #w-node-_9c350aed-4634-2622-e200-359cfc4d5791-dae9be09, #w-node-_9c350aed-4634-2622-e200-359cfc4d5792-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c350aed-4634-2622-e200-359cfc4d579f-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7ec5-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7ec6-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7ec7-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7ee4-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7eed-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7eee-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f2b-dae9be09, #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f2c-dae9be09, #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f2d-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f3e-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f80-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f81-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fbe-dae9be09, #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fbf-dae9be09, #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fc0-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fcd-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c14e3-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c14e4-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c14e5-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c1502-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c150b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c150c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c1549-dae9be09, #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c154a-dae9be09, #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c154b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c155c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c159e-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c159f-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15dc-dae9be09, #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15dd-dae9be09, #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15de-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15eb-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a24-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a25-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a26-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a43-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a4c-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a4d-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a8a-dae9be09, #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a8b-dae9be09, #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a8c-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3a9d-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3adf-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3ae0-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3b1d-dae9be09, #w-node-_34af071e-0044-7e68-fb49-a710e5dd3b1e-dae9be09, #w-node-_34af071e-0044-7e68-fb49-a710e5dd3b1f-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34af071e-0044-7e68-fb49-a710e5dd3b2c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeaa0-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeaa1-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeaa2-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeabf-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeac8-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeac9-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeb06-dae9be09, #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb07-dae9be09, #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb08-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeb19-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeb5b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeb5c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeb99-dae9be09, #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb9a-dae9be09, #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb9b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8e595d9-6698-5a26-9e91-9f607dffeba8-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9d0-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9d1-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9d2-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9ef-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9f8-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9f9-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca36-dae9be09, #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca37-dae9be09, #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca38-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca49-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca8b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca8c-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcac9-dae9be09, #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcaca-dae9be09, #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcacb-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcad8-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f326fb-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f326fc-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f326fd-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f3271a-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f32723-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f32724-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f32761-dae9be09, #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32762-dae9be09, #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32763-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f32774-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f327b6-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f327b7-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f327f4-dae9be09, #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327f5-dae9be09, #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327f6-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3de18af4-5c18-2a08-c66d-8a6749f32803-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a309e5-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a309e6-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a309e7-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30a04-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30a0d-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30a0e-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30a4b-dae9be09, #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a4c-dae9be09, #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a4d-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30a5e-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30aa0-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30aa1-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30ade-dae9be09, #w-node-ae75dfd7-9759-12d2-c348-eeda74a30adf-dae9be09, #w-node-ae75dfd7-9759-12d2-c348-eeda74a30ae0-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae75dfd7-9759-12d2-c348-eeda74a30aed-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbf7a-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbf7b-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbf7c-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbf99-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfa2-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfa3-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfe0-dae9be09, #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfe1-dae9be09, #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfe2-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dbff3-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dc035-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dc036-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dc071-dae9be09, #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc072-dae9be09, #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc073-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc251aec-b434-edc7-4a46-6fbdc17dc080-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8789-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c878a-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c878b-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87a8-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87b1-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87b2-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87ef-dae9be09, #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87f0-dae9be09, #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87f1-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8802-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8844-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8845-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8880-dae9be09, #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8881-dae9be09, #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8882-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39e8df34-03d3-244d-cc61-f3bdde4c888f-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4df1-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: stretch;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4df2-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4df3-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4e10-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4e19-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4e1a-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4e57-dae9be09, #w-node-_60651599-2d79-c4b5-057d-9e43892f4e58-dae9be09, #w-node-_60651599-2d79-c4b5-057d-9e43892f4e59-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4e6a-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4eac-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4ead-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4ee8-dae9be09, #w-node-_60651599-2d79-c4b5-057d-9e43892f4ee9-dae9be09, #w-node-_60651599-2d79-c4b5-057d-9e43892f4eea-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60651599-2d79-c4b5-057d-9e43892f4ef7-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40d1-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40ea-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-_7d43f523-8394-52ce-5f33-54d6ce43504b-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_351d652f-30ae-fe09-ab85-d0087e246fc8-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40f9-dae9be09 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: center;
}

#w-node-_56ba0f6c-384c-3a94-7dbc-1e25604eae8e-dae9be09 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center end;
}

#w-node-_81df14a4-00fc-0dcf-611e-805321bcba54-dae9be09 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: center start;
}

#w-node-_4a4d98c7-6a12-5a05-87c5-1f4b02f04735-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-_22561736-fd11-bd4e-a600-d5f37cff69d9-dae9be09 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: center;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613cd9-dae9be09 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40d2-dae9be09 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613ca3-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613ca5-dae9be09 {
  order: 0;
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613ca7-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613cbc-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-f6e56ee4-7b1a-4270-28f4-e5ba32613cd6-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40d7-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40e4-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40f1-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40ec-dae9be09 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d40dd-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_1c0fa60b-0d31-c6dd-7714-2d77ba127caf-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e410174a-499d-53dd-a140-54d2b25bd1fb-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_4cdfddde-040f-ea3d-6c5a-a62294fc1389-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5f3528f7-5ae8-23b4-92ef-bf05ff243f5e-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b5571b7-12ec-4fff-f5f6-4127e7896931-dae9be09 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f82ca0b5-9f05-dd37-39cc-c510c62ad8a9-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-aabaf89e-e506-ea7f-c07a-5a3889af23f5-dae9be09 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center start;
}

#w-node-e6fb31b1-9a38-0dde-dcc5-f50923f5b909-dae9be09 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-dfff7c89-da7b-263d-9dc9-25ec1e94496b-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f88-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f89-dae9be09, #w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f94-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fb6-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fba-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fbb-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fbc-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fbd-dae9be09 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc4-dae9be09 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center end;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc5-dae9be09 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: center start;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc6-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc7-dae9be09 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc8-dae9be09 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fc9-dae9be09 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fca-dae9be09 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fcb-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fcd-dae9be09 {
  order: 0;
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fcf-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fd7-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fdc-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fe1-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941fea-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941ff2-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-dbab9722-b73a-41d9-8c2b-6c3fb8941ff8-dae9be09 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-c124c9b0-1516-e7e1-fa91-1f6cacca0662-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_16b9e3c3-7d0e-d0dc-6d86-8a6cd8843bcc-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03f1f5db-a968-0280-ddce-f290c3492b62-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e3df357-c5cc-abce-1511-5601863499ba-dae9be09 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_994377b6-244f-e7f5-eb07-cf5accad9ee0-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_00d2eff2-cc0e-d6d4-04f6-b86796131a97-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_00d2eff2-cc0e-d6d4-04f6-b86796131a98-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_00d2eff2-cc0e-d6d4-04f6-b86796131a9b-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00d2eff2-cc0e-d6d4-04f6-b86796131a9d-dae9be09 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e05b8c3a-33eb-4248-8fe4-e6292d001442-dae9be09, #w-node-f2baf2f2-f2f9-6d32-2d0c-2aed89fb11ae-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1a7de435-b960-3f7d-0644-db602619ae6a-dae9be09, #w-node-_8e69f18a-a530-fca2-ca4d-dfa9d2dc59ee-dae9be09, #w-node-_9544667c-1866-96a9-4ce9-df5130930df9-dae9be09, #w-node-_2043ee14-c4a0-fd43-aaa3-ab0c242db59d-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_50812672-8e9b-2cff-2df4-91a6f412f492-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7224bb01-9885-576f-ef9d-803bea024cdb-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4ce6aa23-7d1a-19dd-a095-dc7ed218941e-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21fb5b24-b4ba-708f-bd76-43527ec28b02-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-b51e29b3-9d28-4a07-c978-46e4909a84aa-dae9be09 {
  grid-area: 3 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_2856262f-9b55-eb68-84f4-35b7c13155f8-dae9be09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8489d06-db66-1a04-8c26-07a2794c3b5c-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f086b09-3c5b-376d-3913-fa5561501882-dae9be09 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0a6180d8-19e5-473b-6cf2-5f1c859b7cc7-dae9be09 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fc0c4dd4-0ae8-ab05-720d-08fe8840d48b-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f28794f-f537-992c-b039-d58aad95e538-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d6136d59-7b58-7239-9680-c0686e79247c-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e79249f-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924ae-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924b9-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924ba-dae9be09 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924bb-dae9be09 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924c9-dae9be09 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e12f-dae9be09 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f9677919-0316-3a43-cc15-282372fa55c0-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end start;
}

#w-node-_6e88d9ef-7183-9061-0382-0dcb2f7b9243-dae9be09 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_28797fbe-fb8f-c8d5-0c54-2bc559bf0ddf-dae9be09 {
  justify-self: start;
}

#w-node-caeb7358-074c-7b57-3c5d-52e7fd897f5b-dae9be09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6cd19120-549e-96a8-f0dc-f0c7641b86fe-72e9be13 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-e40ed03b-a48a-3141-7ffd-dcca06cd9191-72e9be13 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start center;
}

#w-node-_8bc87e32-a3c9-311b-7adc-e37f3176fa9a-72e9be13 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_2d90f796-3c4d-5d02-380e-38ff355c2a5a-72e9be13 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e0a38536-b22d-66e5-0fa0-c19bde754f41-72e9be13 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-b128147a-ad8c-00a4-7a46-82d68d77c74b-72e9be13 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ea512c16-e4e6-3ed5-8d9b-f998931664de-72e9be13 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-03e9be15, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-03e9be15 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-03e9be15 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-03e9be15, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-03e9be15, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-03e9be15 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-46e9be17, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-46e9be17 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-46e9be17 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-46e9be17, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-46e9be17, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-46e9be17 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-cde9be18, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-cde9be18 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-cde9be18 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-cde9be18, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-cde9be18, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-cde9be18 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-a3e9be19, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-a3e9be19 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-a3e9be19 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-a3e9be19, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-a3e9be19, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-a3e9be19 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-86e9be1b, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-86e9be1b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-86e9be1b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-86e9be1b {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc4-86e9be1b {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ebb0d217-8970-fcf0-9dc3-d2b86b50a823-86e9be1b {
  grid-area: 4 / 1 / 5 / 2;
  place-self: center;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-86e9be1b, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-86e9be1b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-a5e9be1c, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-a5e9be1c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-a5e9be1c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-a5e9be1c, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-a5e9be1c, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-a5e9be1c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-efe9be1d, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-efe9be1d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-efe9be1d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-efe9be1d, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-efe9be1d, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-efe9be1d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-f1e9be1e, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-f1e9be1e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-f1e9be1e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-f1e9be1e, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-f1e9be1e, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-f1e9be1e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-efe9be1f, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-efe9be1f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-efe9be1f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-efe9be1f, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-efe9be1f, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-efe9be1f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b49-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17b4a-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b4f-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b6c-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b73-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b74-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17bac-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17bea-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-b3e9be20, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9e3f9b5d-c28b-1496-b4c0-17a2f5a8869e-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-b3e9be20, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-b3e9be20, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4c-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c760-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c761-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c766-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c783-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78a-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78b-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c7c3-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c801-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73454-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73455-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7345a-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73477-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347e-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347f-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734b7-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f5-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac6391878-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac6391879-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639187e-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639189b-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a2-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a3-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac63918db-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac6391919-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5a9-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5aa-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5af-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5cc-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d3-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d4-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee60c-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64a-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e38-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e39-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e3e-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e5b-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e62-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e63-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e9b-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ed9-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb194-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb195-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb19a-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1b7-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1be-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1bf-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1f7-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb235-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77b9-b3e9be20, #w-node-f62a69b6-c76b-495e-3e53-22200caf77ba-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77bf-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77dc-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e3-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e4-b3e9be20, #w-node-f62a69b6-c76b-495e-3e53-22200caf781c-b3e9be20, #w-node-f62a69b6-c76b-495e-3e53-22200caf785a-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f0-b3e9be20, #w-node-_032bfda4-0314-bc0e-c7a9-206b355876f1-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f6-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b35587713-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771a-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771b-b3e9be20, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587753-b3e9be20, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587791-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52e-b3e9be20, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52f-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae534-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae551-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae558-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae559-b3e9be20, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae591-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4684-b3e9be20, #w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4685-b3e9be20 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c468a-b3e9be20 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46a7-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46ae-b3e9be20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46e7-b3e9be20 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_153c228e-1215-3a9f-88d2-0c22e2d31e82-77e9be21 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee5d-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee63-77e9be21 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto start;
}

#w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee64-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee6b-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: start end;
}

#w-node-_26758a93-5929-44c0-edd5-5f7e8cfd022a-77e9be21, #w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee6d-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5aae4cb5-ce10-fcec-c498-5c453031ee99-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-b2f4be94-f960-7dee-f894-c47c179c1792-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-b2f4be94-f960-7dee-f894-c47c179c1799-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b2f4be94-f960-7dee-f894-c47c179c17a0-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-b2f4be94-f960-7dee-f894-c47c179c17a2-77e9be21, #w-node-b2f4be94-f960-7dee-f894-c47c179c17a4-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b2f4be94-f960-7dee-f894-c47c179c17d1-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_3bb2edff-999a-d3c2-5bdf-0735e37172f2-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-_3bb2edff-999a-d3c2-5bdf-0735e37172f5-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3bb2edff-999a-d3c2-5bdf-0735e37172fc-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_3bb2edff-999a-d3c2-5bdf-0735e37172fe-77e9be21, #w-node-_3bb2edff-999a-d3c2-5bdf-0735e3717300-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3bb2edff-999a-d3c2-5bdf-0735e371732d-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2c8459f7-c5a5-f341-bfa9-9645357d91f9-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-_2c8459f7-c5a5-f341-bfa9-9645357d91fc-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2c8459f7-c5a5-f341-bfa9-9645357d9203-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_2c8459f7-c5a5-f341-bfa9-9645357d9205-77e9be21, #w-node-_2c8459f7-c5a5-f341-bfa9-9645357d9207-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2c8459f7-c5a5-f341-bfa9-9645357d9234-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3b1-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3b5-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3bc-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3be-77e9be21, #w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3c0-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4fbf187d-6aee-d4d9-f5c4-949c627bc3ed-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_693ee2da-f312-e516-bebc-16e947f7386e-77e9be21 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: start end;
}

#w-node-_693ee2da-f312-e516-bebc-16e947f73872-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_693ee2da-f312-e516-bebc-16e947f73879-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_693ee2da-f312-e516-bebc-16e947f7387b-77e9be21, #w-node-_693ee2da-f312-e516-bebc-16e947f7387d-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_693ee2da-f312-e516-bebc-16e947f738aa-77e9be21 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_472f8330-0f04-6c4a-eb12-fa94fcddd3c8-5ae9be2b, #w-node-_472f8330-0f04-6c4a-eb12-fa94fcddd3d0-5ae9be2b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-76098d47, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-76098d47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-76098d47 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-76098d47, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-76098d47, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-76098d47 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53b2b4b0-66b3-ae81-de80-126704d15fb7-e2106db4 {
  place-self: center;
}

#w-node-_16b9e3c3-7d0e-d0dc-6d86-8a6cd8843bcc-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b8489d06-db66-1a04-8c26-07a2794c3b5c-e2106db4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f086b09-3c5b-376d-3913-fa5561501882-e2106db4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0a6180d8-19e5-473b-6cf2-5f1c859b7cc7-e2106db4 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fc0c4dd4-0ae8-ab05-720d-08fe8840d48b-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1f28794f-f537-992c-b039-d58aad95e538-e2106db4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_994377b6-244f-e7f5-eb07-cf5accad9ee0-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c124c9b0-1516-e7e1-fa91-1f6cacca0662-e2106db4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_03f1f5db-a968-0280-ddce-f290c3492b62-e2106db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e3df357-c5cc-abce-1511-5601863499ba-e2106db4 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cdc28f36-7470-cd74-56e2-216d12471f4c-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_2d7026a9-e568-2c62-77b4-9bad59101eb4-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_1c0fa60b-0d31-c6dd-7714-2d77ba127caf-e2106db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e410174a-499d-53dd-a140-54d2b25bd1fb-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_4cdfddde-040f-ea3d-6c5a-a62294fc1389-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5f3528f7-5ae8-23b4-92ef-bf05ff243f5e-e2106db4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b5571b7-12ec-4fff-f5f6-4127e7896931-e2106db4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f82ca0b5-9f05-dd37-39cc-c510c62ad8a9-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-aabaf89e-e506-ea7f-c07a-5a3889af23f5-e2106db4 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center start;
}

#w-node-e6fb31b1-9a38-0dde-dcc5-f50923f5b909-e2106db4 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-dfff7c89-da7b-263d-9dc9-25ec1e94496b-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f88-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f89-e2106db4, #w-node-_4f56dcfb-92f2-2401-b3e2-811e65d68f94-e2106db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6136d59-7b58-7239-9680-c0686e79247c-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e79249f-e2106db4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924ae-e2106db4 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924b9-e2106db4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924ba-e2106db4 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924bb-e2106db4 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-d6136d59-7b58-7239-9680-c0686e7924c9-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_5a0b16de-b209-795d-3866-7f811626e12f-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e05b8c3a-33eb-4248-8fe4-e6292d001442-e2106db4, #w-node-f2baf2f2-f2f9-6d32-2d0c-2aed89fb11ae-e2106db4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1a7de435-b960-3f7d-0644-db602619ae6a-e2106db4, #w-node-_8e69f18a-a530-fca2-ca4d-dfa9d2dc59ee-e2106db4, #w-node-_9544667c-1866-96a9-4ce9-df5130930df9-e2106db4, #w-node-_2043ee14-c4a0-fd43-aaa3-ab0c242db59d-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_50812672-8e9b-2cff-2df4-91a6f412f492-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7224bb01-9885-576f-ef9d-803bea024cdb-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4ce6aa23-7d1a-19dd-a095-dc7ed218941e-e2106db4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21fb5b24-b4ba-708f-bd76-43527ec28b02-e2106db4 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-b51e29b3-9d28-4a07-c978-46e4909a84aa-e2106db4 {
  grid-area: 3 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_2856262f-9b55-eb68-84f4-35b7c13155f8-e2106db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28797fbe-fb8f-c8d5-0c54-2bc559bf0ddf-e2106db4 {
  justify-self: start;
}

#w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d35-73c3a3f8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d3a-73c3a3f8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d6d-73c3a3f8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a448fb9a-3910-b7c5-ee61-475f5a5eb621-73c3a3f8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a448fb9a-3910-b7c5-ee61-475f5a5eb623-73c3a3f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a448fb9a-3910-b7c5-ee61-475f5a5eb625-73c3a3f8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae224d-73c3a3f8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2250-73c3a3f8 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2255-73c3a3f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2256-73c3a3f8 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2258-73c3a3f8 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae225b-73c3a3f8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae225c-73c3a3f8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae225d-73c3a3f8 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae225e-73c3a3f8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center start;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2269-73c3a3f8 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: start;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae2278-73c3a3f8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae227a-73c3a3f8 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-e5f739d2-df58-cba3-1751-813aadae227b-73c3a3f8, #w-node-e5f739d2-df58-cba3-1751-813aadae2287-73c3a3f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b61e128-6bbe-e698-0774-72033f69a74d-daa6bec7 {
  grid-area: Area-2;
  justify-self: center;
}

#w-node-_754d7bcc-f765-d9e2-dcbb-23849755d3cc-daa6bec7 {
  order: 0;
  grid-area: 1 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_336f7b87-98d7-710a-885f-67ca304cf8b0-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_00e387f7-6d3a-0ce7-fa0f-f615cdcd4d80-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_754d7bcc-f765-d9e2-dcbb-23849755d3cd-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_98ed8446-d779-7f3b-efa1-7005e40132de-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_27b7c0da-6cc0-494f-5be7-cb3df45f7c66-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-_87077c11-b1d0-0d6d-6036-183d644f3692-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_6be42200-6956-de22-5fad-c24eb1cc5cf7-daa6bec7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-d2aa4109-ca71-63e2-e63a-2e401040e48a-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b316385f-9661-3d9d-22a0-592b7694a424-daa6bec7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-ae092d8a-311f-d1c9-f6cf-3b6fca0973fd-daa6bec7 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start center;
}

#w-node-_107cb2a9-87c4-214e-3d12-47ccc56755eb-daa6bec7 {
  grid-area: 2 / 1 / 3 / 4;
  justify-self: center;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b49-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17b4a-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b4f-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b6c-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b73-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b74-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17bac-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17bea-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-daa6bec7, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9e3f9b5d-c28b-1496-b4c0-17a2f5a8869e-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-daa6bec7, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-daa6bec7, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4c-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c760-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c761-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c766-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c783-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78a-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78b-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c7c3-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c801-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73454-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73455-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7345a-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73477-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347e-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347f-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734b7-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f5-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac6391878-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac6391879-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639187e-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639189b-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a2-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a3-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac63918db-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac6391919-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5a9-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5aa-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5af-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5cc-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d3-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d4-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee60c-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64a-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e38-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e39-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e3e-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e5b-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e62-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e63-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e9b-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ed9-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb194-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb195-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb19a-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1b7-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1be-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1bf-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1f7-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb235-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77b9-daa6bec7, #w-node-f62a69b6-c76b-495e-3e53-22200caf77ba-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77bf-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77dc-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e3-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e4-daa6bec7, #w-node-f62a69b6-c76b-495e-3e53-22200caf781c-daa6bec7, #w-node-f62a69b6-c76b-495e-3e53-22200caf785a-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f0-daa6bec7, #w-node-_032bfda4-0314-bc0e-c7a9-206b355876f1-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f6-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b35587713-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771a-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771b-daa6bec7, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587753-daa6bec7, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587791-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52e-daa6bec7, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52f-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae534-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae551-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae558-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae559-daa6bec7, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae591-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4684-daa6bec7, #w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4685-daa6bec7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c468a-daa6bec7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46a7-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46ae-daa6bec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46e7-daa6bec7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b49-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17b4a-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b4f-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b6c-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b73-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_201191fb-7dec-9634-af26-2937fbc17b74-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17bac-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17bea-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d75-d7a948b2, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d76-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6d7b-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6da4-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9e3f9b5d-c28b-1496-b4c0-17a2f5a8869e-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dab-d7a948b2, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6e17-d7a948b2, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4c-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c760-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c761-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c766-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c783-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78a-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7456b92-9c36-c689-00a2-79823560c78b-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c7c3-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c801-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73454-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73455-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7345a-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73477-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347e-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7347f-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734b7-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f5-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac6391878-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac6391879-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639187e-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-bba7353e-d564-9208-3359-82bac639189b-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a2-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bba7353e-d564-9208-3359-82bac63918a3-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac63918db-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac6391919-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5a9-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5aa-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5af-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5cc-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d3-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d4-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee60c-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64a-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e38-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e39-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e3e-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e5b-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e62-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e63-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e9b-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ed9-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb194-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb195-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb19a-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1b7-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1be-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1bf-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1f7-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb235-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77b9-d7a948b2, #w-node-f62a69b6-c76b-495e-3e53-22200caf77ba-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77bf-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77dc-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e3-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f62a69b6-c76b-495e-3e53-22200caf77e4-d7a948b2, #w-node-f62a69b6-c76b-495e-3e53-22200caf781c-d7a948b2, #w-node-f62a69b6-c76b-495e-3e53-22200caf785a-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f0-d7a948b2, #w-node-_032bfda4-0314-bc0e-c7a9-206b355876f1-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b355876f6-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b35587713-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771a-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_032bfda4-0314-bc0e-c7a9-206b3558771b-d7a948b2, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587753-d7a948b2, #w-node-_032bfda4-0314-bc0e-c7a9-206b35587791-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52e-d7a948b2, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae52f-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae534-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae551-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae558-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd3763e6-b999-bb04-1665-e4e08d9ae559-d7a948b2, #w-node-dd3763e6-b999-bb04-1665-e4e08d9ae591-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4684-d7a948b2, #w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c4685-d7a948b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c468a-d7a948b2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46a7-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46ae-d7a948b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_234bd1f5-6ea6-6a12-3fe8-11ff141c46e7-d7a948b2 {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-dae9be09 {
    justify-self: auto;
  }

  #w-node-f82ca0b5-9f05-dd37-39cc-c510c62ad8a9-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-aabaf89e-e506-ea7f-c07a-5a3889af23f5-dae9be09 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: end;
  }

  #w-node-_98aab35c-71a9-76e7-4f0d-2380e22b30e0-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-dae9be09 {
    place-self: auto start;
  }

  #w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-dae9be09 {
    place-self: auto;
  }

  #w-node-_51f66d45-20c6-f9c7-f9ad-01edaea28b54-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1a7de435-b960-3f7d-0644-db602619ae6a-dae9be09, #w-node-_8e69f18a-a530-fca2-ca4d-dfa9d2dc59ee-dae9be09, #w-node-_9544667c-1866-96a9-4ce9-df5130930df9-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start center;
  }

  #w-node-_2043ee14-c4a0-fd43-aaa3-ab0c242db59d-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e79249f-dae9be09 {
    grid-row: 1 / 2;
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924ae-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924b9-dae9be09 {
    grid-area: 2 / 2 / 3 / 4;
    place-self: start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f6-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-dae9be09 {
    place-self: auto start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-dae9be09 {
    place-self: auto;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fd-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_472f8330-0f04-6c4a-eb12-fa94fcddd3d0-5ae9be2b {
    align-self: start;
  }

  #w-node-_98aab35c-71a9-76e7-4f0d-2380e22b30e0-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-e2106db4 {
    place-self: auto start;
  }

  #w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-e2106db4 {
    place-self: auto;
  }

  #w-node-_51f66d45-20c6-f9c7-f9ad-01edaea28b54-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-e2106db4 {
    justify-self: auto;
  }

  #w-node-f82ca0b5-9f05-dd37-39cc-c510c62ad8a9-e2106db4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-aabaf89e-e506-ea7f-c07a-5a3889af23f5-e2106db4 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: end;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e79249f-e2106db4 {
    grid-row: 1 / 2;
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924ae-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924b9-e2106db4 {
    grid-area: 2 / 2 / 3 / 4;
    place-self: start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f6-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-e2106db4 {
    place-self: auto start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-e2106db4 {
    place-self: auto;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fd-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1a7de435-b960-3f7d-0644-db602619ae6a-e2106db4, #w-node-_8e69f18a-a530-fca2-ca4d-dfa9d2dc59ee-e2106db4, #w-node-_9544667c-1866-96a9-4ce9-df5130930df9-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start center;
  }

  #w-node-_2043ee14-c4a0-fd43-aaa3-ab0c242db59d-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d34-73c3a3f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d35-73c3a3f8 {
    place-self: auto start;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d3a-73c3a3f8 {
    place-self: auto;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d3b-73c3a3f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e5f739d2-df58-cba3-1751-813aadae2250-73c3a3f8 {
    justify-self: auto;
  }

  #w-node-e5f739d2-df58-cba3-1751-813aadae225d-73c3a3f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e5f739d2-df58-cba3-1751-813aadae225e-73c3a3f8 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_472f8330-0f04-6c4a-eb12-fa94fcddd3d0-5ae9be2b {
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a34-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a36-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a3f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a4d-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a53-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a57-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a59-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a5e-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a5f-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4a61-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4aa9-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4aab-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ab4-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ac2-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ac8-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4acc-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ace-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ad3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ad4-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ad6-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b33-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b3c-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b4a-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b50-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b54-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b56-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b5b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b5c-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4b5e-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ba8-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bb1-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bbf-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bc5-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bc9-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bcb-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bd0-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bd1-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4bd3-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c30-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c39-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c47-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c4d-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c51-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c53-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c58-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c59-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4c5b-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ca6-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4caf-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cbd-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cc3-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cc7-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cc9-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cce-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4ccf-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4cd1-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d2e-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d37-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d45-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d4b-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d4f-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d51-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d56-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d57-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4d59-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4da2-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dab-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4db9-dae9be09, #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dbf-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dc3-dae9be09 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dc5-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dca-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dcb-dae9be09 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4dcd-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4234-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4236-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d424f-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0daee646-658d-d8f4-9ba5-ce56284ce3a6-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d425b-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4260-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7dec63cc-b4c9-9b03-d97a-ad90309d4263-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e06-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e08-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e17-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e23-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e47-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e4c-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_403f1dea-a68b-a127-c9d9-585848229e4d-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac8d-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac8f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcac9e-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacaa-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacce-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacd3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6bfe85a3-f8de-1249-0767-f2ba1ffcacd4-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fe8c-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fe8e-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fe9c-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fea8-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fed1-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c22cf86-ad53-3a4d-5f82-19dee9f4fed2-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a11187894-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a11187896-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a111878a5-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a111878b1-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a111878d5-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a111878da-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b562dc19-6beb-e1d4-84db-750a111878db-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56304-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56306-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56314-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56320-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56344-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd56349-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9e9151-f1aa-b6eb-eed1-d9443fd5634a-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f64b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f64d-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f65c-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f668-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f68c-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f691-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_875270b8-5020-6b86-f987-bab64f01f692-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07716-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07718-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07726-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07732-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac07756-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac0775b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26f68168-64e8-5bbc-cf99-afc9bac0775c-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a74-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a76-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a85-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2a91-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2ab5-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2aba-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a50d2098-c8e0-d33d-aa01-7665c4ba2abb-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d319e-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31a0-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31ae-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31ba-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31de-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31e3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_821eaded-7a36-614e-3637-d072a73d31e4-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229f0-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c53229f2-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a01-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a0d-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a31-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a36-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a8ef08e-c2f8-0cea-3ce0-2709c5322a37-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957754-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957756-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957764-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957770-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957794-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce18957799-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53fbab69-eb19-db81-ecd1-b8ce1895779a-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec567-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec569-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec578-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec584-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec5a8-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec5ad-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3080e42-cf84-564c-7b59-b5a4907ec5ae-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef26-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef28-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef36-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef42-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef66-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef6b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a089811-b27c-0b06-4a6d-62e189baef6c-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75212-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75214-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75223-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e7522f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75253-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75258-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82155dea-67e2-e291-bc6d-44a5f7e75259-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a3669b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a3669d-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a366ab-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a366b7-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a366db-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a366e0-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_004e8500-10e2-90d7-3273-56b028a366e1-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd785236f-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852371-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd7852380-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd785238c-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523b0-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523b5-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2cd3406b-dbc8-71ee-fad5-66bdd78523b6-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca371165-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca371167-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca371175-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca371181-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711a5-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711aa-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be990fe6-4403-7ee9-da3a-0ab9ca3711ab-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d56c1-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d56c3-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d56d2-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d56de-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5702-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5707-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5708-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5754-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5756-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5765-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5771-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d5795-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d579a-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c350aed-4634-2622-e200-359cfc4d579b-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7eef-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7ef1-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f00-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f0c-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f30-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f35-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f36-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f82-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f84-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f93-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7f9f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fc3-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fc8-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4bd7fb9-3ecf-8970-8865-095c6e0c7fc9-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c150d-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c150f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c151e-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c152a-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c154e-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c1553-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c1554-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15a0-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15a2-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15b1-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15bd-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15e1-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15e6-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17d4c94b-aa05-053c-b2b5-0d32620c15e7-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a4e-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a50-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a5f-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a6b-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a8f-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a94-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3a95-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3ae1-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3ae3-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3af2-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3afe-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3b22-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3b27-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34af071e-0044-7e68-fb49-a710e5dd3b28-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeaca-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeacc-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeadb-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeae7-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb0b-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb10-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb11-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb5d-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb5f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb6e-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb7a-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeb9e-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeba3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d8e595d9-6698-5a26-9e91-9f607dffeba4-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9fa-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbc9fc-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca0b-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca17-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca3b-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca40-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca41-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca8d-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca8f-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbca9e-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcaaa-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcace-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcad3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de14f0a-52cc-d8d5-6046-e61ffdcbcad4-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32725-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32727-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32736-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32742-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f32766-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f3276b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f3276c-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327b8-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327ba-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327c9-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327d5-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327f9-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327fe-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3de18af4-5c18-2a08-c66d-8a6749f327ff-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a0f-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a11-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a20-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a2c-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a50-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a55-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30a56-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30aa2-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30aa4-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30ab3-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30abf-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30ae3-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30ae8-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae75dfd7-9759-12d2-c348-eeda74a30ae9-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfa4-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfa6-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfb5-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfc1-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfe5-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfea-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dbfeb-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc037-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc039-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc046-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc052-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc076-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc07b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc251aec-b434-edc7-4a46-6fbdc17dc07c-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87b3-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87b5-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87c4-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87d0-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87f4-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87f9-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c87fa-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8846-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8848-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8855-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8861-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c8885-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c888a-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39e8df34-03d3-244d-cc61-f3bdde4c888b-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e1b-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e1d-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e2c-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e38-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e5c-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e61-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4e62-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4eae-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4eb0-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4ebd-dae9be09 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4ec9-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4eed-dae9be09 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4ef2-dae9be09 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60651599-2d79-c4b5-057d-9e43892f4ef3-dae9be09 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-dae9be09 {
    grid-column-end: 2;
  }

  #w-node-_03f1f5db-a968-0280-ddce-f290c3492b62-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98aab35c-71a9-76e7-4f0d-2380e22b30e0-dae9be09 {
    place-self: start end;
  }

  #w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-dae9be09 {
    place-self: end start;
  }

  #w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start end;
  }

  #w-node-_00d2eff2-cc0e-d6d4-04f6-b86796131a9b-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e79249f-dae9be09 {
    place-self: center;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924ba-dae9be09 {
    grid-column-end: 2;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f6-dae9be09 {
    place-self: start end;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-dae9be09 {
    place-self: end start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-dae9be09 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-03e9be15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-03e9be15, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-03e9be15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-03e9be15, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-03e9be15 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-03e9be15 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-03e9be15 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-03e9be15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-03e9be15 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-03e9be15 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-03e9be15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-03e9be15, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-03e9be15 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-03e9be15, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-03e9be15 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-03e9be15 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-03e9be15 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-03e9be15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-03e9be15 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-03e9be15 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-46e9be17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-46e9be17, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-46e9be17 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-46e9be17, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-46e9be17 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-46e9be17 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-46e9be17 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-46e9be17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-46e9be17 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-46e9be17 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-46e9be17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-46e9be17, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-46e9be17 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-46e9be17, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-46e9be17 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-46e9be17 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-46e9be17 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-46e9be17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-46e9be17 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-46e9be17 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-cde9be18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-cde9be18, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-cde9be18 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-cde9be18, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-cde9be18 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-cde9be18 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-cde9be18 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-cde9be18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-cde9be18 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-cde9be18 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-cde9be18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-cde9be18, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-cde9be18 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-cde9be18, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-cde9be18 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-cde9be18 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-cde9be18 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-cde9be18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-cde9be18 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-cde9be18 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-a3e9be19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-a3e9be19, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-a3e9be19 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-a3e9be19, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-a3e9be19 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-a3e9be19 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-a3e9be19 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-a3e9be19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-a3e9be19 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-a3e9be19 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-a3e9be19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-a3e9be19, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-a3e9be19 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-a3e9be19, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-a3e9be19 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-a3e9be19 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-a3e9be19 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-a3e9be19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-a3e9be19 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-a3e9be19 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-86e9be1b, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-86e9be1b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-86e9be1b, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-86e9be1b {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-86e9be1b {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-86e9be1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-86e9be1b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-86e9be1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-86e9be1b, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-86e9be1b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-86e9be1b, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-86e9be1b {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-86e9be1b {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-86e9be1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-86e9be1b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-a5e9be1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-a5e9be1c, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-a5e9be1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-a5e9be1c, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-a5e9be1c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-a5e9be1c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-a5e9be1c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-a5e9be1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-a5e9be1c {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-a5e9be1c {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-a5e9be1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-a5e9be1c, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-a5e9be1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-a5e9be1c, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-a5e9be1c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-a5e9be1c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-a5e9be1c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-a5e9be1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-a5e9be1c {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-a5e9be1c {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-efe9be1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-efe9be1d, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-efe9be1d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-efe9be1d, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-efe9be1d {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-efe9be1d {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-efe9be1d {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-efe9be1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-efe9be1d {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-efe9be1d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-efe9be1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-efe9be1d, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-efe9be1d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-efe9be1d, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-efe9be1d {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-efe9be1d {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-efe9be1d {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-efe9be1d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-efe9be1d {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-efe9be1d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-f1e9be1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-f1e9be1e, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-f1e9be1e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-f1e9be1e, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-f1e9be1e {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-f1e9be1e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-f1e9be1e {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-f1e9be1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-f1e9be1e {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-f1e9be1e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-f1e9be1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-f1e9be1e, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-f1e9be1e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-f1e9be1e, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-f1e9be1e {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-f1e9be1e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-f1e9be1e {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-f1e9be1e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-f1e9be1e {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-f1e9be1e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-efe9be1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-efe9be1f, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-efe9be1f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-efe9be1f, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-efe9be1f {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-efe9be1f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-efe9be1f {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-efe9be1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-efe9be1f {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-efe9be1f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-efe9be1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-efe9be1f, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-efe9be1f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-efe9be1f, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-efe9be1f {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-efe9be1f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-efe9be1f {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-efe9be1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-efe9be1f {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-efe9be1f {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b75-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b77-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17b82-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b90-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17b96-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9a-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9c-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba1-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba2-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba4-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17beb-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17bed-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17bf8-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c06-b3e9be20, #w-node-_201191fb-7dec-9634-af26-2937fbc17c0c-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c10-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c12-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c17-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c18-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c1a-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-b3e9be20, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-b3e9be20, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4d-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4f-b3e9be20, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f5a-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f68-b3e9be20, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f6e-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f72-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f74-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f79-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7a-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7c-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78c-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78e-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c799-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7a7-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c7ad-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b1-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b3-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b8-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b9-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7bb-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c802-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c804-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c80f-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c81d-b3e9be20, #w-node-d7456b92-9c36-c689-00a2-79823560c823-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c827-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c829-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82e-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82f-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c831-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73480-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73482-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7348d-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7349b-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a1-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a5-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a7-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ac-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ad-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734af-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f6-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f8-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73503-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73511-b3e9be20, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73517-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351b-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351d-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73522-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73523-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73525-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a4-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a6-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac63918b1-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918bf-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac63918c5-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918c9-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918cb-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d0-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d1-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d3-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191a-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191c-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac6391927-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391935-b3e9be20, #w-node-bba7353e-d564-9208-3359-82bac639193b-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639193f-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391941-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391946-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391947-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391949-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d5-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d7-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5e2-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f0-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f6-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fa-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fc-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee601-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee602-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee604-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64b-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64d-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee658-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee666-b3e9be20, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee66c-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee670-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee672-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee677-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee678-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee67a-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e64-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e66-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e71-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e7f-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e85-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e89-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e8b-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e90-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e91-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e93-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eda-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51edc-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ee7-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ef5-b3e9be20, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51efb-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eff-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f01-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f06-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f07-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f09-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c0-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c2-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1cd-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1db-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e1-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e5-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e7-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ec-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ed-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ef-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb236-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb238-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb243-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb251-b3e9be20, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb257-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25b-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25d-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb262-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb263-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb265-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e5-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e7-b3e9be20, #w-node-f62a69b6-c76b-495e-3e53-22200caf77f2-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7800-b3e9be20, #w-node-f62a69b6-c76b-495e-3e53-22200caf7806-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780a-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780c-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7811-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7812-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7814-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c7-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c9-b3e9be20, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9d2-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e0-b3e9be20, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e6-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ea-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ec-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f1-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f2-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f4-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1da-b3e9be20, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1e3-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f1-b3e9be20, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f7-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587741-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587743-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587748-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587749-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b3558774b-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a32784-b3e9be20, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3278d-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3279b-b3e9be20, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a1-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a5-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a7-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ac-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ad-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327af-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb792-b3e9be20, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb79b-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7a9-b3e9be20, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7af-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b3-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b5-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7ba-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bb-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bd-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd0-b3e9be20, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd9-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ce7-b3e9be20, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ced-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf1-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf3-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf8-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf9-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cfb-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67e9a-b3e9be20, #w-node-e862287f-cb46-5f20-3848-888461f67ea3-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67eb1-b3e9be20, #w-node-e862287f-cb46-5f20-3848-888461f67eb7-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebb-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebd-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec2-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec3-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec5-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d414e-b3e9be20, #w-node-d199df82-a086-e6b6-52d9-7e8b657d4157-b3e9be20 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4165-b3e9be20, #w-node-d199df82-a086-e6b6-52d9-7e8b657d416b-b3e9be20 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d416f-b3e9be20 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4171-b3e9be20 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4176-b3e9be20 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4177-b3e9be20 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4179-b3e9be20 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-76098d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-76098d47, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-76098d47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-76098d47, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-76098d47 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-76098d47 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-76098d47 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-76098d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-76098d47 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-76098d47 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0e9-76098d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0eb-76098d47, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0ee-76098d47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead0fc-76098d47, #w-node-_4865872b-92f6-5f9f-f354-bc8802ead100-76098d47 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead104-76098d47 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead106-76098d47 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10b-76098d47 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10c-76098d47 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4865872b-92f6-5f9f-f354-bc8802ead10e-76098d47 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_98aab35c-71a9-76e7-4f0d-2380e22b30e0-e2106db4 {
    place-self: start end;
  }

  #w-node-_1627973c-a667-86ea-3f74-0abe9eccc219-e2106db4 {
    place-self: end start;
  }

  #w-node-f015bef0-afc4-ca6e-77a1-eca06dc889c9-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start end;
  }

  #w-node-_03f1f5db-a968-0280-ddce-f290c3492b62-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c97df1fc-11d7-9eca-f013-2e50c5a09990-e2106db4 {
    grid-column-end: 2;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e79249f-e2106db4 {
    place-self: center;
  }

  #w-node-d6136d59-7b58-7239-9680-c0686e7924ba-e2106db4 {
    grid-column-end: 2;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f6-e2106db4 {
    place-self: start end;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0f7-e2106db4 {
    place-self: end start;
  }

  #w-node-_5a0b16de-b209-795d-3866-7f811626e0fc-e2106db4 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start end;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d34-73c3a3f8 {
    place-self: start end;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d35-73c3a3f8 {
    place-self: end start;
  }

  #w-node-bbd74ce9-272a-be4f-9de5-de7c086a6d3a-73c3a3f8 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start end;
  }

  #w-node-a448fb9a-3910-b7c5-ee61-475f5a5eb623-73c3a3f8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e5f739d2-df58-cba3-1751-813aadae2250-73c3a3f8 {
    grid-column-end: 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b75-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b77-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17b82-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b90-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17b96-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9a-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9c-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba1-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba2-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba4-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17beb-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17bed-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17bf8-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c06-daa6bec7, #w-node-_201191fb-7dec-9634-af26-2937fbc17c0c-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c10-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c12-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c17-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c18-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c1a-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-daa6bec7, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-daa6bec7, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4d-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4f-daa6bec7, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f5a-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f68-daa6bec7, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f6e-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f72-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f74-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f79-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7a-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7c-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78c-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78e-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c799-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7a7-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c7ad-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b1-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b3-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b8-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b9-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7bb-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c802-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c804-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c80f-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c81d-daa6bec7, #w-node-d7456b92-9c36-c689-00a2-79823560c823-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c827-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c829-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82e-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82f-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c831-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73480-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73482-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7348d-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7349b-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a1-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a5-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a7-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ac-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ad-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734af-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f6-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f8-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73503-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73511-daa6bec7, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73517-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351b-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351d-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73522-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73523-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73525-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a4-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a6-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac63918b1-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918bf-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac63918c5-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918c9-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918cb-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d0-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d1-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d3-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191a-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191c-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac6391927-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391935-daa6bec7, #w-node-bba7353e-d564-9208-3359-82bac639193b-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639193f-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391941-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391946-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391947-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391949-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d5-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d7-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5e2-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f0-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f6-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fa-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fc-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee601-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee602-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee604-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64b-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64d-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee658-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee666-daa6bec7, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee66c-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee670-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee672-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee677-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee678-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee67a-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e64-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e66-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e71-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e7f-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e85-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e89-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e8b-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e90-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e91-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e93-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eda-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51edc-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ee7-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ef5-daa6bec7, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51efb-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eff-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f01-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f06-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f07-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f09-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c0-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c2-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1cd-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1db-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e1-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e5-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e7-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ec-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ed-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ef-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb236-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb238-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb243-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb251-daa6bec7, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb257-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25b-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25d-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb262-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb263-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb265-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e5-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e7-daa6bec7, #w-node-f62a69b6-c76b-495e-3e53-22200caf77f2-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7800-daa6bec7, #w-node-f62a69b6-c76b-495e-3e53-22200caf7806-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780a-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780c-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7811-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7812-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7814-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c7-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c9-daa6bec7, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9d2-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e0-daa6bec7, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e6-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ea-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ec-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f1-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f2-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f4-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1da-daa6bec7, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1e3-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f1-daa6bec7, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f7-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587741-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587743-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587748-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587749-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b3558774b-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a32784-daa6bec7, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3278d-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3279b-daa6bec7, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a1-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a5-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a7-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ac-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ad-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327af-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb792-daa6bec7, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb79b-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7a9-daa6bec7, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7af-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b3-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b5-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7ba-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bb-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bd-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd0-daa6bec7, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd9-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ce7-daa6bec7, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ced-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf1-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf3-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf8-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf9-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cfb-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67e9a-daa6bec7, #w-node-e862287f-cb46-5f20-3848-888461f67ea3-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67eb1-daa6bec7, #w-node-e862287f-cb46-5f20-3848-888461f67eb7-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebb-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebd-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec2-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec3-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec5-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d414e-daa6bec7, #w-node-d199df82-a086-e6b6-52d9-7e8b657d4157-daa6bec7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4165-daa6bec7, #w-node-d199df82-a086-e6b6-52d9-7e8b657d416b-daa6bec7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d416f-daa6bec7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4171-daa6bec7 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4176-daa6bec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4177-daa6bec7 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4179-daa6bec7 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b75-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b77-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17b82-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b90-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17b96-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9a-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17b9c-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba1-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba2-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17ba4-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17beb-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17bed-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17bf8-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c06-d7a948b2, #w-node-_201191fb-7dec-9634-af26-2937fbc17c0c-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c10-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c12-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c17-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c18-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_201191fb-7dec-9634-af26-2937fbc17c1a-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dac-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dae-d7a948b2, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6db1-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc0-d7a948b2, #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc2-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc6-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dc8-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dcd-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dce-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_53c94df2-5bb0-2b04-b7ce-d78cb7ba6dd0-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4d-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f4f-d7a948b2, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f5a-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f68-d7a948b2, #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f6e-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f72-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f74-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f79-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7a-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_799cd265-384b-c13b-1ec7-f8023c4f6f7c-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78c-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c78e-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c799-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7a7-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c7ad-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b1-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b3-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b8-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7b9-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c7bb-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c802-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c804-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c80f-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c81d-d7a948b2, #w-node-d7456b92-9c36-c689-00a2-79823560c823-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c827-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c829-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82e-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c82f-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d7456b92-9c36-c689-00a2-79823560c831-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73480-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73482-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7348d-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7349b-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a1-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a5-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734a7-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ac-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734ad-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734af-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f6-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a734f8-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73503-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73511-d7a948b2, #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73517-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351b-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a7351d-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73522-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73523-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_8c272ccc-4e45-d56e-4bb7-4896b3a73525-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a4-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918a6-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac63918b1-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918bf-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac63918c5-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918c9-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918cb-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d0-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d1-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac63918d3-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191a-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639191c-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac6391927-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391935-d7a948b2, #w-node-bba7353e-d564-9208-3359-82bac639193b-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac639193f-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391941-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391946-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391947-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-bba7353e-d564-9208-3359-82bac6391949-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d5-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5d7-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5e2-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f0-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5f6-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fa-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee5fc-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee601-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee602-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee604-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64b-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee64d-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee658-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee666-d7a948b2, #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee66c-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee670-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee672-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee677-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee678-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4daf3c33-88aa-aa7f-a82b-da79b35ee67a-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e64-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e66-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e71-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e7f-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e85-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e89-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e8b-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e90-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e91-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51e93-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eda-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51edc-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ee7-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51ef5-d7a948b2, #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51efb-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51eff-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f01-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f06-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f07-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_0f37374f-d3ac-81ed-2136-c9644cf51f09-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c0-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1c2-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1cd-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1db-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e1-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e5-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1e7-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ec-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ed-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb1ef-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb236-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb238-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb243-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb251-d7a948b2, #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb257-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25b-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb25d-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb262-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb263-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4090de0e-fea1-15c0-28e1-b471b14bb265-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e5-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf77e7-d7a948b2, #w-node-f62a69b6-c76b-495e-3e53-22200caf77f2-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7800-d7a948b2, #w-node-f62a69b6-c76b-495e-3e53-22200caf7806-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780a-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf780c-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7811-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7812-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-f62a69b6-c76b-495e-3e53-22200caf7814-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c7-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9c9-d7a948b2, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9d2-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e0-d7a948b2, #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9e6-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ea-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9ec-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f1-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f2-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_5da3b2c8-60ca-f023-6cf5-da1ee56ed9f4-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1da-d7a948b2, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1e3-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f1-d7a948b2, #w-node-bad8be10-7889-675c-9692-fdf2cf06f1f7-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587741-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587743-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587748-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b35587749-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_032bfda4-0314-bc0e-c7a9-206b3558774b-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a32784-d7a948b2, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3278d-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a3279b-d7a948b2, #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a1-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a5-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327a7-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ac-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327ad-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_6da9eae4-b4ba-6978-b163-6d02c7a327af-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb792-d7a948b2, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb79b-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7a9-d7a948b2, #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7af-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b3-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7b5-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7ba-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bb-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_4dd57fd7-6315-8101-0ad7-c5fa7a0eb7bd-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd0-d7a948b2, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cd9-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ce7-d7a948b2, #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4ced-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf1-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf3-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf8-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cf9-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e3b74945-0a34-fb6a-e665-f5410dbf4cfb-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67e9a-d7a948b2, #w-node-e862287f-cb46-5f20-3848-888461f67ea3-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67eb1-d7a948b2, #w-node-e862287f-cb46-5f20-3848-888461f67eb7-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebb-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ebd-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec2-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec3-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-e862287f-cb46-5f20-3848-888461f67ec5-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d414e-d7a948b2, #w-node-d199df82-a086-e6b6-52d9-7e8b657d4157-d7a948b2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4165-d7a948b2, #w-node-d199df82-a086-e6b6-52d9-7e8b657d416b-d7a948b2 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d416f-d7a948b2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4171-d7a948b2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4176-d7a948b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4177-d7a948b2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-d199df82-a086-e6b6-52d9-7e8b657d4179-d7a948b2 {
    grid-area: 3 / 2 / 4 / 3;
  }
}
