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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

:root {
  --body-display: #626d86;
  --pinstripe: #889ea81a;
  --beige: #efece7;
  --white: white;
  --off-black: #111729;
  --grey: #eee;
  --light-grey: #c7c7c71a;
  --coral: #ff6f44;
  --royal-blue: #557ae2;
  --brighter-blue: #2053e0;
  --royal-blue-dark: #3265f2;
  --orange-red: #ff4b27;
}

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

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

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

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

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

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

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

.w-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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.25em;
}

h2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 2rem;
}

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

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

p {
  color: var(--body-display);
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 1.6em;
}

a {
  text-decoration: underline;
}

ul {
  color: #626d86;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  line-height: 2.5;
}

img {
  background-color: #0000;
  max-width: 100%;
  display: block;
}

label {
  color: #626d86;
  margin-bottom: 5px;
  font-weight: 700;
  display: block;
}

blockquote {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: var(--pinstripe);
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 24px;
  font-size: 17px;
  line-height: 1.6em;
}

.body {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.section-4-squares {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-4-squares.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-4-squares.grey {
  background-color: var(--beige);
  padding-top: 40px;
  display: block;
}

.section-4-squares.no-top-padding {
  padding-top: 0;
}

.section-4-squares.no-top-padding.grey {
  padding-bottom: 0;
  display: block;
}

.grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #000;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: grid;
  position: relative;
  overflow: visible;
}

.grid-wrapper.beige {
  background-color: var(--beige);
}

.section-home-hero-slider {
  justify-content: center;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background_container {
  min-height: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: absolute;
  inset: 0%;
}

.background-image.instagram-one {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c41ef0a5e6592da6ec4c18_Awards-Smiles%20%26%20Confetti.jpeg");
  margin-bottom: 0;
}

.background-image.hero-background_about {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/630dccbd39ea8505c4f04179_koleliba%20team.jpg");
  background-position: 50%;
}

.background-image.hero-background_blog {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c3f25d79323a6eb75126c6_media-bg.jpg");
}

.background-image.hero-background_awards {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636cb16b3952ab2a90d64ef3_Awards%20%26%20Media.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.background-image.team-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32cb05efd55c0ac2cb1f3_01.jpeg");
}

.background-image.team-image-004 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32eb6a07d1e09fd05043d_KolelibaTeam.jpeg");
}

.background-image.instagram-two {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c420c68db31c2578bec82a_Hristina%20looking%20at%20detail%20of%20a%20design.jpg");
}

.background-image.instagram-three {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c4233cd4b7d08049654377_winzig-innovative-haeuser-im-mini-format-dva-seite-1.jpeg");
}

.background-image.instagram-four {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c31c05142554eecf412eee_Hristina.jpg");
}

.background-image.hero-background_mini-pods {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887d902b137962ca85ee3e_Mini%20Pods%20Exterior%20with%20Lady%20on%20a%20chair%20outside.jpg");
  background-position: 0 100%;
  background-size: cover;
}

.background-image.hero-background_bespoke {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c42de57bd11913c35b68ee_home-hero-image.jpg");
  background-size: cover;
}

.background-image.hero-background_glamping {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b840cb301d78beb6b7b43a_Wine%20Tasting%20Pods%20new.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.background-image.start-the-conversation-tiny-house {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cd0ac31fc661e26dc3a9_villa_limno_living_room_1.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
}

.background-image.hero-background_bespoke {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639249ba6cb98509835c3ccc_00%20villa_limno_exterior_1.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.glamping-pods-interior-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32c794dcf040015da732f_03.jpeg");
  background-position: 50%;
}

.background-image.glamping-pods-interior-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32c93db609b2ece37ce5a_02.jpeg");
}

.background-image.about-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/635a809fe448c938f79d8b18_Koleiba%20Team.jpg");
  background-position: 25%;
}

.background-image.visit-us-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889d11ce099700a0c2a031_Koleliba%20Doorstep.jpg");
  background-position: 0 35%;
  background-size: cover;
  height: auto;
}

.background-image.hero-background_awards-tech-spec {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63514f603bd88e870ecfc661_specification.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.spec-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6360c302adbd3b7f0d7bbee4_IMG_20210722_171410.jpg");
}

.background-image.spec-image-004 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6360c3d9af347d587f5ba733_IMG_20210920_152049.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.awards-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6365852318df79696d00f9cb_246122307_1030704544357220_2497028979807731193_n%20-%20Copy.jpg");
}

.background-image.mini-pod-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6451301e32dfb306c67b5b02_mini%20pod%20in%20a%20field.jpg");
  background-position: 60% 100%;
  background-size: cover;
}

.background-image.spec-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6363c28e30d98d8e424b4e58_plywood%20oiled%20in%20grey%20cabin%20interior%20detail.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.client-banner {
  background-position: 50% 65%;
}

.background-image.client-gallery {
  background-position: 50%;
  min-height: auto;
  padding-bottom: 0;
  padding-left: 0;
}

.background-image.awards-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636dd132d1f25cf494ccab9e_Archinova%20Awards%202021.jpg");
  background-position: 50%;
}

.background-image.awards-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636dd0b6c3c4816d8510bf47_61602440_2390585147628491_4780350591027118080_n.jpg");
  background-position: 100% 0;
  background-size: cover;
}

.background-image.process-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fa7320e6c54d3ea1dd3d4b_Architect%20Hristina%20Hristova%20at%20her%20Desk.png");
  background-position: 100% 100%;
  background-size: cover;
  height: auto;
}

.background-image.spec-image-005 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b805a1db2af15537b1d56b_Tiny%20house%20on%20a%20platform.jpg");
  background-position: 50% 30%;
}

.background-image.our-work-banner-bg {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32c93db609b2ece37ce5a_02.jpeg");
  background-position: 50% 20%;
  background-size: cover;
  height: auto;
}

.background-image.mini-pod-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6388595e4d67440807a27e92_Mini%20Pod%20in%20field%20-%20angle%20view.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.spec-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6363c24e8becb8db4a20fa96_plywood%20oiled%20in%20grey%20cabin%20interior.jpg");
}

.background-image.mini-pods-image-005 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888c3c3306178e006f0e11_Mini%20Pod%20Double%20Bed.jpg");
  background-position: 0 0;
}

.background-image.mini-pods-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887f3afcc0d823e3dd3520_Mini%20Pod%20Exterior.jpg");
  background-position: 50% 100%;
}

.background-image.mini-pod-image-008 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888a168d40e40139eaea78_Mini%20Pod%20Interior%20double%20bed%20from%20above.jpg");
}

.background-image.mini-pod-image-sheets-with-fruit-above {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886bfe8ac4bc0eb0dd3ce3_Mini%20Pods%20Fruit%20on%20Bed.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.mini-pods-image-010 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389c486152f7a7568c83de0_Mini%20Pods%20close%20up%20aerial%20shot.jpg");
  background-position: 50%;
}

.background-image.glamping-image-012 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888e93438c11e1bd919917_Mini%20Pod%20Kitchenette.jpg");
}

.background-image.mini-pod-image-013 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887248505c553c3e4f4646_Mini%20Pod%20Kitchen.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.mini-pod-image-014 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886c27f79769567bbaa0b8_Mini%20Pods%20Interior%20side%20table.jpg");
}

.background-image.mini-pod-image-016 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63885a1023abc42fb2682ed1_Mini%20Pod%20inside%20view.jpg");
  background-position: 50%;
  background-size: cover;
}

.background-image.mini-pod-image-017 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889035f333e36e6f5e2d70_Mini%20Pod%20interior%20kitchenette%20and%20storage.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.glamping-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389cfd403843054b50bb99d_side%20facade%20in%20black%20oil.jpg");
  background-position: 50%;
}

.background-image.glamping-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d06304aa264d90a0cad9_man%20enjoying%20the%20view%20on%20a%20front%20step.jpg");
}

.background-image.glamping-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d0e08f2fdf5b36a40f15_tiny%20cabin%20mountain%20view.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.glamping-image-010 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d100bc615a0f9e368b9a__DSC2885s.jpg");
  background-position: 50%;
}

.background-image.glamping-image-008 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d14f2083d1279c69822f_plywood%20tiny%20house%20interior.jpg");
}

.background-image.glamping-image-009 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d162b699a6c31fe43959_man%20reading%20plywood%20room.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.glamping-image-006 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d0438f2fdf8630a40716_front%20facade%20tiny%20house%20bench.jpg");
  background-position: 50% 100%;
}

.background-image.lets-chat-bg-glamping {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389f69942ab4a0a40c2e1d9_Glamping%20Pod%20with%20flowers%20on%20bench.jpg");
  background-position: 50% 0;
  background-size: auto;
  height: auto;
}

.background-image.hero-background_tiny-houses {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639081aaa2f3a21c130f55fd_Tiny%20House%20in%20a%20field%20aerial%20view.jpg");
  background-position: 0 100%;
  background-size: cover;
}

.background-image.tiny-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390842f07672b2ef8e60d9d_1b.jpg");
  background-position: 100%;
  background-size: cover;
}

.background-image.tiny-image-004 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639086beaa174e34af04f273_3.jpg");
  background-position: 0 0;
}

.background-image.tiny-image-005 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639086531279b307050cbc03_Tiny%20House%204.jpg");
  background-position: 0 0;
}

.background-image.tiny-image-006 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639087207507a1d892c22c12_Tiny%20House%205a.JPG");
}

.background-image.tiny-image-007 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390875a8a8b417e8079fe05_Tiny%20House%205b.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.background-image.tiny-image-008 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639088c0423aac41ace68e7e_Tiny%20House%206.jpg");
  background-position: 0 0;
}

.background-image.tiny-image-009 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639088f67d2175e9d94ddc50_Tiny%20House%208.jpg");
  background-position: 0 0;
}

.background-image.tiny-image-010 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63908928c9e5357dc210c38b_Tiny%20House%209.jpg");
  background-position: 0 0;
}

.background-image.tiny-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390840f1279b36f240ca2ed_1a.jpg");
  background-position: 50% 100%;
}

.background-image.tiny-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390857d81a51e2be773517e_2.jpg");
  background-position: 50%;
}

.background-image.start-the-conversation-mini-pods {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886bfe8ac4bc0eb0dd3ce3_Mini%20Pods%20Fruit%20on%20Bed.jpg");
  background-position: 0 10%;
  background-size: cover;
  height: auto;
}

.background-image.process-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a0482f66f4168cfd21c480_Process%20main%20pages.png");
  background-position: 100% 0;
  background-size: contain;
  background-attachment: scroll;
  position: absolute;
}

.background-image.process-image.phase-1 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b1dddb224d1fd3822ce2e7_process%20ph1.png");
}

.background-image.process-image.phase-2 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b1deb9b337a64308242035_proccess%20ph2.png");
}

.background-image.process-image.phase-3 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b1df81224d1f07a62cfc46_procoess%20ph3.png");
}

.background-image.process-image.payment {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b300202091f183e27ab2b6_Payment%20Stages.png");
}

.background-image.bespoke-process-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63971475ae61a31c9527f8ba_Villa%20Limno%20Exterior%20with%20Views%20of%20the%20distance%20behind%20it.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.background-image.bespoke-process-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b301b6e03dc563e2322d0d_Sketch.jpg");
  background-position: 50% 100%;
}

.background-image.start-the-conversation-general {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6451301e32dfb306c67b5b02_mini%20pod%20in%20a%20field.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.background-image.bespoke-image-008 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cb38a1298440a44c78d6_villa_limno_kitchen_-%20Interior%201.jpg");
  background-position: 50% 100%;
}

.background-image.bespoke-image-009 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cb6ea162c102c71076a5_villa_limno_bathroom_1.jpg");
  background-position: 100%;
  background-size: cover;
}

.background-image.bespoke-image-006 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cbe9f3c0d86cd8a511f1_villa_limno_living_room_Interior%202.jpg");
  background-position: 50% 100%;
}

.background-image.bespoke-image-007 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cbf93f0f381934578e5c_villa_limno_bedroom_3.jpg");
  background-position: 100%;
  background-size: cover;
}

.background-image.hero-background_comingsoon {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a308ab5f306ecd2d9b908f_Koleliba-coming-soon.jpg");
  background-position: 50% 25%;
  background-size: cover;
}

.background-image.about-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63ab1ff68605620dd345a5f4_koleliba%20team%20from%20the%20back.jpg");
  background-position: 0 25%;
  background-size: cover;
}

.background-image.our-work-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc19bcccb45606db6d4b6a_Koleliba%20team%20in%20workshop.jpg");
  background-position: 50% 0;
}

.background-image.extras-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d7240236ebafc59fd173_Interior%20Shoji.jpg");
}

.background-image.extras-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d77159494fea1c7f1919_Shoji%20Detail.jpg");
  background-position: 0%;
}

.background-image.process-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fa6dd84d11964c87382a10_Screenshot%202022-08-12%20at%2009.08.08.png");
  background-position: 50% 30%;
}

.background-image.orders-pricing {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6311d63b1d848beaaa5822e2_tiny%20house%20plan%20on%20a%20computer%20screen.png");
  background-position: 50% 0;
  background-size: cover;
  height: auto;
}

.background-image.contact-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b44205b616c319496f0116_hhoffice-1.webp");
  background-position: 50%;
  background-size: cover;
  height: auto;
}

.background-image.sustainability-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b5902b402c770f3ab306ac_Give%20back%20to%20nature.jpg");
  background-size: cover;
  height: auto;
}

.background-image.sustainability-hero-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b5902b402c770f3ab306ac_Give%20back%20to%20nature.jpg");
  background-position: 50% 100%;
  background-size: cover;
  height: auto;
}

.background-image.sustainability-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b82b8cf296f77303f7cde7_ertfer.jpg");
  background-position: 0%;
}

.background-image.our-story {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b73a7bf4f28c5eec3820a2_koleliba-ekip.jpeg");
  background-position: 50% 0;
  background-size: cover;
  height: auto;
}

.background-image.mini-pod-sample {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64109264fc2b34092928017c_Landing%20page.jpg");
  background-position: 65%;
  background-size: cover;
}

.background-image.instagram-1-mini-pod {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419d56d23b78a1497ef712d_Insta%201%20Sales%20Page.jpg");
  margin-bottom: 0;
}

.background-image.instagram-2-mini-pod {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419d5eac4efaa46ab740948_Insta%202%20Sales%20Page.jpg");
  background-position: 50%;
}

.background-image.instagram-3-mini-pod {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419e053db15c82bdd663af2_Insta%203%20Sales%20Page.jpg");
}

.background-image.instagram-4-mini-pod {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419e0e64fbf8f72ec496e0f_Insta%204%20Sales%20Page.jpg");
}

.background-image.mini-pods-image-829 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/645235dc4e7c9ffe8f78ab8a_Mini%20Pod%20829.jpg");
  background-position: 0 0;
}

.background-image.mini-pod-image-unmade-bed {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64523e05bd06fd2cf9596b80_Mini%20Pod%20509.jpg");
}

.background-image.mini-pods-window-from-outside {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64525d2ace0c39783034b58d_Mini%20Pod%20window%20from%20outside.jpg");
  background-position: 75%;
  background-size: 150%;
}

.background-image.mini-pods-image-side-table-above {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64524093f45494d4d0849d17_Mini%20Pod%20side%20table%20above.jpg");
  background-position: 50%;
}

.background-image.mini-pods-image-bed-with-window-interior {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419d5eac4efaa46ab740948_Insta%202%20Sales%20Page.jpg");
  background-position: 50%;
}

.background-image.mini-pod-window-from-inside {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6452436cbd06fd63cf59c7f6_Mini%20Pod%20window%20from%20inside.jpg");
  background-position: 0 0;
  background-size: cover;
}

.background-image.shoji-sample {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/654dfd6389834daa0f4cc1be_sales-hero.jpg");
  background-position: 100%;
  background-size: cover;
}

.overlay {
  background-color: #0003;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.overlay.light {
  background-color: #0a101d33;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 2rem;
}

.overlay.tint {
  background-color: #1d140a33;
}

.overlay.overlay-none {
  background-color: #0a101d00;
}

.overlay.black-0-2, .overlay.black-0-4 {
  background-color: #0003;
}

.overlay.dark {
  background-color: #0000004d;
}

.centered-line {
  background-color: #fff6;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 2px;
  display: flex;
}

.centered-line.dark {
  background-color: #1117294d;
}

.line-fill {
  background-color: #a3acc2;
  width: 40%;
  height: 100%;
}

.line-fill.light {
  background-color: #fff3;
}

.products_container {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  min-height: 70px;
  margin-top: -80px;
  display: grid;
}

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

.slider.white {
  background-color: #0000;
  height: 300px;
}

.slider-arrow {
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  padding-left: 100px;
  display: flex;
  top: 0;
  bottom: 80px;
  left: -100px;
}

.slider-arrow.right {
  padding-left: 0;
  padding-right: 100px;
  left: auto;
  right: -100px;
}

.navbar {
  background-color: #fff0;
  justify-content: space-between;
  height: 90px;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  line-height: 1.5;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation_container {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1404px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  line-height: 1.5;
  display: grid;
  position: relative;
}

.nav-right {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  padding-top: 15px;
  display: grid;
  position: relative;
}

.nav-link {
  color: #000000b3;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .8rem;
  line-height: 1.5;
  display: flex;
}

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

.navigation_content {
  z-index: 10;
  border-bottom: 1px solid #fff0;
  justify-content: space-between;
  width: 96%;
  display: flex;
  position: relative;
}

.navigation_content.centre {
  justify-content: center;
}

.nav-menu {
  justify-content: center;
  max-width: 600px;
  height: 100%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.brand {
  color: #000;
  letter-spacing: -.03em;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.brand.w--current {
  align-items: center;
  margin-bottom: 10px;
}

.product-card {
  border-right: 1px none var(--pinstripe);
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.xxl-heading {
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2em;
}

.xxl-heading.white {
  color: var(--white);
}

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

.dual-wrapper {
  grid-column-gap: 81px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: grid;
}

.dual-wrapper.white-bg {
  grid-column-gap: 0px;
  background-color: var(--white);
  box-shadow: 3px 3px 3px 0 var(--beige);
  margin-left: 0;
}

.body-display-text {
  color: var(--body-display);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 2;
}

.body-display-text.small-centered {
  text-align: center;
  font-size: .9rem;
  line-height: 1.7rem;
  position: static;
}

.body-display-text.light {
  color: #fff;
  font-size: 1rem;
}

.body-display-text.text-size-small {
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: .9rem;
  line-height: 2rem;
}

.body-display-text.text-size-small.margin-top {
  font-size: .9rem;
  font-weight: 400;
  line-height: 2rem;
}

.body-display-text.text-size-small.margin-bottom {
  margin-bottom: 20px;
}

.body-display-text.align-center {
  font-size: .9rem;
  line-height: 2;
}

.body-display-text.margin-top {
  margin-top: 20px;
  font-size: .9rem;
  line-height: 2;
}

.body-display-text.margin-bottom {
  margin-bottom: 40px;
}

.body-display-text.testimonial-text-dark, .body-display-text.testimonial-text-dark.text-align-left {
  text-align: left;
}

.body-display-text.margin-small-vertical {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.body-display-text.small {
  font-size: .7rem;
}

.body-display-text.small.margin-top-10 {
  margin-top: 10px;
}

.body-display-text.small.margin-top {
  color: var(--white);
  -webkit-text-stroke-color: var(--beige);
}

.body-display-text.cms-map {
  margin: .5rem 1rem;
  line-height: 1.5;
}

.body-display-text.cms-map-inner {
  color: var(--off-black);
  font-size: .8rem;
  line-height: 1.5;
}

.body-display-text.cms-map-inner.margin-top-10 {
  margin-top: 10px;
}

.body-display-text.cms-map-inner.margin-top {
  color: var(--white);
  -webkit-text-stroke-color: var(--beige);
}

.medium-stacked-intro-about {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-bottom: 60px;
  display: grid;
}

.subtitle {
  color: var(--body-display);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
}

.subtitle.light {
  color: #fffc;
  letter-spacing: 1px;
  padding-bottom: 0;
  font-size: .7rem;
}

.subtitle.small {
  text-align: left;
  font-size: .7rem;
  line-height: 1.5;
}

.subtitle.small.margin-small {
  margin-top: 0;
  margin-left: 20px;
}

.subtitle.small.image-credit {
  margin-top: 0;
  margin-left: 20px;
}

.subtitle.text-color-white {
  text-align: center;
  flex: 0 auto;
  display: block;
  overflow: visible;
}

.subtitle.footer {
  justify-content: center;
  align-items: center;
  min-height: 30px;
  font-size: .6rem;
  display: flex;
}

.subtitle.align-center {
  color: var(--off-black);
  min-height: auto;
  padding-top: 0;
  font-size: .8rem;
  line-height: 1.8;
}

.subtitle.align-center.margin-large {
  text-transform: uppercase;
  padding-top: 40px;
  padding-bottom: 40px;
}

.subtitle.projects {
  color: #fffc;
  text-align: center;
  letter-spacing: 1px;
  padding-bottom: 0;
  font-size: .7rem;
}

.subtitle.margin-top-10px {
  margin-top: 10px;
  font-size: .8rem;
}

.subtitle.margin-bottom {
  margin-bottom: 10px;
}

.subtitle.margin-top {
  font-size: .9rem;
}

.subtitle.left-aligned {
  color: var(--white);
  letter-spacing: 1px;
  padding-bottom: 0;
  font-size: .7rem;
}

.solid-button {
  color: #fff;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #000;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: .7rem;
  line-height: 1.35;
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
}

.solid-button.margin-top {
  font-size: .7rem;
  line-height: 1.35;
  display: inline;
}

.solid-button.margin-bottom {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: .7rem;
  line-height: 1.35;
  display: inline-block;
}

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

.line-left {
  background-color: #626d864d;
  width: 60px;
  height: 2px;
  display: flex;
}

.line-left.light {
  background-color: #fff6;
}

.line-left.dark {
  background-color: #626d8666;
}

.horizontal-line {
  background-color: var(--pinstripe);
  height: 1px;
}

.list-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  border-top: 1px none var(--pinstripe);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.list-item {
  grid-column-gap: 36px;
  grid-row-gap: 18px;
  border-bottom: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 100%;
  min-height: 160px;
  padding-top: 20px;
  padding-bottom: 60px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.product-card_top {
  z-index: 10;
  border-right: 1px none var(--pinstripe);
  border-bottom: 1px none var(--pinstripe);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  position: relative;
}

.product-card_top.end {
  border-right-style: none;
}

.product-card_bottom {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  border-top: 1px none var(--grey);
  border-right: 1px solid var(--pinstripe);
  border-left: 1px none var(--pinstripe);
  text-align: left;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-end;
  place-items: start center;
  width: 100%;
  padding: 60px 36px 36px;
  display: grid;
}

.product-card_bottom.end {
  border-right-style: none;
  align-items: start;
}

.projects-grid {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -80px;
  padding: 0;
  display: grid;
  position: relative;
}

.projects-grid.no-padding {
  grid-row-gap: 20px;
  margin-top: 0;
}

.light-fill {
  background-color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.slider-nav {
  display: none;
  overflow: visible;
}

.testimonial-slider_arrow {
  z-index: 15;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  min-height: 100vh;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.hover-slider-arrow {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10vw;
  max-width: 120px;
  height: 10vw;
  max-height: 120px;
  display: flex;
}

.underline-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #fffc;
  padding-bottom: 6px;
  padding-left: 0;
  font-size: 9px;
  text-decoration: none;
  position: relative;
}

.underline-link.dark {
  border-bottom-color: var(--pinstripe);
  color: var(--body-display);
  letter-spacing: 1px;
  align-self: flex-end;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: .7rem;
  line-height: .7rem;
}

.testimonial-slide-old {
  z-index: 20;
  position: relative;
}

.project-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 40px;
  padding-left: 48px;
  display: grid;
  position: relative;
  overflow: visible;
}

.project-grid.no-top-margin {
  padding-top: 0;
  padding-bottom: 20px;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: #000;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: visible;
}

.skew-background {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.project-card-info {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-meta-info {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 48px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vertical-line {
  background-color: #0000;
  height: 100%;
  position: relative;
}

.action-banner {
  min-height: 450px;
  position: relative;
  overflow: hidden;
}

.grey-cover {
  background-color: var(--beige);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.centered-intro {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  margin-top: 20px;
  display: grid;
  position: relative;
}

.instagram-footer {
  z-index: 10;
  min-height: 200px;
  margin-left: 20px;
  padding-top: 120px;
  position: relative;
}

.nav-button {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 100px;
  margin-bottom: 10px;
  padding: 16px 32px;
  font-size: .7rem;
  line-height: 1.35;
  text-decoration: none;
  overflow: hidden;
}

.social-circle {
  border: 1px none var(--pinstripe);
  cursor: pointer;
  border-radius: 100%;
  width: 36px;
  height: 36px;
  position: relative;
}

.content_slogan {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  max-width: 650px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.content_slogan.large-intro {
  max-width: 775px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.content_slogan.mini-pod-sample {
  grid-row-gap: 10px;
  background-color: var(--white);
  grid-template-columns: 1.25fr;
  max-width: 500px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.outline-button---old {
  color: var(--off-black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fff3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .8rem 1.8rem;
  font-family: Montserrat, sans-serif;
  font-size: .7rem;
  line-height: 1.35;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: inline-block;
  position: static;
  overflow: hidden;
}

.outline-button---old.w--current {
  min-height: auto;
}

.outline-button---old.var1 {
  color: var(--off-black);
  background-color: #efece7cc;
  border-color: #fff6;
  padding: .9rem 1.8rem .9rem 2rem;
  font-size: .7rem;
  line-height: 1.35em;
}

.showreel-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 700px;
  margin-left: 0;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 30px;
  display: grid;
  position: relative;
}

.nav-cover {
  background-color: #fff;
  border: 1px #889ea80d;
  height: 100%;
  box-shadow: 0 12px 36px -8px #3e41741a;
}

.product-characteristics {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.product-card_hover {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #11172963;
  justify-content: center;
  align-items: center;
  height: 2rem;
  font-size: .625rem;
  line-height: 1;
  display: flex;
  position: absolute;
  inset: -32px 0% auto;
}

.product-name {
  border-bottom: 1px solid var(--pinstripe);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.instagram-feed {
  grid-column-gap: 60px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  margin-left: 0;
  display: grid;
}

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

.instagram-link {
  justify-content: center;
  align-items: center;
  height: 24vh;
  max-height: 24vh;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.top-grey-cover {
  background-color: var(--beige);
  height: 90%;
  position: absolute;
  inset: 0% 0% auto;
}

.instagram-intro {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-bottom: 0;
  display: grid;
}

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

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

.footer-box {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border: 1px solid var(--pinstripe);
  color: #000;
  text-align: center;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  padding: 18px 60px 0;
  text-decoration: none;
  display: grid;
}

.footer-box_top {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.footer-box_bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
}

.footer-brand {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 300px;
  margin-left: 30px;
  display: grid;
}

.footer-box_title, .footer-brand-copy {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-container {
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 100px;
  padding-bottom: 20px;
  display: grid;
}

.footer-credits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.legal-links_container {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  display: grid;
}

.legal-link {
  color: var(--body-display);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 9px;
  text-decoration: none;
}

.client {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.testimonial-text_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(0, 750px));
  grid-auto-columns: 1fr;
  display: grid;
}

.client_avatar {
  border: 1px solid #fff3;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}

.client_avatar.dark {
  border-color: var(--pinstripe);
}

.client_avatar.grey {
  border-color: #dacfbe99;
}

.avatar {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.avatar.avatar-005 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed344d37620c3a63d86dd5_Weingut.jpg");
}

.avatar.avatar-jonathan {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed399058ad151bfef42d48_Jonathan.jpg");
}

.avatar.avatar-massimo {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63dad6320b4b09716cbf615f_Massimo.jpeg");
}

.client_name {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section-blog-hero {
  z-index: 10;
  background-color: var(--beige);
  justify-content: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero-content {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.hero-section_-background {
  margin-bottom: -80px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.collection-hero-banner {
  min-height: 700px;
  margin-bottom: -80px;
  position: relative;
  overflow: hidden;
}

.projects_container {
  background-color: #fff;
  margin-top: -80px;
}

.side-fill {
  background-color: #fff;
  width: 100%;
}

.addresses_wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: center;
  margin-top: 0;
  padding: 0 50px 0 0;
  display: grid;
}

.section-hero {
  background-color: var(--beige);
  justify-content: center;
  min-height: 850px;
  max-height: none;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.about-image {
  min-height: 450px;
  position: relative;
  overflow: hidden;
}

.stats-section {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.stats-item {
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 40px 36px;
  transition: box-shadow .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: relative;
}

.stats-item:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px var(--light-grey);
}

.stats-info {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sticky-intro {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 118px;
}

.hero-content_top {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 24px;
}

.hero-content_bottom {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.scroll-wrapper {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: stretch center;
  width: 1px;
  padding-top: 12px;
  display: grid;
  position: relative;
}

.rotate-text {
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 12px;
  font-size: 9px;
  display: flex;
  transform: rotate(90deg);
}

.scroll-line {
  background-color: #fff3;
  width: 1px;
}

.hero-content_spacer {
  min-height: 140px;
  position: relative;
}

.step-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  padding-top: 50px;
  padding-bottom: 30px;
  display: grid;
}

.step-card.end {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-content: start;
  align-items: start;
}

.step-card.mini-pods-render {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c0739449a83b63d5f35c9c_mini-pods.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
  padding-bottom: 0;
}

.step-card.bespoke-render {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c073ad926d58fb94f88ff8_bespoke-original.png");
  background-position: 75% 40%;
  background-repeat: no-repeat;
  background-size: 90%;
  padding-top: 0;
  padding-bottom: 0;
}

.step-card.tiny-render {
  box-sizing: content-box;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c0735b40626f1a52ceb9de_tiny-houses.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  grid-template-rows: auto 219px;
  grid-template-columns: 1fr;
  width: auto;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.step-card.glamping-pods-render {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c07373b44ea919bb843f52_glamping-pods.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  padding-top: 0;
  padding-bottom: 0;
}

.step-card.our-work-intro-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc18fa55f546c9523eaec7_we%20are%20doers.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 348px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.project-block {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.floorplan {
  grid-column-gap: 120px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto 1px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  padding: 0 60px 60px;
  display: grid;
}

.post-top {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 72px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.author {
  border: 4px solid var(--grey);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  margin-bottom: -40px;
  position: relative;
}

.post-body {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  min-height: auto;
  padding: 60px 0 60px 80px;
  display: grid;
}

.rich-text-wrapper {
  padding: 0;
}

.post-author-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--pinstripe);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 350px;
  padding: 0;
  position: sticky;
  top: 118px;
}

.rich-text {
  color: var(--off-black);
  margin-top: 0;
}

.rich-text p {
  margin-top: 0;
  margin-bottom: 18px;
  font-size: .9rem;
  line-height: 2rem;
}

.rich-text h3, .rich-text h1, .rich-text h2 {
  margin-bottom: 12px;
}

.rich-text h4 {
  color: var(--off-black);
  margin-bottom: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
}

.rich-text h5, .rich-text h6 {
  margin-bottom: 12px;
}

.dropdown {
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-list {
  background-color: #0000;
}

.dropdown-list.w--open {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 12px;
  display: flex;
}

.dropdown-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 250px;
  min-width: 250px;
  display: grid;
  position: relative;
  box-shadow: 0 12px 36px -8px #292b4e1f;
}

.dropdown-link {
  border-bottom: 1px solid var(--pinstripe);
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 100%;
  padding: 1.2rem .7rem;
  font-size: .7rem;
  text-decoration: none;
  position: relative;
}

.dropdown-link.bottom {
  border-bottom-style: none;
  padding: 1.2rem .7rem;
}

.projects-hero {
  justify-content: center;
  min-height: 900px;
  display: flex;
  overflow: hidden;
}

.slide-content_container {
  justify-content: center;
  height: 100%;
  padding-bottom: 160px;
  display: flex;
}

.project-hero_bottom {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.project-bottom {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 48px;
  display: grid;
  position: relative;
}

.contact-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.quick-link-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-form-block {
  background-color: #0000;
  width: 100%;
  margin-bottom: 0;
}

.field-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.sticky-dual-wrapper {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 30%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  padding-left: 48px;
  display: grid;
}

.sticky-section_list {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.sticky-section_list.no-top-border {
  grid-column-gap: 20px;
  border-top-style: none;
}

.sticky-section_list.no-top-border.margin-top-22px {
  align-content: start;
  align-items: start;
  margin-top: 22px;
}

.sticky-section_intro {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
  position: sticky;
  top: 118px;
}

.sticky-section_-list-item {
  border-top: 1px none var(--pinstripe);
  border-bottom: 1px solid var(--pinstripe);
  cursor: pointer;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
  position: relative;
}

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

.sticky-section_-item-top {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 6.25fr) minmax(0, .25fr);
  grid-auto-columns: minmax(0, .25fr);
  margin-top: 10px;
  display: grid;
}

.sticky-section_-item-top.first {
  grid-row-gap: 15px;
  border-top: 1px #000;
  grid-template-columns: minmax(0, 6.25fr) minmax(0, .25fr);
  grid-auto-columns: minmax(0, .25fr);
  margin-top: 0;
}

.sticky-section_-bottom {
  overflow: hidden;
}

.content-one_column {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 24px;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.enlargable-image {
  justify-content: center;
  align-items: center;
  height: 30vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

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

.client-testimonial {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 75%;
  display: grid;
}

.steps-grid {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 650px;
  padding-bottom: 1rem;
  display: grid;
}

.number-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px none var(--pinstripe);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-other-features {
  padding-top: 140px;
  padding-bottom: 80px;
  display: none;
  position: relative;
  overflow: hidden;
}

.project-gallery-image {
  justify-content: center;
  align-items: center;
  height: 24vw;
  display: flex;
  position: relative;
}

.project-gallery {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.box-item {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  border: 1px solid var(--pinstripe);
  background-color: var(--light-grey);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
}

.author-avatar {
  border: 1px solid var(--pinstripe);
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}

.avatar-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

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

.team-name {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.social-icon {
  background-color: var(--grey);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.core-value {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  border: 1px none var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
}

.check-icon {
  background-color: #fff;
  border-radius: 100px;
  width: 32px;
  height: 32px;
}

.check-icon.dark {
  background-color: var(--grey);
}

.vertical-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  justify-items: stretch;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: grid;
  position: relative;
}

.team-portrait {
  justify-content: center;
  align-items: center;
  min-height: 220px;
  margin-top: 17px;
  margin-left: 17px;
  margin-right: 17px;
  padding: 0;
  display: flex;
  position: relative;
}

.team-card-link {
  border-right: 1px none var(--coral);
  border-left: 1px none var(--coral);
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #111729;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 28px;
  margin-left: 0;
  margin-right: 0;
  font-size: 9px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0 -28px;
}

.team-card-link:hover {
  background-color: #111729;
}

.horizontal-journal-card {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  border: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: auto;
  max-height: none;
  padding: 18px;
  text-decoration: none;
  display: grid;
}

.popular-posts {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 120px;
}

.journal-grid {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px .5fr;
  grid-auto-columns: 1fr;
  padding: 40px 0 60px 60px;
  display: grid;
}

.journal-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.journal-image {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.journal-info {
  grid-column-gap: 16px;
  grid-row-gap: 29px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  display: grid;
}

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

.popular-posts-list {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.popular-post-card {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px;
  text-decoration: none;
  display: grid;
}

.popular-post-image {
  min-height: 100px;
  position: relative;
  overflow: hidden;
}

.popular-post-info {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.preloader {
  z-index: 10000;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center stretch;
  width: 100%;
  max-width: 275px;
  display: grid;
}

.preloader-indicator {
  width: 100%;
}

.preloader-indicator_container {
  background-color: var(--pinstripe);
  height: 3px;
  display: flex;
}

.preloader-indicator_fill {
  background-color: #b4b4b4;
  width: 0%;
  height: 100%;
}

.slide-background_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.slide-background_image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.slide-background_image.three {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62b32a23e38d1d7ebebd0600_072.jpeg");
}

.slide-background_image.home-slide-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c42dc29bb6acfb528b39ed_hero-slider-3.jpg");
  background-position: 50% 25%;
}

.slide-background_image.home-slide-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c42de57bd11913c35b68ee_home-hero-image.jpg");
}

.slide-background_image.home-slide-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c42ead1661d736b88cd9ed_287567380_780844679578437_38272265923190715_n.jpg");
}

.slide-background_container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.slider-arrow_icon {
  opacity: .3;
  width: 18px;
}

.team-bio-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-portrait-wrapper {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 118px;
  overflow: hidden;
}

.team-block {
  grid-column-gap: 18px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-list {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-list-item {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: grid;
  position: relative;
}

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

.social-toggle {
  border: 1px solid var(--pinstripe);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 9px;
  display: none;
}

.social-dropdown-list.w--open {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  padding-top: 30px;
  display: flex;
}

.dropdown-corner {
  background-color: #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: -5px auto auto;
  transform: rotate(45deg);
}

.collection-list-wrapper, .collection-list {
  height: 100%;
}

.collection-item {
  justify-content: center;
  height: 100%;
  margin-bottom: 10px;
  display: flex;
}

.hover-circle_outline {
  z-index: 10;
  border: 1px solid #fffdfd66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
}

.project-image {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 350px;
  display: flex;
  position: relative;
}

.hover-circle_wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  padding: 60px;
  position: relative;
}

.hover-circle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover-line {
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.hover-line_fill {
  background-color: #a3acc2;
  width: 100%;
  height: 100%;
  font-size: 2rem;
  line-height: 1;
}

.projects-collection {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

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

.social-media-box {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border: 1px none var(--pinstripe);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.job-description {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 6px;
  display: grid;
}

.social-box {
  border: 1px solid var(--pinstripe);
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding: 0;
  display: flex;
  position: relative;
}

.social-box-icon {
  width: 30px;
}

.list-arrow {
  width: 14px;
}

.post-author-card {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 36px 80px;
  display: grid;
  position: relative;
}

.success-message {
  background-color: #0000;
  margin-top: 0;
  padding: 0;
}

.core-value-top {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.slider-bottom {
  z-index: 25;
  padding-bottom: 80px;
  position: relative;
}

.lottie-animation {
  justify-content: center;
  align-items: center;
  width: 15px;
  margin-left: 6px;
  margin-right: -21px;
  display: flex;
}

.outline-social-icon {
  border: 1px solid var(--pinstripe);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.verticle-journal-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 0 60px 25px;
  display: grid;
}

.journal-card-info {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.more-articles-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 26px;
  display: grid;
}

.verticle-journal-image {
  justify-content: center;
  align-items: center;
  min-height: 300px;
  margin: 18px 18px 0;
  display: flex;
  position: relative;
}

.vericle-journal-info {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0 36px;
  display: grid;
}

.menu-items {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.item-content {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.plus-lottie {
  justify-content: center;
  align-items: center;
  width: 18px;
  padding-top: 6px;
  display: flex;
}

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

.button-text {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  line-height: 1rem;
  display: block;
}

.button-text.dark {
  color: #000;
}

.margin-top {
  margin: 20px 0 0;
  font-size: .9rem;
  line-height: 2;
}

.margin-top.text-size-small {
  font-size: 14px;
  line-height: 1.6rem;
}

.padding-vertical {
  padding: 0;
}

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

.container-large {
  text-align: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.container-large.grey {
  background-color: var(--beige);
}

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

.margin-large {
  margin: 0 0;
  padding: 60px;
}

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

.heading-large {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.4;
}

.heading-large.align-center.margin-top-60 {
  color: #121212;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 60px;
  font-size: 3rem;
  line-height: 1.2;
}

.heading-large.margin-top-60 {
  margin-top: 60px;
  margin-bottom: 0;
}

.heading-medium {
  color: var(--off-black);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 2;
  display: block;
}

.heading-medium.margin-top {
  color: var(--off-black);
  margin-top: 20px;
  font-size: 1.4rem;
}

.heading-medium.margin-top.text-color-white {
  color: var(--white);
}

.heading-medium.subscribe {
  color: var(--grey);
  text-align: right;
}

.heading-medium.subscribe.dark {
  color: var(--off-black);
}

.heading-medium.margin-bottom {
  margin-bottom: 40px;
}

.heading-medium.margin-bottom-small {
  margin-bottom: 20px;
}

.heading-medium.light {
  color: var(--beige);
}

.heading-medium._20-off-thank-you-message {
  color: var(--grey);
  text-align: left;
}

.text-style-link {
  color: var(--royal-blue);
  text-decoration: none;
}

.text-style-link:hover {
  color: var(--brighter-blue);
}

.text-color-white {
  color: #fff;
}

.main-wrapper {
  z-index: 2;
  background-color: #fff;
  position: relative;
}

.text-size-small {
  color: var(--body-display);
  font-size: .875rem;
}

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

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

.heading-small {
  color: var(--off-black);
  text-align: center;
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2;
}

.heading-small.light {
  color: var(--beige);
  font-weight: 300;
}

.heading-small.text-align-left {
  color: var(--off-black);
  text-align: left;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 2;
}

.heading-small.bold {
  font-weight: 600;
}

.heading-small.margin-right {
  margin-right: 10px;
}

.heading-small.margin-left {
  margin-left: 10px;
}

.heading-small.align-center.margin-medium {
  padding: 40px;
}

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

.margin-small {
  margin: 1rem;
}

.align-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hide {
  display: none;
}

.container-two-sides {
  justify-content: center;
  width: 100%;
  max-width: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gallery_image-wrapper-large {
  width: 100%;
  padding-top: 100%;
  display: inline-block;
  position: relative;
}

.section-gallery {
  display: block;
}

.gallery_image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  display: inline-block;
  position: relative;
}

.gallery_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.gallery_lightbox-link {
  cursor: default;
  width: 100%;
  margin-bottom: 2rem;
  display: inline-block;
}

.gallery_component {
  column-count: 2;
  column-gap: 2rem;
  margin-top: 2rem;
  margin-left: 2rem;
}

.media-section_logos {
  background-color: #000;
  border-bottom: 0 solid #e4ebf3;
  margin-top: 100px;
  padding: 60px 30px;
  position: relative;
}

.media-section_logos.no-top-margin {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 30px;
}

.clients-wrapper-three {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.clients-image-three {
  object-fit: fill;
  align-self: center;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.clients-image-three.designbloom {
  padding-top: 35px;
}

.clients-image-three.inhabitat {
  padding-top: 15px;
}

.line-fill-left {
  background-color: #a3acc2;
  width: 40%;
  height: 100%;
}

.medium-stacked_grid {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  max-width: 475px;
  display: grid;
}

.body-display {
  color: #626d86;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display.light {
  color: #fff;
  font-size: 1.1rem;
}

.error-message {
  background-color: var(--beige);
  color: #626d86;
  text-align: left;
  margin-top: 18px;
  padding-left: 18px;
}

.error-message.white {
  background-color: #f2e2c6;
  border: 1px solid #889ea833;
  padding-left: 18px;
}

.text-field-contact {
  background-color: var(--white);
  text-align: left;
  border: 1px solid #889ea833;
  border-radius: 5px;
  min-height: 50px;
  margin-bottom: 30px;
  padding: 10px 24px;
  font-size: .9rem;
  display: inline;
}

.text-field-contact.large {
  min-height: 160px;
}

.text-field-contact.margin-top {
  min-height: 50px;
}

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

.success-box {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  background-color: var(--beige);
  border: 1px solid #889ea833;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: grid;
}

.contact-form-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 60px 30px 60px 60px;
  display: grid;
}

.tab-link {
  background-color: var(--beige);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 16px 32px;
  font-size: .7rem;
  line-height: 1.35em;
  text-decoration: none;
}

.tab-link.w--current {
  color: var(--grey);
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #8a8282;
  margin-left: 5px;
  padding: 16px 32px;
  font-size: .7rem;
  line-height: 1.35em;
  text-decoration: none;
}

.tabs-menu {
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
}

.tabs-menu.align-center {
  text-align: right;
}

.heading {
  color: var(--off-black);
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  line-height: 1.8;
}

.heading-tabs {
  color: var(--off-black);
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.8;
}

.section-title {
  display: block;
}

.padding-huge-top {
  padding: 8rem 12rem 4rem;
}

.collection-gallery-list {
  column-count: 3;
  column-gap: 10px;
  margin-bottom: 5rem;
}

.gallery-collection-image {
  margin-bottom: 0;
}

.gallery-collection-lightbox-link {
  display: inline;
  overflow: hidden;
}

.gallery-section {
  margin-left: 3rem;
  margin-right: 3rem;
}

.grid-wrapper_generic {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.grid-wrapper_generic.beige {
  background-color: var(--beige);
}

.underline-link-2 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #fffc;
  padding-bottom: 6px;
  padding-left: 0;
  font-size: 9px;
  text-decoration: none;
  position: relative;
}

.underline-link-2.dark {
  color: #626d86;
  border-bottom-color: #889ea833;
}

.service-link {
  color: #000;
  border-right: 1px #889ea833;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.tabs-content {
  margin-top: 40px;
}

.testimonial-slide {
  z-index: 20;
  position: relative;
}

.slider-arrow-icon {
  opacity: .3;
  width: 18px;
}

.client-avatar-wrapper {
  border: 1px solid #fff3;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}

.testimonial-slide_content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
  position: relative;
}

.client-details {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-bottom {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.testimonial-slider {
  z-index: 25;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 240px;
  padding-bottom: 220px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-hero-bottom {
  min-height: 140px;
  position: relative;
}

.slider-section {
  z-index: 5;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.testimonial-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-wrapper_slider {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.testimonial-text-white {
  color: #fffc;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8;
}

.projects-mask {
  z-index: 25;
  width: 100%;
  max-width: 600px;
  position: relative;
  overflow: hidden;
}

.projects-arrow {
  z-index: 15;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  min-height: 100vh;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.testimonial-name {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slide-nav {
  display: none;
}

.background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 50% 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background.testimonial-background {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc20e8953c1e3ef340718e_Sky%20and%20grass%20view%20on%20Limnos.jpg");
  background-position: 50% 100%;
  background-size: auto;
}

.client-avatar {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.client-avatar.avatar-004 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed33e4089777686443d677_ClaudiaL%20copy.jpg");
  background-position: 50% 10%;
}

.client-avatar.avatar-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed2e4131ad09333b24c9bc_JanaTepe.jpg");
  background-position: 50% 30%;
}

.client-avatar.avatar-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed2fd317fa632cb987f28a_DimitarGenev.jpg");
  background-position: 50% 30%;
}

.client-avatar.avatar-005 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed344d37620c3a63d86dd5_Weingut.jpg");
}

.client-avatar.avatar-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed2e417616c50e23bb369d_villi%26michael.jpg");
}

.client-avatar.avatar-006 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed364508977729a343ee53_Steffan.jpg");
}

.client-avatar.jonathan {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62ed399058ad151bfef42d48_Jonathan.jpg");
}

.client-avatar.massimo {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63dad6320b4b09716cbf615f_Massimo.jpeg");
}

.background-wrapper {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.testimonial-text-dark {
  color: var(--off-black);
  text-align: center;
  margin-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2;
}

.footer_social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  place-items: end center;
  margin-top: 0;
  display: flex;
}

.footer_social-wrapper.align-center {
  justify-content: center;
}

.footer_social-link {
  transition: color .2s;
}

.footer_social-link:hover {
  color: #000;
}

.footer_social-icon {
  color: #000;
  line-height: 1.5px;
}

.footer_social-icon:hover {
  color: var(--body-display);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.tab-link {
  background-color: var(--beige);
  border-radius: 30px;
}

.features-content_wrapper {
  color: #000;
  margin-bottom: 1rem;
}

.inline-link {
  color: var(--royal-blue);
  font-size: .9rem;
  text-decoration: none;
}

.inline-link:hover, .inline-link:focus, .inline-link:focus-visible, .inline-link[data-wf-focus-visible] {
  color: var(--royal-blue-dark);
}

.inline-link:visited {
  color: var(--royal-blue);
}

.inline-link.footer-white {
  font-size: .7rem;
  line-height: 2;
}

.inline-link.small {
  font-size: .7rem;
}

.column-content {
  max-width: 36rem;
  margin-right: 0;
}

.features-list_wrapper {
  background-color: #0000;
  border-radius: 0;
  padding: 0 60px 60px;
  display: flex;
}

.two-cols_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.paragraph {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1em;
  line-height: 2rem;
  text-decoration: none;
}

.model-plan {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  background-color: #fff;
  grid-template-rows: repeat(auto-fit, 500px);
  grid-template-columns: 1fr;
  grid-auto-columns: .4fr;
  grid-auto-flow: column;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.model-plan.roof {
  grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
  grid-template-columns: .6fr .5fr;
  margin-left: 0;
  margin-right: 0;
}

.model-plan.floor {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 2.75fr;
  grid-auto-columns: 1.25fr;
  margin-left: 0;
}

.model-plan.walls {
  grid-template-columns: .6fr;
}

.model-plan.main-features {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
}

.model-plan.main-features.tiny {
  grid-column-gap: 25px;
  grid-auto-columns: .55fr;
}

.model-plan.main-features.sales-page {
  margin-bottom: 40px;
}

.model-plan.s-tiny {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
  grid-template-columns: minmax(0, 1.25fr) .75fr;
}

.model-plan.m-tiny, .model-plan.l-tiny {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: repeat(auto-fit, minmax(0, 1fr));
  grid-template-columns: minmax(0, 3fr) 1.25fr;
}

.model-plan.mini-pod-studio, .model-plan.mini-pod-essential {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 2.5fr;
  grid-auto-columns: 1.25fr;
  margin-left: 0;
}

.model-plan.glamping-pods-studio {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 4.6fr;
  grid-auto-columns: 1.25fr;
  margin-left: 0;
}

.model-plan.glamping-hotel-suite {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 3.95fr;
  grid-auto-columns: 1.25fr;
  margin-left: 0;
}

.details-list {
  grid-column-gap: 16px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.details-list.minipod-essential-plan {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384c7851a643135bb88714d_KOLELIBA%20MINI%20PODS%20ESSENTIAL.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  min-height: 500px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.mini-pods-main-features {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384ce232abcc72d82e5011b_Mini%20Pods%203D%20plan.png");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: 95%;
  grid-template-rows: minmax(auto, auto);
  min-height: 380px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.details-list.minipod-studio-plan {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384c7d9d410765414e15f7a_KOLELIBA%20MINI%20PODS%20STUDIO.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  min-height: 600px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.tiny-main-features {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384d9882abcc70ecbe5bf7a_Tiny%20Houses%203D%20Plan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 96%;
  grid-template-rows: minmax(auto, auto);
  min-height: 450px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.details-list.glamping-main-features {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384e1c9a45d086b3b4690f7_Glamping%20Pods%203D%20plan.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 95%;
  grid-template-rows: minmax(auto, auto);
  min-height: 350px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.details-list.glamping-essential {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638cae0f57859f7a76dd52bf_Glamping%20Pod%20Essential%20plan.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 700px;
  min-width: auto;
  max-width: none;
  min-height: 350px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.glamping-hotel-suite {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638cadf44c238b998bb7491a_Glamping%20Pod%20Hotel%20Suite%20plan.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 700px;
  min-width: auto;
  max-width: none;
  min-height: 350px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.glamping-studio {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638cadc59d4abb07e70beee7_Glamping%20Pod%20Studio%20plan.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 700px;
  min-width: auto;
  max-width: none;
  min-height: 700px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.s-tiny-mini {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904da71279b39a4a094c60_S%20Tiny%20MINI.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 260px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.s-tiny-shoji {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904d7507672b9e7ee29188_S%20Tiny%20SHOJI.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 280px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.s-tiny-family {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904d45aa174ef559017783_S%20Tiny%20FAMILY.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 280px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.m-tiny-see-through-cabin {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904ffca2f3a28efe0c96c0_M%20Tiny%20SEE-THROUGH%20CABIN.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 218px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 860px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.m-tiny-meadow-cabin {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390510d7507a1fd89bf12a9_M%20Tiny%20MEADOW%20CABIN.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 860px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.m-tiny-nord {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639051877507a1220dbf1d1f_M%20Tiny%20NORD.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 860px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.m-tiny-villa-limno {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639051bd5fb6d1247b593a52_M%20Tiny%20VILLA%20LIMNO.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 860px;
  min-width: auto;
  max-width: none;
  min-height: 280px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.l-tiny-jana {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390624471afe70406803200_L%20Tiny%20JANA.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.l-tiny-weekend {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63906370314a2e4ba4ab29ac_L%20Tiny%20WEEKEND.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 260px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.l-tiny-getaway {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639062dac9e535223f0e9acb_L%20Tiny%20GETAWAY.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.l-tiny-summer {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639062825b854c1ea45a5e8c_L%20Tiny%20SUMMER.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 220px;
  grid-template-rows: minmax(auto, 1fr);
  justify-items: end;
  width: 800px;
  min-width: auto;
  max-width: none;
  min-height: 300px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.details-list.mini-pods-main-features-sale {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6410989e6141dc6d71d21ee2_mini%20Pod%20scheme.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 100%;
  grid-template-rows: minmax(auto, auto);
  min-height: 380px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ordered-list {
  color: var(--off-black);
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: .9rem;
  line-height: 1.8;
  list-style-type: decimal;
}

.section-steps {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.section-steps.no-padding {
  background-color: var(--beige);
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.modal {
  z-index: 9999;
  background-color: #00000080;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.modal-content {
  background-color: var(--beige);
  width: 75vw;
  height: 500px;
  margin: auto;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-intro_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.intro-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -80px;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

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

.close-modal {
  cursor: pointer;
  margin: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.plans-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.centered-section-content {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  text-align: center;
  border-top: 0 #000;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: grid;
  position: relative;
}

.features-right {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin: 36px 0 0 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.features-image {
  object-fit: cover;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-right: 16px;
}

.features-wrapper-two {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.list-items-block {
  justify-content: flex-start;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.list-items-block.margin-bottom {
  margin-bottom: 40px;
}

.step-block {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  min-height: 50vh;
  margin-top: -1px;
  display: flex;
  position: relative;
}

.scoll-wrap {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 50%;
}

.scroll-base {
  transform-origin: 50% 0;
  background-color: #eeeff4;
  width: 6px;
  height: 100%;
}

.dot {
  z-index: 3;
  background-color: #eeeff4;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-bottom: -6px;
  position: relative;
}

.step-content-block {
  text-align: left;
  align-self: center;
  position: relative;
}

.label {
  color: var(--body-display);
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 400;
}

.img-block {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.content-wrap {
  justify-content: flex-end;
  width: 40%;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.content {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.process-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1080px;
  margin-bottom: 10%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.step {
  z-index: 2;
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  padding: 12%;
  display: flex;
  position: relative;
}

.scroll-animate {
  background-color: var(--royal-blue);
  transform-origin: 50% 0;
  width: 6px;
  height: 100%;
  position: absolute;
  bottom: 0;
}

.steps-clone {
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.bg-shadow {
  z-index: 1;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
  box-shadow: 7px 7px 20px #12121212;
}

.content-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.subscribe-form-modal {
  margin-bottom: 0;
  padding-right: 0;
}

.form-container {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  display: block;
  position: static;
}

.subscribe-form-input-wrapper {
  color: #1a1b1f;
  text-align: right;
  border: 1px #d1d6db26;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 1rem;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 0;
  font-size: .9rem;
  line-height: 2rem;
  transition: all .2s;
  display: flex;
}

.subscribe-form-input-wrapper:hover, .subscribe-form-input-wrapper:focus {
  border-color: #76879d;
}

.subscribe-form-input-wrapper::placeholder {
  color: #1a1b1fcc;
}

.overlay-none {
  background-color: #0a101d1a;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.subscribe-button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
  border: 1px #000;
  border-radius: 0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: .7rem 1.5rem;
  font-size: .8rem;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
}

.team-member-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 100px;
  display: grid;
}

.hover-line-fill {
  background-color: #a3acc2;
  width: 100%;
  height: 100%;
}

.social-icon-over-image {
  background-color: #eef0f6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.team-card-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
  position: relative;
}

.outline-hover-circle {
  z-index: 10;
  border: 1px solid #fffdfd66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
}

.hover-circle-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  padding: 60px;
  display: flex;
  position: relative;
}

.team-top-info {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.vertical-card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: #000;
  border: 1px solid #889ea833;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  justify-items: stretch;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: grid;
  position: relative;
}

.hover-line-2 {
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.centered-half-section {
  text-align: center;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  min-height: auto;
  margin-left: 50%;
  padding: 0 50px 0 60px;
  font-size: 16px;
  display: flex;
}

.form-box {
  background-color: #fff;
  border-radius: 0;
  align-items: stretch;
  width: 100%;
  max-width: none;
  min-height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.field-wrapper-styled {
  width: 100%;
  min-height: 30px;
  position: relative;
}

.field-wrapper-styled.first-name-wrapper {
  margin-right: 30px;
}

.visit-a-sample-form {
  text-align: right;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  position: relative;
}

.location-image {
  width: 40px;
}

.slider-section-visit-us {
  width: 50%;
  height: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.contact-image-001 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b4437b852bf505def08751_contact%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-image-002 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b443ac7ed56ee9ad158f89_contact%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visit-us-wrapper {
  width: 100%;
}

.visit-us-form {
  z-index: 10;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.sign-up-field-wrapper {
  margin-top: 40px;
  display: flex;
}

.radio-button-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.radio-button-field.category-link {
  background-color: var(--beige);
  color: #333;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: .5rem 1rem;
  text-decoration: none;
  display: block;
}

.radio-button-field.category-link:hover {
  background-color: #ddd;
}

.radio-button-field.category-link:active, .radio-button-field.category-link:focus {
  color: #333;
  background-color: #ddd;
}

.radio-button-field.category-link.all {
  padding-top: .75rem;
  padding-bottom: .75rem;
  line-height: 1.5;
}

.gallery-filter_form {
  justify-content: center;
  margin-bottom: 40px;
  display: block;
}

.category-link {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  text-decoration: none;
  display: none;
}

.radio-button-without-selector {
  margin-top: 9px;
  margin-left: 0;
  display: block;
}

.radio-button-without-selector.w--redirected-checked {
  border-color: #000000b3;
}

.form-header.margin-top {
  text-align: right;
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.form-error-message {
  color: #0000;
  background-color: #0000;
  border-radius: 20px;
  padding: 0 10px 0 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-block---error {
  color: var(--coral);
  font-size: .9rem;
}

.modal-split-form {
  background-color: var(--beige);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50%;
  max-width: 50%;
  min-height: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.modal-split-left {
  background-color: var(--beige);
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/630cca4f1ee7ab8556c7c1fd_tiny%20house%20with%20a%20view%20to%20the%20farm.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50%;
  max-width: 50%;
  min-height: auto;
  max-height: 100%;
  display: flex;
}

.subscribe-form-input-wrapper-modal {
  color: #1a1b1f;
  border: 1px #d1d6db26;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px 0;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
  display: block;
}

.subscribe-form-input-wrapper-modal:hover, .subscribe-form-input-wrapper-modal:focus {
  border-color: #76879d;
}

.subscribe-form-input-wrapper-modal::placeholder {
  color: #1a1b1fcc;
}

.subscribe-form-input-modal {
  color: #1a1b1f;
  border: 1px solid #d1d6db26;
  width: 100%;
  height: auto;
  margin-top: 1rem;
  margin-bottom: 2rem;
  margin-right: 0;
  padding: 10px 16px 10px 10px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
  display: flex;
}

.subscribe-form-input-modal:hover, .subscribe-form-input-modal:focus {
  border-color: #76879d;
}

.subscribe-form-input-modal::placeholder {
  color: #1a1b1fcc;
}

.picture-grid {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 0 0 40px 40px;
  display: grid;
}

.padding-vertical-xlarge {
  padding: 3rem 3rem 2rem;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.8;
}

.padding-vertical-xlarge.floor {
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.padding-vertical-xlarge.mini-pod-features {
  padding-top: 0;
  padding-bottom: 1rem;
}

.form-block {
  justify-content: flex-start;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 2;
  display: block;
}

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

.client-gallery {
  grid-column-gap: 120px;
  grid-row-gap: 48px;
  background-color: #fff;
  grid-template-rows: auto 1px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 400px;
  padding: 0 0 80px 80px;
  display: grid;
}

.empty-state {
  display: block;
}

.section_container {
  max-width: 1140px;
}

.process_line {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/632d8a5e24b38962ca5891d5_line.svg");
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: contain;
  width: 2px;
  height: 89%;
  position: absolute;
}

.process_details {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  min-height: 300px;
  padding: 30px 20px;
  display: flex;
  position: relative;
}

.section-process {
  justify-content: center;
  align-items: center;
  padding: 10px 25px 60px;
  display: flex;
}

.process {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  display: flex;
  position: relative;
}

.process_image_wrap {
  justify-content: center;
  align-items: center;
  width: 45%;
  min-height: 300px;
  padding: 30px;
  display: flex;
  position: relative;
}

.centre_icon_wrap {
  z-index: 5;
  background-color: #fff;
  border-radius: 19px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 35px 18px #e6cbff24;
}

.centre_block {
  justify-content: center;
  align-items: flex-start;
  width: 120px;
  height: 80px;
  display: flex;
}

.process_card, .process_card_02 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form07_link {
  color: #0064fe80;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.multi-step-success-message {
  background-color: #0000;
  padding: 0;
}

.fields-group {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.multi-step-error-message {
  background-color: #f1f1f1;
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.radio-button-container {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  transition: color .3s;
  display: flex;
}

.radio-button-container:hover {
  color: var(--off-black);
}

.radio-button-container:focus {
  color: #626d86;
}

.radio-button {
  border: 2px solid #0000000d;
  border-radius: 50%;
  flex: none;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-right: 15px;
  transition: border-width .3s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94), border-color .3s;
}

.radio-button:hover {
  border-color: #00000026;
}

.radio-button.w--redirected-checked {
  background-color: #202d4933;
  border-width: 9px;
  border-color: #202d4980;
}

.radio-button.w--redirected-focus {
  box-shadow: none;
  border-color: #7f58e280;
}

.text-block {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.multi-step-form-page {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.field-label {
  z-index: 1;
  color: #0000004d;
  align-self: flex-start;
  margin-left: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
  transition: background-color .3s, font-size .3s, color .3s, top .3s cubic-bezier(.25, .46, .45, .94);
  display: inline-block;
  position: absolute;
  top: 19px;
}

.bg-blob-top {
  display: none;
  position: absolute;
  inset: -10% auto auto 5%;
}

.form-button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 100px;
  flex: none;
  width: 35%;
  min-height: 60px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 13px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8;
  transition: letter-spacing .3s, box-shadow .4s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94);
  display: block;
  position: relative;
  inset: auto 0% 20px;
  overflow: hidden;
}

.form-button:hover {
  letter-spacing: 3px;
  background-color: #000;
  box-shadow: 0 20px 30px -11px #7c89a580;
}

.form-button:active, .form-button:focus {
  border: 1px #000;
}

.creator {
  text-align: center;
  font-size: 16px;
  display: none;
  position: absolute;
  inset: auto 0% 40px;
}

.form-back {
  color: #202d49;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #00000080;
  border-radius: 100px;
  flex: none;
  width: 35%;
  min-height: 60px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 13px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.8rem;
  transition: letter-spacing .3s, box-shadow .4s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94);
  position: static;
}

.form-back:hover {
  letter-spacing: 3px;
  box-shadow: 0 20px 30px -11px #7c89a580;
}

.form-back:active {
  box-shadow: 0 11px 20px -11px #7f58e299;
}

.form-step {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.form-next {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  flex: none;
  order: 0;
  width: 35%;
  min-height: 60px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 20px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  transition: letter-spacing .3s, box-shadow .4s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94);
  display: block;
  position: static;
}

.form-next:hover {
  letter-spacing: 3px;
  background-color: #000;
  box-shadow: 0 20px 30px -11px #7c89a580;
}

.form-next:active {
  border: 1px #000;
}

.multi-step-form {
  text-align: center;
  flex-flow: wrap;
  justify-content: space-between;
}

.note {
  color: #c5387a;
  text-align: center;
  background-color: #c5387a1a;
  border: 3px solid #c5387a66;
  border-radius: 20px;
  margin-top: 60px;
  padding: 60px;
  font-size: 24px;
  display: none;
}

.form-slide {
  flex: none;
  width: 100%;
  margin-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.multi-step-form-block {
  background-color: #ffffffe6;
  border-radius: 30px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 80px 70px;
  box-shadow: 0 20px 50px -50px #202d4933;
}

.form07_legal {
  color: #101c2e99;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.text-field-done {
  opacity: 0;
  -webkit-text-fill-color: inherit;
  background-color: #0000001a;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/633f40efc4b0955c0b32ac45_done-violet.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  background-clip: border-box;
  border: 1px solid #0000001a;
  border-radius: 50%;
  width: 1px;
  height: 1px;
  margin-left: 20px;
  margin-right: 20px;
  transition: height .3s cubic-bezier(.25, .46, .45, .94), width .3s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.text-field-done:hover {
  background-color: #0000001a;
  background-image: none;
}

.text-field-done:active {
  background-color: #0000001a;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/633f40efc4b0955c0b32ac45_done-violet.svg");
  background-position: 0 0;
  background-size: auto;
}

.text-field-done:focus, .text-field-done:focus-visible, .text-field-done[data-wf-focus-visible] {
  background-color: #0000001a;
}

.istruction {
  color: #202d49;
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 2rem;
}

.radio-buttons-group {
  flex: none;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.link {
  color: #7f58e2;
  text-decoration: none;
}

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

.multi-step-section {
  flex: 1;
  padding: 120px 60px;
}

.multi-step-section.grey {
  background-color: #fcfcfc;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886bfe8ac4bc0eb0dd3ce3_Mini%20Pods%20Fruit%20on%20Bed.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.multi-step-slide-nav {
  display: none;
}

.multi-step-form-container {
  z-index: 2;
  width: 100%;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-field {
  color: #202d49;
  background-color: #0000;
  border: 1px solid #0000001a;
  border-radius: 10px;
  height: 60px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1rem;
  font-weight: 400;
  transition: border-color .3s;
  position: static;
  inset: 0%;
}

.text-field:hover {
  border-color: #00000026;
  display: block;
}

.text-field:focus, .text-field:focus-visible, .text-field[data-wf-focus-visible] {
  border-color: #0000001a;
}

.text-field::placeholder {
  color: #202d49;
  font-size: 1px;
  font-weight: 400;
}

.multi-step-button {
  color: #202d49;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #0003;
  border-radius: 30px;
  flex: 1;
  min-height: 60px;
  padding: 20px 50px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  transition: letter-spacing .3s, box-shadow .4s cubic-bezier(.25, .46, .45, .94), background-color .3s cubic-bezier(.25, .46, .45, .94);
  display: inline-block;
  position: static;
}

.multi-step-button:hover {
  letter-spacing: 3px;
}

.multi-step-button:active {
  border: 1px #000;
}

.bg-blob {
  display: none;
  position: absolute;
  inset: auto 10% 5% auto;
}

.form-mask {
  height: auto;
  margin-bottom: -40px;
  margin-left: -40px;
  margin-right: -40px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.text-field-wrapper {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.form-heading {
  color: var(--off-black);
  text-align: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.6;
}

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

.form-slider {
  background-color: #0000;
  flex-flow: wrap;
  justify-content: center;
  height: auto;
  display: flex;
}

.note-heading {
  font-size: 40px;
  font-weight: 900;
}

.radio-buttons-business, .radio-buttons-personal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.radio-button-label {
  background-color: var(--beige);
  text-align: center;
  border-radius: 10px;
  margin-bottom: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: .5rem 1rem;
  font-size: .9rem;
  line-height: 1.5rem;
  display: inline-block;
}

.gallery-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.list-general {
  color: var(--body-display);
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.8;
}

.list-item_ordered {
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  line-height: 2;
  list-style-type: decimal;
}

.image_container {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 0;
}

.single-image-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  display: grid;
  position: relative;
  overflow: visible;
}

.single-image-grid.no-top-padding {
  padding-top: 0;
  padding-bottom: 20px;
}

.single-image-layout {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 750px;
  display: flex;
  position: relative;
}

.double-image-grid {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: grid;
  position: relative;
  overflow: visible;
}

.double-image-grid.no-top-margin {
  padding-top: 0;
}

.double-image-grid.margin-top-large {
  margin-top: 50px;
}

.section-double-image-holder-horizontal {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.section-double-image-holder-horizontal.grey {
  background-color: var(--beige);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-double-image-holder-horizontal.grey.no-bottom-margin {
  padding-top: 0;
  padding-bottom: 0;
}

.light-fill-with-margin {
  background-color: #fff;
  width: 100%;
  margin-top: -80px;
  margin-bottom: 0;
}

.double-image-layout {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 430px;
  display: flex;
  position: relative;
}

.section-single-image-holder {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-single-image-holder.grey {
  background-color: var(--beige);
  padding-bottom: 0;
  display: block;
}

.section-single-image-holder.grey.no-bottom-margin {
  padding-bottom: 0;
}

.category-label {
  padding: 5px 15px;
}

.section-let-s-get-started {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.section-centered-text-old {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-centered-text-old.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-centered-text-old.no-padding.grey {
  background-color: var(--beige);
  display: none;
}

.section-centered-text-old.grey {
  background-color: var(--beige);
  display: block;
}

.section-projects-list {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-projects-list.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-projects-list.no-padding.grey {
  background-color: var(--beige);
}

.section-projects-list.grey {
  background-color: var(--beige);
  display: block;
}

.section-instagram {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-instagram.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-instagram.no-top-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.section-intro {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-intro.no-top-padding {
  padding-top: 0;
}

.section-intro.no-top-padding.beige {
  padding-bottom: 0;
}

.section-intro.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-centered {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-centered.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-centered.no-padding.grey {
  background-color: var(--beige);
}

.section-centered.grey {
  background-color: var(--beige);
  display: block;
}

.section-partners {
  background-color: #0000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-partners.background-color-beige {
  background-color: var(--beige);
  margin-left: 0;
  padding-left: 5vw;
}

.section-about-intro {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-about-intro.no-top-padding {
  padding-top: 0;
}

.section-about-intro.no-top-padding.beige {
  padding-bottom: 0;
}

.section-about-intro.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-tabs {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-tabs.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-tabs.no-padding.grey {
  background-color: var(--beige);
}

.section-specifications {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-specifications.no-top-padding {
  padding-top: 0;
}

.section-specifications.no-top-padding.beige {
  padding-bottom: 0;
}

.section-specifications.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.bold-text {
  font-size: .7rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  display: inline;
}

.footer-heading {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.7;
}

.design-awards-section {
  background-color: var(--white);
  border-bottom: 0 solid #e4ebf3;
  margin-top: 0;
  padding: 60px 30px;
  position: relative;
}

.design-awards-section.align-center {
  background-color: var(--beige);
  border-bottom: 1px #626d8654;
  margin-bottom: 0;
}

.awards-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding-top: 0;
  display: flex;
}

.awards-image {
  object-fit: fill;
  align-self: flex-start;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.awards-image.kab-awards {
  mix-blend-mode: multiply;
  align-self: flex-start;
}

.awards-image.tourism-award-2018 {
  mix-blend-mode: multiply;
  align-self: flex-start;
  padding-top: 20px;
}

.awards-image.wood-award-2018 {
  mix-blend-mode: multiply;
  align-self: flex-start;
}

.awards-image.archinova-award {
  align-self: flex-start;
  margin-left: 20px;
  padding-top: 25px;
}

.section-double-image-holder-vertical {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.section-double-image-holder-vertical.grey {
  background-color: var(--beige);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-double-image-holder-vertical.grey.no-bottom-margin {
  padding-top: 0;
  padding-bottom: 0;
}

.double-image-layout-vertical {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 750px;
  display: flex;
  position: relative;
}

.project-hero-bottom {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-floorplan {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-floorplan.grey {
  background-color: var(--beige);
  display: block;
}

.section-floorplan.no-top-padding {
  padding-top: 0;
}

.section-floorplan.no-top-padding.grey {
  padding-bottom: 0;
  display: block;
}

.section-project-intro {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-project-intro.no-top-padding {
  padding-top: 0;
}

.section-project-intro.no-top-padding.beige {
  padding-bottom: 0;
}

.section-project-intro.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.tabs {
  margin-top: 0;
  padding: 50px;
}

.journals-books-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.nomadic-homes {
  border: 20px none var(--beige);
  min-height: 210px;
  max-height: 210px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.journals-books-cover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--beige);
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 20px 20px;
  display: grid;
}

.section-awards {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-awards.no-padding {
  background-color: var(--beige);
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-products {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-products.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.founder-grid_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -80px;
  padding: 60px 60px 100px;
  display: grid;
}

.tiny-house {
  border: 20px none var(--beige);
  min-height: 210px;
  max-height: 210px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.winzig {
  border: 20px none var(--beige);
  min-height: 190px;
  max-height: 190px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.mobile-homes, .bravacasa-magazine {
  border: 20px none var(--beige);
  min-height: 210px;
  max-height: 210px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.nash-dom-07-2022 {
  border: 20px none var(--beige);
  min-height: 220px;
  max-height: 220px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.nash-dom-10-2015 {
  border: 20px none var(--beige);
  min-height: 220px;
  max-height: 220px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.nameri-se {
  border: 20px none var(--beige);
  background-color: #0000;
  min-height: 210px;
  max-height: 210px;
  padding: 0;
  display: block;
  box-shadow: 5px 5px 3px #ccc;
}

.section-footer-entry {
  background-color: #0000;
  margin-top: 0;
}

.sticky-dual-wrapper-awards {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 20%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 0;
  padding-left: 50px;
  display: grid;
}

.section-the-design-process {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-the-design-process.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.list-content {
  grid-column-gap: 16px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-top: 20px;
  display: grid;
}

.logo-image {
  margin-top: 30px;
}

.big-see-logo-image {
  margin-top: 20px;
  margin-left: -15px;
}

.kab-logo-image {
  margin-top: 20px;
  margin-left: -10px;
}

.section-visit-us {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-visit-us.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-craft {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-craft.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.stats-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-client-gallery {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-client-gallery.beige {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
}

.section-more-projects {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-more-projects.no-top-padding {
  padding-top: 0;
}

.section-more-projects.no-top-padding.beige {
  padding-bottom: 0;
}

.section-more-projects.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.home-hero_background-video {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.overlay_layer {
  background-color: #0f13268c;
  position: absolute;
  inset: 0%;
}

.overlay_layer.light {
  background-color: #0f132659;
}

.hero-background-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: absolute;
  inset: 0%;
}

.section-client-story {
  background-color: var(--beige);
  border-bottom: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.icon {
  color: var(--body-display);
}

.section-inter-title {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.inter-title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-icons-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-icons-banner.no-top-padding {
  padding-top: 0;
}

.section-icons-banner.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-icons-banner.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.icons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-let-s-chat {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-let-s-chat.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.full-width-grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #000;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: grid;
  position: relative;
  overflow: visible;
}

.section-contact-form {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-contact-form.grey {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.background_video-overlay {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c42dc29bb6acfb528b39ed_hero-slider-3.jpg");
  background-position: 50%;
  background-size: cover;
  display: block;
  position: absolute;
  inset: 0%;
}

.section-the-logistics {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-the-logistics.no-top-padding {
  padding-top: 0;
}

.section-the-logistics.no-top-padding.beige {
  padding-bottom: 0;
}

.section-the-logistics.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.dual-logistics_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px 60px 40px;
  display: grid;
}

.section-hero-short {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-hero-short.contact {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b43b333f4615244ca0b2f3_hhoffice-8.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.section-visit-form {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-visit-form.grey {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.contact-image-003 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b4440223df1f5fd7caf9ac_contact%204.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-image-004 {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b444250336df7b60eef58b_contact%203.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.steps-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: center;
  margin-top: -80px;
  padding: 0 50px;
  display: grid;
}

.process-image-layout {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 100px;
  display: flex;
  position: relative;
}

.section-bespoke-process {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-bespoke-process.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.logistics-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-double-image-holder {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-double-image-holder.grey {
  background-color: var(--beige);
  padding-bottom: 60px;
  display: block;
}

.section-double-image-holder.grey.no-bottom-margin {
  padding-bottom: 0;
}

.vertical-set {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  display: grid;
}

.sticky-dual-wrapper-bespoke-steps {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 20%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 48px;
  display: grid;
}

.internal-left-title {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 60px 0;
  display: grid;
}

.left-title-only {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 118px;
}

.centered-section-no-content {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--beige);
  text-align: center;
  border-top: 0 #000;
  border-bottom: 1px #000;
  grid-template-rows: minmax(40px, .75fr);
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.tabs-negative-margin {
  margin-top: -45px;
  margin-right: 20px;
}

.internal-title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.right-aligned-button_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px 30px 0;
  display: grid;
}

.subtitle-left-align {
  color: var(--body-display);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
}

.subtitle-left-align.small {
  text-align: left;
  font-size: .6rem;
  line-height: 2;
}

.team-block-contact, .team-block-follow {
  grid-column-gap: 18px;
  grid-row-gap: 24px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.list-grid-radio {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  border-top: 1px none var(--pinstripe);
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  margin-top: 20px;
  display: grid;
}

.awards-header {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .33fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.awareds-header-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-bespoke-design {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.subscribe-banner-small {
  background-color: var(--beige);
  border-top: 1px solid #e4ebf3;
  border-bottom: 1px solid #e4ebf3;
  padding: 0;
  position: relative;
}

.grid-wrapper-after-footer {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #000;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: grid;
  position: relative;
  overflow: visible;
}

.newsletter-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.dual-footer_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.dual-footer_wrapper.subscribe-bg {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fb580cddaec7d50b169370_Simplicity%20Inside%20and%20Spectacular%20Views%20Outside.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: 120%;
  grid-template-columns: .75fr minmax(200px, 1fr);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  padding-right: 40px;
}

.dual-footer_wrapper.visit-us-bg {
  background-color: #0000;
  background-image: linear-gradient(#1d140a33, #1d140a33), url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889d11ce099700a0c2a031_Koleliba%20Doorstep.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 120%;
  grid-template-columns: .75fr minmax(200px, 1fr);
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  padding-right: 40px;
}

.text-field-subscribe {
  text-align: left;
  background-color: #efece7cc;
  border: 1px #889ea833;
  border-radius: 3px;
  min-height: 45px;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 10px 24px;
  font-size: .9rem;
  display: block;
}

.text-block---error-white {
  color: var(--white);
  text-align: right;
  font-size: .9rem;
}

.text-block---error-white.margin-bottom {
  margin-bottom: 20px;
}

.text-block---error-white.margin-bottom.margin-top {
  margin-bottom: 0;
}

.text-block---error-white.aligh-left {
  text-align: left;
}

.hero-content_top-coming-soon {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 0;
}

.footer-credits-coming-soon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.heading-coming-soon {
  background-color: #000000e6;
  padding: 5px 10px;
  font-size: 1.5rem;
  display: none;
}

.plan-one-side {
  grid-column-gap: 16px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.plan-one-side.roof-plan {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/635bbf2f23b86a3fcf335f49_roof.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 90%;
  grid-template-rows: minmax(auto, auto);
  min-height: 400px;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.plan-one-side.floor-plan {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/635d3f5b41528a46d7d99e85_floor.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: minmax(auto, 1fr);
  min-height: 500px;
  margin-top: -15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.plan-one-side.wall-detail {
  grid-row-gap: 0px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6361211a0376506b984ce84d_wall%20copy.png");
  background-position: 75% 0;
  background-repeat: no-repeat;
  background-size: 70%;
  grid-template-rows: minmax(600px, auto);
  min-height: 500px;
  padding-top: 0;
  padding-bottom: 0;
}

.category-reset-radio {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  text-decoration: none;
  display: none;
}

.section-radio-buttons {
  justify-content: center;
  display: flex;
}

.section-checkboxes {
  justify-content: center;
  margin: 25px;
  display: flex;
}

.checkbox-field {
  margin-bottom: 0;
  padding: 10px;
}

.checkbox {
  margin-top: 9px;
  margin-left: 0;
  margin-right: 10px;
}

.section-team-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-team-banner.no-top-padding {
  padding-top: 0;
}

.section-team-banner.no-top-padding.beige {
  padding-bottom: 0;
}

.section-team-banner.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.team-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-core-values {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-core-values.no-top-padding {
  padding-top: 0;
}

.section-core-values.no-top-padding.beige {
  padding-bottom: 0;
  display: none;
}

.section-core-values.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.founders-grid {
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20% 60px;
  display: grid;
}

.founder-portrait {
  justify-content: center;
  align-items: center;
  min-height: 300px;
  margin-top: 17px;
  margin-left: 17px;
  margin-right: 17px;
  padding: 0;
  display: flex;
  position: relative;
}

.vertical-card-line-up {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  justify-items: stretch;
  height: 100%;
  padding: 0 0 20px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.section-faq {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.text-block---error-dark {
  color: var(--off-black);
  text-align: right;
  font-size: .9rem;
}

.text-block---error-dark.margin-bottom {
  margin-bottom: 20px;
}

.text-block---error-dark.margin-bottom.margin-top {
  color: var(--off-black);
  margin-bottom: 0;
}

.section-instagram-projects {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-instagram-projects.no-top-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.subtitle-right-aligned {
  color: var(--body-display);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
}

.subtitle-right-aligned.small {
  text-align: left;
  font-size: .6rem;
  line-height: 2;
}

.section-spec-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-spec-banner.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.sticky-dual-wrapper-faqs {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 25%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 48px;
  display: grid;
}

.section-process-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-process-banner.no-top-padding {
  padding-top: 0;
}

.section-process-banner.no-top-padding.beige {
  padding-bottom: 0;
}

.section-process-banner.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-footer-white-coming-soon {
  background-color: #0000;
  margin-top: 40px;
}

.section-installation {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.sticky-dual-wrapper-delivery-steps {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 20%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 48px;
  display: grid;
}

.phase-image-layout {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 110px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.phase-image-layout.payment {
  margin-bottom: 30px;
}

.dual-extras_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  border-bottom: 1px none var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.extras-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  padding-top: 50px;
  padding-bottom: 60px;
  display: grid;
}

.extras-card.trobolo-wc {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6ce1a054cfe15b7c8d4e2_trobolo1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.separett-wc {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6cf01aaac5823b0ddd8d6_separett1.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.self-levelling-legs {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6cfa3d64e14bdfa1c2516_self%20levelling%20legs.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.step-ladder {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d08a52a5b1bb78ee1f17_step%20ladder.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.modular-decking {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d1223f2a82a94702595b_decking.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.garage-side-box {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d1c6eb475ae6da094ae3_garage%20box.jpg");
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.garden-swing {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d2e072316596a51b8927_garden%20swing.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.sofa-beds {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d381eb475a149a096239_futon.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.fireplace {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d3f4054cfe31b7c9283e_fireplace.JPG");
  background-position: 0 90%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.velux {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d899076a334e79af7bd2_skylight.JPG");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.access {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d95b723165bb2a1bf544_access%20control%20system.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.solar {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6da646414605432dbd1b9_solar%20system.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.water-off-grid {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6db03e43b6b374f8b0056_water%20off%20grid%20solutions.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.sustainability-intro-image {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b82e01288dbb9aaaee6d44_tree.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.up-to-date-tech {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fa6d9f749dae700e8ce418_Screenshot%202022-08-12%20at%2010.17.47.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 180%;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.skilful-carpentry {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc112955f54612313e3132_skilfull%20carpentry.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.extras-card.architecture-centered {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636e0912d029f8a9595d3f59_The%20bespoke%20design%20process.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 330px;
  padding-top: 0;
  padding-bottom: 0;
}

.split-content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.split-content-wrapper.minus-margin {
  margin-top: -80px;
}

.section-extras {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-extras.no-top-padding {
  padding-top: 0;
}

.section-extras.no-top-padding.beige {
  padding-bottom: 0;
}

.section-extras.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-phases {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-phases.no-top-padding {
  padding-top: 0;
}

.section-phases.no-top-padding.beige {
  padding-bottom: 0;
}

.section-phases.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-pricing-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-pricing-banner.no-top-padding {
  padding-top: 0;
}

.section-pricing-banner.no-top-padding.beige {
  padding-bottom: 0;
}

.section-pricing-banner.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-image-credit-button {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.section-image-credit-button.grey {
  background-color: var(--beige);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-image-credit-button.grey.no-bottom-margin {
  padding-top: 0;
  padding-bottom: 0;
}

.section-partnerships {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-partnerships.no-top-padding {
  padding-top: 0;
}

.section-partnerships.no-top-padding.beige {
  padding-bottom: 0;
  display: none;
}

.section-partnerships.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-online-consult {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-online-consult.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-about-team {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-about-team.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-about-team.no-padding.grey {
  background-color: var(--beige);
}

.section-about-team.grey {
  background-color: var(--beige);
  display: block;
}

.section-delivery {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.medium-stacked-intro-blog {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-bottom: 20px;
  display: grid;
}

.section-more-articles {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-more-articles.grey {
  background-color: var(--beige);
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
}

.section-blog-posts {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-blog-posts.no-padding {
  background-color: var(--beige);
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-trailer-types {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-trailer-types.no-top-padding {
  padding-top: 0;
}

.section-trailer-types.no-top-padding.beige {
  padding-bottom: 0;
}

.section-trailer-types.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-tabs-warranty {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-tabs-warranty.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-tabs-warranty.no-padding.grey {
  background-color: var(--beige);
}

.section-tabs-details {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-tabs-details.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-tabs-details.no-padding.grey {
  background-color: var(--beige);
}

.our-promise {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  background-color: #fff;
  grid-template-rows: repeat(auto-fit, 500px);
  grid-template-columns: 1fr;
  grid-auto-columns: .4fr;
  grid-auto-flow: column;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.warranties-list {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.unordered-list {
  color: var(--off-black);
  text-align: left;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: .9rem;
  line-height: 1.8;
  list-style-type: square;
}

.unordered-list.warranty {
  margin-bottom: 0;
}

.warranty-item {
  padding-top: 0;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  line-height: 2;
}

.medium-stacked-intro-trailers {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  margin-bottom: 0;
  display: grid;
}

.warranties-lists {
  grid-column-gap: 16px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.support, .third-party {
  grid-column-gap: 16px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
}

.section-visit-us-banner {
  background-color: var(--beige);
  border-top: 1px #e4ebf3;
  border-bottom: 1px #e4ebf3;
  padding: 0;
  position: relative;
}

.section-sustainability {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-sustainability.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.visit-a-sample-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.sub-heading-sample {
  color: var(--off-black);
  font-size: 1.3rem;
  line-height: 2;
}

.sub-heading-sample.margin-medium {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-3 {
  font-size: 1rem;
  line-height: 2;
}

.section-blog-content {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-blog-content.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-blog-content.no-padding.grey {
  background-color: var(--beige);
  padding-top: 0;
}

.section-blog-content.grey {
  background-color: var(--beige);
  padding-top: 40px;
  display: block;
}

.blog-stacked_grid {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(500px, 5fr));
  grid-auto-columns: 1fr;
  max-width: none;
  display: grid;
}

.section-blog-banner {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-blog-banner.no-top-padding {
  padding-top: 0;
}

.section-blog-banner.no-top-padding.beige {
  padding-bottom: 0;
}

.section-blog-banner.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.dual-intro_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.dual-intro_wrapper.mini-pod-brochure-bg {
  background-color: #0000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886c27f79769567bbaa0b8_Mini%20Pods%20Interior%20side%20table.jpg");
  background-position: 0 0, 50% 40%;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
}

.dual-intro_wrapper.glamping-brochure-bg {
  grid-row-gap: 0px;
  background-color: #0000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62f25f32e54e0133f65525f5_Glamping%20Pods.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 48px;
}

.dual-intro_wrapper.tiny-brochure-bg {
  background-color: #0000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639092b8a2f3a2af04107c1a_61543021c7699f94bdd8fac2_parcel_tiny_house_ferme_beaulieu_sarthe23-min.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  grid-template-columns: .75fr minmax(200px, 1fr);
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
}

.dual-intro_wrapper.pricing {
  grid-template-columns: .25fr 1fr;
}

.dual-intro_wrapper.mini-pod-brochure-sales-page {
  grid-column-gap: 20px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64513117854eaa3f02b03956_mini%20pod%20ply%20wood%20interior%20texture.jpg");
  background-position: 50% 10%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-columns: .5fr .75fr;
  height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 26px;
}

.section-our-story {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-our-story.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-project-list {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-project-list.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-project-list.no-padding.grey {
  background-color: var(--beige);
  padding-top: 0;
}

.section-project-list.grey {
  background-color: var(--beige);
  padding-top: 40px;
  display: block;
}

.section-terms-of-use {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-sustainability-items {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-sustainability-items.no-top-padding {
  padding-top: 0;
}

.section-sustainability-items.no-top-padding.beige {
  padding-bottom: 0;
}

.section-sustainability-items.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.plain_wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.section-sustainability-intro {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-sustainability-intro.no-top-padding {
  padding-top: 0;
}

.section-sustainability-intro.no-top-padding.beige {
  padding-bottom: 0;
}

.section-sustainability-intro.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.piain-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.dual-process_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px 30px 0 80px;
  display: grid;
}

.icons-image {
  object-fit: cover;
  width: auto;
  height: 50px;
  margin-top: -17px;
  margin-right: 20px;
}

.logistics-icons-list {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  margin: 50px 0 0 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.process-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 20px;
  display: grid;
}

.block-quote {
  color: var(--off-black);
  letter-spacing: 0;
  font-size: 1.1rem;
  line-height: 1.8;
}

.legal-dual-wrapper {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 20%) 1px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 60px;
  padding-left: 48px;
  display: grid;
}

.legal-block {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -20px;
  display: block;
}

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

.section-terms-hero {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-terms-hero.padding-top {
  padding-top: 100px;
}

.heading-xmedium {
  font-size: 40px;
  font-weight: 900;
}

.heading-xmedium.margin-bottom {
  margin-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 500;
}

.section-our-work-items {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-our-work-items.no-top-padding {
  padding-top: 0;
}

.section-our-work-items.no-top-padding.beige {
  padding-bottom: 0;
}

.section-our-work-items.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

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

.title-card {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  background-color: var(--beige);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 0;
  display: grid;
  position: relative;
}

.fs-cc-manager_trigger-old {
  display: none;
}

.fs-cc-prefs_checkbox-old {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-banner_trigger-old, .fs-cc-prefs_trigger-old {
  display: none;
}

.heading-sale {
  letter-spacing: .2em;
  text-transform: uppercase;
  background-color: #0000;
  justify-content: center;
  align-self: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.contact-form-container {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -80px;
  padding: 0;
  display: grid;
}

.section-instagram-mini-pods {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-instagram-mini-pods.no-top-padding {
  padding-top: 0;
  padding-bottom: 80px;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--white);
  border-top: 1px solid #4353ff29;
  padding: 40px 32px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_title {
  color: var(--off-black);
  font-family: Montserrat, sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.5;
}

.fs-cc-banner_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_button {
  border: 1px solid var(--off-black);
  background-color: var(--off-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 500px;
  margin-right: 8px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-width: 1px;
  border-color: var(--body-display);
  color: var(--off-black);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #0000;
  border-radius: 100%;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: auto 10px auto auto;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  margin-left: 12px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 2;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 16px;
  height: 16px;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-banner_text-link {
  border-bottom: 1px solid var(--royal-blue);
  color: var(--royal-blue);
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_content {
  height: 100%;
  margin-bottom: 0;
  padding: 40px 60px 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_label {
  color: var(--off-black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 1rem;
  font-weight: 400;
}

.fs-cc-prefs_text {
  color: var(--body-display);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-banner_button {
  border: 1px solid var(--off-black);
  background-color: var(--off-black);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-radius: 500px;
  min-width: 140px;
  margin-left: 16px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-width: 1px;
  border-color: var(--body-display);
  color: var(--off-black);
  text-transform: uppercase;
  background-color: #f5f5f5;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 24px;
  font-family: Montserrat, sans-serif;
  font-size: .8rem;
  line-height: 2;
}

.fs-cc-prefs_trigger {
  display: none;
}

.bold-text-2 {
  font-weight: 500;
}

.modal-split-left-mini-pod {
  background-color: var(--beige);
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d7240236ebafc59fd173_Interior%20Shoji.jpg");
  background-position: 50% 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50%;
  max-width: 50%;
  min-height: auto;
  max-height: 100%;
  display: flex;
}

.modal-split-form-mini-pod {
  background-color: var(--beige);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 50%;
  max-width: 50%;
  min-height: 100%;
  max-height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.modal-content-mini-pod {
  background-color: var(--beige);
  width: 85vw;
  max-width: 85vw;
  height: 95vh;
  margin: auto;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-content-mini-pod-sample {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.intro_wrapper-mini-pod-sample {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .78fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px;
  display: grid;
}

.benefits-wrapper-mini-pod-sample {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-what-is-the-mini-pod {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-what-is-the-mini-pod.no-top-padding {
  padding-top: 0;
}

.section-what-is-the-mini-pod.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-what-is-the-mini-pod.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.mini-pod-image-4-slider {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887248505c553c3e4f4646_Mini%20Pod%20Kitchen.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mini-pod_counter-arguments {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  min-height: 70px;
  margin-top: 0;
  display: grid;
}

.section-roi-rent-etc {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-roi-rent-etc.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-main-features {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-main-features.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-main-features.no-padding.grey {
  background-color: var(--beige);
}

.mini-pod-image-2-slider {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889035f333e36e6f5e2d70_Mini%20Pod%20interior%20kitchenette%20and%20storage.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mini-pod-image-1-slider {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888e93438c11e1bd919917_Mini%20Pod%20Kitchenette.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mini-pod-image-3-slider {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638871ffa2089e685c55713f_Mini%20Pod%20storage%20and%20bathroom.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._20--off-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 5.5fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin: 30px;
  padding: 0;
  display: flex;
}

._20-off {
  background-color: var(--off-black);
  padding: 31px;
}

.text-field-20-off {
  background-color: var(--beige);
  text-align: left;
  border: 1px #889ea833;
  border-radius: 3px;
  min-height: 45px;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 10px 24px;
  font-size: .9rem;
  display: block;
}

.mini-pod-render {
  background-color: var(--off-black);
  padding: 20px;
}

.sales-banner-small {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #000;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: .9rem;
  line-height: 1.5;
  display: grid;
  position: relative;
  overflow: visible;
}

.mini-pod-sales-form-wrapper {
  color: #1a1b1f;
  text-align: right;
  border: 1px #d1d6db26;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 1rem;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 0;
  font-size: .9rem;
  line-height: 2rem;
  transition: all .2s;
  display: flex;
}

.mini-pod-sales-form-wrapper:hover, .mini-pod-sales-form-wrapper:focus {
  border-color: #76879d;
}

.mini-pod-sales-form-wrapper::placeholder {
  color: #1a1b1fcc;
}

.sales-form-modal {
  margin-bottom: 0;
  padding-right: 0;
}

.sales-form-input-wrapper-modal {
  color: #1a1b1f;
  border: 1px #d1d6db26;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 30vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px 0;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
  display: block;
}

.sales-form-input-wrapper-modal:hover, .sales-form-input-wrapper-modal:focus {
  border-color: #76879d;
}

.sales-form-input-wrapper-modal::placeholder {
  color: #1a1b1fcc;
}

.section-benefits {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-benefits.no-top-padding {
  padding-top: 0;
}

.section-benefits.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-benefits.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.centered-container {
  justify-content: center;
  margin-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.mini-pod-essential {
  object-fit: fill;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.mini-pod-hotel-suite, .mini-pod-studio-1, .mini-pod-studio-2 {
  margin-left: auto;
  margin-right: auto;
}

.slide-nav-2 {
  display: none;
}

.slider-section-wrapper---mini-pod-sample {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template: "Area"
  / 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-who-is-it-for-hidden {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-who-is-it-for-hidden.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.sale-box {
  background-color: #fff;
  border-radius: 0;
  align-items: stretch;
  width: 100%;
  max-width: none;
  min-height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sale-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 0;
  display: grid;
}

.outline-button {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 1px solid #626d864d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-size: .7rem;
  line-height: 1.35em;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: inline;
  overflow: hidden;
}

.outline-button.light {
  background-color: var(--white);
  color: #000;
  border-color: #fff3;
}

.outline-button.margin-top {
  margin-top: 40px;
  display: block;
}

.outline-button.margin-right {
  margin-right: 30px;
}

.section-who-is-it-for-var2 {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-who-is-it-for-var2.no-top-padding {
  padding-top: 0;
}

.section-who-is-it-for-var2.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-who-is-it-for-var2.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.title-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-not-just-a-pod {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-not-just-a-pod.no-top-padding {
  padding-top: 0;
}

.section-not-just-a-pod.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-not-just-a-pod.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.section-interior-features {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-interior-features.grey {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-spacer {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-spacer.grey {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.section-testimonials {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-testimonials.no-top-padding {
  padding-top: 0;
}

.section-testimonials.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-testimonials.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.grey {
  color: #626d8680;
}

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

.centered-container-slider {
  justify-content: center;
  margin-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.section-bonus-packages {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-bonus-packages.no-padding {
  object-fit: fill;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.list-item_unordered {
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  line-height: 2;
  list-style-type: disc;
}

.list-item_unordered.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.mini-pod-decking, .mini-pod-firepit, .mini-pod-sun-shades, .mini-pod-outdoor-kitchen {
  margin-left: auto;
  margin-right: auto;
}

.background-image-blog-thumb {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 350px;
  max-height: none;
  position: absolute;
  inset: 0%;
}

.background-image-client-story-thumb {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  position: absolute;
  inset: 0%;
}

.logo-icon {
  margin-bottom: 60px;
}

.features-list_grid-4col {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.side-by-side {
  justify-content: center;
  display: flex;
}

.nav-button-mobile {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 100px;
  margin-bottom: 10px;
  padding: 16px 32px;
  font-size: .7rem;
  line-height: 1.35;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.features-list_grid-5col {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.interior-characteristics {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.slide-nav-3 {
  display: none;
}

.bonus-card_bottom {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  border-top: 1px none var(--grey);
  border-right: 1px solid var(--pinstripe);
  border-left: 1px none var(--pinstripe);
  text-align: left;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-end;
  align-items: stretch;
  width: 100%;
  padding: 60px 36px;
  display: grid;
}

.bonus-card {
  border-right: 1px none var(--pinstripe);
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bonus-card_top {
  z-index: 10;
  border-right: 1px none var(--pinstripe);
  border-bottom: 1px none var(--pinstripe);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
  position: relative;
}

.bonus-characteristics {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.detalied-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 80px;
  padding-top: 60px;
  display: grid;
}

.section-multi-unit-discounts {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-multi-unit-discounts.no-padding {
  object-fit: fill;
  background-color: #0000;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.generic-wrapper---white {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.section-mini-pod-models {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-mini-pod-models.no-top-padding {
  padding-top: 0;
}

.section-mini-pod-models.no-top-padding.beige {
  padding-bottom: 0;
  display: block;
}

.section-mini-pod-models.beige {
  background-color: var(--beige);
  padding-bottom: 100px;
}

.container-medium {
  text-align: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 220px;
  padding-right: 220px;
  display: inline;
}

.centered-button_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 60px 20px 60px 0;
  display: grid;
}

.section-grouping {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-grouping.grey {
  background-color: var(--beige);
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.mini-pod-image-grouping {
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64137ae5cc3a8166b23615a3_MiniPod%20Duo.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.grouping-content {
  grid-column-gap: 10px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 80px;
  padding-right: 40px;
  display: grid;
}

.mini-pod-grouping {
  min-height: 250px;
  max-height: 250px;
  margin-left: 0;
}

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

.brochure-footer {
  z-index: 10;
  min-height: 200px;
  margin-left: 0;
  padding-top: 120px;
  position: relative;
}

.features-list_four-col {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.slider-section-grouping, .slider-section-interior-features {
  width: 50%;
  height: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.logo-footer {
  margin-left: -4px;
}

.features-four_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
}

.featured-in-stack {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  display: grid;
  position: relative;
}

.white-bg-container {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 0;
}

.section-featured-in {
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.section-featured-in.grey {
  background-color: var(--beige);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.section-featured-in.grey.no-bottom-margin {
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
}

.heading-x-small {
  color: var(--off-black);
  text-align: center;
  letter-spacing: normal;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2;
}

.heading-x-small.text-align-left {
  color: var(--off-black);
  text-align: left;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 2;
}

.heading-x-small.text-align-left.bold, .heading-x-small.text-align-left.bold.margin-top {
  font-size: .9rem;
}

.heading-x-small.bold {
  font-weight: 600;
}

.coming-soon-card {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: start;
  padding-top: 50px;
  padding-bottom: 30px;
  display: grid;
}

.coming-soon-card.tiny-render {
  box-sizing: content-box;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/663dc987aa09856cc53851ef_who%20we%20are.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70%;
  grid-template-rows: auto 219px;
  grid-template-columns: 1fr;
  width: auto;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.cfg_price-display {
  flex: none;
  font-size: 1.4rem;
  font-weight: 600;
}

.cfg_option1 {
  cursor: pointer;
  background-color: #f3f2eb;
  border-radius: .4375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.cfg_option1.is-active {
  box-shadow: 0 0 0 .15rem #000;
}

.if-lib-inputcounter_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.cfg_option3-check-wrap {
  color: #e5e5dc;
  background-color: #e5e5dc;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.cfg_option3-check-wrap.is-active {
  color: #fff;
  background-color: #3a6c44;
}

.section_configurator {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/67fe767f79469ed1367ffe32_tinyhouse-background.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: 100%;
  grid-template-columns: minmax(47rem, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  height: 100svh;
  display: grid;
}

.cfg_option3 {
  cursor: pointer;
  background-color: #f3f2eb;
  border-radius: .4375rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 6rem;
  margin-bottom: 0;
  padding: 1rem 1rem 1rem 6.5rem;
  display: flex;
  position: relative;
}

.cfg_option3.is-active {
  box-shadow: 0 0 0 .15rem #000;
}

.cfg_step-title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2.25rem;
  display: flex;
}

.if-lib-rangeslider_inputs {
  display: none;
}

.cfg_option1-img {
  object-fit: cover;
  border-top-left-radius: .4375rem;
  border-top-right-radius: .4375rem;
  width: 100%;
  height: 100%;
}

.cfg_step, .cfg_step.is-active {
  display: block;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.cfg_option3-img {
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 70%;
  display: flex;
}

.cfg_progress-bar {
  background-color: #3a6c44;
  width: 60%;
  height: 100%;
  transition: width .4s cubic-bezier(.215, .61, .355, 1);
}

.cfg_field-label {
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 500;
}

.cfg_input {
  color: #000;
  background-color: #f3f2eb;
  border: 1px #000;
  border-radius: .4375rem;
  height: auto;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.6;
}

.cfg_input:focus {
  box-shadow: 0 0 0 .1rem #000;
}

.cfg_input::placeholder {
  color: #0003;
}

.cfg_input.is-select-input {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/67fe767f79469ed1367ffe2d_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

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

.cfg_field-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.cfg_option1-icon {
  pointer-events: none;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: 1px #000;
  border-radius: .4375rem;
  width: 100%;
  min-width: 1.125rem;
  height: 100%;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.cfg_option1-icon:focus-visible, .cfg_option1-icon[data-wf-focus-visible] {
  outline-offset: .3rem;
  outline: .1rem solid #000;
}

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

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

.cfg_form-cols-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.cfg_form-cols-2.is-taller {
  grid-row-gap: 1.5rem;
}

.cfg_option1-label {
  margin: 1rem 1.125rem .3rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.25;
}

.if-lib-rangeslider_handle {
  z-index: 1;
  background-color: #000;
  border-radius: .2rem;
  width: .75rem;
  height: 1.75rem;
  position: absolute;
  left: 25%;
}

.if-lib-rangeslider_handle:focus {
  outline-style: solid;
  outline-offset: .12rem !important;
  outline-width: .12rem !important;
  outline-color: var(--blue-gray) !important;
}

.if-lib-rangeslider_handle.is-2 {
  left: 50%;
}

.cfg_option3-img-wrap {
  background-color: #e5e5dc;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  margin: .75rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.cfg_option1-check-wrap {
  color: #e5e5dc;
  background-color: #e5e5dc;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: .75rem;
  margin-right: .75rem;
  display: flex;
  position: absolute;
  inset: 100% 0% auto auto;
}

.cfg_option1-check-wrap.is-active {
  color: #fff;
  background-color: #3a6c44;
}

.cfg_bottom-spacer-slot {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  display: grid;
}

.if-lib-rangeslider_display-values {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.if-lib-rangeslider_wrapper {
  border-radius: .5rem;
  position: relative;
}

.cfg_scrollbar-styles {
  display: none;
}

.inputflow-link {
  color: #3a6c44;
  text-underline-offset: .2em;
  font-weight: 700;
  text-decoration: underline;
}

.inputflow-link:hover {
  color: #000;
}

.cfg_option2-label {
  margin-bottom: 0;
  line-height: 1.25;
}

.cfg_error-element {
  color: #b42318;
  font-size: .9rem;
  font-weight: 500;
}

.cfg_form-cols-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.cfg_option1-tag {
  background-color: #f3f2eb;
  border-radius: .25rem;
  padding: .1rem .4rem;
  font-size: .875rem;
  font-weight: 600;
  position: absolute;
  bottom: 1rem;
  left: 1.25rem;
}

.cfg_form {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 47rem;
  margin-top: auto;
  margin-bottom: max(0rem, 15vh - 6.5rem, 30vh - 16rem);
  padding: 4rem 3rem 3rem;
  display: flex;
}

.if-lib-inputcounter_button {
  color: #fff;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #3a6c44;
  border-radius: .4375rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  font-size: 2rem;
  font-weight: 500;
  display: flex;
}

.if-lib-inputcounter_button:focus {
  outline-offset: .1rem;
  outline: .1rem solid #3a6c44;
}

.cfg_option3-icon {
  z-index: -1;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border: 1px #000;
  border-radius: .4375rem;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0%;
}

.cfg_option3-icon:focus-visible, .cfg_option3-icon[data-wf-focus-visible] {
  outline-offset: .3rem;
  outline: .1rem solid #000;
}

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

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

.cfg_option1-desc {
  color: #383733;
  margin-bottom: 1rem;
  margin-left: 1.125rem;
  margin-right: 1rem;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.4;
}

.cfg_step-title {
  letter-spacing: -.035em;
  font-size: 2.3rem;
  font-weight: 600;
  line-height: 1.1;
}

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

.if-lib-rangeslider_trackfill {
  opacity: 1;
  background-color: #3a6c44;
  border-radius: .2rem;
  position: absolute;
  inset: 0% 50% 0% 25%;
}

.cfg_bottom-spacer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-height: 2.5rem;
  display: flex;
}

.cfg_label-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .75rem;
  display: flex;
}

.cfg_bottom-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  margin-top: .5rem;
  display: grid;
}

.cfg_option1-img-wrap {
  width: 100%;
  height: 7rem;
  position: relative;
}

.price-label {
  flex: none;
}

.cfg_option2 {
  cursor: pointer;
  background-color: #f3f2eb;
  border-radius: .4375rem;
  align-items: center;
  min-height: 3rem;
  margin-bottom: 0;
  padding-left: .85rem;
  padding-right: .85rem;
  display: flex;
}

.text-color-secondary {
  color: #383733;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.cfg_form-block {
  -webkit-backdrop-filter: blur(.15rem);
  backdrop-filter: blur(.15rem);
  background-color: #f5f3e1e6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100svh;
  margin-bottom: 0;
  display: flex;
  overflow: auto;
}

.cfg_option2-icon {
  cursor: pointer;
  background-color: #e5e5dc;
  border: 1px #000;
  border-radius: .25rem;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.cfg_option2-icon.w--redirected-checked {
  background-color: #3a6c44;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/67fe767f79469ed1367ffe37_checkicon_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 80% 80%;
  border-width: 6px;
  border-color: #000;
}

.cfg_option2-icon.w--redirected-focus {
  box-shadow: none;
  outline-offset: .15rem;
  border-color: #000;
  outline: .1rem solid #000;
  margin-top: 0;
}

.cfg_button {
  text-align: center;
  background-color: #3a6c44;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/67fe767f79469ed1367ffe62_white-circle%20(3).svg");
  background-position: 50% 150%;
  background-repeat: no-repeat;
  background-size: 120% 350%;
  border-radius: .4375rem;
  flex: auto;
  justify-content: center;
  align-items: center;
  min-width: 6rem;
  min-height: 3.4375rem;
  padding: .5rem 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  transition: all .35s;
  display: inline-flex;
}

.cfg_button:hover {
  background-position: 50%;
  transform: translate(0, -.15rem);
}

.cfg_button.is-back {
  color: #000;
  background-color: #cbcabc;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/67fe767f79469ed1367ffe63_black-circle%20(1).svg");
  flex: auto;
}

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

.if-lib-rangeslider_track {
  cursor: pointer;
  background-color: #f3f2eb;
  border-radius: .2rem;
  justify-content: space-around;
  align-items: center;
  height: 1rem;
  margin-top: .75rem;
  margin-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.cfg_option3-desc {
  color: #383733;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.4;
}

.cfg_price-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  display: flex;
}

.cfg_progress-bar-wrap {
  z-index: 10;
  background-color: #cbcabc;
  flex: none;
  width: 100%;
  height: 1rem;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.cfg_option3-label {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.if-lib-rangeslider_display-value {
  font-size: 1.125rem;
  font-weight: 500;
}

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

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

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

.section-custom_map {
  border: 10px solid #fff;
  overflow: hidden;
}

.custom_map-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #ddd;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.custom_map-map_block {
  position: relative;
}

.custom_map-image {
  width: 100%;
  display: block;
}

.map_pointer {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/687a29eb1145b8141ff08116_k.svg");
  background-position: 50%;
  background-size: contain;
  border-radius: 50%;
  width: .8vw;
  height: .8vw;
  transition: height .3s, width .3s;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-50%, -50%);
}

.map_pointer:hover {
  z-index: 2;
  background-size: contain;
  width: 1.2vw;
  height: 1.2vw;
  transform: translate(-50%, -50%);
}

.map_item-collection {
  display: block;
}

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

.map_item {
  border: 3px solid var(--pinstripe);
  background-color: var(--white);
  color: var(--off-black);
  padding: 1rem;
}

.map_item-title {
  color: var(--off-black);
  text-align: left;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
}

.map_item-row {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  background-color: var(--light-grey);
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  padding: 1rem;
  display: grid;
}

.map_item-image {
  object-fit: cover;
  width: 100px;
  height: 100px;
  margin-right: 1.25rem;
  display: block;
}

.map_item-address {
  color: var(--off-black);
  text-align: left;
  font-size: 1rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.map_item-link {
  color: #2151e1;
  text-align: left;
  font-size: .8rem;
  text-decoration: none;
}

.map_item-link:hover {
  color: #0f132f;
  text-decoration: none;
}

.map_item-link.like-button {
  background-color: var(--grey);
  color: var(--off-black);
  text-align: center;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  padding: 8px 24px;
  display: inline-block;
}

.map_item-link.like-button:hover {
  color: #2151e1;
  text-decoration: none;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.map_popup {
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  width: 25rem;
  margin: .5rem;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  bottom: 100%;
  left: 100%;
}

.two-cols {
  border-bottom: 1px solid var(--grey);
  justify-content: space-between;
  align-items: center;
  margin-bottom: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
}

.two-cols.var2 {
  border-bottom-style: none;
  margin-bottom: 1rem;
  margin-left: 0;
  margin-right: 0;
}

.type {
  color: var(--body-display);
  text-align: left;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 500;
}

.project-link {
  color: var(--off-black);
  text-transform: uppercase;
  background-color: #fff;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.project-link:hover {
  background-color: var(--beige);
  color: var(--off-black);
}

.fabric-selection {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.container-wide {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 6rem 3%;
  display: flex;
}

.steps-block {
  border-top: 1px dashed #a9a897;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.steps-block.three {
  border-top-color: #8a81ae;
}

.steps-block.six {
  border-top-color: #7a456b;
}

.steps-block.five {
  border-top-color: #457a70;
}

.steps-block.four {
  border-top-color: #45507a;
}

.steps-block.two {
  border-top-color: #d3b454;
}

.close-text {
  transform: rotate(45deg);
}

.padding-global-2 {
  background-color: #fff;
  margin: .5rem;
}

.list-item-2 {
  margin-bottom: 20px;
}

.special-heading {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  padding: 20px 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
}

.modal-bg {
  background-color: #110a0c80;
  width: 100%;
  height: 100%;
}

.colour-development {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.paragraph-2 {
  font-size: 1.1em;
  font-weight: 400;
}

.heading-4 {
  color: #131313d9;
  text-align: left;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.35;
}

.detailed-process-grid {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.steps-link {
  color: #080506;
  text-align: left;
  width: 100%;
  margin-top: 16px;
  padding: 4px 8px;
  font-size: 1rem;
}

.steps-link:hover {
  color: #000;
  border-radius: 3px;
  text-decoration: none;
}

.steps-link.two:hover {
  background-color: #d3b35b33;
}

.steps-link.five:hover {
  background-color: #497a7026;
}

.steps-link.six:hover {
  background-color: #78456a26;
}

.steps-link.four:hover {
  background-color: #44517826;
}

.steps-link.three:hover {
  background-color: #8982ac33;
}

.steps-link.one:hover {
  background-color: #a9a89833;
}

.modal-close {
  color: #100a0c;
  font-size: 1.5rem;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.modal-close:hover {
  color: #100a0ccc;
  text-decoration: none;
}

.modal-container {
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  max-width: 60rem;
  padding: 2rem;
  position: absolute;
  top: 12%;
}

.number-block {
  border-radius: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.step-text {
  text-align: left;
  font-size: .7rem;
  font-weight: 700;
  line-height: 1.5;
}

.title-set {
  flex-flow: column;
  display: flex;
}

.heading-6 {
  color: #110a0c;
  text-align: left;
  font-family: Oswald, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.heading-6.special {
  color: #080506;
  margin-top: 0;
}

.subtitle-2 {
  color: #080506;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Oswald, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.35;
}

.steps-card-detailed {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  border: 1px #000;
  border-top: 5px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  line-height: 22px;
  display: flex;
}

.steps-card-detailed.three {
  border-top-color: #8a81ae;
}

.steps-card-detailed.six {
  border-top-color: #7a456b;
}

.steps-card-detailed.two {
  border-top-color: #d3b454;
}

.steps-card-detailed.five {
  border-top-color: #457a70;
}

.steps-card-detailed.one {
  border-top-color: #a9a897;
}

.steps-card-detailed.four {
  border-top-color: #45507a;
}

.colour-block {
  background-color: #e4e4e4;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 150px;
  display: flex;
}

.colour-block.three {
  background-color: #8a81ae;
}

.colour-block.two {
  background-color: #d3b454;
  width: 100%;
}

.colour-block.five {
  background-color: #457a70;
}

.colour-block.one {
  background-color: #a9a897;
  width: 100%;
}

.colour-block.four {
  background-color: #45507a;
}

.colour-block.six {
  background-color: #7a456b;
}

.planning-of-season {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.map_container {
  width: 100%;
  padding-top: 78%;
  position: relative;
  overflow: hidden;
}

.map_content {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

@media screen and (min-width: 1280px) {
  .body {
    font-size: 1rem;
    line-height: 1.5px;
  }

  .section-4-squares {
    padding-bottom: 60px;
  }

  .section-4-squares.no-padding {
    margin-top: 0;
  }

  .section-4-squares.no-top-padding {
    padding-bottom: 0;
  }

  .background-image {
    background-position: 50% 65%;
  }

  .background-image.hero-background_about {
    background-position: 50%;
  }

  .background-image.hero-background_mini-pods {
    background-position: 0 100%;
  }

  .background-image.visit-us-background {
    background-position: 0 30%;
  }

  .background-image.awards-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6365852318df79696d00f9cb_246122307_1030704544357220_2497028979807731193_n%20-%20Copy.jpg");
  }

  .background-image.mini-pod-image-001 {
    background-position: 50%;
  }

  .background-image.client-banner {
    background-position: 50% 60%;
  }

  .background-image.awards-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636dd132d1f25cf494ccab9e_Archinova%20Awards%202021.jpg");
    background-position: 50%;
  }

  .background-image.awards-image-002 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/636dd0b6c3c4816d8510bf47_61602440_2390585147628491_4780350591027118080_n.jpg");
  }

  .background-image.spec-image-005 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b805a1db2af15537b1d56b_Tiny%20house%20on%20a%20platform.jpg");
  }

  .background-image.our-work-banner-bg {
    background-position: 50% 20%;
  }

  .background-image.mini-pods-image-005 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888c3c3306178e006f0e11_Mini%20Pod%20Double%20Bed.jpg");
  }

  .background-image.mini-pods-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887f3afcc0d823e3dd3520_Mini%20Pod%20Exterior.jpg");
    background-position: 50% 100%;
  }

  .background-image.mini-pods-image-010 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389c486152f7a7568c83de0_Mini%20Pods%20close%20up%20aerial%20shot.jpg");
    background-position: 50% 35%;
  }

  .background-image.glamping-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389cfd403843054b50bb99d_side%20facade%20in%20black%20oil.jpg");
    background-position: 50%;
  }

  .background-image.glamping-image-010 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d100bc615a0f9e368b9a__DSC2885s.jpg");
    background-position: 50% 35%;
  }

  .background-image.glamping-image-006 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d0438f2fdf8630a40716_front%20facade%20tiny%20house%20bench.jpg");
    background-position: 50% 100%;
  }

  .background-image.hero-background_tiny-houses {
    background-position: 0 100%;
  }

  .background-image.tiny-image-002 {
    background-position: 100%;
  }

  .background-image.tiny-image-004 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639086beaa174e34af04f273_3.jpg");
  }

  .background-image.tiny-image-005 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639086531279b307050cbc03_Tiny%20House%204.jpg");
  }

  .background-image.tiny-image-008 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639088c0423aac41ace68e7e_Tiny%20House%206.jpg");
  }

  .background-image.tiny-image-009 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639088f67d2175e9d94ddc50_Tiny%20House%208.jpg");
  }

  .background-image.tiny-image-010 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63908928c9e5357dc210c38b_Tiny%20House%209.jpg");
  }

  .background-image.tiny-image-001 {
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.tiny-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390857d81a51e2be773517e_2.jpg");
    background-position: 50% 35%;
  }

  .background-image.process-image {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a0482f66f4168cfd21c480_Process%20main%20pages.png");
    background-position: 100% 0;
    background-size: contain;
  }

  .background-image.process-image.payment {
    background-position: 0 0;
  }

  .background-image.bespoke-process-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6311d63b1d848beaaa5822e2_tiny%20house%20plan%20on%20a%20computer%20screen.png");
    background-position: 50% 100%;
  }

  .background-image.bespoke-image-008 {
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.bespoke-image-009 {
    background-position: 100%;
  }

  .background-image.bespoke-image-006 {
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.bespoke-image-007 {
    background-position: 100%;
  }

  .background-image.about-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63ab1ff68605620dd345a5f4_koleliba%20team%20from%20the%20back.jpg");
    background-position: 0 25%;
  }

  .background-image.our-work-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc19bcccb45606db6d4b6a_Koleliba%20team%20in%20workshop.jpg");
    background-position: 50% 0;
  }

  .background-image.extras-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d77159494fea1c7f1919_Shoji%20Detail.jpg");
    background-position: 50% 100%;
  }

  .background-image.process-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fa6dd84d11964c87382a10_Screenshot%202022-08-12%20at%2009.08.08.png");
  }

  .background-image.orders-pricing {
    background-position: 50% 10%;
  }

  .background-image.sustainability-hero-image {
    background-position: 50% 100%;
  }

  .background-image.sustainability-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b82b8cf296f77303f7cde7_ertfer.jpg");
    background-position: 50% 100%;
  }

  .background-image.our-story {
    background-position: 50% 10%;
  }

  .background-image.mini-pod-sample {
    background-position: 65%;
  }

  .background-image.mini-pods-image-829 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/645235dc4e7c9ffe8f78ab8a_Mini%20Pod%20829.jpg");
  }

  .background-image.mini-pods-window-from-outside {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64525d2ace0c39783034b58d_Mini%20Pod%20window%20from%20outside.jpg");
    background-position: 75%;
  }

  .background-image.mini-pods-image-side-table-above {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64524093f45494d4d0849d17_Mini%20Pod%20side%20table%20above.jpg");
  }

  .background-image.mini-pods-image-bed-with-window-interior {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6419d5eac4efaa46ab740948_Insta%202%20Sales%20Page.jpg");
  }

  .background-image.shoji-sample {
    background-position: 100%;
  }

  .nav-link {
    font-size: .8rem;
    line-height: 1.5;
  }

  .product-card {
    justify-content: flex-start;
  }

  .xxl-heading.white {
    color: var(--white);
  }

  .body-display-text {
    font-size: .9rem;
  }

  .body-display-text.small-centered {
    font-size: .9rem;
    line-height: 1.7;
  }

  .body-display-text.text-size-small.margin-top {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .body-display-text.margin-top {
    font-size: .9rem;
  }

  .body-display-text.small.margin-top, .body-display-text.cms-map-inner.margin-top {
    font-size: .7rem;
  }

  .subtitle {
    text-align: left;
    line-height: 1.5;
  }

  .subtitle.light {
    font-size: .7rem;
    line-height: 1.5;
  }

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

  .subtitle.align-center {
    text-align: center;
    padding-top: 20px;
  }

  .subtitle.align-center.testimonial-text-dark {
    padding-top: 0;
  }

  .subtitle.projects {
    font-size: .8rem;
    line-height: 1.5;
  }

  .subtitle.left-aligned {
    font-size: .7rem;
    line-height: 1.5;
  }

  .solid-button {
    padding: 16px 32px;
    line-height: 1.35em;
  }

  .solid-button.margin-top, .solid-button.margin-bottom {
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .list-item {
    grid-column-gap: 60px;
  }

  .product-card_top {
    padding-left: 48px;
    padding-right: 48px;
  }

  .product-card_bottom {
    border-left-style: none;
    flex: 0 auto;
    align-items: start;
    padding-bottom: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .underline-link.dark {
    padding-top: 10px;
  }

  .project-grid.no-top-margin {
    padding-bottom: 20px;
  }

  .action-banner {
    min-height: 450px;
  }

  .nav-button {
    padding: 16px 32px;
  }

  .outline-button---old.var1 {
    font-size: .8rem;
    line-height: 1.35;
  }

  .showreel-info {
    margin-left: 0;
    padding-left: 30px;
  }

  .product-characteristics {
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    line-height: 1.6;
  }

  .product-card_hover {
    background-color: #11172963;
    height: 2rem;
    font-size: .625rem;
    line-height: 1;
    top: -32px;
  }

  .instagram-feed {
    margin-left: 0;
  }

  .instagram-link {
    height: 24vh;
    max-height: 24vh;
  }

  .footer-brand {
    grid-row-gap: 25px;
    margin-left: 20px;
  }

  .footer-brand-copy {
    grid-row-gap: 30px;
  }

  .footer-credits {
    padding-top: 20px;
  }

  .testimonial-text_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(0, 700px));
  }

  .collection-hero-banner {
    min-height: 750px;
  }

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

  .stats-item {
    min-height: 275px;
    padding: 36px 48px;
  }

  .sticky-intro {
    grid-row-gap: 25px;
    grid-template-columns: 5fr;
  }

  .step-card.end {
    grid-row-gap: 30px;
  }

  .step-card.mini-pods-render {
    background-position: 50%;
    background-size: contain;
  }

  .step-card.bespoke-render {
    background-position: 80% 45%;
    background-size: 90%;
  }

  .step-card.tiny-render {
    background-position: 50%;
    background-size: auto 80%;
  }

  .step-card.glamping-pods-render {
    background-position: 50%;
    background-size: 70%;
  }

  .step-card.our-work-intro-image {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc18fa55f546c9523eaec7_we%20are%20doers.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .post-body {
    min-height: auto;
  }

  .rich-text {
    color: var(--off-black);
    margin-top: 24px;
  }

  .sticky-dual-wrapper {
    grid-template-columns: minmax(auto, 30%) 1px 1fr;
  }

  .sticky-section_list {
    margin-top: 0;
  }

  .full-stacked-intro {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .sticky-section_-item-top {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(0, 5fr) .25fr;
    grid-auto-columns: .25fr;
    margin-top: 10px;
  }

  .sticky-section_-item-top.first {
    margin-top: 0;
  }

  .enlargable-image {
    height: 30vh;
  }

  .client-testimonial {
    max-width: 75%;
  }

  .team-name {
    text-align: left;
    justify-items: start;
  }

  .core-value {
    padding: 36px 36px 36px 0;
  }

  .team-portrait {
    min-height: 230px;
  }

  .horizontal-journal-card {
    min-height: 400px;
  }

  .collection-item {
    margin-bottom: 7px;
  }

  .project-image {
    min-height: 375px;
  }

  .verticle-journal-grid {
    grid-column-gap: 48px;
  }

  .item-content {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .button-text {
    font-size: .7rem;
    display: block;
  }

  .text-block-standard {
    line-height: 1.5;
  }

  .margin-top {
    font-size: .9rem;
  }

  .margin-top.text-size-small {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .padding-vertical {
    padding-left: 0;
  }

  .heading-large {
    font-size: 2.4rem;
  }

  .heading-medium {
    font-size: 1.3rem;
  }

  .heading-medium.margin-top {
    letter-spacing: 0;
    font-size: 1.5rem;
  }

  .heading-medium.margin-bottom-small {
    margin-bottom: 20px;
  }

  .heading-small.text-align-left {
    text-align: left;
    font-size: 1rem;
  }

  .container-two-sides {
    margin-top: 0;
  }

  .clients-wrapper-three {
    flex-wrap: wrap;
  }

  .clients-image-three {
    padding-top: 30px;
  }

  .clients-image-three.designbloom {
    padding-top: 50px;
  }

  .clients-image-three.inhabitat {
    padding-top: 25px;
  }

  .contact-form-wrapper {
    padding-right: 30px;
  }

  .tab-link {
    color: var(--body-display);
    padding: 16px 32px;
  }

  .tab-link.w--current {
    color: var(--grey);
    padding: 16px 32px;
  }

  .heading {
    color: var(--off-black);
    font-size: 1rem;
  }

  .heading-tabs {
    font-size: 1rem;
    line-height: 2;
  }

  .collection-gallery-list {
    column-gap: 7px;
    margin-bottom: 6rem;
  }

  .tabs-content {
    font-size: 1.1rem;
  }

  .testimonial-slider {
    padding-bottom: 220px;
  }

  .testimonial-text-white {
    background-color: #0000;
    padding: 0;
    font-size: 1.3rem;
  }

  .slide-nav {
    display: none;
  }

  .background.testimonial-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc20e8953c1e3ef340718e_Sky%20and%20grass%20view%20on%20Limnos.jpg");
    background-position: 50% 100%;
    background-size: auto;
  }

  .inline-link.footer-white {
    font-size: .7rem;
  }

  .paragraph {
    font-size: 1.1rem;
  }

  .model-plan.roof {
    grid-template-columns: .6fr .5fr;
    grid-auto-columns: .45fr;
    margin-left: 0;
  }

  .model-plan.floor {
    grid-template-columns: 2.75fr;
    margin-left: 40px;
  }

  .model-plan.main-features {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: .7fr;
    grid-auto-columns: .3fr;
    margin-left: 0;
  }

  .model-plan.main-features.tiny {
    grid-column-gap: 25px;
    grid-template-columns: .68fr;
    grid-auto-columns: .37fr;
  }

  .model-plan.s-tiny {
    grid-template-columns: minmax(0, 1.25fr) .75fr;
  }

  .model-plan.m-tiny {
    grid-template-columns: minmax(0, 2fr) 1fr;
  }

  .model-plan.l-tiny {
    grid-template-columns: minmax(0, 2.25fr) 1fr;
  }

  .model-plan.mini-pod-studio {
    grid-template-columns: 3.5fr;
    margin-left: 40px;
  }

  .model-plan.mini-pod-essential {
    grid-template-columns: 2.35fr;
    margin-left: 40px;
  }

  .model-plan.glamping-pods-studio {
    grid-template-columns: 4.35fr;
    margin-left: 40px;
  }

  .model-plan.glamping-hotel-suite {
    grid-template-columns: 3.75fr;
    margin-left: 40px;
  }

  .details-list {
    padding-bottom: 0;
  }

  .details-list.minipod-essential-plan {
    background-position: 100% 0;
    margin-top: -15px;
  }

  .details-list.mini-pods-main-features {
    background-position: 70%;
    background-size: 95%;
    min-height: 380px;
    margin-left: 0;
  }

  .details-list.minipod-studio-plan {
    background-position: 50% 0;
    margin-top: -15px;
  }

  .details-list.tiny-main-features {
    background-size: 95%;
    min-height: 450px;
  }

  .details-list.glamping-main-features {
    background-position: 70% 0;
    background-size: 95%;
    min-height: 350px;
    margin-left: 0;
  }

  .details-list.glamping-essential, .details-list.glamping-hotel-suite {
    background-position: 50% 0;
    margin-top: -15px;
  }

  .details-list.glamping-studio {
    background-position: 50% 0;
    min-height: 700px;
    margin-top: -15px;
  }

  .details-list.s-tiny-mini {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904da71279b39a4a094c60_S%20Tiny%20MINI.png");
    background-position: 100% 0;
    min-height: 260px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.s-tiny-shoji {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904d7507672b9e7ee29188_S%20Tiny%20SHOJI.png");
    background-position: 100% 0;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.s-tiny-family {
    background-position: 100% 0;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.m-tiny-see-through-cabin, .details-list.m-tiny-meadow-cabin, .details-list.m-tiny-nord, .details-list.m-tiny-villa-limno {
    background-position: 100% 0;
    width: 860px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-jana {
    background-position: 100% 0;
    background-size: auto 220px;
    width: 780px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-weekend {
    background-position: 100% 0;
    background-size: auto 220px;
    width: 780px;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-getaway, .details-list.l-tiny-summer {
    background-position: 100% 0;
    background-size: auto 220px;
    width: 780px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.mini-pods-main-features-sale {
    background-position: 70%;
    background-size: 100%;
    min-height: 380px;
    margin-left: 0;
  }

  .section-steps.no-padding {
    margin-top: 0;
  }

  .modal {
    display: none;
  }

  .modal-content {
    width: 75vw;
    height: 500px;
    padding-right: 0;
    display: flex;
  }

  .blog-intro_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 2.75fr 3fr;
    margin-top: 0;
    padding: 60px;
  }

  .plans-wrapper {
    margin-bottom: 0;
    padding-left: 0;
  }

  .centered-section-content {
    padding-top: 0;
  }

  .features-image {
    width: 80px;
    max-width: 100%;
    height: 80px;
  }

  .list-items-block {
    margin-bottom: 20px;
  }

  .subscribe-form-modal {
    padding-right: 0;
  }

  .form-container {
    margin-top: 0;
    margin-right: 0;
  }

  .subscribe-form-input-wrapper {
    align-items: flex-start;
    margin-top: 1rem;
  }

  .html-embed {
    margin-top: 20px;
  }

  .subscribe-button {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .team-member-grid {
    grid-column-gap: 48px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .centered-half-section {
    min-height: auto;
    padding-right: 50px;
  }

  .form-box {
    max-width: none;
  }

  .visit-us-form {
    padding-top: 40px;
  }

  .form-header {
    line-height: 1.5;
  }

  .form-header.margin-top {
    line-height: 2;
  }

  .text-block---error, .text-block---error.text-size-small {
    line-height: 1.5;
  }

  .modal-split-form {
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal-split-left {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/630cca4f1ee7ab8556c7c1fd_tiny%20house%20with%20a%20view%20to%20the%20farm.jpg");
    background-position: 0 0;
    background-size: cover;
    display: flex;
  }

  .subscribe-form-input-modal {
    width: 90%;
  }

  .picture-grid {
    grid-row-gap: 20px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .form-block {
    min-width: auto;
    margin-left: 0;
  }

  .radio-button {
    color: var(--off-black);
  }

  .radio-buttons-group {
    color: #626d86cc;
  }

  .multi-step-form-container {
    margin-top: 20px;
  }

  .single-image-grid.no-top-padding {
    padding-bottom: 20px;
  }

  .single-image-layout {
    min-height: 750px;
  }

  .section-double-image-holder-horizontal {
    padding-bottom: 0;
  }

  .section-double-image-holder-horizontal.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-double-image-holder-horizontal.grey.no-bottom-margin {
    padding-top: 0;
  }

  .double-image-layout {
    min-height: 450px;
  }

  .section-single-image-holder {
    padding-bottom: 0;
  }

  .section-let-s-get-started {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-centered-text-old {
    padding-bottom: 60px;
  }

  .section-centered-text-old.no-padding {
    margin-top: 0;
  }

  .section-projects-list {
    padding-bottom: 60px;
  }

  .section-projects-list.no-padding {
    margin-top: 0;
  }

  .section-instagram {
    padding-bottom: 60px;
  }

  .section-instagram.no-padding {
    margin-top: 0;
  }

  .section-instagram.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-intro {
    padding-bottom: 60px;
  }

  .section-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-centered {
    padding-bottom: 60px;
  }

  .section-centered.no-padding {
    margin-top: 0;
  }

  .section-about-intro {
    padding-bottom: 60px;
  }

  .section-about-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-tabs {
    padding-bottom: 60px;
  }

  .section-tabs.no-padding {
    margin-top: 0;
  }

  .section-specifications {
    padding-bottom: 60px;
  }

  .section-specifications.no-top-padding {
    padding-bottom: 0;
  }

  .awards-wrapper {
    flex-wrap: wrap;
  }

  .awards-image {
    padding-top: 30px;
  }

  .awards-image.tourism-award-2018 {
    padding-top: 25px;
  }

  .awards-image.archinova-award {
    margin-left: 20px;
    padding-top: 35px;
  }

  .section-double-image-holder-vertical {
    padding-bottom: 0;
  }

  .section-double-image-holder-vertical.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .double-image-layout-vertical {
    min-height: 750px;
  }

  .section-floorplan {
    padding-bottom: 60px;
  }

  .section-floorplan.no-top-padding {
    padding-bottom: 0;
  }

  .section-project-intro {
    padding-bottom: 60px;
  }

  .section-project-intro.no-top-padding {
    padding-bottom: 0;
  }

  .tabs {
    margin-top: 0;
    padding-top: 50px;
  }

  .journals-books-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .nomadic-homes {
    min-height: 220px;
    max-height: 220px;
  }

  .journals-books-cover {
    border: 1px solid var(--beige);
    background-color: #0000;
  }

  .section-awards {
    padding-bottom: 60px;
  }

  .section-awards.no-padding {
    margin-top: 0;
  }

  .section-products {
    padding-bottom: 60px;
  }

  .section-products.no-padding {
    margin-top: 0;
  }

  .founder-grid_wrapper {
    padding: 60px 40px 100px 60px;
  }

  .tiny-house {
    min-height: 210px;
    box-shadow: 4px 4px 3px #ccc;
  }

  .winzig {
    min-height: 190px;
    max-height: 190px;
  }

  .mobile-homes {
    min-height: 210px;
  }

  .bravacasa-magazine {
    min-height: 210px;
    max-height: 210px;
  }

  .nash-dom-07-2022 {
    min-height: 220px;
    max-height: 220px;
  }

  .nash-dom-10-2015 {
    min-height: 220px;
  }

  .nameri-se {
    min-height: 210px;
    max-height: 210px;
  }

  .sticky-dual-wrapper-awards {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .section-the-design-process {
    padding-bottom: 60px;
  }

  .section-the-design-process.no-padding {
    margin-top: 0;
  }

  .section-visit-us {
    padding-bottom: 60px;
  }

  .section-visit-us.no-padding {
    margin-top: 0;
  }

  .section-craft {
    padding-bottom: 60px;
  }

  .section-craft.no-padding {
    margin-top: 0;
  }

  .section-client-gallery, .section-more-projects {
    padding-bottom: 60px;
  }

  .section-more-projects.no-top-padding {
    padding-bottom: 0;
  }

  .hero-background-image {
    background-position: 50% 100%;
  }

  .section-client-story {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-inter-title, .section-icons-banner {
    padding-bottom: 60px;
  }

  .section-icons-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-let-s-chat {
    padding-bottom: 60px;
  }

  .section-let-s-chat.no-padding {
    margin-top: 0;
  }

  .section-contact-form, .section-the-logistics {
    padding-bottom: 60px;
  }

  .section-the-logistics.no-top-padding {
    padding-bottom: 0;
  }

  .dual-logistics_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    padding: 60px 60px 40px;
  }

  .section-hero-short {
    padding-bottom: 60px;
  }

  .section-hero-short.contact {
    background-position: 50%;
  }

  .section-visit-form {
    padding-bottom: 60px;
  }

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

  .process-image-layout {
    min-height: 100px;
  }

  .section-bespoke-process {
    padding-bottom: 60px;
  }

  .section-bespoke-process.no-padding {
    margin-top: 0;
  }

  .section-double-image-holder {
    padding-bottom: 0;
  }

  .sticky-dual-wrapper-bespoke-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .internal-left-title {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    padding: 40px 60px 0;
  }

  .tabs-negative-margin {
    margin-top: -45px;
    margin-right: 20px;
  }

  .right-aligned-button_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 0 30px 30px 0;
  }

  .subtitle-left-align {
    text-align: left;
    line-height: 1.5;
  }

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

  .awards-header {
    grid-column-gap: 50px;
    grid-template-columns: .31fr 1fr;
    margin-top: 0;
    padding: 60px;
  }

  .section-bespoke-design {
    padding-top: 0;
  }

  .subscribe-banner-small {
    display: block;
  }

  .newsletter-wrapper {
    background-color: #0000;
    margin-bottom: 0;
    padding-left: 0;
  }

  .dual-footer_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    padding: 60px;
  }

  .dual-footer_wrapper.subscribe-bg, .dual-footer_wrapper.visit-us-bg {
    background-color: var(--beige);
    grid-template-columns: .75fr minmax(200px, 1fr);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .text-block---error-white {
    line-height: 1.5;
  }

  .footer-credits-coming-soon {
    padding-top: 20px;
  }

  .plan-one-side {
    padding-bottom: 0;
  }

  .plan-one-side.roof-plan {
    min-height: 400px;
    margin-top: 60px;
  }

  .plan-one-side.floor-plan {
    background-position: 50% 0;
    margin-top: -15px;
  }

  .section-team-banner {
    padding-bottom: 60px;
  }

  .section-team-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-core-values {
    padding-bottom: 60px;
  }

  .section-core-values.no-top-padding {
    padding-bottom: 0;
  }

  .founders-grid {
    grid-column-gap: 48px;
    padding-left: 20%;
    padding-right: 20%;
  }

  .founder-portrait {
    min-height: 320px;
  }

  .section-faq {
    padding-top: 0;
  }

  .text-block---error-dark {
    line-height: 1.5;
  }

  .section-instagram-projects {
    padding-bottom: 60px;
  }

  .section-instagram-projects.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .subtitle-right-aligned {
    text-align: left;
    line-height: 1.5;
  }

  .subtitle-right-aligned.small {
    text-align: left;
  }

  .section-spec-banner {
    padding-bottom: 60px;
  }

  .section-spec-banner.no-padding {
    margin-top: 0;
  }

  .sticky-dual-wrapper-faqs {
    grid-template-columns: minmax(auto, 25%) 1px 1fr;
  }

  .section-process-banner {
    padding-bottom: 60px;
  }

  .section-process-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-installation {
    padding-top: 0;
  }

  .sticky-dual-wrapper-delivery-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .phase-image-layout {
    min-height: 120px;
  }

  .dual-extras_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    padding: 60px;
  }

  .extras-card.trobolo-wc {
    background-position: 100% 0;
    background-size: cover;
  }

  .extras-card.separett-wc {
    background-position: 50% 65%;
    background-size: cover;
  }

  .extras-card.self-levelling-legs, .extras-card.step-ladder {
    background-position: 100% 0;
    background-size: cover;
  }

  .extras-card.modular-decking {
    background-position: 50% 0;
    background-size: cover;
  }

  .extras-card.garage-side-box {
    background-position: 100% 70%;
    background-size: cover;
  }

  .extras-card.garden-swing {
    background-position: 50%;
    background-size: cover;
  }

  .extras-card.sofa-beds, .extras-card.fireplace, .extras-card.velux {
    background-position: 100% 0;
    background-size: cover;
  }

  .extras-card.access {
    background-position: 50%;
    background-size: cover;
  }

  .extras-card.solar {
    background-position: 100% 0;
    background-size: cover;
  }

  .extras-card.water-off-grid, .extras-card.sustainability-intro-image {
    background-position: 50%;
    background-size: cover;
  }

  .extras-card.up-to-date-tech {
    background-position: 50% 0;
    background-size: 180%;
  }

  .extras-card.skilful-carpentry {
    background-position: 50% 100%;
    background-size: cover;
  }

  .extras-card.architecture-centered {
    background-position: 50% 65%;
    background-size: cover;
  }

  .section-extras {
    padding-bottom: 60px;
  }

  .section-extras.no-top-padding {
    padding-bottom: 0;
  }

  .section-phases {
    padding-bottom: 60px;
  }

  .section-phases.no-top-padding {
    padding-bottom: 0;
  }

  .section-pricing-banner {
    padding-bottom: 60px;
  }

  .section-pricing-banner.no-top-padding, .section-image-credit-button {
    padding-bottom: 0;
  }

  .section-image-credit-button.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-partnerships {
    padding-bottom: 60px;
  }

  .section-partnerships.no-top-padding {
    padding-bottom: 0;
  }

  .section-online-consult {
    padding-bottom: 60px;
  }

  .section-online-consult.no-padding {
    margin-top: 0;
  }

  .section-about-team {
    padding-bottom: 60px;
  }

  .section-about-team.no-padding {
    margin-top: 0;
  }

  .section-delivery {
    padding-top: 0;
  }

  .section-more-articles, .section-blog-posts {
    padding-bottom: 60px;
  }

  .section-blog-posts.no-padding {
    margin-top: 0;
  }

  .section-trailer-types {
    padding-bottom: 60px;
  }

  .section-trailer-types.no-top-padding {
    padding-bottom: 0;
  }

  .section-tabs-warranty {
    padding-bottom: 60px;
  }

  .section-tabs-warranty.no-padding {
    margin-top: 0;
  }

  .section-tabs-details {
    padding-bottom: 60px;
  }

  .section-tabs-details.no-padding {
    margin-top: 0;
  }

  .warranties-list {
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    line-height: 1.6;
  }

  .warranties-lists, .support, .third-party {
    padding-bottom: 0;
  }

  .section-visit-us-banner {
    display: block;
  }

  .section-sustainability {
    padding-bottom: 60px;
  }

  .section-sustainability.no-padding {
    margin-top: 0;
  }

  .visit-a-sample-wrapper {
    background-color: #0000;
    margin-bottom: 0;
    padding-left: 0;
  }

  .section-blog-content {
    padding-bottom: 60px;
  }

  .section-blog-content.no-padding {
    margin-top: 0;
  }

  .blog-stacked_grid {
    grid-template-columns: minmax(500px, 5fr);
  }

  .section-blog-banner {
    padding-bottom: 60px;
  }

  .section-blog-banner.no-top-padding {
    padding-bottom: 0;
  }

  .dual-intro_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    padding: 60px;
  }

  .dual-intro_wrapper.mini-pod-brochure-bg {
    background-size: cover;
  }

  .dual-intro_wrapper.glamping-brochure-bg {
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dual-intro_wrapper.tiny-brochure-bg, .dual-intro_wrapper.mini-pod-brochure-sales-page {
    background-size: cover;
  }

  .section-our-story {
    padding-bottom: 60px;
  }

  .section-our-story.no-padding {
    margin-top: 0;
  }

  .section-project-list {
    padding-bottom: 60px;
  }

  .section-project-list.no-padding {
    margin-top: 0;
  }

  .section-terms-of-use {
    padding-top: 0;
  }

  .section-sustainability-items {
    padding-bottom: 60px;
  }

  .section-sustainability-items.no-top-padding {
    padding-bottom: 0;
  }

  .plain_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 2.75fr;
    margin-top: 0;
    padding: 60px;
  }

  .section-sustainability-intro {
    padding-bottom: 60px;
  }

  .section-sustainability-intro.no-top-padding {
    padding-bottom: 0;
  }

  .dual-process_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    padding: 60px 30px 0 60px;
  }

  .icons-image {
    width: auto;
    max-width: 100%;
    height: 50px;
  }

  .logistics-icons-list {
    margin-top: 50px;
  }

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

  .legal-dual-wrapper {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .legal-block {
    display: block;
  }

  .legal-stacked-intro {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .section-terms-hero {
    padding-bottom: 60px;
  }

  .section-terms-hero.padding-top {
    padding-bottom: 0;
  }

  .section-our-work-items {
    padding-bottom: 60px;
  }

  .section-our-work-items.no-top-padding {
    padding-bottom: 0;
  }

  .section-instagram-mini-pods {
    padding-bottom: 60px;
  }

  .section-instagram-mini-pods.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .fs-cc-banner_container {
    max-width: 90%;
  }

  .modal-split-left-mini-pod {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d7240236ebafc59fd173_Interior%20Shoji.jpg");
    background-position: 50%;
    background-size: cover;
    display: flex;
  }

  .modal-split-form-mini-pod {
    margin-left: 0;
    margin-right: 0;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal-content-mini-pod {
    width: 80vw;
    max-width: 80vw;
    height: 85vh;
    padding-right: 0;
    display: flex;
  }

  .intro_wrapper-mini-pod-sample {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1.05fr;
    margin-top: 0;
    padding: 60px;
  }

  .section-what-is-the-mini-pod {
    padding-bottom: 60px;
  }

  .section-what-is-the-mini-pod.no-top-padding {
    padding-bottom: 0;
  }

  .section-roi-rent-etc {
    padding-bottom: 60px;
  }

  .section-roi-rent-etc.no-padding {
    margin-top: 0;
  }

  .section-main-features {
    padding-bottom: 60px;
  }

  .section-main-features.no-padding {
    margin-top: 0;
  }

  ._20--off-wrapper {
    background-color: #0000;
    justify-content: center;
    margin-bottom: 30px;
    padding-left: 0;
    display: flex;
  }

  .mini-pod-sales-form-wrapper {
    align-items: flex-start;
    margin-top: 1rem;
  }

  .sales-form-modal {
    padding-right: 0;
  }

  .section-benefits {
    padding-bottom: 60px;
  }

  .section-benefits.no-top-padding {
    padding-bottom: 0;
  }

  .mini-pod-essential {
    max-width: 60vw;
  }

  .section-who-is-it-for-hidden {
    padding-bottom: 60px;
  }

  .section-who-is-it-for-hidden.no-padding {
    margin-top: 0;
  }

  .sale-box {
    max-width: none;
  }

  .outline-button {
    font-size: .7rem;
  }

  .section-who-is-it-for-var2 {
    padding-bottom: 60px;
  }

  .section-who-is-it-for-var2.no-top-padding {
    padding-bottom: 0;
  }

  .section-not-just-a-pod {
    padding-bottom: 60px;
  }

  .section-not-just-a-pod.no-top-padding {
    padding-bottom: 0;
  }

  .section-interior-features, .section-spacer, .section-testimonials {
    padding-bottom: 60px;
  }

  .section-testimonials.no-top-padding {
    padding-bottom: 0;
  }

  .section-bonus-packages {
    padding-bottom: 60px;
  }

  .section-bonus-packages.no-padding {
    margin-top: 0;
  }

  .background-image-blog-thumb {
    background-position: 0%;
    min-height: auto;
  }

  .background-image-client-story-thumb {
    background-position: 0%;
  }

  .features-list_grid-4col {
    margin-right: 0;
  }

  .nav-button-mobile {
    padding: 16px 32px;
  }

  .features-list_grid-5col {
    margin-right: 0;
  }

  .interior-characteristics {
    grid-row-gap: 18px;
    text-align: center;
    grid-template-rows: auto;
    grid-auto-flow: row;
    justify-content: center;
    line-height: 1.6;
    display: flex;
  }

  .bonus-card_bottom {
    border-left-style: none;
    flex: 1;
    align-content: start;
    align-items: stretch;
    padding-bottom: 60px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .bonus-card {
    justify-content: flex-start;
  }

  .bonus-card_top {
    padding-left: 48px;
    padding-right: 48px;
  }

  .bonus-characteristics {
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    line-height: 1.6;
  }

  .section-multi-unit-discounts {
    padding-bottom: 60px;
  }

  .section-multi-unit-discounts.no-padding {
    margin-top: 0;
  }

  .section-mini-pod-models {
    padding-bottom: 60px;
  }

  .section-mini-pod-models.no-top-padding {
    padding-bottom: 0;
  }

  .centered-button_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 60px 20px 60px 0;
  }

  .section-grouping {
    padding-bottom: 60px;
  }

  .grouping-content {
    padding-right: 40px;
  }

  .features-list_four-col {
    margin-right: 0;
  }

  .logo-footer {
    margin-left: 0;
  }

  .features-four_grid {
    margin-right: 0;
  }

  .featured-in-stack {
    margin-left: 0;
    padding-left: 30px;
  }

  .section-featured-in {
    padding-bottom: 0;
  }

  .section-featured-in.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-x-small.text-align-left {
    text-align: left;
    font-size: 1rem;
  }

  .coming-soon-card.tiny-render {
    background-position: 50%;
    background-size: auto 80%;
  }

  .map_item-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-wide {
    justify-content: center;
    align-items: center;
  }

  .colour-block {
    height: 170px;
  }
}

@media screen and (min-width: 1440px) {
  .section-4-squares {
    padding-bottom: 60px;
  }

  .background-image {
    background-position: 50% 65%;
  }

  .background-image.hero-background_about {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/630dccbd39ea8505c4f04179_koleliba%20team.jpg");
    background-position: 50%;
  }

  .background-image.hero-background_awards {
    background-position: 50%;
  }

  .background-image.hero-background_mini-pods {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887d902b137962ca85ee3e_Mini%20Pods%20Exterior%20with%20Lady%20on%20a%20chair%20outside.jpg");
    background-position: 0 80%;
  }

  .background-image.hero-background_glamping {
    background-position: 100% 100%;
  }

  .background-image.start-the-conversation-tiny-house {
    background-position: 50% 75%;
  }

  .background-image.hero-background_bespoke {
    background-position: 0%;
    background-size: cover;
  }

  .background-image.visit-us-background {
    background-position: 0 35%;
  }

  .background-image.spec-image-003, .background-image.spec-image-004 {
    background-position: 50% 0;
  }

  .background-image.awards-image-003 {
    background-position: 50% 20%;
  }

  .background-image.mini-pod-image-001 {
    background-position: 50%;
  }

  .background-image.spec-image-002 {
    background-position: 50% 0;
  }

  .background-image.client-banner {
    background-position: 50% 60%;
  }

  .background-image.awards-image-001 {
    background-position: 50%;
  }

  .background-image.awards-image-002 {
    background-position: 50% 0;
  }

  .background-image.spec-image-005, .background-image.our-work-banner-bg {
    background-position: 50% 20%;
  }

  .background-image.mini-pod-image-002, .background-image.spec-image-001 {
    background-position: 50% 0;
  }

  .background-image.mini-pods-image-005 {
    background-position: 50% 20%;
  }

  .background-image.mini-pods-image-003 {
    background-position: 50% 100%;
  }

  .background-image.mini-pod-image-008, .background-image.mini-pod-image-sheets-with-fruit-above {
    background-position: 50% 0;
  }

  .background-image.mini-pods-image-010 {
    background-position: 50% 20%;
  }

  .background-image.glamping-image-012, .background-image.mini-pod-image-013, .background-image.mini-pod-image-014 {
    background-position: 50% 0;
  }

  .background-image.mini-pod-image-016 {
    background-position: 50%;
  }

  .background-image.mini-pod-image-017 {
    background-position: 50% 0;
  }

  .background-image.glamping-image-003 {
    background-position: 50% 100%;
  }

  .background-image.glamping-image-001, .background-image.glamping-image-002 {
    background-position: 50% 0;
  }

  .background-image.glamping-image-010 {
    background-position: 50% 20%;
  }

  .background-image.glamping-image-008, .background-image.glamping-image-009 {
    background-position: 50% 0;
  }

  .background-image.glamping-image-006 {
    background-position: 50% 100%;
  }

  .background-image.hero-background_tiny-houses {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639081aaa2f3a21c130f55fd_Tiny%20House%20in%20a%20field%20aerial%20view.jpg");
    background-position: 0 80%;
  }

  .background-image.tiny-image-002 {
    background-position: 100%;
  }

  .background-image.tiny-image-004, .background-image.tiny-image-005 {
    background-position: 50% 20%;
  }

  .background-image.tiny-image-006, .background-image.tiny-image-007 {
    background-position: 50% 0;
  }

  .background-image.tiny-image-008 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639088c0423aac41ace68e7e_Tiny%20House%206.jpg");
    background-position: 50% 20%;
  }

  .background-image.tiny-image-009, .background-image.tiny-image-010 {
    background-position: 50% 20%;
  }

  .background-image.tiny-image-001 {
    background-position: 50% 100%;
  }

  .background-image.tiny-image-003 {
    background-position: 50% 20%;
  }

  .background-image.process-image {
    background-position: 100% 0;
    background-size: contain;
  }

  .background-image.process-image.payment {
    margin-bottom: 20px;
  }

  .background-image.bespoke-process-image-001 {
    background-position: 50% 100%;
  }

  .background-image.start-the-conversation-general {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6451301e32dfb306c67b5b02_mini%20pod%20in%20a%20field.jpg");
  }

  .background-image.bespoke-image-008 {
    background-position: 50% 100%;
  }

  .background-image.bespoke-image-009 {
    background-position: 100%;
  }

  .background-image.bespoke-image-006 {
    background-position: 50% 100%;
  }

  .background-image.bespoke-image-007 {
    background-position: 100%;
  }

  .background-image.hero-background_comingsoon {
    background-position: 0 40%;
    background-size: cover;
  }

  .background-image.about-image-001 {
    background-position: 0 0;
  }

  .background-image.our-work-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc19bcccb45606db6d4b6a_Koleliba%20team%20in%20workshop.jpg");
    background-position: 50% 0;
  }

  .background-image.extras-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d77159494fea1c7f1919_Shoji%20Detail.jpg");
    background-position: 0 0;
  }

  .background-image.process-image-001 {
    background-position: 50% 20%;
  }

  .background-image.orders-pricing {
    background-position: 50% 0;
  }

  .background-image.sustainability-hero-image {
    background-position: 50% 100%;
  }

  .background-image.sustainability-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b82b8cf296f77303f7cde7_ertfer.jpg");
    background-position: 0 0;
  }

  .background-image.our-story {
    background-position: 50% 0;
  }

  .background-image.mini-pod-sample {
    background-position: 75%;
  }

  .background-image.mini-pods-image-829 {
    background-position: 50% 20%;
  }

  .background-image.mini-pod-image-unmade-bed {
    background-position: 50% 0;
  }

  .background-image.mini-pods-window-from-outside {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64525d2ace0c39783034b58d_Mini%20Pod%20window%20from%20outside.jpg");
    background-position: 75%;
  }

  .background-image.mini-pods-image-side-table-above, .background-image.mini-pods-image-bed-with-window-interior {
    background-position: 50% 20%;
  }

  .background-image.mini-pod-window-from-inside {
    background-position: 50% 0;
  }

  .background-image.shoji-sample {
    background-position: 100%;
  }

  .navbar {
    display: flex;
  }

  .body-display-text {
    font-size: .9rem;
    line-height: 2;
  }

  .body-display-text.small-centered {
    font-size: .9rem;
    line-height: 1.7;
  }

  .body-display-text.align-center {
    font-size: .9rem;
    font-weight: 400;
    line-height: 2;
  }

  .subtitle {
    font-family: Montserrat, sans-serif;
  }

  .subtitle.small {
    text-align: left;
    line-height: 2;
  }

  .subtitle.footer {
    justify-content: center;
    align-items: center;
    min-height: 30px;
    display: flex;
  }

  .subtitle.align-center {
    padding-top: 20px;
  }

  .subtitle.margin-top-10px {
    font-size: .8rem;
  }

  .solid-button {
    padding: 16px 32px;
    font-size: .7rem;
  }

  .solid-button.margin-top, .solid-button.margin-bottom {
    padding-top: .9rem;
    padding-bottom: .9rem;
    font-size: .8rem;
    line-height: 1.35em;
  }

  .list-grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .list-item {
    grid-column-gap: 80px;
  }

  .light-fill {
    margin-top: 0;
    margin-bottom: 0;
  }

  .project-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-bottom: 40px;
  }

  .project-grid.no-top-margin {
    padding-bottom: 20px;
  }

  .action-banner {
    min-height: 550px;
  }

  .instagram-footer {
    margin-left: 26px;
  }

  .nav-button {
    padding: 16px 32px;
    font-size: .7rem;
    line-height: 1.35em;
  }

  .outline-button---old {
    padding: 1rem 2rem;
    font-size: 1rem;
  }

  .outline-button---old.var1 {
    min-height: 0;
    padding-top: .8rem;
    padding-bottom: .8rem;
    font-size: .8rem;
  }

  .showreel-info {
    margin-left: 0;
    padding-left: 30px;
  }

  .product-characteristics {
    grid-row-gap: 20px;
  }

  .instagram-feed {
    margin-left: 32px;
  }

  .instagram-link {
    height: 28vh;
    max-height: 28vh;
  }

  .footer-box_bottom {
    padding-top: 10px;
  }

  .footer-brand {
    margin-left: 32px;
  }

  .footer-credits {
    padding-top: 20px;
  }

  .testimonial-text_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
  }

  .collection-hero-banner {
    min-height: 800px;
  }

  .addresses_wrapper {
    grid-column-gap: 20px;
  }

  .stats-item {
    min-height: 300px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .sticky-intro {
    grid-row-gap: 25px;
    grid-template-columns: 7.5fr;
  }

  .step-card {
    grid-row-gap: 40px;
    padding-left: 40px;
  }

  .step-card.end {
    grid-row-gap: 40px;
  }

  .step-card.mini-pods-render {
    background-position: 50%;
    background-size: contain;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .step-card.bespoke-render {
    background-position: 75% 35%;
    background-size: 90%;
    padding-left: 0;
  }

  .step-card.tiny-render {
    background-position: 50%;
    background-size: 75%;
    padding-left: 0;
  }

  .step-card.glamping-pods-render {
    background-position: 50%;
    background-size: 65%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .step-card.our-work-intro-image {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc18fa55f546c9523eaec7_we%20are%20doers.jpg");
    background-position: 0 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .rich-text {
    margin-top: 26px;
  }

  .sticky-dual-wrapper {
    grid-template-columns: minmax(auto, 30%) 1px 1fr;
  }

  .sticky-section_list {
    margin-top: 0;
  }

  .full-stacked-intro {
    grid-row-gap: 20px;
  }

  .sticky-section_-item-top {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: minmax(500px, 5fr) .25fr;
    grid-auto-columns: .25fr;
    margin-top: 10px;
    display: grid;
  }

  .sticky-section_-item-top.first {
    margin-top: 0;
  }

  .content-one_column {
    grid-column-gap: 60px;
  }

  .enlargable-image {
    height: 38vh;
  }

  .client-testimonial {
    grid-row-gap: 20px;
    max-width: 75%;
  }

  .team-portrait {
    min-height: 250px;
  }

  .horizontal-journal-card {
    min-height: 440px;
    max-height: none;
  }

  .popular-post-card {
    min-height: 220px;
    max-height: 220px;
  }

  .collection-item {
    margin-bottom: 5px;
  }

  .project-image {
    min-height: 400px;
  }

  .job-description, .post-author-card {
    grid-template-rows: auto;
  }

  .success-message {
    margin-top: 0;
  }

  .item-content {
    margin-top: 10px;
  }

  .button-text {
    font-size: .7rem;
    line-height: 1;
  }

  .margin-top.text-size-small {
    margin-bottom: 1rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding {
    margin-left: 60px;
    margin-right: 60px;
  }

  .heading-large {
    letter-spacing: -.03em;
    font-size: 2.4rem;
    line-height: 1.4;
  }

  .heading-medium {
    font-size: 1.4rem;
    line-height: 1.8;
  }

  .heading-medium.margin-bottom-small {
    margin-bottom: 20px;
  }

  .heading-small {
    color: var(--off-black);
  }

  .container-two-sides {
    margin-top: 0;
  }

  .clients-wrapper-three {
    flex-wrap: nowrap;
  }

  .clients-image-three.contemporist {
    padding-top: 50px;
  }

  .clients-image-three.inhabitat {
    padding-top: 45px;
  }

  .stacked-intro {
    grid-row-gap: 40px;
  }

  .contact-form-wrapper {
    padding-right: 30px;
  }

  .tab-link {
    color: var(--off-black);
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .tab-link.w--current {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .heading {
    font-size: 1rem;
  }

  .heading-tabs {
    font-size: 1rem;
    line-height: 2;
  }

  .collection-gallery-list {
    column-count: 4;
    column-gap: 5px;
    margin-bottom: 8rem;
  }

  .testimonial-slider {
    padding-bottom: 220px;
  }

  .testimonial-text-white {
    font-size: 1.3rem;
  }

  .background.testimonial-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc20e8953c1e3ef340718e_Sky%20and%20grass%20view%20on%20Limnos.jpg");
    background-position: 50% 100%;
    background-size: auto;
  }

  .testimonial-text-dark {
    margin-top: 0;
  }

  .footer_social-wrapper {
    margin-top: 0;
  }

  .features-list_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .two-cols_grid {
    grid-column-gap: 2rem;
  }

  .paragraph {
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: .9rem;
    line-height: 2;
  }

  .model-plan {
    grid-column-gap: 11px;
    grid-template-columns: .75fr;
    grid-auto-columns: .3fr;
    margin-top: 0;
  }

  .model-plan.roof {
    grid-template-rows: minmax(450px, 1fr);
    grid-template-columns: .7fr;
    grid-auto-columns: .5fr;
    margin-right: 0;
  }

  .model-plan.floor {
    grid-column-gap: 30px;
    grid-template-columns: 1.25fr;
    grid-auto-columns: .75fr;
    margin-left: 100px;
  }

  .model-plan.main-features {
    grid-column-gap: 40px;
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: 1fr;
    grid-auto-columns: .5fr;
    margin-left: 0;
    margin-right: 0;
  }

  .model-plan.main-features.tiny {
    grid-auto-columns: .55fr;
  }

  .model-plan.s-tiny {
    grid-template-columns: minmax(0, 1.25fr) .75fr;
  }

  .model-plan.m-tiny {
    grid-template-columns: minmax(0, 1fr) .5fr;
  }

  .model-plan.l-tiny {
    grid-template-columns: minmax(0, 2fr) 1fr;
  }

  .model-plan.mini-pod-studio {
    grid-column-gap: 30px;
    grid-template-columns: 1.5fr;
    grid-auto-columns: .75fr;
    margin-left: 100px;
  }

  .model-plan.mini-pod-essential {
    grid-column-gap: 30px;
    grid-template-columns: 1.25fr;
    grid-auto-columns: .75fr;
    margin-left: 100px;
  }

  .model-plan.glamping-pods-studio {
    grid-column-gap: 30px;
    grid-template-columns: 1.75fr;
    grid-auto-columns: .75fr;
    margin-left: 100px;
  }

  .model-plan.glamping-hotel-suite {
    grid-column-gap: 30px;
    grid-template-columns: 1.25fr;
    grid-auto-columns: .75fr;
    margin-left: 100px;
  }

  .details-list {
    grid-row-gap: 21px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .details-list.minipod-essential-plan {
    background-position: 100% 0;
    margin-top: -15px;
  }

  .details-list.mini-pods-main-features {
    background-position: 70% 30%;
    background-size: 90%;
    align-content: start;
    align-items: start;
    min-height: 400px;
    margin-top: -20px;
    margin-left: 0;
  }

  .details-list.minipod-studio-plan {
    background-position: 50% 0;
    margin-top: -15px;
  }

  .details-list.tiny-main-features {
    background-position: 50% 30%;
    background-size: 90%;
    align-content: start;
    align-items: start;
    min-height: 530px;
    margin-top: 0;
    margin-left: 0;
  }

  .details-list.glamping-main-features {
    background-position: 70% 30%;
    background-size: 90%;
    align-content: start;
    align-items: start;
    min-height: 350px;
    margin-top: 0;
    margin-left: 0;
  }

  .details-list.glamping-essential, .details-list.glamping-hotel-suite {
    background-position: 50% 0;
    width: 780px;
    margin-top: -15px;
  }

  .details-list.glamping-studio {
    background-position: 50% 0;
    width: 780px;
    min-height: 750px;
    margin-top: -15px;
  }

  .details-list.s-tiny-mini {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904da71279b39a4a094c60_S%20Tiny%20MINI.png");
    background-position: 100% 0;
    background-size: auto 230px;
    width: 800px;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.s-tiny-shoji {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63904d7507672b9e7ee29188_S%20Tiny%20SHOJI.png");
    background-position: 100% 0;
    background-size: auto 230px;
    width: 800px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.s-tiny-family {
    background-position: 100% 0;
    background-size: auto 230px;
    width: 800px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.m-tiny-see-through-cabin {
    background-position: 100% 0;
    background-size: auto 227px;
    width: 900px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.m-tiny-meadow-cabin, .details-list.m-tiny-nord {
    background-position: 100% 0;
    background-size: auto 230px;
    width: 900px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.m-tiny-villa-limno {
    background-position: 100% 0;
    background-size: auto 230px;
    width: 900px;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-jana {
    background-position: 100% 0;
    background-size: auto 240px;
    width: 800px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-weekend {
    background-position: 100% 0;
    background-size: auto 240px;
    width: 900px;
    min-height: 280px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.l-tiny-getaway, .details-list.l-tiny-summer {
    background-position: 100% 0;
    background-size: auto 240px;
    width: 900px;
    min-height: 300px;
    margin-top: -15px;
    margin-left: 0;
  }

  .details-list.mini-pods-main-features-sale {
    background-position: 70% 30%;
    background-size: 100%;
    align-content: start;
    align-items: start;
    min-height: 400px;
    margin-top: -20px;
    margin-left: 0;
  }

  .modal {
    display: none;
  }

  .modal-content {
    width: 60vw;
    height: 550px;
    padding-right: 0;
    display: flex;
  }

  .blog-intro_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1.75fr 1.75fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .plans-wrapper {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .features-image {
    height: 80px;
  }

  .list-items-block {
    margin-bottom: 20px;
  }

  .subscribe-form-modal {
    flex: 0 auto;
    order: 1;
    align-self: center;
    padding-right: 0;
  }

  .form-container {
    margin-top: 1rem;
  }

  .subscribe-form-input-wrapper {
    align-items: flex-start;
    margin-top: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .subscribe-button {
    margin-top: 0;
    padding: .7rem 1.5rem;
  }

  .team-member-grid {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
  }

  .centered-half-section {
    min-height: auto;
    padding-right: 50px;
  }

  .form-box {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .visit-us-form {
    padding-top: 0;
  }

  .form-header {
    margin-top: 0;
  }

  .form-header.margin-top-large {
    margin-top: 60px;
  }

  .form-error-message {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block---error {
    line-height: 1.5;
  }

  .modal-split-form {
    justify-content: flex-start;
    align-self: flex-start;
    min-width: 50%;
    min-height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
  }

  .modal-split-left {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/630cca4f1ee7ab8556c7c1fd_tiny%20house%20with%20a%20view%20to%20the%20farm.jpg");
    background-position: 0 0;
    background-size: cover;
    min-height: 100%;
    display: block;
  }

  .subscribe-form-input-wrapper-modal {
    display: block;
  }

  .subscribe-form-input-modal {
    width: 90%;
  }

  .picture-grid {
    grid-row-gap: 20px;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .padding-vertical-xlarge {
    padding-left: 4rem;
  }

  .form-block {
    margin-top: 0;
  }

  .bg-blob-top {
    display: none;
  }

  .multi-step-form-block {
    background-color: #ffffffe6;
    max-width: 750px;
    padding-top: 40px;
  }

  .multi-step-section.grey {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886bfe8ac4bc0eb0dd3ce3_Mini%20Pods%20Fruit%20on%20Bed.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .multi-step-form-container {
    margin-top: 20px;
    margin-bottom: auto;
  }

  .bg-blob {
    display: none;
  }

  .form-heading {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.8;
  }

  .single-image-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-bottom: 20px;
  }

  .single-image-layout {
    min-height: 850px;
  }

  .double-image-grid {
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    padding-bottom: 20px;
  }

  .section-double-image-holder-horizontal {
    padding-bottom: 0;
  }

  .section-double-image-holder-horizontal.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .light-fill-with-margin {
    mix-blend-mode: normal;
    margin-bottom: 0;
  }

  .double-image-layout {
    min-height: 550px;
  }

  .section-single-image-holder {
    padding-bottom: 0;
  }

  .section-let-s-get-started {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-centered-text-old, .section-projects-list, .section-instagram {
    padding-bottom: 60px;
  }

  .section-instagram.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-intro, .section-centered, .section-about-intro, .section-tabs {
    padding-bottom: 60px;
  }

  .section-tabs.no-padding.grey {
    background-color: var(--beige);
  }

  .section-specifications {
    padding-bottom: 60px;
  }

  .awards-wrapper {
    flex-wrap: nowrap;
  }

  .awards-image.kab-awards, .awards-image.tourism-award-2018, .awards-image.wood-award-2018 {
    padding-top: 30px;
  }

  .awards-image.archinova-award {
    margin-left: 20px;
    padding-top: 35px;
  }

  .section-double-image-holder-vertical {
    padding-bottom: 0;
  }

  .section-double-image-holder-vertical.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .double-image-layout-vertical {
    min-height: 850px;
  }

  .section-floorplan, .section-project-intro {
    padding-bottom: 60px;
  }

  .tabs {
    margin-top: 0;
    padding-top: 50px;
  }

  .nomadic-homes {
    border-style: none;
    min-height: 210px;
    max-height: 210px;
    padding: 0;
    display: inline-block;
    box-shadow: 5px 5px 3px #ccc;
  }

  .journals-books-cover {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 30px;
    display: grid;
  }

  .section-awards, .section-products {
    padding-bottom: 60px;
  }

  .founder-grid_wrapper {
    grid-row-gap: 70px;
    padding-bottom: 100px;
  }

  .tiny-house {
    border-style: none;
    min-height: 210px;
    max-height: 210px;
    padding: 0;
    display: inline-block;
  }

  .winzig {
    border-style: none;
    min-height: 200px;
    max-height: 200px;
    padding: 0;
    display: inline-block;
  }

  .mobile-homes {
    border-style: none;
    min-height: 210px;
    max-height: 210px;
    padding: 0;
    display: inline-block;
    box-shadow: 5px 5px 3px #ccc;
  }

  .bravacasa-magazine, .nash-dom-07-2022 {
    border-style: none;
    min-height: 210px;
    max-height: 210px;
    padding: 0;
    display: inline-block;
  }

  .nash-dom-10-2015 {
    border-style: none;
    min-height: 210px;
    max-height: 210px;
    padding: 0;
    display: inline-block;
    box-shadow: 5px 5px 3px #ccc;
  }

  .nameri-se {
    border-style: none;
    min-height: 220px;
    max-height: 220px;
    padding: 0;
    display: inline-block;
    box-shadow: 5px 5px 3px #ccc;
  }

  .sticky-dual-wrapper-awards {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .section-the-design-process, .section-visit-us, .section-craft, .section-client-gallery, .section-more-projects {
    padding-bottom: 60px;
  }

  .hero-background-image {
    background-position: 50% 100%;
  }

  .section-client-story {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-inter-title, .section-icons-banner, .section-let-s-chat, .section-contact-form, .section-the-logistics {
    padding-bottom: 60px;
  }

  .dual-logistics_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-hero-short {
    padding-bottom: 60px;
  }

  .section-hero-short.contact {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section-visit-form {
    padding-bottom: 60px;
  }

  .steps-wrapper {
    grid-column-gap: 20px;
  }

  .process-image-layout {
    min-height: 120px;
  }

  .section-bespoke-process {
    padding-bottom: 60px;
  }

  .section-double-image-holder {
    padding-bottom: 0;
  }

  .sticky-dual-wrapper-bespoke-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .internal-left-title {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    padding: 40px 60px 0;
  }

  .tabs-negative-margin {
    margin-top: -45px;
    margin-right: 20px;
  }

  .right-aligned-button_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr;
    margin-right: 0;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 30px;
  }

  .subtitle-left-align {
    font-family: Montserrat, sans-serif;
  }

  .subtitle-left-align.small {
    text-align: left;
    line-height: 1.5;
  }

  .list-grid-radio {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .awards-header {
    grid-column-gap: 50px;
    grid-template-columns: .3fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .newsletter-wrapper {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .dual-footer_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dual-footer_wrapper.subscribe-bg {
    background-position: 50% 60%;
    grid-template-columns: .75fr minmax(200px, .75fr);
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .dual-footer_wrapper.visit-us-bg {
    background-position: 50%;
    grid-template-columns: .75fr minmax(200px, .75fr);
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .text-field-subscribe {
    min-height: 48px;
  }

  .text-block---error-white {
    line-height: 1.5;
  }

  .footer-credits-coming-soon {
    padding-top: 20px;
  }

  .plan-one-side {
    grid-row-gap: 21px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .plan-one-side.roof-plan {
    background-position: 50% 30%;
    align-content: start;
    align-items: start;
    min-height: 450px;
    margin-top: 0;
    margin-left: 100px;
  }

  .plan-one-side.floor-plan {
    background-position: 50% 0;
    margin-top: -15px;
  }

  .plan-one-side.wall-detail {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6361211a0376506b984ce84d_wall%20copy.png");
    background-position: 75% 0;
    background-size: 60%;
  }

  .section-team-banner, .section-core-values {
    padding-bottom: 60px;
  }

  .founders-grid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20%;
  }

  .founder-portrait {
    min-height: 320px;
  }

  .text-block---error-dark {
    line-height: 1.5;
  }

  .section-instagram-projects {
    padding-bottom: 60px;
  }

  .section-instagram-projects.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .subtitle-right-aligned {
    font-family: Montserrat, sans-serif;
  }

  .subtitle-right-aligned.small {
    text-align: left;
    line-height: 1.5;
  }

  .section-spec-banner {
    padding-bottom: 60px;
  }

  .sticky-dual-wrapper-faqs {
    grid-template-columns: minmax(auto, 25%) 1px 1fr;
  }

  .section-process-banner {
    padding-bottom: 60px;
  }

  .sticky-dual-wrapper-delivery-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .phase-image-layout {
    min-height: 140px;
    margin-bottom: 20px;
  }

  .phase-image-layout.payment {
    min-height: 150px;
  }

  .dual-extras_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .extras-card {
    grid-row-gap: 40px;
    padding-left: 40px;
  }

  .extras-card.trobolo-wc {
    background-position: 100% 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.separett-wc {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.self-levelling-legs, .extras-card.step-ladder {
    background-position: 100% 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.modular-decking {
    background-position: 50% 100%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.garage-side-box {
    background-position: 100% 70%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.garden-swing {
    background-position: 50%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.sofa-beds {
    background-position: 100% 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.fireplace {
    background-position: 50% 90%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.velux {
    background-position: 100% 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.access {
    background-position: 50%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.solar {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6da646414605432dbd1b9_solar%20system.jpg");
    background-position: 100% 0;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.water-off-grid, .extras-card.sustainability-intro-image {
    background-position: 50%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.up-to-date-tech {
    background-position: 50% 0;
    background-size: 180%;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.skilful-carpentry {
    background-position: 50% 100%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .extras-card.architecture-centered {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 400px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-extras, .section-phases, .section-pricing-banner {
    padding-bottom: 60px;
  }

  .section-image-credit-button {
    padding-bottom: 0;
  }

  .section-image-credit-button.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-partnerships, .section-online-consult, .section-about-team, .section-more-articles, .section-blog-posts, .section-trailer-types, .section-tabs-warranty {
    padding-bottom: 60px;
  }

  .section-tabs-warranty.no-padding.grey {
    background-color: var(--beige);
  }

  .section-tabs-details {
    padding-bottom: 60px;
  }

  .section-tabs-details.no-padding.grey {
    background-color: var(--beige);
  }

  .our-promise {
    grid-column-gap: 11px;
    grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
    grid-template-columns: repeat(auto-fit, minmax(500px, 5fr));
    grid-auto-columns: .3fr;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .warranties-list {
    grid-row-gap: 20px;
  }

  .warranties-lists, .support, .third-party {
    grid-row-gap: 21px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-sustainability {
    padding-bottom: 60px;
  }

  .visit-a-sample-wrapper {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .section-blog-content, .section-blog-banner {
    padding-bottom: 60px;
  }

  .dual-intro_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dual-intro_wrapper.mini-pod-brochure-bg {
    background-position: 0 0;
    background-size: cover;
    padding-top: 60px;
    padding-right: 50px;
  }

  .dual-intro_wrapper.glamping-brochure-bg {
    background-position: 0 0;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dual-intro_wrapper.tiny-brochure-bg {
    background-position: 50%;
    background-size: cover;
    grid-template-columns: .75fr minmax(200px, .75fr);
  }

  .dual-intro_wrapper.mini-pod-brochure-sales-page {
    grid-column-gap: 20px;
    background-position: 0 10%;
    background-size: cover;
    grid-template-columns: .5fr .65fr;
    padding-top: 60px;
    padding-right: 30px;
  }

  .section-our-story, .section-project-list, .section-sustainability-items {
    padding-bottom: 60px;
  }

  .plain_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1.75fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-sustainability-intro {
    padding-bottom: 60px;
  }

  .dual-process_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 30px;
  }

  .logistics-icons-list {
    margin-top: 80px;
  }

  .legal-dual-wrapper {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
  }

  .legal-block {
    grid-row-gap: 10px;
    display: block;
  }

  .legal-stacked-intro {
    grid-row-gap: 20px;
  }

  .section-terms-hero {
    padding-bottom: 60px;
  }

  .heading-xmedium {
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
  }

  .heading-xmedium.margin-bottom {
    margin-bottom: 20px;
  }

  .section-our-work-items {
    padding-bottom: 60px;
  }

  .stacked-intro-card {
    grid-row-gap: 40px;
  }

  .title-card {
    grid-template-rows: auto;
  }

  .section-instagram-mini-pods {
    padding-bottom: 60px;
  }

  .section-instagram-mini-pods.no-top-padding {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .fs-cc-banner_container {
    max-width: 80%;
  }

  .modal-split-left-mini-pod {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d7240236ebafc59fd173_Interior%20Shoji.jpg");
    background-position: 50%;
    background-size: cover;
    min-height: 100%;
    display: block;
  }

  .modal-split-form-mini-pod {
    justify-content: flex-start;
    align-self: flex-start;
    min-width: 50%;
    min-height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
  }

  .modal-content-mini-pod {
    width: 75vw;
    max-width: 75vw;
    height: 85vh;
    padding-right: 0;
    display: flex;
  }

  .intro_wrapper-mini-pod-sample {
    grid-column-gap: 50px;
    grid-template-columns: 1.75fr 1.81fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-what-is-the-mini-pod, .section-roi-rent-etc, .section-main-features {
    padding-bottom: 60px;
  }

  .section-main-features.no-padding.grey {
    background-color: var(--beige);
  }

  ._20--off-wrapper {
    grid-template-columns: 5.5fr 1.5fr;
    justify-content: center;
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .text-field-20-off {
    min-height: 45px;
  }

  .sales-banner-small {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mini-pod-sales-form-wrapper {
    align-items: flex-start;
    margin-top: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .sales-form-modal {
    flex: 0 auto;
    order: 1;
    align-self: center;
    padding-right: 0;
  }

  .sales-form-input-wrapper-modal {
    display: block;
  }

  .section-benefits {
    padding-bottom: 60px;
  }

  .centered-container {
    display: flex;
  }

  .slider-section-wrapper---mini-pod-sample {
    padding-bottom: 5px;
  }

  .section-who-is-it-for-hidden {
    padding-bottom: 60px;
  }

  .sale-box {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .outline-button {
    font-size: .7rem;
  }

  .outline-button.light {
    background-color: #fff;
  }

  .section-who-is-it-for-var2, .title-wrapper, .section-not-just-a-pod, .section-interior-features, .section-spacer, .section-testimonials {
    padding-bottom: 60px;
  }

  .centered-container-slider {
    display: block;
  }

  .section-bonus-packages {
    padding-bottom: 60px;
  }

  .background-image-blog-thumb {
    background-position: 0%;
    min-height: auto;
    max-height: none;
  }

  .background-image-client-story-thumb {
    background-position: 0%;
    min-height: 180px;
  }

  .nav-button-mobile {
    padding: 16px 32px;
    font-size: .7rem;
    line-height: 1.35em;
  }

  .interior-characteristics, .bonus-characteristics {
    grid-row-gap: 20px;
  }

  .section-multi-unit-discounts {
    padding-bottom: 60px;
  }

  .generic-wrapper---white {
    padding-bottom: 5px;
  }

  .section-mini-pod-models {
    padding-bottom: 60px;
  }

  .centered-button_wrapper {
    grid-column-gap: 50px;
    grid-template-columns: 1fr;
    margin-right: 0;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 20px;
  }

  .section-grouping {
    padding-bottom: 60px;
  }

  .grouping-content {
    padding-right: 60px;
  }

  .mini-pod-grouping {
    min-height: 300px;
    max-height: 300px;
  }

  .brochure-footer {
    margin-left: 0;
  }

  .logo-footer {
    margin-left: -5px;
  }

  .featured-in-stack {
    margin-left: 0;
    padding-left: 30px;
  }

  .section-featured-in {
    padding-bottom: 0;
  }

  .section-featured-in.grey {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-x-small {
    color: var(--off-black);
  }

  .coming-soon-card {
    grid-row-gap: 40px;
    padding-left: 40px;
  }

  .coming-soon-card.tiny-render {
    background-position: 50%;
    background-size: 75%;
    padding-left: 0;
  }

  .container-wide {
    justify-content: center;
    align-items: center;
  }

  .colour-block {
    height: 180px;
  }
}

@media screen and (min-width: 1920px) {
  .section-4-squares {
    padding-bottom: 60px;
  }

  .background-image {
    background-position: 50% 65%;
  }

  .background-image.hero-background_about {
    background-position: 50%;
  }

  .background-image.hero-background_awards {
    background-position: 50% 60%;
  }

  .background-image.hero-background_mini-pods {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638880dc9f00886c800b2ca8_Mini%20Pods%20Exterior%20with%20Lady%20on%20a%20chair%20outside.jpg");
    background-position: 0 70%;
    background-size: cover;
  }

  .background-image.start-the-conversation-tiny-house {
    background-position: 50% 75%;
  }

  .background-image.hero-background_bespoke {
    background-position: 50%;
  }

  .background-image.about-image {
    min-height: 500px;
  }

  .background-image.visit-us-background {
    background-position: 0 35%;
  }

  .background-image.mini-pod-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6409f266fc0318030f098b62_Mini%20Pod%20Sample%20Sale%20Hero%20copy.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .background-image.client-gallery {
    padding-bottom: 0;
    padding-left: 0;
  }

  .background-image.our-work-banner-bg {
    background-position: 50% 20%;
  }

  .background-image.mini-pod-image-002 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6388595e4d67440807a27e92_Mini%20Pod%20in%20field%20-%20angle%20view.jpg");
  }

  .background-image.mini-pods-image-003 {
    background-position: 50% 100%;
  }

  .background-image.mini-pods-image-010 {
    background-position: 50% 25%;
  }

  .background-image.mini-pod-image-016 {
    background-position: 50%;
  }

  .background-image.glamping-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389cfd403843054b50bb99d_side%20facade%20in%20black%20oil.jpg");
    background-position: 50%;
  }

  .background-image.glamping-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d06304aa264d90a0cad9_man%20enjoying%20the%20view%20on%20a%20front%20step.jpg");
  }

  .background-image.glamping-image-002 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d0e08f2fdf5b36a40f15_tiny%20cabin%20mountain%20view.jpg");
  }

  .background-image.glamping-image-010 {
    background-position: 50% 25%;
  }

  .background-image.glamping-image-006 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d0438f2fdf8630a40716_front%20facade%20tiny%20house%20bench.jpg");
    background-position: 50%;
  }

  .background-image.lets-chat-bg-glamping {
    background-position: 50%;
    background-size: auto;
  }

  .background-image.hero-background_tiny-houses {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/639081aaa2f3a21c130f55fd_Tiny%20House%20in%20a%20field%20aerial%20view.jpg");
    background-position: 0 70%;
    background-size: cover;
  }

  .background-image.tiny-image-002 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390842f07672b2ef8e60d9d_1b.jpg");
  }

  .background-image.tiny-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6390840f1279b36f240ca2ed_1a.jpg");
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.tiny-image-003 {
    background-position: 50% 25%;
  }

  .background-image.start-the-conversation-mini-pods {
    background-position: 0 15%;
  }

  .background-image.process-image {
    background-position: 100% 0;
  }

  .background-image.process-image.payment {
    margin-bottom: 20px;
  }

  .background-image.bespoke-process-image-001 {
    background-position: 50% 100%;
  }

  .background-image.start-the-conversation-general {
    background-position: 50%;
  }

  .background-image.bespoke-image-008 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cb38a1298440a44c78d6_villa_limno_kitchen_-%20Interior%201.jpg");
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.bespoke-image-009 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cb6ea162c102c71076a5_villa_limno_bathroom_1.jpg");
  }

  .background-image.bespoke-image-006 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cbe9f3c0d86cd8a511f1_villa_limno_living_room_Interior%202.jpg");
    background-position: 50% 100%;
    border-top: 1px #000;
  }

  .background-image.bespoke-image-007 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cbf93f0f381934578e5c_villa_limno_bedroom_3.jpg");
  }

  .background-image.hero-background_comingsoon {
    background-position: 50% 35%;
  }

  .background-image.about-image-001 {
    background-position: 50% 100%;
  }

  .background-image.our-work-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc19bcccb45606db6d4b6a_Koleliba%20team%20in%20workshop.jpg");
    background-position: 50% 0;
  }

  .background-image.extras-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b6d77159494fea1c7f1919_Shoji%20Detail.jpg");
    background-position: 0 0;
  }

  .background-image.orders-pricing {
    background-position: 50% 25%;
  }

  .background-image.sustainability-hero-image {
    background-position: 50% 100%;
  }

  .background-image.sustainability-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b82b8cf296f77303f7cde7_ertfer.jpg");
    background-position: 0 0;
  }

  .background-image.our-story {
    background-position: 50% 25%;
  }

  .background-image.mini-pod-sample {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64109264fc2b34092928017c_Landing%20page.jpg");
    background-position: 100%;
    background-size: cover;
  }

  .background-image.mini-pods-window-from-outside {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64525d2ace0c39783034b58d_Mini%20Pod%20window%20from%20outside.jpg");
    background-position: 75%;
  }

  .background-image.mini-pods-image-side-table-above {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64524093f45494d4d0849d17_Mini%20Pod%20side%20table%20above.jpg");
  }

  .background-image.mini-pod-window-from-inside {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6452436cbd06fd63cf59c7f6_Mini%20Pod%20window%20from%20inside.jpg");
  }

  .background-image.shoji-sample {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/654df8e270a76245724abbe6_sales-hero.jpg");
    background-position: 100%;
    background-size: cover;
  }

  .overlay {
    background-color: #0a101d33;
  }

  .overlay.tint {
    background-color: #1d140a33;
  }

  .slider {
    height: auto;
  }

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

  .body-display-text, .body-display-text.small-centered {
    font-size: .9rem;
    line-height: 2;
  }

  .body-display-text.text-size-small {
    margin-bottom: 20px;
  }

  .body-display-text.align-center {
    font-size: 1rem;
  }

  .subtitle {
    min-height: 30px;
    padding-top: 6px;
    font-size: .8rem;
    line-height: 1.5;
    display: block;
    position: static;
  }

  .subtitle.light {
    font-size: .8rem;
  }

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

  .subtitle.text-color-white {
    padding-top: 6px;
    display: block;
  }

  .subtitle.align-center {
    text-align: center;
    min-height: auto;
    font-size: .7rem;
  }

  .subtitle.projects, .subtitle.left-aligned {
    font-size: .8rem;
  }

  .solid-button {
    padding: 16px 32px;
    font-size: .8rem;
    line-height: 1.35em;
  }

  .solid-button.margin-top, .solid-button.margin-bottom {
    padding-top: .9rem;
    padding-bottom: .9rem;
  }

  .product-card_bottom {
    border-left: 1px none var(--pinstripe);
  }

  .light-fill {
    margin-top: 0;
  }

  .underline-link.dark {
    line-height: 1.5;
  }

  .project-grid.no-top-margin {
    padding-bottom: 20px;
  }

  .skew-background.instagram {
    height: 100%;
  }

  .action-banner {
    min-height: 550px;
  }

  .nav-button {
    padding: 16px 32px;
    font-size: .8rem;
  }

  .outline-button---old {
    font-size: 1.5rem;
  }

  .outline-button---old.var1 {
    border-color: #fff3;
    padding: .9rem 1.8rem .9rem 2rem;
    font-size: .9rem;
    line-height: 1.35;
  }

  .showreel-info {
    margin-left: 0;
    padding-left: 30px;
  }

  .product-characteristics {
    grid-row-gap: 20px;
    align-items: start;
  }

  .product-card_hover {
    font-size: 1rem;
  }

  .instagram-feed {
    margin-left: 8px;
  }

  .instagram-link {
    height: 26vh;
    max-height: 26vh;
  }

  .top-grey-cover {
    height: 80%;
  }

  .footer-box_bottom {
    padding-top: 10px;
  }

  .footer-brand {
    grid-row-gap: 25px;
    margin-left: 28px;
  }

  .footer-brand-copy {
    grid-row-gap: 25px;
  }

  .footer-credits {
    padding-top: 10px;
  }

  .testimonial-text_wrapper {
    grid-template-columns: repeat(auto-fit, minmax(0, 800px));
  }

  .collection-hero-banner {
    min-height: 1050px;
  }

  .side-fill {
    border: 1px #000;
  }

  .addresses_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
  }

  .section-hero {
    background-color: #000;
  }

  .step-card, .step-card.end {
    grid-row-gap: 40px;
  }

  .step-card.mini-pods-render {
    background-position: 50% 100%;
    background-size: contain;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.bespoke-render {
    background-position: 100% 35%;
    background-size: 90%;
  }

  .step-card.tiny-render {
    background-position: 50%;
    background-size: 70%;
  }

  .step-card.glamping-pods-render {
    background-position: 50%;
    background-size: 65%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.our-work-intro-image {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc18fa55f546c9523eaec7_we%20are%20doers.jpg");
    background-position: 50%;
    background-size: cover;
    min-height: 438px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .floorplan {
    border: 1px #000;
    padding: 0 0 60px;
  }

  .rich-text {
    margin-top: 25px;
    line-height: 1.7;
  }

  .contact-wrapper {
    padding-top: 0;
  }

  .sticky-dual-wrapper {
    grid-template-columns: minmax(auto, 30%) 1px 1fr;
    padding-left: 50px;
  }

  .sticky-section_list {
    border-top-style: solid;
    margin-top: 0;
  }

  .sticky-section_-list-item {
    padding-top: 0;
  }

  .full-stacked-intro {
    grid-row-gap: 20px;
  }

  .sticky-section_-item-top {
    grid-row-gap: 20px;
    grid-template-columns: minmax(0, 6.25fr) .25fr;
    margin-top: 10px;
  }

  .sticky-section_-item-top.first {
    margin-top: 0;
  }

  .content-one_column {
    grid-column-gap: 20px;
  }

  .enlargable-image {
    height: 34vh;
  }

  .client-testimonial {
    grid-row-gap: 30px;
    max-width: 75%;
  }

  .team-portrait {
    min-height: 250px;
  }

  .horizontal-journal-card {
    min-height: 480px;
    max-height: none;
  }

  .journal-grid {
    padding-top: 30px;
  }

  .popular-post-card {
    min-height: 220px;
    max-height: 220px;
  }

  .slide-background_image {
    background-position: 0 100%;
  }

  .team-bio-wrapper {
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .project-image {
    min-height: 425px;
  }

  .more-articles-wrapper {
    padding-top: 40px;
  }

  .item-content {
    margin-top: 10px;
  }

  .plus-lottie {
    justify-content: center;
  }

  .button-text {
    font-size: .8rem;
    line-height: 1.35em;
  }

  .button-text.dark {
    color: #000;
  }

  .padding-vertical, .page-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-large {
    letter-spacing: 0;
  }

  .heading-medium {
    letter-spacing: 0;
    font-size: 1.5rem;
    line-height: 1.8;
  }

  .heading-medium.margin-top {
    font-size: 1.8rem;
  }

  .heading-medium.margin-bottom-small {
    margin-bottom: 20px;
  }

  .text-size-small {
    color: var(--body-display);
  }

  .heading-small.text-align-left {
    display: block;
  }

  .container-two-sides {
    margin-top: 0;
    display: flex;
  }

  .media-section_logos.no-top-margin {
    padding-top: 60px;
  }

  .clients-image-three.inhabitat {
    padding-top: 45px;
  }

  .body-display.light {
    font-size: 1.3rem;
    line-height: 1.8em;
  }

  .text-field-contact {
    background-color: #0000;
  }

  .contact-form-wrapper {
    grid-template-columns: .75fr .75fr;
    padding-top: 60px;
    padding-right: 30px;
  }

  .tab-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: .8rem;
  }

  .tab-link.w--current {
    border-radius: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: .8rem;
  }

  .heading {
    font-size: 1.1rem;
  }

  .heading-tabs {
    font-size: 1.1rem;
    line-height: 2;
  }

  .padding-huge-top {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }

  .collection-gallery-list {
    column-count: 5;
    font-size: .9rem;
    line-height: 1.5px;
  }

  .gallery-section {
    margin-left: 1rem;
    margin-right: 1rem;
    font-family: Montserrat, sans-serif;
    font-size: .9rem;
    line-height: 1.5;
    display: flex;
  }

  .grid-wrapper_generic {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .testimonial-slide_content {
    grid-template-columns: 1fr;
  }

  .testimonial-slider {
    padding-bottom: 320px;
  }

  .testimonial-wrapper {
    grid-template-columns: 1fr;
  }

  .testimonial-text-white {
    font-size: 1.4rem;
  }

  .projects-mask {
    max-width: 750px;
  }

  .background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c2c3f5261b693ef530bcc4_Placeholder.svg");
  }

  .background.testimonial-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63bc20e8953c1e3ef340718e_Sky%20and%20grass%20view%20on%20Limnos.jpg");
    background-position: 50% 85%;
    background-size: cover;
  }

  .testimonial-text-dark {
    margin-top: 0;
    line-height: 2;
  }

  .footer_social-wrapper {
    margin-top: 0;
  }

  .tab-link, .tab-link.w--current {
    border-radius: 30px;
  }

  .inline-link.footer-white {
    font-size: .8rem;
  }

  .features-list_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph {
    line-height: 1.8rem;
  }

  .model-plan {
    margin-bottom: 40px;
  }

  .model-plan.roof {
    grid-column-gap: 40px;
  }

  .model-plan.floor {
    grid-template-columns: 2fr;
    grid-auto-columns: .75fr;
    min-height: auto;
  }

  .model-plan.main-features {
    grid-column-gap: 40px;
    grid-template-columns: 1fr;
    grid-auto-columns: .5fr;
    margin-left: 0;
  }

  .model-plan.main-features.tiny {
    grid-column-gap: 30px;
    grid-auto-columns: .45fr;
  }

  .model-plan.s-tiny {
    grid-template-columns: minmax(0, 1.25fr) .75fr;
  }

  .model-plan.m-tiny {
    grid-template-columns: minmax(0, 2fr) 1fr;
  }

  .model-plan.l-tiny {
    grid-template-columns: minmax(200px, 2fr) .75fr;
  }

  .model-plan.mini-pod-studio {
    grid-template-columns: 2fr;
    grid-auto-columns: .75fr;
    min-height: auto;
  }

  .model-plan.mini-pod-essential {
    grid-template-columns: 1.25fr;
    grid-auto-columns: .75fr;
    min-height: auto;
  }

  .model-plan.glamping-pods-studio {
    grid-template-columns: 1.75fr;
    grid-auto-columns: .75fr;
    min-height: auto;
  }

  .model-plan.glamping-hotel-suite {
    grid-template-columns: 2fr;
    grid-auto-columns: .75fr;
    min-height: auto;
  }

  .details-list.mini-pods-main-features {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384d00e53b8239febecf471_Mini%20Pods%203D%20plan.png");
    background-position: 70% 30%;
    background-size: 90%;
    margin-top: -20px;
    margin-left: 0;
  }

  .details-list.tiny-main-features {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384d9882abcc70ecbe5bf7a_Tiny%20Houses%203D%20Plan.png");
    background-size: 90%;
    grid-template-columns: 1.25fr;
    min-height: 540px;
    margin-top: 0;
  }

  .details-list.glamping-main-features {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6384e1c9a45d086b3b4690f7_Glamping%20Pods%203D%20plan.png");
    background-position: 70% 30%;
    background-size: 90%;
    margin-top: 0;
    margin-left: 0;
  }

  .details-list.glamping-essential, .details-list.glamping-hotel-suite {
    width: 800px;
  }

  .details-list.glamping-studio {
    width: 800px;
    min-width: auto;
    max-width: none;
    min-height: 760px;
  }

  .details-list.s-tiny-mini {
    background-position: 100% 0;
    background-size: auto 250px;
    width: 900px;
    min-height: 280px;
    margin-left: 0;
  }

  .details-list.s-tiny-shoji {
    background-position: 100% 0;
    background-size: auto 250px;
    width: 900px;
    min-height: 300px;
    margin-left: 0;
  }

  .details-list.s-tiny-family {
    background-position: 100% 0;
    background-size: auto 250px;
    justify-content: stretch;
    width: 900px;
    min-height: 300px;
    margin-left: -100px;
  }

  .details-list.m-tiny-see-through-cabin {
    background-position: 100% 0;
    background-size: auto 247px;
    justify-content: stretch;
    width: 980px;
    min-height: 300px;
    margin-left: -100px;
  }

  .details-list.m-tiny-meadow-cabin, .details-list.m-tiny-nord {
    background-position: 100% 0;
    background-size: auto 250px;
    justify-content: stretch;
    width: 980px;
    min-height: 300px;
    margin-left: -100px;
  }

  .details-list.m-tiny-villa-limno {
    background-position: 100% 0;
    background-size: auto 250px;
    justify-content: stretch;
    width: 980px;
    min-height: 280px;
    margin-left: -100px;
  }

  .details-list.l-tiny-jana {
    background-position: 100% 0;
    background-size: auto 280px;
    justify-content: stretch;
    width: 1000px;
    min-height: 320px;
    margin-left: -100px;
  }

  .details-list.l-tiny-weekend {
    background-position: 100% 0;
    background-size: auto 280px;
    width: 1000px;
    min-height: 300px;
    margin-left: 0;
  }

  .details-list.l-tiny-getaway, .details-list.l-tiny-summer {
    background-position: 100% 0;
    background-size: auto 280px;
    width: 1000px;
    min-height: 320px;
    margin-left: 0;
  }

  .details-list.mini-pods-main-features-sale {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6410989e6141dc6d71d21ee2_mini%20Pod%20scheme.jpg");
    background-position: 70% 30%;
    background-size: 100%;
    margin-top: -20px;
    margin-left: 0;
  }

  .section-steps {
    background-color: #0000;
  }

  .section-steps.no-padding {
    background-color: var(--beige);
  }

  .modal {
    display: none;
  }

  .modal-content {
    width: 50vw;
    height: 550px;
  }

  .blog-intro_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: .75fr .8fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .plans-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .form-container {
    margin-top: 0;
  }

  .subscribe-form-input-wrapper {
    margin-top: 1rem;
    margin-right: 20px;
  }

  .overlay-none {
    background-color: #0a101d1a;
  }

  .subscribe-button {
    padding: 1rem 2rem;
    line-height: 1.35;
  }

  .team-member-grid {
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .centered-half-section {
    min-height: auto;
    padding-right: 50px;
  }

  .form-box {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-image-001 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b4437b852bf505def08751_contact%201.jpg");
  }

  .contact-image-002 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b443ac7ed56ee9ad158f89_contact%202.jpg");
    min-height: auto;
  }

  .visit-us-form {
    order: 1;
    max-width: none;
    margin-bottom: 0;
    padding-top: 0;
  }

  .gallery-filter_form {
    font-family: Montserrat, sans-serif;
    font-size: .9rem;
    line-height: 1.5;
  }

  .radio-button-without-selector {
    padding-left: 10px;
  }

  .radio-button-without-selector.w--redirected-checked {
    padding-left: 0;
  }

  .modal-split-form {
    padding-top: 3rem;
  }

  .subscribe-form-input-wrapper-modal {
    max-width: 80%;
  }

  .picture-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 0;
  }

  .padding-vertical-xlarge {
    padding-bottom: 1rem;
  }

  .padding-vertical-xlarge.mini-pod-features {
    padding-top: 0;
  }

  .form-block {
    margin-top: 0;
  }

  .client-gallery {
    border: 1px #000;
  }

  .multi-step-form-block {
    max-width: 800px;
  }

  .multi-step-form-container {
    margin-top: 20px;
  }

  .form-heading {
    font-size: 1.8rem;
  }

  .image_container {
    background-position: 0 0;
  }

  .single-image-grid {
    padding-bottom: 20px;
  }

  .single-image-layout {
    min-height: 920px;
  }

  .section-double-image-holder-horizontal {
    padding-bottom: 0;
  }

  .light-fill-with-margin {
    margin-bottom: 0;
  }

  .double-image-layout {
    min-height: 550px;
  }

  .section-single-image-holder, .section-single-image-holder.grey {
    padding-bottom: 0;
  }

  .section-let-s-get-started {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-centered-text-old, .section-projects-list, .section-instagram {
    padding-bottom: 60px;
  }

  .section-instagram.no-top-padding {
    padding-bottom: 40px;
  }

  .section-intro {
    padding-bottom: 60px;
  }

  .section-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-intro.beige {
    font-size: 2rem;
  }

  .section-centered {
    padding-bottom: 60px;
  }

  .section-partners {
    padding-left: 0;
    padding-right: 0;
  }

  .section-about-intro {
    padding-bottom: 60px;
  }

  .section-about-intro.beige {
    font-size: 2rem;
  }

  .section-tabs, .section-specifications {
    padding-bottom: 60px;
  }

  .section-specifications.beige {
    font-size: 2rem;
  }

  .bold-text {
    font-size: .8rem;
  }

  .awards-image.tourism-award-2018 {
    padding-top: 30px;
  }

  .awards-image.archinova-award {
    padding-top: 35px;
  }

  .section-double-image-holder-vertical {
    padding-bottom: 0;
  }

  .double-image-layout-vertical {
    min-height: 920px;
  }

  .section-floorplan, .section-project-intro {
    padding-bottom: 60px;
  }

  .section-project-intro.beige {
    font-size: 2rem;
  }

  .tabs {
    margin-top: 0;
    padding: 60px;
  }

  .nomadic-homes {
    min-height: 210px;
    padding: 0;
  }

  .journals-books-cover {
    background-color: #0000;
    justify-items: stretch;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-awards, .section-products {
    padding-bottom: 60px;
  }

  .founder-grid_wrapper {
    grid-row-gap: 69px;
    grid-template-rows: auto;
    padding-bottom: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .tiny-house {
    min-height: 200px;
    padding: 0;
  }

  .winzig {
    padding: 0;
  }

  .mobile-homes {
    min-height: 200px;
    padding: 0;
  }

  .bravacasa-magazine, .nash-dom-07-2022, .nash-dom-10-2015 {
    min-height: 210px;
    padding: 0;
  }

  .nameri-se {
    min-height: 220px;
    padding: 0;
  }

  .sticky-dual-wrapper-awards {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
    padding-left: 50px;
  }

  .section-the-design-process, .section-visit-us, .section-craft, .section-client-gallery, .section-more-projects {
    padding-bottom: 60px;
  }

  .section-more-projects.beige {
    font-size: 2rem;
  }

  .hero-background-image {
    background-position: 0 100%;
  }

  .section-client-story {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-inter-title, .section-icons-banner {
    padding-bottom: 60px;
  }

  .section-icons-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-icons-banner.beige {
    font-size: 2rem;
  }

  .section-let-s-chat {
    padding-bottom: 60px;
  }

  .full-width-grid-wrapper {
    grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  }

  .section-contact-form {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-block {
    margin-left: 0;
  }

  .section-the-logistics {
    padding-bottom: 60px;
  }

  .section-the-logistics.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-the-logistics.beige {
    font-size: 2rem;
  }

  .dual-logistics_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: .75fr 1fr;
    padding: 60px;
  }

  .section-hero-short {
    padding-bottom: 60px;
  }

  .section-hero-short.contact {
    background-position: 50%;
    background-size: cover;
  }

  .section-visit-form {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .contact-image-003 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b4440223df1f5fd7caf9ac_contact%204.jpg");
  }

  .contact-image-004 {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b444250336df7b60eef58b_contact%203.jpg");
  }

  .text-block-3 {
    letter-spacing: 1px;
  }

  .steps-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
  }

  .process-image-layout {
    min-height: 120px;
  }

  .section-bespoke-process {
    padding-bottom: 60px;
  }

  .section-double-image-holder {
    padding-bottom: 0;
  }

  .section-double-image-holder.grey {
    padding-bottom: 60px;
  }

  .sticky-dual-wrapper-bespoke-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
    padding-left: 50px;
  }

  .internal-left-title {
    grid-column-gap: 48px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .tabs-negative-margin {
    margin-top: -45px;
  }

  .right-aligned-button_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: 1fr;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 30px;
  }

  .subtitle-left-align {
    min-height: 30px;
    padding-top: 6px;
    font-size: .8rem;
    line-height: 1.5;
    display: block;
    position: static;
  }

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

  .list-grid-radio {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .awards-header {
    grid-column-gap: 48px;
    grid-template-columns: .3fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .newsletter-wrapper {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .dual-footer_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dual-footer_wrapper.subscribe-bg, .dual-footer_wrapper.visit-us-bg {
    grid-template-columns: .75fr minmax(200px, .75fr);
    margin-left: 0;
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .text-field-subscribe {
    background-color: #efece7cc;
  }

  .hero-content_top-coming-soon {
    background-color: #0000;
  }

  .footer-credits-coming-soon {
    padding-top: 10px;
  }

  .plan-one-side.roof-plan {
    background-size: 100%;
    min-height: 450px;
    margin-top: 0;
  }

  .plan-one-side.floor-plan {
    min-height: 450px;
  }

  .plan-one-side.wall-detail {
    background-position: 75% 0;
  }

  .section-team-banner {
    padding-bottom: 60px;
  }

  .section-team-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-team-banner.beige {
    font-size: 2rem;
  }

  .section-core-values {
    padding-bottom: 60px;
  }

  .section-core-values.beige {
    font-size: 2rem;
  }

  .founders-grid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20%;
    padding-right: 20%;
  }

  .founder-portrait {
    min-height: 350px;
  }

  .section-instagram-projects {
    padding-bottom: 60px;
  }

  .section-instagram-projects.no-top-padding {
    padding-bottom: 40px;
  }

  .subtitle-right-aligned {
    min-height: 30px;
    padding-top: 6px;
    font-size: .8rem;
    line-height: 1.5;
    display: block;
    position: static;
  }

  .subtitle-right-aligned.small {
    text-align: left;
  }

  .section-spec-banner {
    padding-bottom: 60px;
  }

  .sticky-dual-wrapper-faqs {
    grid-template-columns: minmax(auto, 25%) 1px 1fr;
    padding-left: 50px;
  }

  .section-process-banner {
    padding-bottom: 60px;
  }

  .section-process-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-process-banner.beige {
    font-size: 2rem;
  }

  .sticky-dual-wrapper-delivery-steps {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
    padding-left: 50px;
  }

  .phase-image-layout {
    min-height: 140px;
  }

  .phase-image-layout.payment {
    min-height: 160px;
  }

  .dual-extras_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .extras-card {
    grid-row-gap: 40px;
  }

  .extras-card.trobolo-wc {
    background-position: 100% 0;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.separett-wc {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.self-levelling-legs, .extras-card.step-ladder {
    background-position: 100% 0;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.modular-decking {
    background-position: 50% 100%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.garage-side-box {
    background-position: 50% 70%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.garden-swing {
    background-position: 50%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.sofa-beds {
    background-position: 100% 0;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.fireplace {
    background-position: 50% 90%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.velux {
    background-position: 100% 0;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.access {
    background-position: 50%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.solar {
    background-position: 100% 0;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.water-off-grid, .extras-card.sustainability-intro-image {
    background-position: 50%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.up-to-date-tech {
    background-position: 50% 0;
    background-size: 180%;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.skilful-carpentry {
    background-position: 50% 100%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.architecture-centered {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 430px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-extras {
    padding-bottom: 60px;
  }

  .section-extras.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-extras.beige {
    font-size: 2rem;
  }

  .section-phases {
    padding-bottom: 60px;
  }

  .section-phases.beige {
    font-size: 2rem;
  }

  .section-pricing-banner {
    padding-bottom: 60px;
  }

  .section-pricing-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-pricing-banner.beige {
    font-size: 2rem;
  }

  .section-image-credit-button {
    padding-bottom: 0;
  }

  .section-partnerships {
    padding-bottom: 60px;
  }

  .section-partnerships.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-partnerships.beige {
    font-size: 2rem;
  }

  .section-online-consult, .section-about-team, .section-more-articles, .section-blog-posts, .section-trailer-types {
    padding-bottom: 60px;
  }

  .section-trailer-types.beige {
    font-size: 2rem;
  }

  .section-tabs-warranty, .section-tabs-details {
    padding-bottom: 60px;
  }

  .our-promise {
    grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
    grid-template-columns: repeat(auto-fit, minmax(500px, 5fr));
    margin-bottom: 40px;
  }

  .warranties-list {
    grid-row-gap: 20px;
    align-items: start;
  }

  .section-sustainability {
    padding-bottom: 60px;
  }

  .visit-a-sample-wrapper {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-blog-content, .section-blog-banner {
    padding-bottom: 60px;
  }

  .section-blog-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-blog-banner.beige {
    font-size: 2rem;
  }

  .dual-intro_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .dual-intro_wrapper.mini-pod-brochure-bg {
    background-size: cover;
    padding-top: 60px;
  }

  .dual-intro_wrapper.glamping-brochure-bg {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6389d100bc615a0f9e368b9a__DSC2885s.jpg");
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dual-intro_wrapper.tiny-brochure-bg {
    background-size: cover;
    grid-template-columns: .75fr minmax(200px, .75fr);
  }

  .dual-intro_wrapper.mini-pod-brochure-sales-page {
    background-position: 0 10%;
    background-size: cover;
    padding-top: 60px;
  }

  .section-our-story, .section-project-list, .section-sustainability-items {
    padding-bottom: 60px;
  }

  .section-sustainability-items.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-sustainability-items.beige {
    font-size: 2rem;
  }

  .plain_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: 5fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-sustainability-intro {
    padding-bottom: 60px;
  }

  .section-sustainability-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-sustainability-intro.beige {
    font-size: 2rem;
  }

  .dual-process_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: .75fr 1fr;
    padding-bottom: 0;
    padding-left: 60px;
    padding-right: 30px;
  }

  .icons-image {
    margin-top: -6px;
  }

  .logistics-icons-list {
    margin-top: 60px;
  }

  .block-quote {
    display: block;
  }

  .legal-dual-wrapper {
    grid-template-columns: minmax(auto, 20%) 1px 1fr;
    padding-left: 50px;
  }

  .legal-block {
    grid-row-gap: 40px;
    display: block;
  }

  .legal-stacked-intro {
    grid-row-gap: 20px;
  }

  .section-terms-hero, .section-our-work-items {
    padding-bottom: 60px;
  }

  .section-our-work-items.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-our-work-items.beige {
    font-size: 2rem;
  }

  .contact-form-container {
    padding-top: 0;
  }

  .section-instagram-mini-pods {
    padding-bottom: 60px;
  }

  .section-instagram-mini-pods.no-top-padding, .fs-cc-banner_component {
    padding-bottom: 40px;
  }

  .fs-cc-banner_container {
    max-width: 70%;
  }

  .modal-split-form-mini-pod {
    padding-top: 3rem;
  }

  .modal-content-mini-pod {
    width: 70vw;
    max-width: 70%;
    height: 80vh;
  }

  .intro_wrapper-mini-pod-sample {
    grid-column-gap: 48px;
    grid-template-columns: .75fr .77fr;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-what-is-the-mini-pod {
    padding-bottom: 60px;
  }

  .section-what-is-the-mini-pod.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-what-is-the-mini-pod.beige {
    font-size: 2rem;
  }

  .mini-pod-image-4-slider {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63887248505c553c3e4f4646_Mini%20Pod%20Kitchen.jpg");
  }

  .section-roi-rent-etc, .section-main-features {
    padding-bottom: 60px;
  }

  .mini-pod-image-2-slider {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889035f333e36e6f5e2d70_Mini%20Pod%20interior%20kitchenette%20and%20storage.jpg");
  }

  .mini-pod-image-1-slider {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63888e93438c11e1bd919917_Mini%20Pod%20Kitchenette.jpg");
  }

  .mini-pod-image-3-slider {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638871ffa2089e685c55713f_Mini%20Pod%20storage%20and%20bathroom.jpg");
  }

  ._20--off-wrapper {
    background-color: #0000;
    justify-content: center;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .text-field-20-off {
    background-color: var(--white);
    min-height: 50px;
  }

  .sales-banner-small {
    grid-auto-flow: row;
    display: grid;
  }

  .mini-pod-sales-form-wrapper {
    margin-top: 1rem;
    margin-right: 20px;
  }

  .sales-form-input-wrapper-modal {
    max-width: 80%;
  }

  .section-benefits {
    padding-bottom: 60px;
  }

  .section-benefits.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-benefits.beige {
    font-size: 2rem;
  }

  .centered-container {
    display: flex;
  }

  .slider-section-wrapper---mini-pod-sample {
    padding-bottom: 0;
  }

  .section-who-is-it-for-hidden {
    padding-bottom: 60px;
  }

  .sale-box {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .sale-wrapper {
    padding-top: 0;
  }

  .outline-button {
    font-size: .8rem;
  }

  .section-who-is-it-for-var2 {
    padding-bottom: 60px;
  }

  .section-who-is-it-for-var2.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-who-is-it-for-var2.beige {
    font-size: 2rem;
  }

  .title-wrapper, .section-not-just-a-pod {
    padding-bottom: 60px;
  }

  .section-not-just-a-pod.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-not-just-a-pod.beige {
    font-size: 2rem;
  }

  .section-interior-features, .section-spacer {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-testimonials {
    padding-bottom: 60px;
  }

  .section-testimonials.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-testimonials.beige {
    font-size: 2rem;
  }

  .testimonial_wrapper {
    grid-template-columns: minmax(0, auto);
  }

  .centered-container-slider {
    display: block;
  }

  .section-bonus-packages {
    padding-bottom: 60px;
  }

  .background-image-blog-thumb {
    background-position: 0%;
    min-height: auto;
    max-height: none;
  }

  .background-image-client-story-thumb {
    background-position: 0%;
    min-height: 200px;
  }

  .nav-button-mobile {
    padding: 16px 32px;
    font-size: .8rem;
  }

  .interior-characteristics {
    grid-row-gap: 20px;
    align-items: start;
  }

  .bonus-card_bottom {
    border-left: 1px none var(--pinstripe);
  }

  .bonus-characteristics {
    grid-row-gap: 20px;
    align-items: start;
  }

  .section-multi-unit-discounts {
    padding-bottom: 60px;
  }

  .generic-wrapper---white {
    padding-bottom: 0;
  }

  .section-mini-pod-models {
    padding-bottom: 60px;
  }

  .section-mini-pod-models.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-mini-pod-models.beige {
    font-size: 2rem;
  }

  .centered-button_wrapper {
    grid-column-gap: 48px;
    grid-template-columns: 1fr;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 30px;
  }

  .section-grouping {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .mini-pod-image-grouping {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/64137ae5cc3a8166b23615a3_MiniPod%20Duo.jpg");
  }

  .grouping-content {
    padding-right: 40px;
  }

  .mini-pod-grouping {
    min-height: 350px;
    max-height: 350px;
  }

  .featured-in-stack {
    margin-left: 0;
    padding-left: 30px;
  }

  .white-bg-container {
    background-position: 0 0;
  }

  .section-featured-in {
    padding-bottom: 0;
  }

  .heading-x-small.text-align-left {
    display: block;
  }

  .coming-soon-card {
    grid-row-gap: 40px;
  }

  .coming-soon-card.tiny-render {
    background-position: 50%;
    background-size: 70%;
  }

  .container-wide {
    justify-content: center;
    align-items: center;
  }

  .special-heading {
    padding: 30px 20px;
    font-size: 1.4rem;
  }

  .steps-link {
    font-size: 1.2rem;
    line-height: 1.5;
  }

  .heading-6 {
    font-size: 1.4rem;
  }

  .colour-block {
    height: 220px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 38px;
  }

  .body {
    background-color: #0000;
  }

  .section-4-squares {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-4-squares.grey {
    margin-left: 1.6rem;
  }

  .section-4-squares.no-top-padding {
    padding-bottom: 0;
  }

  .section-4-squares.no-top-padding.grey {
    margin-left: 0;
  }

  .grid-wrapper {
    grid-template-columns: minmax(5vw, 2.25fr) minmax(auto, 1400px) minmax(5vw, 1fr);
    place-content: stretch;
    place-items: stretch stretch;
    overflow: visible;
  }

  .background-image {
    background-position: 100%;
  }

  .background-image.hero-background_mini-pods {
    background-position: 80%;
  }

  .background-image.hero-background_bespoke {
    background-position: 50% 0;
    background-size: cover;
  }

  .background-image.visit-us-background {
    background-position: 50% 0;
  }

  .background-image.mini-pod-image-001 {
    background-position: 75%;
  }

  .background-image.client-gallery {
    height: auto;
    min-height: auto;
    padding-top: 0;
  }

  .background-image.awards-image-001 {
    background-position: 50% 15%;
  }

  .background-image.process-background {
    background-position: 50% 100%;
  }

  .background-image.mini-pods-image-003 {
    background-position: 100% 100%;
  }

  .background-image.mini-pods-image-010 {
    background-position: 0%;
  }

  .background-image.glamping-image-003, .background-image.glamping-image-006 {
    background-position: 100% 100%;
  }

  .background-image.hero-background_tiny-houses {
    background-position: 50%;
  }

  .background-image.tiny-image-009 {
    background-position: 100% 0;
  }

  .background-image.process-image {
    background-position: 0 0;
  }

  .background-image.bespoke-process-background {
    background-position: 50% 100%;
  }

  .background-image.bespoke-process-image-001 {
    background-position: 100% 100%;
  }

  .background-image.hero-background_comingsoon {
    background-position: 50% 0;
    background-size: cover;
  }

  .background-image.our-work-image-001, .background-image.extras-image-001 {
    background-position: 0 0;
  }

  .background-image.contact-background {
    background-position: 50% 100%;
  }

  .background-image.sustainability-001 {
    background-position: 0 0;
  }

  .background-image.mini-pod-sample {
    background-position: 50%;
  }

  .background-image.mini-pods-window-from-outside {
    background-position: 65%;
  }

  .background-image.shoji-sample {
    background-position: 50%;
  }

  .overlay {
    background-color: #0a101d33;
  }

  .products_container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    background-color: #0000;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .slider {
    padding-left: 0;
    padding-right: 0;
  }

  .slider.white {
    height: 350px;
  }

  .slider-arrow {
    width: 160px;
    height: 160px;
  }

  .navigation_container {
    grid-template-columns: minmax(2vw, 1fr) minmax(auto, 1400px) minmax(1vw, 1fr);
  }

  .nav-right {
    grid-column-gap: 10px;
  }

  .nav-link {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--pinstripe);
    background-color: #fff;
    min-height: 60px;
  }

  .navigation_content {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu {
    background-color: #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-left: 5vw;
    padding-right: 5vw;
    position: absolute;
    inset: 0%;
  }

  .brand.w--current {
    margin-bottom: 0;
  }

  .product-card {
    background-color: #fff;
  }

  .xxl-heading {
    font-size: 2.5rem;
  }

  .dual-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .dual-wrapper.white-bg {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    border-left: 1px solid var(--beige);
    margin-bottom: 40px;
    margin-left: 0;
  }

  .body-display-text {
    font-size: .9rem;
  }

  .body-display-text.text-size-small {
    margin-top: 0;
    font-size: .9rem;
    line-height: 2;
  }

  .body-display-text.text-size-small.margin-top {
    margin-top: 20px;
  }

  .body-display-text.footer {
    text-align: center;
  }

  .body-display-text.cms-map {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .medium-stacked-intro-about {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 20px;
  }

  .subtitle.light {
    font-size: .7rem;
    line-height: 2;
  }

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

  .subtitle.small.margin-small, .subtitle.small.image-credit {
    text-align: left;
    margin-left: 20px;
    margin-right: 0;
  }

  .subtitle.align-center.margin-large {
    line-height: 2;
  }

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

  .subtitle.projects {
    font-size: .7rem;
  }

  .subtitle.left-aligned {
    font-size: .7rem;
    line-height: 2;
  }

  .solid-button {
    padding: 1rem 1.8rem;
    font-size: .8rem;
    line-height: 1.35;
  }

  .solid-button.margin-top, .solid-button.margin-bottom {
    padding-top: .8rem;
    padding-bottom: .8rem;
    font-size: .7rem;
    line-height: 1.5;
  }

  .stacked-heading_container {
    grid-template-columns: minmax(auto, auto);
    width: auto;
  }

  .line-left {
    justify-content: flex-start;
  }

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

  .list-item {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .product-card_top {
    border-right-style: none;
  }

  .product-card_bottom {
    justify-items: center;
    padding-top: 48px;
  }

  .testimonial-slider_arrow {
    width: 60px;
    height: 60px;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0 136px 80px;
  }

  .hover-slider-arrow {
    width: 100%;
    height: 100%;
  }

  .underline-link.dark {
    margin-bottom: 10px;
    padding-bottom: 2px;
  }

  .project-grid {
    grid-template-columns: 1fr 1fr;
    padding: 36px 0 60px 36px;
    overflow: auto;
  }

  .vertical-line {
    width: 100%;
  }

  .action-banner {
    min-height: auto;
  }

  .instagram-footer {
    margin-left: 0;
    padding-top: 40px;
  }

  .nav-button {
    padding: .8rem 1.5rem;
  }

  .content_slogan.large-intro {
    padding-top: 0;
  }

  .outline-button---old.var1 {
    padding: .8rem 2rem;
    line-height: 1.35rem;
  }

  .showreel-info {
    grid-template-columns: 2fr;
    margin-left: 2.2rem;
    padding-bottom: 140px;
    padding-right: 60px;
  }

  .product-characteristics {
    grid-row-gap: 30px;
    grid-template-columns: 2.25fr;
  }

  .product-card_hover {
    display: none;
  }

  .instagram-feed {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .instagram-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .instagram-link {
    height: 18vh;
    max-height: 18vh;
  }

  .footer-content {
    grid-column-gap: 60px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-brand {
    grid-row-gap: 26px;
    max-width: 600px;
    margin-left: 0;
    padding-bottom: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    line-height: 1.5;
  }

  .footer-container {
    grid-row-gap: 100px;
    padding-top: 60px;
  }

  .legal-links_container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .client {
    margin-bottom: 0;
  }

  .testimonial-text_wrapper {
    grid-template-columns: 400px;
  }

  .hero-content {
    padding-top: 36px;
  }

  .collection-hero-banner {
    min-height: 650px;
  }

  .projects_container {
    padding-bottom: 0;
  }

  .addresses_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .stats-section {
    grid-row-gap: 0px;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr 1px 1fr;
  }

  .stats-item {
    grid-row-gap: 100px;
  }

  .sticky-intro {
    grid-row-gap: 20px;
    position: relative;
    top: 0;
  }

  .step-card {
    grid-row-gap: 29px;
    border-bottom: 0px solid var(--pinstripe);
    align-content: start;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .step-card.end {
    border-bottom-style: none;
    align-content: start;
  }

  .step-card.mini-pods-render {
    background-size: contain;
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 300px;
  }

  .step-card.bespoke-render {
    background-position: 100% 40%;
    background-size: 100%;
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
  }

  .step-card.tiny-render {
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 280px;
  }

  .step-card.glamping-pods-render {
    background-size: auto 95%;
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 300px;
  }

  .step-card.our-work-intro-image {
    background-position: 50%;
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 380px;
  }

  .project-block {
    grid-row-gap: 20px;
  }

  .floorplan {
    grid-row-gap: 60px;
    padding: 48px 0 60px 48px;
  }

  .post-top {
    padding-top: 60px;
  }

  .post-body {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding: 48px 0 70px 48px;
  }

  .rich-text {
    margin-top: 0;
    padding-bottom: 0;
  }

  .dropdown-list {
    position: absolute;
  }

  .dropdown-list.w--open {
    padding-top: 0;
  }

  .dropdown-wrapper {
    width: 100%;
    min-width: auto;
    box-shadow: 0 18px 36px -8px #292b4e1f;
  }

  .dropdown-link {
    border-top: 1px solid var(--pinstripe);
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    min-height: 60px;
    display: flex;
  }

  .project-bottom {
    grid-template-columns: 1fr;
  }

  .contact-wrapper {
    grid-row-gap: 60px;
    grid-template-columns: repeat(auto-fit, minmax(0, 5fr));
    justify-items: start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .quick-link-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .form-field-grid {
    width: 95%;
  }

  .sticky-dual-wrapper {
    grid-row-gap: 24px;
    grid-template-rows: .25fr;
    grid-template-columns: minmax(0, 1fr);
    padding-left: 30px;
  }

  .sticky-dual-wrapper.trailers {
    grid-template-rows: minmax(130px, .25fr);
  }

  .sticky-section_list {
    margin-top: 0;
  }

  .sticky-section_intro {
    position: static;
    top: auto;
  }

  .sticky-section_-list-item {
    border-top-style: none;
    padding-top: 0;
  }

  .full-stacked-intro {
    grid-row-gap: 36px;
    grid-template-columns: minmax(auto, auto);
    grid-auto-rows: minmax(auto, .25fr);
    margin-top: 0;
    margin-bottom: 0;
  }

  .sticky-section_-item-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(0, 8.25fr) .25fr;
    grid-auto-columns: minmax(0, .25fr);
  }

  .content-one_column {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 20px;
  }

  .enlargable-image {
    height: 42vw;
  }

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

  .about-block {
    grid-template-rows: minmax(330px, 1fr);
  }

  .client-testimonial {
    max-width: none;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .steps-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .section-other-features {
    padding-top: 120px;
  }

  .project-gallery-image {
    min-height: 275px;
  }

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

  .team-portrait {
    min-height: 200px;
  }

  .horizontal-journal-card {
    min-height: 390px;
  }

  .popular-posts {
    max-width: 500px;
    margin-top: 60px;
    position: relative;
    top: auto;
  }

  .journal-grid {
    grid-row-gap: 48px;
    grid-template-rows: auto 1px auto;
    grid-template-columns: 1fr;
    padding: 40px 0 48px 48px;
    display: block;
    overflow: visible;
  }

  .popular-posts-list {
    grid-template-rows: auto;
  }

  .popular-post-image {
    min-height: 140px;
  }

  .popular-post-info {
    grid-row-gap: 36px;
  }

  .slide-background_image {
    background-position: 50%;
  }

  .team-bio-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
  }

  .stacked-hero-title {
    margin-left: 100px;
    margin-right: 100px;
  }

  .dropdown-corner {
    border-top: 1px solid var(--pinstripe);
    border-left: 1px solid var(--pinstripe);
    top: -6px;
  }

  .collection-item {
    margin-bottom: 7px;
  }

  .project-image {
    min-height: 300px;
  }

  .hover-circle_wrapper {
    display: none;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 19px 0;
    display: flex;
  }

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

  .menu-icon-wrapper {
    border-style: none none none solid;
    border-width: 1px;
    border-color: black black black var(--pinstripe);
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 0 0 24px;
    display: flex;
  }

  .menu-icon {
    width: 28px;
  }

  .social-box {
    min-height: 120px;
  }

  .verticle-journal-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .menu-items {
    box-shadow: 0 18px 36px -8px var(--light-grey);
    flex-direction: column;
    padding-left: 25vh;
    padding-right: 25vh;
  }

  .item-content {
    margin-top: 10px;
  }

  .button-text {
    line-height: 1.5;
  }

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

  .margin-top.text-size-small {
    margin-bottom: 20px;
  }

  .padding-vertical {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .container-large {
    display: inline;
  }

  .page-padding {
    padding-top: 0;
  }

  .margin-large {
    margin: 2.5rem 0 2.5rem 1rem;
  }

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

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

  .heading-medium.margin-top {
    font-size: 1.3rem;
  }

  .heading-small {
    text-align: center;
    line-height: 2;
  }

  .heading-small.text-align-left {
    text-align: left;
    margin-bottom: 0;
    font-size: 1.1rem;
  }

  .container-two-sides {
    max-width: 728px;
  }

  .clients-image-three {
    margin-bottom: 30px;
  }

  .clients-image-three.designbloom {
    padding-top: 25px;
  }

  .clients-image-three.contemporist {
    padding-top: 18px;
  }

  .medium-stacked_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-field-contact.margin-top {
    margin-bottom: 2rem;
    display: block;
  }

  .stacked-intro {
    grid-row-gap: 40px;
    justify-items: stretch;
  }

  .contact-form-wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tab-link {
    margin-left: 0;
    padding-bottom: .8rem;
    padding-left: 1.8rem;
    display: block;
  }

  .tab-link.w--current {
    margin-top: 10px;
    margin-left: 0;
    padding-bottom: .8rem;
    display: block;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .tabs-menu.align-center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
  }

  .heading {
    text-align: center;
  }

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

  .heading-tabs {
    font-size: 1rem;
    line-height: 2;
  }

  .padding-huge-top {
    padding: 8rem 8rem 4rem;
  }

  .collection-gallery-list {
    column-count: 2;
    column-gap: 7px;
    margin-bottom: 5rem;
  }

  .gallery-section {
    margin-left: 5%;
    margin-right: 5%;
  }

  .grid-wrapper_generic {
    grid-template-columns: minmax(5vw, .25fr) minmax(auto, auto) minmax(5vw, .25fr);
  }

  .service-link {
    background-color: #fff;
  }

  .tabs-content {
    margin-top: 0;
    margin-left: 20px;
  }

  .testimonial-slider {
    padding-top: 180px;
    padding-bottom: 280px;
  }

  .projects-arrow {
    width: 60px;
    height: 60px;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0 136px 80px;
  }

  .projects-arrow.left {
    left: 0;
    right: 80px;
  }

  .background.testimonial-background {
    background-position: 50% 100%;
    background-size: 180%;
  }

  .testimonial-text-dark {
    margin-top: 0;
  }

  .footer_social-wrapper {
    justify-content: center;
  }

  .footer_social-icon {
    width: auto;
    height: auto;
  }

  .tab-link {
    text-align: center;
    margin-top: 10px;
  }

  .inline-link.footer-white {
    font-size: .6rem;
  }

  .features-list_wrapper {
    padding: 0 3rem;
  }

  .two-cols_grid {
    grid-column-gap: 0rem;
    padding-left: 0;
  }

  .paragraph {
    margin: 0 60px 20px 0;
  }

  .model-plan {
    grid-row-gap: 0px;
    grid-template-rows: minmax(300px, 1fr);
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .model-plan.roof {
    grid-template-columns: 1fr;
    margin-left: 40px;
    padding-left: 0;
  }

  .model-plan.floor {
    grid-template-rows: minmax(0, auto);
    grid-template-columns: 1.35fr;
    margin-left: 40px;
    padding-left: 0;
  }

  .model-plan.walls {
    grid-row-gap: 40px;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 1.5fr;
    justify-content: start;
    margin-left: 40px;
  }

  .model-plan.main-features {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .model-plan.s-tiny {
    grid-template-columns: minmax(0, 5fr);
  }

  .model-plan.m-tiny {
    grid-row-gap: 10px;
    grid-template-columns: .5fr;
    justify-content: end;
  }

  .model-plan.l-tiny {
    grid-template-columns: minmax(0, 4fr);
    padding-left: 20px;
  }

  .model-plan.mini-pod-studio, .model-plan.mini-pod-essential, .model-plan.glamping-pods-studio, .model-plan.glamping-hotel-suite {
    grid-template-rows: minmax(0, auto);
    grid-template-columns: 1.35fr;
    margin-left: 0;
  }

  .details-list {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    border-bottom: 0px solid var(--pinstripe);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: grid;
  }

  .details-list.minipod-essential-plan {
    background-position: 50% 0;
    align-content: start;
    align-items: start;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.mini-pods-main-features {
    background-position: 50% 40%;
    background-size: contain;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
  }

  .details-list.minipod-studio-plan {
    background-position: 50% 0;
    align-content: start;
    align-items: start;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.tiny-main-features {
    background-position: 50% 40%;
    background-size: contain;
  }

  .details-list.glamping-main-features {
    background-position: 50% 40%;
    background-size: contain;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
  }

  .details-list.glamping-essential {
    background-position: 50%;
    align-content: start;
    align-items: start;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.glamping-hotel-suite {
    align-content: start;
    align-items: start;
    width: auto;
    min-height: 310px;
    margin-top: 0;
    margin-left: 20px;
    padding-left: 0;
  }

  .details-list.glamping-studio {
    align-content: start;
    align-items: start;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.s-tiny-mini, .details-list.s-tiny-shoji {
    background-size: contain;
    align-content: start;
    align-items: start;
    width: 100%;
    min-height: 270px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .details-list.s-tiny-family {
    background-size: contain;
    align-content: start;
    align-items: start;
    width: 100%;
    min-height: 270px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.m-tiny-see-through-cabin {
    background-size: auto 198px;
    align-content: start;
    align-items: start;
    width: 700px;
    min-height: 210px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.m-tiny-meadow-cabin {
    background-size: auto 200px;
    align-content: start;
    align-items: start;
    width: 700px;
    min-height: 210px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.m-tiny-nord {
    background-size: auto 200px;
    place-content: start stretch;
    align-items: start;
    width: 700px;
    min-height: 210px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.m-tiny-villa-limno {
    background-size: auto 200px;
    align-content: start;
    align-items: start;
    width: 700px;
    min-height: 210px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.l-tiny-jana {
    background-size: contain;
    align-content: start;
    align-items: start;
    width: auto;
    min-width: 100%;
    min-height: 220px;
    margin-top: 0;
    padding-left: 0;
  }

  .details-list.l-tiny-weekend, .details-list.l-tiny-getaway, .details-list.l-tiny-summer {
    background-size: contain;
    align-content: start;
    align-items: start;
    width: auto;
    min-width: 100%;
    min-height: 220px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .details-list.mini-pods-main-features-sale {
    background-position: 50% 40%;
    background-size: contain;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
  }

  .ordered-list {
    padding-left: 20px;
  }

  .section-steps {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .modal {
    display: none;
  }

  .modal-content {
    width: 60vh;
    height: 400px;
    display: block;
  }

  .blog-intro_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .intro-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .plans-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .centered-section-content {
    padding-top: 60px;
  }

  .features-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .subscribe-form-modal {
    padding-right: 0;
  }

  .form-container {
    margin-top: 0;
  }

  .subscribe-form-input-wrapper {
    margin-top: 0;
  }

  .subscribe-button {
    padding: 1rem 1.8rem;
    font-size: .8rem;
    line-height: 1.35;
  }

  .team-member-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 0;
  }

  .hover-circle-wrapper {
    display: none;
  }

  .centered-half-section {
    width: 100%;
    max-width: none;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 0 0;
    display: block;
  }

  .form-box {
    width: auto;
    max-width: none;
    min-height: auto;
    margin-left: 40px;
    margin-right: 0;
  }

  .slider-section-visit-us {
    display: none;
  }

  .visit-us-wrapper {
    width: auto;
  }

  .visit-us-form {
    width: 100%;
    margin: auto 0;
    padding-top: 60px;
  }

  .radio-button-field.category-link {
    align-items: center;
    padding-left: 1rem;
    line-height: 1.5;
    display: flex;
  }

  .gallery-filter_form {
    align-items: center;
  }

  .radio-button-without-selector {
    margin-top: 0;
  }

  .modal-split-form {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 2rem 3rem;
  }

  .modal-split-left {
    max-width: 100%;
    margin-bottom: 40px;
    display: none;
  }

  .subscribe-form-input-wrapper-modal {
    display: block;
  }

  .subscribe-form-input-modal {
    width: 80%;
    margin-bottom: 2rem;
  }

  .picture-grid {
    grid-row-gap: 20px;
    margin-top: 0;
    padding: 20px 0 20px 20px;
  }

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

  .form-block {
    margin-left: 0;
  }

  .client-gallery {
    grid-row-gap: 60px;
    padding: 48px 0 48px 48px;
  }

  .process_details {
    padding: 10px;
  }

  .process_image_wrap {
    padding: 15px;
  }

  .centre_block {
    width: 150px;
  }

  .form-back {
    padding-bottom: 13px;
  }

  .form-next {
    padding-bottom: 20px;
  }

  .multi-step-section {
    padding: 100px 40px;
  }

  .multi-step-form-container {
    margin-top: 0;
  }

  .bg-blob {
    bottom: 0%;
    left: -10%;
  }

  .form-heading {
    font-size: 1.4rem;
    font-weight: 500;
  }

  .radio-button-label {
    text-align: center;
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .list-item_ordered {
    line-height: 2;
  }

  .image_container {
    padding-bottom: 0;
  }

  .single-image-grid {
    grid-template-columns: 1fr;
    padding: 20px 0 20px 20px;
    overflow: auto;
  }

  .single-image-layout {
    min-height: 450px;
  }

  .double-image-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding: 20px 0 20px 20px;
    overflow: auto;
  }

  .double-image-grid.margin-top-large {
    margin-top: 0;
  }

  .section-double-image-holder-horizontal {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-double-image-holder-horizontal.grey {
    margin-left: 0;
  }

  .section-single-image-holder {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-single-image-holder.grey {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .category-label {
    padding-left: 10px;
    font-size: .9rem;
  }

  .section-let-s-get-started {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .section-centered-text-old {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-centered-text-old.no-padding.grey {
    margin-left: 0;
  }

  .section-centered-text-old.grey {
    margin-left: 1.6rem;
  }

  .section-projects-list {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-projects-list.no-padding.grey {
    margin-left: 0;
  }

  .section-projects-list.grey {
    margin-left: 1.6rem;
  }

  .section-instagram {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-instagram.no-top-padding {
    padding-bottom: 60px;
  }

  .section-intro {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-centered {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-centered.no-padding.grey {
    margin-left: 0;
  }

  .section-centered.grey {
    margin-left: 1.6rem;
  }

  .section-partners {
    padding-top: 2rem;
  }

  .section-about-intro {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-about-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-tabs, .section-specifications {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-specifications.no-top-padding {
    padding-bottom: 0;
  }

  .footer-heading {
    font-size: 1.5rem;
    line-height: 1.7;
  }

  .awards-image {
    margin-bottom: 30px;
  }

  .awards-image.kab-awards {
    margin-left: 0;
    padding-top: 18px;
  }

  .awards-image.wood-award-2018 {
    padding-top: 18px;
  }

  .section-double-image-holder-vertical {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-double-image-holder-vertical.grey {
    margin-left: 0;
  }

  .section-floorplan {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-floorplan.grey {
    margin-left: 1.6rem;
  }

  .section-floorplan.no-top-padding {
    padding-bottom: 0;
  }

  .section-floorplan.no-top-padding.grey {
    margin-left: 0;
  }

  .section-project-intro {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-project-intro.no-top-padding {
    padding-bottom: 0;
  }

  .tabs {
    padding-left: 50px;
    padding-right: 50px;
  }

  .journals-books-grid {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 60px;
  }

  .nomadic-homes {
    min-height: 140px;
  }

  .section-awards, .section-products {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .founder-grid_wrapper {
    margin-top: -80px;
    padding: 48px 0 100px 40px;
  }

  .tiny-house {
    min-height: 130px;
  }

  .winzig, .mobile-homes, .bravacasa-magazine, .nash-dom-07-2022, .nash-dom-10-2015, .nameri-se {
    min-height: 140px;
  }

  .sticky-dual-wrapper-awards {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    padding-left: 30px;
  }

  .section-the-design-process, .section-visit-us, .section-craft {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .stats-wrapper {
    grid-row-gap: 60px;
    padding-bottom: 0;
  }

  .section-client-gallery, .section-more-projects {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-more-projects.no-top-padding {
    padding-bottom: 0;
  }

  .hero-background-image {
    background-position: 50% 100%;
  }

  .section-client-story {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-inter-title {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .inter-title-wrapper {
    grid-row-gap: 60px;
    padding-bottom: 0;
  }

  .section-icons-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-icons-banner.no-top-padding {
    padding-bottom: 0;
  }

  .icons-wrapper {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .section-let-s-chat {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .full-width-grid-wrapper {
    place-content: stretch;
    place-items: stretch stretch;
    overflow: visible;
  }

  .section-contact-form {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-contact-form.grey {
    margin-left: 0;
    padding-top: 0;
  }

  .section-the-logistics {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-the-logistics.no-top-padding {
    padding-bottom: 0;
  }

  .dual-logistics_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .section-hero-short {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-hero-short.contact {
    background-position: 100% 0;
  }

  .section-visit-form {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-visit-form.grey {
    margin-left: 0;
    padding-top: 0;
  }

  .steps-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    padding-bottom: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .process-image-layout {
    min-height: 110px;
  }

  .section-bespoke-process {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .logistics-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-double-image-holder {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-double-image-holder.grey {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 50px;
  }

  .sticky-dual-wrapper-bespoke-steps {
    grid-row-gap: 24px;
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 50px;
    padding-left: 30px;
  }

  .internal-left-title {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .left-title-only {
    justify-items: center;
    position: relative;
    top: 0;
  }

  .centered-section-no-content {
    padding-top: 0;
  }

  .internal-title-wrapper {
    grid-row-gap: 60px;
    padding-bottom: 0;
  }

  .right-aligned-button_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 0 0 30px;
  }

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

  .list-grid-radio {
    grid-template-columns: 1fr 1fr;
  }

  .awards-header {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px 40px 0;
  }

  .awareds-header-wrapper {
    grid-row-gap: 60px;
    padding-bottom: 0;
  }

  .section-bespoke-design {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-wrapper-after-footer {
    grid-template-columns: minmax(5vw, 2.25fr) minmax(auto, 1400px) minmax(5vw, 1fr);
    place-content: stretch;
    place-items: stretch stretch;
    overflow: visible;
  }

  .newsletter-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .dual-footer_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px 40px 0;
  }

  .dual-footer_wrapper.subscribe-bg {
    grid-row-gap: 20px;
    background-position: 0 0;
    background-size: auto;
    grid-template-columns: 1.75fr;
    padding-bottom: 40px;
  }

  .dual-footer_wrapper.visit-us-bg {
    grid-row-gap: 20px;
    background-position: 50% 45%;
    background-size: cover;
    grid-template-columns: 1.75fr 1fr;
    padding-bottom: 40px;
  }

  .text-field-subscribe {
    min-height: 50px;
  }

  .plan-one-side {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    border-bottom: 0px solid var(--pinstripe);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: grid;
  }

  .plan-one-side.roof-plan {
    background-position: 50% 40%;
    background-size: contain;
    min-height: 430px;
    margin-top: 0;
    padding-left: 10px;
  }

  .plan-one-side.floor-plan {
    align-content: start;
    align-items: start;
    min-height: 375px;
    margin-top: 0;
    padding-left: 0;
  }

  .plan-one-side.wall-detail {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: minmax(auto, 1fr);
    min-height: 470px;
    margin-top: 40px;
  }

  .section-team-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-team-banner.no-top-padding {
    padding-bottom: 0;
  }

  .team-wrapper {
    grid-row-gap: 60px;
    padding-bottom: 0;
  }

  .section-core-values {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-core-values.no-top-padding {
    padding-bottom: 0;
  }

  .founders-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr 1fr;
    padding-left: 60px;
    padding-right: 60px;
  }

  .founder-portrait {
    min-height: 300px;
  }

  .section-faq {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-instagram-projects {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-instagram-projects.no-top-padding {
    padding-bottom: 60px;
  }

  .subtitle-right-aligned.small {
    text-align: center;
  }

  .section-spec-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .sticky-dual-wrapper-faqs {
    grid-row-gap: 24px;
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 50px;
    padding-left: 30px;
  }

  .section-process-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-process-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-footer-white-coming-soon {
    margin-top: 60px;
  }

  .section-installation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sticky-dual-wrapper-delivery-steps {
    grid-row-gap: 24px;
    grid-template-columns: minmax(0, 1fr);
    padding-bottom: 50px;
    padding-left: 30px;
  }

  .phase-image-layout {
    min-height: 130px;
  }

  .dual-extras_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .extras-card {
    grid-row-gap: 29px;
    border-bottom: 0px solid var(--pinstripe);
    align-content: start;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .extras-card.trobolo-wc, .extras-card.separett-wc, .extras-card.self-levelling-legs, .extras-card.step-ladder, .extras-card.modular-decking, .extras-card.garage-side-box, .extras-card.garden-swing, .extras-card.sofa-beds, .extras-card.fireplace, .extras-card.velux, .extras-card.access, .extras-card.solar, .extras-card.water-off-grid, .extras-card.sustainability-intro-image, .extras-card.up-to-date-tech, .extras-card.skilful-carpentry, .extras-card.architecture-centered {
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 400px;
  }

  .split-content-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .section-extras {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-extras.no-top-padding {
    padding-bottom: 0;
  }

  .section-phases {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-phases.no-top-padding {
    padding-bottom: 0;
  }

  .section-pricing-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-pricing-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-image-credit-button {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-image-credit-button.grey {
    margin-left: 0;
  }

  .section-partnerships {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-partnerships.no-top-padding {
    padding-bottom: 0;
  }

  .section-online-consult, .section-about-team {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-about-team.no-padding.grey {
    margin-left: 0;
  }

  .section-about-team.grey {
    margin-left: 1.6rem;
  }

  .section-delivery {
    padding-top: 0;
    padding-bottom: 0;
  }

  .medium-stacked-intro-blog {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 60px;
  }

  .section-more-articles {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-more-articles.grey {
    margin-left: 0;
  }

  .section-blog-posts, .section-trailer-types {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-trailer-types.no-top-padding {
    padding-bottom: 0;
  }

  .section-tabs-warranty, .section-tabs-details {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .our-promise {
    grid-row-gap: 0px;
    grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .warranties-list {
    grid-row-gap: 30px;
    grid-template-columns: 2.25fr;
  }

  .unordered-list {
    padding-left: 20px;
  }

  .warranty-item {
    line-height: 2;
  }

  .medium-stacked-intro-trailers {
    grid-template-columns: 1fr;
    max-width: none;
    margin-bottom: 60px;
  }

  .warranties-lists {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    border-bottom: 0px solid var(--pinstripe);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: grid;
  }

  .support {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    border-bottom: 0px solid var(--pinstripe);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: grid;
  }

  .third-party {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    border-bottom: 0px solid var(--pinstripe);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: grid;
  }

  .section-sustainability {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .visit-a-sample-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .section-blog-content {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-blog-content.no-padding.grey {
    margin-left: 0;
  }

  .section-blog-content.grey {
    margin-left: 1.6rem;
  }

  .section-blog-banner {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-blog-banner.no-top-padding {
    padding-bottom: 0;
  }

  .dual-intro_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .dual-intro_wrapper.mini-pod-brochure-bg, .dual-intro_wrapper.glamping-brochure-bg {
    background-position: 0 0;
    background-size: auto;
    padding-bottom: 40px;
  }

  .dual-intro_wrapper.tiny-brochure-bg {
    background-position: 0 0;
    background-size: auto;
    grid-template-columns: 5fr;
    padding-bottom: 40px;
  }

  .dual-intro_wrapper.mini-pod-brochure-sales-page {
    grid-row-gap: 20px;
    background-position: 50%;
    background-size: auto;
    grid-template-columns: 5fr;
    height: 330px;
    padding-bottom: 40px;
  }

  .section-our-story, .section-project-list {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-project-list.no-padding.grey {
    margin-left: 0;
  }

  .section-project-list.grey {
    margin-left: 1.6rem;
  }

  .section-terms-of-use {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-sustainability-items {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-sustainability-items.no-top-padding {
    padding-bottom: 0;
  }

  .plain_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .section-sustainability-intro {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-sustainability-intro.no-top-padding {
    padding-bottom: 0;
  }

  .piain-wrapper {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .dual-process_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px 40px 0;
  }

  .logistics-icons-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .process-wrapper {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .block-quote {
    font-size: 1rem;
  }

  .legal-dual-wrapper {
    grid-row-gap: 24px;
    grid-template-rows: .25fr;
    grid-template-columns: minmax(0, 1fr);
    padding-left: 30px;
  }

  .legal-block {
    grid-template-rows: minmax(330px, 1fr);
  }

  .legal-stacked-intro {
    grid-row-gap: 36px;
    grid-template-columns: minmax(auto, auto);
    grid-auto-rows: minmax(auto, .25fr);
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-terms-hero, .section-our-work-items {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-our-work-items.no-top-padding {
    padding-bottom: 0;
  }

  .stacked-intro-card {
    grid-row-gap: 40px;
    grid-template-columns: minmax(200px, 1fr);
  }

  .heading-sale {
    display: block;
  }

  .contact-form-container {
    grid-row-gap: 60px;
    grid-template-columns: repeat(auto-fit, minmax(0, 5fr));
    justify-items: start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-instagram-mini-pods {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-instagram-mini-pods.no-top-padding {
    padding-bottom: 60px;
  }

  .fs-cc-banner_container {
    max-width: 80%;
    display: block;
  }

  .fs-cc-banner_buttons-wrapper {
    justify-content: flex-end;
    display: flex;
  }

  .fs-cc-banner_button, .fs-cc-banner_button.fs-cc-button-alt {
    line-height: 1.2;
  }

  .fs-cc-banner_text {
    text-align: left;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .modal-split-left-mini-pod {
    max-width: 100%;
    margin-bottom: 40px;
    display: none;
  }

  .modal-split-form-mini-pod {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 0 3rem 2rem;
  }

  .modal-content-mini-pod {
    width: 60vh;
    height: 45vh;
    margin-top: 100px;
    display: block;
  }

  .hero-content-mini-pod-sample {
    padding-top: 36px;
  }

  .intro_wrapper-mini-pod-sample {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px;
  }

  .benefits-wrapper-mini-pod-sample {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod.no-top-padding {
    padding-bottom: 0;
  }

  .mini-pod_counter-arguments {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .section-roi-rent-etc, .section-main-features {
    padding-top: 80px;
    padding-bottom: 0;
  }

  ._20--off-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0;
  }

  .text-field-20-off {
    min-height: 50px;
  }

  .sales-banner-small {
    grid-template-columns: minmax(5vw, 2.25fr) minmax(auto, 1400px) minmax(5vw, 1fr);
    place-content: stretch;
    place-items: stretch stretch;
    overflow: visible;
  }

  .image {
    display: none;
  }

  .sales-form-modal {
    padding-right: 0;
  }

  .sales-form-input-wrapper-modal {
    display: block;
  }

  .section-benefits {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-benefits.no-top-padding {
    padding-bottom: 0;
  }

  .mini-pod-essential, .mini-pod-hotel-suite, .mini-pod-studio-1, .mini-pod-studio-2 {
    max-width: none;
    max-height: 350px;
  }

  .slider-section-wrapper---mini-pod-sample {
    grid-row-gap: 20px;
    grid-template-columns: minmax(200px, 1fr);
    padding-bottom: 0;
  }

  .section-who-is-it-for-hidden {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .sale-box {
    width: auto;
    max-width: none;
    min-height: auto;
    margin-left: 40px;
    margin-right: 0;
  }

  .sale-wrapper {
    grid-row-gap: 60px;
    grid-template-columns: repeat(auto-fit, minmax(0, 5fr));
    justify-items: start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .outline-button.margin-top {
    margin-top: 40px;
  }

  .section-who-is-it-for-var2 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-who-is-it-for-var2.no-top-padding {
    padding-bottom: 0;
  }

  .title-wrapper {
    grid-row-gap: 20px;
    padding-bottom: 0;
  }

  .section-not-just-a-pod {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-not-just-a-pod.no-top-padding {
    padding-bottom: 0;
  }

  .section-interior-features {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-interior-features.grey {
    margin-left: 0;
    padding-top: 0;
  }

  .section-spacer {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-spacer.grey {
    margin-left: 0;
    padding-top: 0;
  }

  .section-testimonials {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-testimonials.no-top-padding {
    padding-bottom: 0;
  }

  .testimonial_wrapper {
    margin-left: 100px;
  }

  .centered-container-slider {
    display: block;
  }

  .section-bonus-packages {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .list-item_unordered {
    line-height: 2;
  }

  .mini-pod-decking, .mini-pod-firepit, .mini-pod-sun-shades, .mini-pod-outdoor-kitchen {
    max-width: none;
    max-height: 350px;
  }

  .background-image-blog-thumb, .background-image-client-story-thumb {
    background-position: 100%;
  }

  .features-list_grid-4col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 2rem;
  }

  .nav-button-mobile {
    padding: .8rem 1.5rem;
  }

  .features-list_grid-5col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 2rem;
  }

  .custom-mask {
    max-height: 550px;
  }

  .right-arrow, .left-arrow {
    max-height: 350px;
  }

  .interior-characteristics {
    grid-row-gap: 30px;
    grid-template-columns: 2.25fr;
  }

  .bonus-card_bottom {
    justify-items: center;
    padding-top: 48px;
  }

  .bonus-card {
    background-color: #fff;
  }

  .bonus-card_top {
    border-right-style: none;
  }

  .bonus-characteristics {
    grid-row-gap: 30px;
    grid-template-columns: 2.25fr;
  }

  .detalied-content {
    margin-left: 100px;
    margin-right: 100px;
  }

  .section-multi-unit-discounts {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .generic-wrapper---white {
    grid-row-gap: 20px;
    grid-template-columns: minmax(200px, 1fr);
    padding-bottom: 0;
  }

  .section-mini-pod-models {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-mini-pod-models.no-top-padding {
    padding-bottom: 0;
  }

  .container-medium {
    padding-left: 60px;
    padding-right: 60px;
    display: inline;
  }

  .centered-button_wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding: 40px 0;
  }

  .section-grouping {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-grouping.grey {
    margin-left: 0;
    padding-top: 0;
  }

  .grouping-content {
    margin-left: 100px;
    margin-right: 100px;
  }

  .mini-pod-grouping {
    display: none;
  }

  .brochure-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .brochure-footer {
    padding-top: 40px;
  }

  .features-list_four-col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 2rem;
  }

  .slider-section-grouping, .slider-section-interior-features {
    display: none;
  }

  .features-four_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 2rem;
  }

  .featured-in-stack {
    grid-template-columns: 2fr;
    margin-left: 2.2rem;
    padding-bottom: 140px;
    padding-right: 60px;
  }

  .white-bg-container {
    padding-bottom: 0;
  }

  .section-featured-in {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .section-featured-in.grey {
    margin-left: 0;
  }

  .heading-x-small {
    text-align: center;
    line-height: 2;
  }

  .heading-x-small.text-align-left {
    text-align: left;
    margin-bottom: 0;
    font-size: 1.1rem;
  }

  .coming-soon-card {
    grid-row-gap: 29px;
    border-bottom: 0px solid var(--pinstripe);
    align-content: start;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .coming-soon-card.tiny-render {
    border-top: 0 solid #000;
    border-bottom-width: 0;
    border-radius: 0;
    min-height: 280px;
  }

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

  .spacer-large {
    padding-top: 2.5rem;
  }

  .custom_map-component {
    grid-template-columns: 1fr;
  }

  .map_pointer {
    width: 1.5vw;
    height: 1.5vw;
  }

  .map_item-collection {
    display: block;
  }

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

  .map_item {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .map_item-row {
    grid-template-columns: 1fr 1.5fr;
  }

  .map_item-image {
    width: auto;
    height: 140px;
  }

  .spacer-xsmall {
    padding-top: 1rem;
  }

  .map_popup {
    display: none;
  }

  .detailed-process-grid {
    grid-column-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .modal-container {
    max-width: 40rem;
    top: 25%;
  }

  .subtitle-2 {
    font-size: 3rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 36px;
  }

  .section-4-squares {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-4-squares.grey {
    overflow: auto;
  }

  .section-4-squares.no-top-padding.grey {
    margin-left: 0;
  }

  .grid-wrapper {
    background-color: #0000;
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 700px)) minmax(5vw, 1fr);
    overflow: visible;
  }

  .grid-wrapper.beige {
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 700px)) minmax(5vw, 1fr);
  }

  .section-home-hero-slider {
    overflow: hidden;
  }

  .background-image {
    background-position: 50% 65%;
  }

  .background-image.hero-background_awards {
    background-position: 0 100%;
  }

  .background-image.hero-background_mini-pods {
    background-position: 70%;
  }

  .background-image.mini-pod-image-001 {
    background-position: 65%;
  }

  .background-image.our-work-banner-bg {
    background-position: 50% 100%;
  }

  .background-image.mini-pods-image-003, .background-image.glamping-image-003, .background-image.glamping-image-006 {
    background-position: 90% 100%;
  }

  .background-image.hero-background_tiny-houses {
    background-position: 50% 100%;
  }

  .background-image.tiny-image-004 {
    background-position: 100%;
  }

  .background-image.process-image {
    background-position: 0 0;
    background-size: contain;
    margin-left: 0;
    margin-right: 0;
  }

  .background-image.process-image.phase-1, .background-image.process-image.phase-2, .background-image.process-image.phase-3, .background-image.process-image.payment {
    margin-left: 0;
    margin-right: 0;
  }

  .background-image.bespoke-process-image-001 {
    background-position: 90% 100%;
  }

  .background-image.bespoke-image-008 {
    background-position: 50%;
  }

  .background-image.our-work-image-001, .background-image.extras-image-001 {
    background-position: 0 0;
  }

  .background-image.sustainability-hero-image {
    background-position: 50% 100%;
  }

  .background-image.sustainability-001 {
    background-position: 0 0;
  }

  .background-image.mini-pod-sample {
    background-position: 0%;
  }

  .background-image.shoji-sample {
    background-position: 50%;
  }

  .overlay {
    overflow: auto;
  }

  .products_container {
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .slider.white {
    height: 350px;
  }

  .slider-arrow {
    width: 140px;
    height: 140px;
    padding-left: 80px;
    left: -80px;
  }

  .slider-arrow.right {
    padding-right: 80px;
    right: -80px;
  }

  .nav-right {
    grid-column-gap: 18px;
  }

  .nav-link {
    min-height: 54px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .nav-menu {
    padding-top: 0;
    padding-left: 25vw;
    padding-right: 25vw;
  }

  .product-card {
    z-index: 999;
    overflow: visible;
  }

  .xxl-heading {
    font-size: 42px;
  }

  .dual-wrapper {
    margin-left: 0;
  }

  .dual-wrapper.white-bg {
    grid-row-gap: 0px;
    box-shadow: 3px 3px 3px 0 var(--beige);
    margin-bottom: 30px;
  }

  .body-display-text {
    margin-bottom: 20px;
    font-size: .9rem;
  }

  .body-display-text.small-centered {
    font-size: .9rem;
    line-height: 1.7;
  }

  .body-display-text.text-size-small {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: .9rem;
    line-height: 2;
  }

  .body-display-text.footer, .body-display-text.cms-map-inner {
    margin-bottom: 0;
  }

  .medium-stacked-intro-about {
    grid-row-gap: 50px;
    grid-template-rows: auto;
    margin-bottom: 20px;
    overflow: visible;
  }

  .subtitle {
    line-height: 2;
  }

  .subtitle.light {
    font-size: .7rem;
    line-height: 2;
  }

  .subtitle.small {
    text-align: left;
    line-height: 1.6;
  }

  .subtitle.align-center.margin-large {
    line-height: 2;
  }

  .subtitle.projects {
    font-size: .7rem;
  }

  .subtitle.left-aligned {
    font-size: .7rem;
    line-height: 2;
  }

  .solid-button {
    padding: .8rem 1.6rem;
  }

  .solid-button.margin-top, .solid-button.margin-bottom {
    font-size: .8rem;
  }

  .stacked-heading_container {
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(200px, 2fr);
  }

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

  .list-item {
    grid-template-columns: 1fr;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .product-card_top {
    z-index: 999999;
    overflow: visible;
  }

  .underline-link.dark {
    margin-bottom: 20px;
    padding-bottom: 2px;
  }

  .project-grid {
    object-fit: fill;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    padding: 30px 0 30px 30px;
    overflow: auto;
  }

  .action-banner {
    min-height: 350px;
  }

  .instagram-footer {
    padding-top: 40px;
  }

  .nav-button {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .content_slogan {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content_slogan.large-intro {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_slogan.mini-pod-sample {
    opacity: .85;
  }

  .outline-button---old.var1 {
    padding: .8rem 1.6rem;
  }

  .showreel-info {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 24px;
  }

  .product-characteristics {
    grid-row-gap: 10px;
    grid-template-columns: auto;
  }

  .product-card_hover {
    z-index: 999;
  }

  .instagram-feed {
    margin-left: 0;
  }

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

  .instagram-link {
    height: 28vh;
    max-height: 28vh;
  }

  .footer-content {
    grid-template-columns: 1fr;
  }

  .footer-box {
    grid-template-rows: 1fr auto;
    min-height: 250px;
    margin-bottom: 10px;
  }

  .footer-brand {
    margin-left: 0;
  }

  .footer-container {
    grid-row-gap: 60px;
    padding-top: 60px;
  }

  .footer-credits {
    grid-template-columns: 1fr;
  }

  .client {
    margin-bottom: 0;
  }

  .hero-content {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-hero-banner {
    min-height: 500px;
  }

  .projects_container {
    padding-bottom: 0;
  }

  .addresses_wrapper {
    grid-template-columns: 1fr 1fr;
    padding-left: 30px;
  }

  .about-image {
    min-height: 350px;
  }

  .stats-section {
    grid-template-rows: auto 1px auto 1px auto 1px auto;
    grid-template-columns: 1fr;
  }

  .stats-item {
    grid-row-gap: 60px;
  }

  .hero-content_spacer {
    min-height: 100px;
  }

  .step-card {
    grid-template-columns: minmax(200px, 1fr);
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .step-card.mini-pods-render {
    background-position: 50%;
    background-size: contain;
    min-height: 220px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.bespoke-render {
    background-position: 70%;
    background-size: 120%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.tiny-render {
    background-position: 50%;
    background-size: 90%;
    min-height: 250px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.glamping-pods-render {
    background-position: 50%;
    background-size: 80%;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.our-work-intro-image {
    background-position: 50%;
    background-size: cover;
    min-height: 270px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .project-block {
    border-top: 1px none var(--pinstripe);
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .floorplan {
    grid-row-gap: 31px;
    grid-template-columns: minmax(200px, auto);
    padding: 0 0 40px 36px;
  }

  .post-top {
    grid-row-gap: 60px;
  }

  .post-body {
    padding: 36px 0 60px 36px;
  }

  .rich-text {
    margin-bottom: 0;
  }

  .dropdown-link {
    min-height: 54px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .projects-hero {
    min-height: 800px;
    overflow: hidden;
  }

  .project-bottom {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-top: 120px;
    padding-bottom: 24px;
  }

  .quick-link-wrapper, .field-wrapper {
    grid-template-columns: 1fr;
  }

  .form-field-grid {
    width: 100%;
  }

  .sticky-dual-wrapper {
    padding-bottom: 20px;
  }

  .sticky-section_-list-item {
    border-top-style: none;
  }

  .full-stacked-intro {
    grid-row-gap: 20px;
    grid-template-rows: min-content;
    grid-template-columns: minmax(auto, 500px);
    grid-auto-rows: .25fr;
    align-items: start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .sticky-section_-item-top {
    grid-template-columns: 1fr auto;
  }

  .content-one_column {
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .enlargable-image {
    height: 40vw;
    min-height: 200px;
  }

  .image-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .client-testimonial {
    grid-row-gap: 30px;
    border-left: 1px none var(--beige);
    margin-bottom: 40px;
  }

  .steps-grid {
    grid-row-gap: 48px;
  }

  .number-box {
    grid-template-columns: 1fr;
  }

  .section-other-features {
    padding-top: 100px;
  }

  .project-gallery-image {
    min-height: 200px;
  }

  .project-gallery {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .box-item, .core-value {
    grid-row-gap: 48px;
  }

  .vertical-card {
    height: auto;
  }

  .team-portrait {
    min-height: 220px;
  }

  .horizontal-journal-card {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    min-height: auto;
    max-height: none;
  }

  .journal-grid {
    padding: 40px 0 60px 36px;
  }

  .journal-image {
    min-height: 275px;
  }

  .journal-info {
    grid-row-gap: 24px;
    padding: 0 12px 12px;
  }

  .team-bio-wrapper {
    grid-template-columns: 1fr;
  }

  .team-portrait-wrapper {
    position: relative;
    top: auto;
  }

  .stacked-hero-title {
    margin-left: 20px;
    margin-right: 0;
  }

  .collection-item {
    margin-bottom: 5px;
  }

  .project-image {
    min-height: 400px;
  }

  .social-box {
    min-height: 100px;
  }

  .post-author-card {
    padding: 36px;
  }

  .verticle-journal-grid {
    grid-template-columns: 1fr;
  }

  .menu-items {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

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

  .page-padding {
    margin-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

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

  .heading-large {
    font-size: 2rem;
  }

  .heading-medium {
    font-size: 1.3rem;
    line-height: 2;
  }

  .heading-medium.margin-top {
    font-size: 1.2rem;
  }

  .heading-small {
    color: var(--off-black);
    text-align: center;
    font-size: .9rem;
    line-height: 2;
  }

  .heading-small.light {
    font-size: 1rem;
  }

  .heading-small.text-align-left {
    font-size: 1.1rem;
  }

  .gallery_component {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .media-section_logos {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .clients-image-three.designbloom {
    padding-top: 40px;
  }

  .stacked-intro {
    grid-row-gap: 50px;
  }

  .contact-form-wrapper {
    padding-left: 40px;
  }

  .tab-link {
    color: var(--body-display);
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 1.8rem;
    display: block;
  }

  .tab-link.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--grey);
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 1.8rem;
    display: block;
  }

  .tabs-menu {
    object-fit: fill;
    flex-direction: column;
    display: flex;
  }

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

  .heading {
    text-align: center;
  }

  .heading.margin-top {
    margin-top: 0;
    padding-top: 20px;
  }

  .heading-tabs {
    font-size: 1rem;
  }

  .padding-huge-top {
    padding: 8rem 4.5rem 4.5rem;
  }

  .collection-gallery-list {
    column-gap: 5px;
  }

  .gallery-section {
    margin-left: 5%;
    margin-right: 5%;
  }

  .grid-wrapper_generic {
    grid-template-columns: minmax(0, .25fr) minmax(auto, auto) minmax(5vw, .25fr);
  }

  .testimonial-slide_content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-slider {
    padding-top: 140px;
    padding-bottom: 180px;
  }

  .about-hero-bottom {
    min-height: 100px;
  }

  .testimonial-text-white {
    margin-left: 60px;
    margin-right: 60px;
    font-size: 1.1rem;
  }

  .background.testimonial-background {
    background-position: 50% 100%;
    background-size: 200%;
  }

  .testimonial-text-dark {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 1rem;
    line-height: 2;
  }

  .footer_social-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .tab-link {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .features-list_wrapper {
    flex-direction: column;
    padding: 0 0 2rem;
  }

  .two-cols_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .paragraph {
    margin: 0 20px 0 0;
  }

  .model-plan {
    grid-template-rows: minmax(220px, 1fr);
    margin-top: 0;
    padding-left: 0;
  }

  .model-plan.roof {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: minmax(auto, 1fr);
    margin-left: 40px;
  }

  .model-plan.floor {
    grid-row-gap: 20px;
    grid-template-columns: minmax(auto, 1fr);
  }

  .model-plan.main-features {
    margin-top: 40px;
    margin-left: 0;
  }

  .model-plan.m-tiny {
    grid-template-columns: 5fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .model-plan.l-tiny {
    grid-template-columns: 5fr;
    padding-left: 20px;
  }

  .model-plan.mini-pod-studio {
    grid-row-gap: 0px;
    grid-template-rows: 550px;
    grid-template-columns: minmax(500px, .75fr);
  }

  .model-plan.mini-pod-essential, .model-plan.glamping-pods-studio, .model-plan.glamping-hotel-suite {
    grid-row-gap: 0px;
    grid-template-columns: minmax(500px, .75fr);
  }

  .details-list {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    justify-content: stretch;
    justify-items: start;
    margin-left: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .details-list.minipod-essential-plan {
    background-position: 50% 30%;
    margin-left: 40px;
  }

  .details-list.mini-pods-main-features {
    background-position: 50% 40%;
    background-size: contain;
    min-height: 180px;
    margin-left: 0;
    margin-right: 0;
  }

  .details-list.minipod-studio-plan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-position: 50% 30%;
    background-size: 85%;
    grid-template-rows: minmax(auto, 1fr);
  }

  .details-list.tiny-main-features {
    background-position: 50% 40%;
    min-height: 350px;
  }

  .details-list.glamping-main-features {
    background-position: 50% 40%;
    background-size: contain;
    min-height: 250px;
    margin-left: 0;
    margin-right: 0;
  }

  .details-list.glamping-essential {
    background-position: 50% 30%;
    width: 550px;
  }

  .details-list.glamping-hotel-suite {
    background-position: 50% 30%;
    min-height: 230px;
    margin-top: 40px;
    margin-left: 20px;
  }

  .details-list.glamping-studio {
    background-position: 50% 30%;
  }

  .details-list.s-tiny-mini {
    background-position: 50% 30%;
    background-size: contain;
    width: 100%;
    min-height: 230px;
  }

  .details-list.s-tiny-shoji {
    background-position: 50% 30%;
    background-size: contain;
    width: 100%;
    min-height: 230px;
    margin-top: 0;
  }

  .details-list.s-tiny-family {
    background-position: 50% 30%;
    background-size: contain;
    width: 100%;
    min-height: 230px;
    margin-top: 40px;
  }

  .details-list.margin-top {
    margin-bottom: 2rem;
  }

  .details-list.m-tiny-see-through-cabin, .details-list.m-tiny-meadow-cabin, .details-list.m-tiny-nord {
    background-position: 100% 0;
    background-size: contain;
    grid-template-columns: 5fr;
    width: 100%;
    min-height: 180px;
    margin-top: 40px;
  }

  .details-list.m-tiny-villa-limno {
    background-position: 100% 0;
    background-size: contain;
    grid-template-columns: 5fr;
    width: 100%;
    min-height: 210px;
    margin-top: 40px;
  }

  .details-list.l-tiny-jana {
    background-position: 50% 30%;
    background-size: contain;
    grid-template-columns: 1.75fr;
    width: auto;
    min-width: 100%;
    min-height: 200px;
    margin-top: 40px;
  }

  .details-list.l-tiny-weekend {
    background-position: 100% 100%;
    background-size: contain;
    grid-template-columns: repeat(auto-fit, minmax(200px, 5fr));
    width: auto;
    min-width: 100%;
    min-height: 160px;
    margin-top: 0;
  }

  .details-list.l-tiny-getaway {
    background-position: 100% 100%;
    background-size: contain;
    width: auto;
    min-width: 100%;
    min-height: 160px;
  }

  .details-list.l-tiny-summer {
    background-position: 100% 100%;
    background-size: contain;
    width: auto;
    min-width: 100%;
    min-height: 160px;
    margin-top: 0;
  }

  .details-list.mini-pods-main-features-sale {
    background-position: 50% 40%;
    background-size: contain;
    min-height: 180px;
    margin-left: 0;
    margin-right: 0;
  }

  .ordered-list {
    padding-left: 20px;
  }

  .section-steps {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .modal {
    display: none;
  }

  .modal-content {
    width: 50vh;
    height: 330px;
    padding-right: 0;
  }

  .blog-intro_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .intro-wrapper {
    grid-row-gap: 30px;
    padding-bottom: 0;
  }

  .plans-wrapper {
    margin-top: 0;
    padding: 0;
  }

  .centered-section-content {
    grid-row-gap: 20px;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .features-right {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .features-image {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 60vh;
  }

  .scoll-wrap {
    z-index: 1;
    height: 100%;
    bottom: 50%;
  }

  .dot {
    z-index: 99;
    order: 2;
    align-self: center;
    margin-bottom: 0;
    position: absolute;
    bottom: 50%;
  }

  .step-content-block {
    z-index: 2;
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-block {
    z-index: 3;
    order: 3;
    width: 70%;
    min-height: 50vh;
    padding-top: 20px;
    display: none;
    position: relative;
  }

  .content-wrap {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    padding-bottom: 20px;
  }

  .step {
    z-index: 100;
    justify-content: center;
    padding: 8%;
  }

  .subscribe-form-modal {
    flex: 0 auto;
    order: 1;
    margin-top: 0;
    padding-right: 0;
  }

  .form-container {
    margin-top: 10px;
  }

  .subscribe-form-input-wrapper {
    text-align: left;
    display: block;
  }

  .overlay-none {
    overflow: auto;
  }

  .subscribe-button {
    padding: .8rem 1.6rem;
  }

  .team-member-grid {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .team-card-info {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .centered-half-section {
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 40px;
  }

  .field-wrapper-styled.first-name-wrapper {
    margin-right: 5%;
  }

  .radio-button-field.category-link {
    justify-content: center;
    margin-top: .5rem;
  }

  .gallery-filter_form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
    display: grid;
  }

  .form-error-message {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
  }

  .modal-split-form {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal-split-left {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .subscribe-form-input-wrapper-modal {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    display: inline;
  }

  .subscribe-form-input-modal {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-right: 50px;
  }

  .picture-grid {
    margin-top: 0;
    padding: 20px 0 20px 20px;
  }

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

  .client-gallery {
    grid-row-gap: 31px;
    grid-template-columns: minmax(200px, auto);
    padding: 36px 0 36px 36px;
  }

  .process_line {
    inset: 0% auto 0% 25px;
  }

  .process_details {
    justify-content: flex-start;
    width: 90%;
    min-height: auto;
    padding: 20px;
  }

  .section-process {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .process_image_wrap {
    display: none;
  }

  .process_image {
    display: block;
  }

  .centre_block {
    width: 55px;
  }

  .process_card {
    flex-direction: row-reverse;
    margin-bottom: 35px;
    padding-bottom: 20px;
  }

  .process_card_02 {
    margin-bottom: 35px;
  }

  .bg-blob-top {
    width: 70%;
  }

  .form-back {
    min-height: 50px;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .form-step {
    height: 100%;
  }

  .form-next {
    min-height: 50px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .note {
    padding: 40px;
    font-size: 20px;
  }

  .form-slide {
    flex: none;
    width: 100%;
  }

  .multi-step-form-block {
    padding: 40px 40px 50px;
  }

  .radio-buttons-group {
    flex-direction: column;
    margin-bottom: 0;
  }

  .multi-step-section {
    padding: 40px 20px;
  }

  .multi-step-section.grey {
    background-position: 100% 100%;
    background-size: 1000px;
    padding-top: 60px;
  }

  .multi-step-form-container {
    margin-top: 0;
  }

  .multi-step-button {
    min-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .bg-blob {
    display: none;
  }

  .form-heading {
    font-size: 1.3rem;
    font-weight: 500;
  }

  .note-heading {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .radio-buttons-business, .radio-buttons-personal {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .radio-button-label {
    text-align: center;
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .list-item_ordered {
    line-height: 2;
  }

  .image_container {
    padding-bottom: 0;
  }

  .single-image-grid {
    object-fit: fill;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    padding: 20px 0 20px 20px;
    overflow: auto;
  }

  .single-image-layout {
    min-height: 330px;
  }

  .double-image-grid {
    object-fit: fill;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    padding: 20px 0 20px 20px;
    overflow: auto;
  }

  .section-double-image-holder-horizontal {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-double-image-holder-horizontal.grey {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: auto;
  }

  .light-fill-with-margin {
    margin-bottom: 0;
  }

  .double-image-layout {
    min-height: 500px;
  }

  .section-single-image-holder {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-single-image-holder.grey {
    padding-top: 0;
    overflow: auto;
  }

  .section-let-s-get-started {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-centered-text-old {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-centered-text-old.no-padding.grey {
    overflow: visible;
  }

  .section-centered-text-old.grey {
    overflow: auto;
  }

  .section-projects-list {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-projects-list.no-padding.grey {
    overflow: visible;
  }

  .section-projects-list.grey {
    overflow: auto;
  }

  .section-instagram, .section-intro {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-centered {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-centered.no-padding.grey {
    overflow: visible;
  }

  .section-centered.grey {
    overflow: auto;
  }

  .section-partners {
    margin-top: 3rem;
    padding-left: 2rem;
    padding-right: 1.25rem;
  }

  .section-partners.background-color-beige {
    padding: 3rem 2rem 2rem;
  }

  .section-about-intro {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-about-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-tabs, .section-specifications {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-specifications.no-top-padding.beige {
    background-color: var(--beige);
  }

  .footer-heading {
    font-size: 1.5rem;
    line-height: 1.7;
  }

  .design-awards-section {
    padding: 60px 15px;
  }

  .awards-wrapper {
    margin-bottom: -30px;
  }

  .awards-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-double-image-holder-vertical {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-double-image-holder-vertical.grey {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: auto;
  }

  .double-image-layout-vertical {
    min-height: 500px;
  }

  .section-floorplan {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-floorplan.grey {
    overflow: auto;
  }

  .section-floorplan.no-top-padding.grey {
    margin-left: 0;
  }

  .section-project-intro {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-project-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .journals-books-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 60px;
  }

  .section-awards, .section-products {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .founder-grid_wrapper {
    margin-top: -80px;
    padding: 36px 30px 100px;
  }

  .section-the-design-process, .section-visit-us, .section-craft {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .stats-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .section-client-gallery, .section-more-projects {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-more-projects.no-top-padding.beige {
    background-color: var(--beige);
  }

  .hero-background-image {
    background-position: 50% 100%;
  }

  .section-client-story {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-inter-title {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .inter-title-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .section-icons-banner {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-icons-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .icons-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-let-s-chat {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .full-width-grid-wrapper {
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 700px)) minmax(5vw, 1fr);
    overflow: visible;
  }

  .section-contact-form {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-contact-form.grey {
    padding-top: 0;
    overflow: auto;
  }

  .section-the-logistics {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-the-logistics.no-top-padding.beige {
    background-color: var(--beige);
  }

  .dual-logistics_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .section-hero-short {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-hero-short.contact {
    background-position: 75% 0;
  }

  .section-visit-form {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-visit-form.grey {
    padding-top: 0;
    overflow: auto;
  }

  .steps-wrapper {
    grid-template-columns: 1fr;
    padding-left: 50px;
  }

  .process-image-layout {
    min-height: 100px;
  }

  .section-bespoke-process {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .logistics-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-double-image-holder {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-double-image-holder.grey {
    padding-top: 0;
    overflow: auto;
  }

  .internal-left-title {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .centered-section-no-content {
    grid-row-gap: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .internal-title-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .right-aligned-button_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .subtitle-left-align.small {
    text-align: left;
    line-height: 1.6;
  }

  .list-grid-radio {
    grid-template-columns: 1fr;
  }

  .awards-header {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 0;
  }

  .awareds-header-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .section-bespoke-design {
    padding-top: 0;
    padding-bottom: 0;
  }

  .subscribe-banner-small {
    padding: 0;
  }

  .grid-wrapper-after-footer {
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 700px)) minmax(5vw, 1fr);
    overflow: visible;
  }

  .newsletter-wrapper {
    margin-top: 0;
    padding: 0;
  }

  .dual-footer_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 0;
  }

  .dual-footer_wrapper.subscribe-bg {
    grid-row-gap: 20px;
    background-position: 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    padding-bottom: 40px;
    position: static;
  }

  .dual-footer_wrapper.visit-us-bg {
    grid-row-gap: 20px;
    background-position: 50% 43%;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    padding-bottom: 40px;
    position: static;
  }

  .text-field-subscribe {
    margin-bottom: 30px;
  }

  .footer-credits-coming-soon {
    grid-template-columns: 1fr;
  }

  .plan-one-side {
    grid-row-gap: 30px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .plan-one-side.roof-plan {
    background-position: 50% 40%;
    min-height: 320px;
    margin-top: 20px;
  }

  .plan-one-side.floor-plan {
    background-position: 0%;
    align-items: start;
    min-height: 300px;
  }

  .plan-one-side.wall-detail {
    grid-template-rows: minmax(auto, 1fr);
    min-height: 425px;
    margin-top: 60px;
  }

  .section-radio-buttons {
    display: block;
  }

  .section-checkboxes {
    margin-bottom: 0;
  }

  .checkbox-field {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-team-banner {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-team-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .team-wrapper {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .section-core-values {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-core-values.no-top-padding.beige {
    background-color: var(--beige);
  }

  .founders-grid {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .founder-portrait {
    min-height: 230px;
  }

  .vertical-card-line-up {
    height: auto;
  }

  .section-faq {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-instagram-projects {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .subtitle-right-aligned.small {
    text-align: center;
    line-height: 1.6;
  }

  .section-spec-banner, .section-process-banner {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-process-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-footer-white-coming-soon {
    margin-top: 60px;
  }

  .section-installation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .phase-image-layout {
    justify-content: flex-start;
    width: auto;
    height: auto;
    min-height: 80px;
    margin-bottom: 20px;
  }

  .phase-image-layout.payment {
    min-height: 90px;
  }

  .dual-extras_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .extras-card {
    grid-template-columns: minmax(200px, 1fr);
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .extras-card.trobolo-wc {
    background-position: 50%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.separett-wc {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.self-levelling-legs, .extras-card.step-ladder, .extras-card.modular-decking, .extras-card.garage-side-box, .extras-card.garden-swing, .extras-card.sofa-beds {
    background-position: 50%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.fireplace {
    background-position: 50% 90%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.velux {
    background-position: 50% 0;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.access, .extras-card.solar, .extras-card.water-off-grid, .extras-card.sustainability-intro-image {
    background-position: 50%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.up-to-date-tech {
    background-position: 50% 0;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .extras-card.skilful-carpentry, .extras-card.architecture-centered {
    background-position: 50% 65%;
    background-size: cover;
    min-height: 300px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .split-content-wrapper {
    grid-row-gap: 30px;
    padding-bottom: 0;
  }

  .section-extras {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-extras.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-phases {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-phases.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-pricing-banner {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-pricing-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-image-credit-button {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-image-credit-button.grey {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: auto;
  }

  .section-partnerships {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-partnerships.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-online-consult, .section-about-team {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-about-team.no-padding.grey {
    overflow: visible;
  }

  .section-about-team.grey {
    overflow: auto;
  }

  .section-delivery {
    padding-top: 0;
    padding-bottom: 0;
  }

  .medium-stacked-intro-blog {
    grid-row-gap: 50px;
    grid-template-rows: auto;
    margin-bottom: 40px;
    overflow: visible;
  }

  .section-more-articles {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-more-articles.grey {
    overflow: auto;
  }

  .section-blog-posts, .section-trailer-types {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-trailer-types.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-tabs-warranty, .section-tabs-details {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .our-promise {
    grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 0;
  }

  .warranties-list {
    grid-row-gap: 20px;
    grid-template-columns: auto;
  }

  .unordered-list {
    padding-left: 20px;
  }

  .warranty-item {
    line-height: 2;
  }

  .medium-stacked-intro-trailers {
    grid-row-gap: 50px;
    grid-template-rows: auto;
    margin-bottom: 40px;
    overflow: visible;
  }

  .warranties-lists {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    justify-content: stretch;
    justify-items: start;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .support {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    justify-content: stretch;
    justify-items: start;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .third-party {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    justify-content: stretch;
    justify-items: start;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-visit-us-banner {
    padding: 0;
  }

  .section-sustainability {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .visit-a-sample-wrapper {
    margin-top: 0;
    padding: 0;
  }

  .section-blog-content {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-blog-content.no-padding.grey {
    overflow: visible;
  }

  .section-blog-content.grey {
    overflow: auto;
  }

  .blog-stacked_grid {
    grid-row-gap: 25px;
    grid-template-columns: repeat(auto-fit, minmax(70vw, 1fr));
  }

  .section-blog-banner {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-blog-banner.no-top-padding.beige {
    background-color: var(--beige);
  }

  .dual-intro_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 0;
  }

  .dual-intro_wrapper.mini-pod-brochure-bg {
    background-position: 0 0;
    grid-template-columns: auto;
    padding-bottom: 40px;
  }

  .dual-intro_wrapper.glamping-brochure-bg {
    grid-row-gap: 20px;
    background-position: 0 0;
    padding-bottom: 40px;
  }

  .dual-intro_wrapper.tiny-brochure-bg {
    grid-row-gap: 20px;
    background-position: 0 0;
    grid-template-columns: auto;
    padding-bottom: 40px;
    position: static;
  }

  .dual-intro_wrapper.pricing {
    grid-template-columns: 5fr;
  }

  .dual-intro_wrapper.mini-pod-brochure-sales-page {
    background-position: 50%;
    grid-template-columns: auto;
    height: 400px;
    padding-bottom: 40px;
  }

  .section-our-story, .section-project-list {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-project-list.no-padding.grey {
    overflow: visible;
  }

  .section-project-list.grey {
    overflow: auto;
  }

  .section-terms-of-use {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-sustainability-items {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-sustainability-items.no-top-padding.beige {
    background-color: var(--beige);
  }

  .plain_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .section-sustainability-intro {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-sustainability-intro.no-top-padding.beige {
    background-color: var(--beige);
  }

  .piain-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .dual-process_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 0;
  }

  .logistics-icons-list {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .process-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 40px;
  }

  .legal-dual-wrapper {
    grid-template-rows: minmax(100px, .25fr);
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .legal-stacked-intro {
    grid-row-gap: 20px;
    grid-template-rows: min-content;
    grid-template-columns: minmax(auto, 500px);
    grid-auto-rows: .25fr;
    align-items: start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-terms-hero {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .heading-xmedium {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .section-our-work-items {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-our-work-items.no-top-padding.beige {
    background-color: var(--beige);
  }

  .stacked-intro-card {
    grid-row-gap: 50px;
  }

  .title-card {
    padding: 5px 36px;
  }

  .heading-sale {
    display: none;
  }

  .section-instagram-mini-pods {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-prefs_button.fs-cc-button-alt {
    margin-bottom: 20px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
    max-width: 90%;
    margin-left: 60px;
    margin-right: auto;
  }

  .fs-cc-banner_buttons-wrapper {
    justify-content: flex-start;
    margin-top: 12px;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-prefs_content {
    padding-right: 60px;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .fs-cc-banner_text {
    text-align: left;
    margin-right: 0;
  }

  .modal-split-left-mini-pod {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .modal-split-form-mini-pod {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .modal-content-mini-pod {
    width: 50vh;
    height: 35vh;
    margin-top: 100px;
    padding-right: 0;
  }

  .hero-content-mini-pod-sample {
    padding-left: 0;
    padding-right: 0;
  }

  .intro_wrapper-mini-pod-sample {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-bottom: 40px;
  }

  .benefits-wrapper-mini-pod-sample {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-what-is-the-mini-pod.no-top-padding.beige {
    background-color: var(--beige);
  }

  .mini-pod_counter-arguments {
    grid-template-columns: 1fr;
    margin-left: 30px;
    overflow: visible;
  }

  .section-roi-rent-etc, .section-main-features {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  ._20--off-wrapper {
    margin-top: 30px;
    padding: 0;
  }

  .text-field-20-off {
    margin-bottom: 30px;
  }

  .sales-banner-small {
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 700px)) minmax(5vw, 1fr);
    overflow: visible;
  }

  .mini-pod-sales-form-wrapper {
    text-align: left;
    display: block;
  }

  .sales-form-modal {
    flex: 0 auto;
    order: 1;
    margin-top: 0;
    padding-right: 0;
  }

  .sales-form-input-wrapper-modal {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    display: inline;
  }

  .section-benefits {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-benefits.no-top-padding.beige {
    background-color: var(--beige);
  }

  .mini-pod-essential, .mini-pod-hotel-suite {
    max-width: none;
    max-height: 250px;
  }

  .mini-pod-studio-1, .mini-pod-studio-2 {
    max-height: 250px;
  }

  .slider-section-wrapper---mini-pod-sample {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-who-is-it-for-hidden {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .outline-button {
    display: block;
  }

  .outline-button.margin-top {
    margin-top: 40px;
  }

  .section-who-is-it-for-var2 {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-who-is-it-for-var2.no-top-padding.beige {
    background-color: var(--beige);
  }

  .title-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-not-just-a-pod {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-not-just-a-pod.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-interior-features {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-interior-features.grey {
    padding-top: 0;
    overflow: auto;
  }

  .section-spacer {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-spacer.grey {
    padding-top: 0;
    overflow: auto;
  }

  .section-testimonials {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-testimonials.no-top-padding.beige {
    background-color: var(--beige);
  }

  .section-bonus-packages {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .list-item_unordered {
    line-height: 2;
  }

  .mini-pod-decking, .mini-pod-firepit, .mini-pod-sun-shades, .mini-pod-outdoor-kitchen {
    max-height: 250px;
  }

  .background-image-blog-thumb, .background-image-client-story-thumb {
    background-position: 100% 80%;
  }

  .features-list_grid-4col {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .nav-button-mobile {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .features-list_grid-5col {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .custom-mask {
    max-height: 450px;
    position: relative;
  }

  .right-arrow, .left-arrow {
    max-height: 250px;
  }

  .interior-characteristics {
    grid-row-gap: 10px;
    grid-template-columns: auto;
  }

  .bonus-card {
    z-index: 999;
    overflow: visible;
  }

  .bonus-card_top {
    z-index: 999999;
    overflow: visible;
  }

  .bonus-characteristics {
    grid-row-gap: 10px;
    grid-template-columns: auto;
  }

  .detalied-content {
    margin-left: 20px;
    margin-right: 0;
  }

  .section-multi-unit-discounts {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .generic-wrapper---white {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-mini-pod-models {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-mini-pod-models.no-top-padding.beige {
    background-color: var(--beige);
  }

  .container-medium {
    padding-left: 40px;
    padding-right: 40px;
  }

  .centered-button_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-auto-flow: row;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .section-grouping {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-grouping.grey {
    padding-top: 0;
    overflow: auto;
  }

  .grouping-content {
    margin-left: 20px;
    margin-right: 0;
  }

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

  .brochure-footer {
    padding-top: 40px;
  }

  .features-list_four-col, .features-four_grid {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .featured-in-stack {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 24px;
  }

  .white-bg-container {
    padding-bottom: 0;
  }

  .section-featured-in {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-featured-in.grey {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: auto;
  }

  .heading-x-small {
    color: var(--off-black);
    text-align: center;
    font-size: .9rem;
    line-height: 2;
  }

  .heading-x-small.text-align-left {
    font-size: 1.1rem;
  }

  .coming-soon-card {
    grid-template-columns: minmax(200px, 1fr);
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .coming-soon-card.tiny-render {
    background-position: 50%;
    background-size: 90%;
    min-height: 250px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .cfg_step-title {
    font-size: 2rem;
  }

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

  .spacer-large {
    padding-top: 2rem;
  }

  .padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .map_item-list {
    grid-template-columns: 1fr;
  }

  .map_item-row {
    grid-row-gap: 0rem;
    grid-template-columns: auto 1.75fr;
  }

  .map_item-image {
    height: 100px;
  }

  .spacer-xsmall {
    padding-top: 1rem;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .detailed-process-grid {
    grid-template-columns: 1fr 1fr;
  }

  .modal-container {
    max-width: 30rem;
  }

  .subtitle-2 {
    font-size: 2.7rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  h3 {
    margin-top: auto;
  }

  .section-4-squares {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-4-squares.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-4-squares.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-4-squares.no-top-padding {
    padding-bottom: 0;
  }

  .section-4-squares.no-top-padding.grey {
    margin-left: 0;
  }

  .grid-wrapper {
    background-color: #0000;
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 100%)) minmax(5vw, 1fr);
    margin-right: 0;
    overflow: visible;
  }

  .section-home-hero-slider {
    min-height: 93vh;
  }

  .background-image {
    background-position: 0%;
  }

  .background-image.instagram-one {
    background-position: 50%;
  }

  .background-image.hero-background_about {
    background-position: 70% 0;
    background-size: auto;
  }

  .background-image.hero-background_blog {
    background-position: 100%;
  }

  .background-image.instagram-two {
    background-position: 50%;
  }

  .background-image.hero-background_mini-pods {
    background-position: 75%;
  }

  .background-image.start-the-conversation-tiny-house {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63a2cd0ac31fc661e26dc3a9_villa_limno_living_room_1.jpg");
    margin-right: 0;
  }

  .background-image.about-image {
    background-position: 0%;
  }

  .background-image.visit-us-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63889d11ce099700a0c2a031_Koleliba%20Doorstep.jpg");
  }

  .background-image.mini-pod-image-001 {
    background-position: 51% 100%;
  }

  .background-image.awards-image-002 {
    background-position: 50% 0;
  }

  .background-image.process-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62fa7320e6c54d3ea1dd3d4b_Architect%20Hristina%20Hristova%20at%20her%20Desk.png");
    background-position: 50% 0;
    margin-right: 6px;
  }

  .background-image.our-work-banner-bg {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/62c32c93db609b2ece37ce5a_02.jpeg");
  }

  .background-image.mini-pods-image-003 {
    background-position: 80% 100%;
  }

  .background-image.mini-pod-image-008 {
    background-position: 50%;
  }

  .background-image.mini-pods-image-010 {
    background-position: 0%;
  }

  .background-image.glamping-image-012, .background-image.mini-pod-image-014 {
    background-position: 50%;
  }

  .background-image.glamping-image-003 {
    background-position: 80% 100%;
  }

  .background-image.glamping-image-001 {
    background-position: 50%;
  }

  .background-image.glamping-image-010 {
    background-position: 70% 100%;
  }

  .background-image.glamping-image-008 {
    background-position: 50%;
  }

  .background-image.glamping-image-006 {
    background-position: 80% 100%;
  }

  .background-image.lets-chat-bg-glamping {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/638a0877adcfdbd21048a75c_Glamping%20Pod%20front%20porch.jpg");
    margin-right: 6px;
  }

  .background-image.hero-background_tiny-houses {
    background-position: 50% 100%;
  }

  .background-image.tiny-image-006 {
    background-position: 50%;
  }

  .background-image.tiny-image-001 {
    background-position: 25% 60%;
    background-size: auto;
  }

  .background-image.tiny-image-003 {
    background-position: 70% 100%;
  }

  .background-image.start-the-conversation-mini-pods {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63886bfe8ac4bc0eb0dd3ce3_Mini%20Pods%20Fruit%20on%20Bed.jpg");
    margin-right: 6px;
  }

  .background-image.process-image {
    background-position: 80% 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .background-image.bespoke-process-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63971475ae61a31c9527f8ba_Villa%20Limno%20Exterior%20with%20Views%20of%20the%20distance%20behind%20it.jpg");
    background-position: 50% 100%;
    margin-right: 6px;
  }

  .background-image.bespoke-process-image-001 {
    background-position: 80% 100%;
  }

  .background-image.start-the-conversation-general {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63867647254fe7cd209f79fe_Mini%20Pod%20on%20a%20field%20with%20wheat%20in%20front.jpg");
    margin-right: 6px;
  }

  .background-image.bespoke-image-008 {
    background-position: 25% 60%;
    background-size: cover;
  }

  .background-image.bespoke-image-006 {
    background-position: 0%;
    background-size: cover;
  }

  .background-image.about-image-001 {
    background-position: 70% 100%;
  }

  .background-image.our-work-image-001 {
    background-position: 0 0;
  }

  .background-image.extras-background {
    background-position: 50%;
  }

  .background-image.extras-image-001 {
    background-position: 0 0;
  }

  .background-image.orders-pricing {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/6311d63b1d848beaaa5822e2_tiny%20house%20plan%20on%20a%20computer%20screen.png");
    background-position: 60% 0;
    margin-right: 6px;
  }

  .background-image.contact-background {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b44205b616c319496f0116_hhoffice-1.webp");
    background-position: 50% 100%;
    margin-right: 6px;
  }

  .background-image.sustainability-background, .background-image.sustainability-hero-image {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b5902b402c770f3ab306ac_Give%20back%20to%20nature.jpg");
  }

  .background-image.sustainability-001 {
    background-position: 0 0;
  }

  .background-image.our-story {
    background-image: url("https://cdn.prod.website-files.com/62b32a23e38d1d685bbd05b5/63b73a7bf4f28c5eec3820a2_koleliba-ekip.jpeg");
    background-position: 40% 0;
    margin-right: 6px;
  }

  .background-image.mini-pod-sample {
    background-position: 25%;
  }

  .background-image.mini-pod-image-unmade-bed {
    background-position: 50%;
  }

  .background-image.mini-pods-window-from-outside {
    background-position: 65%;
  }

  .background-image.shoji-sample {
    background-position: 25%;
  }

  .overlay {
    background-color: #0a101d1a;
    overflow: visible;
  }

  .overlay.light {
    position: static;
  }

  .products_container {
    margin-left: 20px;
  }

  .slider-arrow {
    width: 120px;
    height: 120px;
    padding-left: 60px;
    top: auto;
    bottom: 140px;
    left: -60px;
  }

  .slider-arrow.right {
    padding-right: 60px;
    right: -60px;
  }

  .navbar {
    height: 80px;
  }

  .nav-right {
    grid-column-gap: 0px;
  }

  .navigation_content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .brand {
    font-size: 1rem;
  }

  .brand.w--current {
    margin-bottom: 0;
  }

  .xxl-heading {
    font-size: 36px;
  }

  .dual-wrapper {
    grid-row-gap: 0px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .dual-wrapper.white-bg {
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .body-display-text {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: .9rem;
    line-height: 2em;
  }

  .body-display-text.small-centered {
    font-size: .8rem;
    line-height: 1.8;
  }

  .body-display-text.text-size-small {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 20px;
    font-size: .9rem;
    line-height: 2;
  }

  .body-display-text.text-size-small.margin-top {
    margin-top: 40px;
    padding-bottom: 40px;
  }

  .body-display-text.text-size-small.margin-bottom {
    padding-bottom: 0;
  }

  .body-display-text.margin-top {
    padding-bottom: 20px;
  }

  .body-display-text.margin-bottom.margin-top {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .body-display-text.footer {
    margin-bottom: 20px;
  }

  .body-display-text.cms-map {
    margin: .5rem;
    font-size: .8rem;
  }

  .body-display-text.cms-map-inner {
    margin-top: 0;
    font-size: .7rem;
  }

  .medium-stacked-intro-about {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .subtitle {
    text-align: left;
    font-size: .7rem;
    line-height: 2;
  }

  .subtitle.light {
    letter-spacing: 0;
    font-size: .8rem;
    line-height: 2;
  }

  .subtitle.light.small {
    text-align: left;
  }

  .subtitle.small {
    text-align: left;
    font-size: .6rem;
    line-height: 2;
  }

  .subtitle.small.margin-small, .subtitle.small.image-credit {
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    display: flex;
  }

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

  .subtitle.align-center.margin-large {
    padding: 20px 0;
  }

  .subtitle.projects {
    letter-spacing: 0;
    font-size: .7rem;
    line-height: 1.7;
  }

  .subtitle.left-aligned {
    letter-spacing: 0;
    font-size: .8rem;
    line-height: 2;
  }

  .solid-button {
    text-align: center;
    padding: .8rem 1.6rem;
    font-size: .8rem;
    line-height: 1.35em;
  }

  .list-grid {
    grid-template-rows: .25fr 1fr;
    grid-template-columns: 1fr;
  }

  .list-item {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .light-fill {
    margin-bottom: 0;
  }

  .underline-link.dark {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .project-grid {
    padding: 20px;
    overflow: visible;
  }

  .project-meta-info {
    text-align: center;
  }

  .action-banner {
    min-height: 300px;
  }

  .centered-intro {
    grid-row-gap: 0px;
    margin-bottom: 20px;
    padding-left: 26px;
  }

  .nav-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .social-circle {
    background-color: #0000;
  }

  .content_slogan {
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .content_slogan.large-intro {
    padding-bottom: 0;
  }

  .content_slogan.mini-pod-sample {
    opacity: .85;
    background-color: #ffffffe6;
  }

  .outline-button---old {
    text-align: center;
    margin-top: 20px;
  }

  .outline-button---old.var1 {
    margin-top: 0;
    padding: .8rem 1.5rem;
    font-size: .6rem;
  }

  .showreel-info {
    margin-bottom: 20px;
    margin-left: 1rem;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .product-characteristics {
    grid-row-gap: 0px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 6fr));
    padding-left: 0;
  }

  .instagram-feed {
    margin-left: .4rem;
    margin-right: .4rem;
  }

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

  .instagram-link {
    height: 30vh;
    max-height: 30vh;
  }

  .footer-content {
    grid-row-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    margin-left: .4rem;
    margin-right: .4rem;
  }

  .footer-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-height: auto;
  }

  .footer-brand {
    grid-row-gap: 10px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .footer-brand-copy {
    justify-items: center;
  }

  .footer-container {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
  }

  .client {
    grid-template-columns: auto;
    margin-bottom: 0;
  }

  .testimonial-text_wrapper {
    grid-template-columns: 200px;
  }

  .hero-content {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section_-background {
    margin-bottom: -40px;
  }

  .collection-hero-banner {
    min-height: 450px;
  }

  .projects_container {
    padding-bottom: 0;
  }

  .addresses_wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-hero {
    min-height: 700px;
    padding-top: 104px;
  }

  .about-image {
    min-height: 250px;
  }

  .hero-content_top {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .step-card {
    padding-bottom: 0;
    padding-right: 20px;
  }

  .step-card.end {
    padding-bottom: 36px;
  }

  .step-card.mini-pods-render {
    object-fit: fill;
    background-position: 50%;
    background-size: contain;
    grid-template-rows: auto;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.bespoke-render {
    object-fit: fill;
    background-position: 85% 0;
    background-size: 130%;
    grid-template-rows: auto;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.tiny-render {
    object-fit: fill;
    background-position: 0%;
    background-size: 100%;
    grid-template-rows: auto;
    min-height: 170px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.glamping-pods-render {
    object-fit: fill;
    background-position: 0%;
    background-size: 90%;
    grid-template-rows: auto;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .step-card.our-work-intro-image {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 165px;
    padding: 0;
  }

  .project-block {
    grid-row-gap: 10px;
    border-top-style: none;
    justify-items: center;
  }

  .floorplan {
    grid-row-gap: 61px;
    padding: 0 15px;
  }

  .post-top {
    grid-row-gap: 48px;
    padding-top: 48px;
  }

  .post-body {
    padding: 24px 0 48px 24px;
  }

  .rich-text {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .projects-hero {
    min-height: 93vh;
    overflow: hidden;
  }

  .slide-content_container {
    padding-top: 124px;
    padding-bottom: 260px;
  }

  .project-hero_bottom {
    display: none;
  }

  .field-wrapper {
    grid-template-columns: 1fr;
  }

  .form-field-grid {
    width: 95%;
  }

  .sticky-dual-wrapper {
    grid-row-gap: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sticky-dual-wrapper.trailers {
    grid-template-rows: minmax(300px, .25fr);
  }

  .sticky-section_list.no-top-border.margin-top-22px {
    margin-bottom: 40px;
  }

  .sticky-section_intro {
    width: 100%;
    max-width: none;
  }

  .sticky-section_-list-item {
    border-top-style: none;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .full-stacked-intro {
    grid-row-gap: 0px;
    grid-template-columns: minmax(auto, 500px);
    grid-auto-rows: .25fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .content-one_column {
    grid-row-gap: 10px;
    padding-top: 0;
  }

  .enlargable-image {
    height: 30vh;
    min-height: auto;
  }

  .image-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .about-block {
    grid-template-rows: minmax(180px, 1fr);
    align-items: stretch;
  }

  .client-testimonial {
    border-top: 1px none var(--beige);
    border-bottom: 1px solid var(--beige);
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .project-gallery-image {
    min-height: 125px;
  }

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

  .box-item {
    grid-row-gap: 36px;
  }

  .team-name {
    justify-items: center;
  }

  .core-value {
    margin-top: 0;
  }

  .team-portrait {
    min-height: 350px;
  }

  .horizontal-journal-card {
    grid-row-gap: 24px;
  }

  .journal-grid {
    padding: 38px 0 60px 24px;
  }

  .popular-posts-list {
    grid-row-gap: 36px;
  }

  .popular-post-card {
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .popular-post-info {
    grid-row-gap: 6px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .slide {
    overflow: visible;
  }

  .slide-background_image {
    background-position: 50%;
  }

  .stacked-hero-title {
    margin-left: 20px;
    margin-right: 20px;
  }

  .project-image {
    min-height: 300px;
  }

  .hover-circle_wrapper {
    padding: 40px;
  }

  .menu-button {
    padding-top: 10px;
  }

  .menu-icon-wrapper {
    border-left-style: none;
    padding-left: 18px;
  }

  .projects-collection {
    padding-bottom: 20px;
  }

  .social-box {
    min-height: 100px;
  }

  .post-author-card {
    padding: 24px;
  }

  .journal-card-info {
    grid-row-gap: 0px;
  }

  .more-articles-wrapper {
    padding-top: 20px;
  }

  .vericle-journal-info {
    grid-row-gap: 0px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .menu-items {
    padding-left: 0;
    padding-right: 0;
  }

  .item-content {
    margin-bottom: 0;
  }

  .button-text {
    font-size: .6rem;
    line-height: 2;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .page-padding {
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-large {
    line-height: 1.5;
  }

  .heading-large.align-center.margin-top-60 {
    margin-top: 40px;
    font-size: 1.5rem;
  }

  .heading-medium {
    font-size: 1.1rem;
    font-weight: 500;
  }

  .heading-medium.subscribe, .heading-medium._20-off-thank-you-message {
    text-align: left;
  }

  .heading-small {
    text-align: center;
    font-size: .9rem;
    line-height: 2;
  }

  .heading-small.text-align-left {
    color: var(--off-black);
    margin-bottom: 10px;
    font-size: 1rem;
    font-weight: 400;
  }

  .heading-small.margin-left {
    color: var(--off-black);
  }

  .container-two-sides {
    text-align: left;
    max-width: none;
  }

  .media-section_logos {
    padding-left: 40px;
    padding-right: 40px;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
    overflow: visible;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .medium-stacked_grid {
    grid-row-gap: 24px;
  }

  .body-display {
    font-size: .9rem;
    line-height: 1.5;
  }

  .stacked-intro {
    grid-row-gap: 40px;
  }

  .contact-form-wrapper {
    padding: 40px 0 40px 20px;
  }

  .tab-link {
    margin: 5px 0;
  }

  .tab-link.w--current {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .tabs-menu {
    margin-right: 0;
  }

  .tabs-menu.align-center {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .heading {
    text-align: center;
    font-size: 1rem;
  }

  .heading.margin-top {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .heading-tabs {
    font-size: 1rem;
    line-height: 2;
  }

  .padding-huge-top {
    padding: 8rem 2rem 2rem;
  }

  .collection-gallery-list {
    column-count: 1;
    margin-bottom: 3rem;
  }

  .gallery-section {
    column-count: 1;
  }

  .grid-wrapper_generic {
    background-color: var(--beige);
    font-family: Montserrat, sans-serif;
  }

  .grid-wrapper_generic.beige {
    background-color: var(--beige);
  }

  .testimonial-slide_content {
    grid-template-columns: minmax(auto, auto);
    grid-auto-flow: row;
    padding-left: 18px;
    padding-right: 18px;
  }

  .testimonial-slider {
    padding-top: 60px;
    padding-bottom: 200px;
  }

  .testimonial-wrapper {
    grid-template-columns: minmax(auto, auto);
  }

  .testimonial-text-white {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 1.1rem;
    line-height: 1.6;
  }

  .projects-mask {
    z-index: 19;
  }

  .projects-arrow {
    z-index: 25;
  }

  .background.testimonial-background {
    background-position: 50% 90%;
    background-size: 330%;
  }

  .testimonial-text-dark {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: .9rem;
  }

  .footer_social-wrapper {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .footer_social-link {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .mask {
    overflow: hidden;
  }

  .features-item_card {
    margin-left: 20px;
  }

  .inline-link.footer-white {
    font-size: .6rem;
  }

  .features-list_wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .two-cols_grid {
    grid-row-gap: 0rem;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph {
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1rem;
    line-height: 1.8em;
  }

  .model-plan {
    grid-template-rows: repeat(auto-fit, minmax(0, .75fr));
    padding-left: 0;
    padding-right: 0;
  }

  .model-plan.roof {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .model-plan.floor {
    grid-row-gap: 20px;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: minmax(auto, auto);
    margin-left: 20px;
  }

  .model-plan.walls {
    grid-row-gap: 10px;
    grid-template-rows: minmax(300px, 1fr);
    grid-template-columns: 3fr;
    margin-left: 20px;
  }

  .model-plan.main-features {
    grid-template-columns: 1fr;
  }

  .model-plan.main-features.tiny {
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .model-plan.s-tiny, .model-plan.m-tiny {
    grid-template-columns: 5fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .model-plan.l-tiny {
    grid-template-columns: minmax(0, 5fr);
    padding-left: 20px;
    padding-right: 20px;
  }

  .model-plan.mini-pod-studio {
    grid-row-gap: 20px;
    grid-template-rows: repeat(auto-fit, 280px);
    grid-template-columns: minmax(239px, 1fr);
  }

  .model-plan.mini-pod-essential, .model-plan.glamping-pods-studio, .model-plan.glamping-hotel-suite {
    grid-row-gap: 20px;
    grid-template-rows: repeat(auto-fit, 282px);
    grid-template-columns: minmax(239px, 1fr);
  }

  .details-list {
    grid-row-gap: 23px;
    grid-template-columns: 1.25fr;
    justify-items: start;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
  }

  .details-list.minipod-essential-plan {
    background-position: 50% 0;
    grid-template-rows: auto;
    align-items: start;
    margin-left: 20px;
    padding-left: 0;
  }

  .details-list.mini-pods-main-features {
    background-position: 50%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 180px;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .details-list.minipod-studio-plan {
    background-position: 50% 0;
    grid-template-rows: auto;
    align-items: start;
  }

  .details-list.tiny-main-features {
    background-position: 50% 10%;
    background-size: 90%;
    grid-template-rows: auto;
    align-content: center;
    align-items: center;
    min-height: 160px;
  }

  .details-list.glamping-main-features {
    background-position: 50%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 180px;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .details-list.glamping-essential {
    background-position: 50% 0;
    grid-template-rows: auto;
    align-items: start;
    width: 300px;
    min-height: 200px;
  }

  .details-list.glamping-hotel-suite {
    background-position: 50% 0;
    grid-template-rows: auto;
    align-items: start;
    min-height: 150px;
  }

  .details-list.glamping-studio {
    background-position: 50% 0;
    grid-template-rows: auto;
    align-items: start;
  }

  .details-list.s-tiny-mini {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 100px;
    padding-right: 0;
  }

  .details-list.s-tiny-shoji {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 100px;
  }

  .details-list.s-tiny-family {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 100px;
    margin-top: 0;
  }

  .details-list.m-tiny-see-through-cabin {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto;
    align-items: start;
    width: auto;
    min-width: 280px;
    min-height: 100px;
    margin-top: 0;
  }

  .details-list.m-tiny-meadow-cabin {
    background-position: 100% 0;
    background-size: contain;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 100px;
    margin-top: 0;
  }

  .details-list.m-tiny-nord {
    background-position: 100% 0;
    background-size: contain;
    grid-template-rows: auto;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 100px;
    margin-top: 0;
  }

  .details-list.m-tiny-villa-limno {
    background-position: 100% 0;
    background-size: contain;
    grid-template-rows: auto;
    align-items: start;
    width: 100%;
    min-width: auto;
    min-height: 90px;
    margin-top: 0;
  }

  .details-list.l-tiny-jana {
    background-position: 50% 0;
    background-size: auto 83px;
    grid-template-rows: auto;
    align-items: start;
    width: auto;
    min-width: 280px;
    min-height: 100px;
    margin-top: 0;
  }

  .details-list.l-tiny-weekend, .details-list.l-tiny-getaway, .details-list.l-tiny-summer {
    background-position: 100% 100%;
    background-size: contain;
    grid-template-rows: auto;
    align-items: start;
    width: auto;
    min-width: 100%;
    min-height: 120px;
  }

  .details-list.mini-pods-main-features-sale {
    background-position: 50%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 180px;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .ordered-list {
    padding-left: 20px;
  }

  .section-steps {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-steps.no-padding {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .modal {
    height: 100vh;
    display: none;
    overflow: visible;
  }

  .modal-content {
    width: 80vw;
    height: 450px;
    margin-top: 60px;
    padding-right: 0;
    display: block;
  }

  .blog-intro_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 40px 20px;
  }

  .intro-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .plans-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .centered-section-content {
    grid-row-gap: 10px;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .features-right {
    grid-template-columns: 4.25fr;
    margin-bottom: 0;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .list-items-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
  }

  .step-block {
    min-height: 80vh;
  }

  .dot {
    z-index: 0;
  }

  .img-block {
    width: 90%;
    display: none;
  }

  .content {
    font-size: 20px;
  }

  .step {
    z-index: 100;
  }

  .steps-clone {
    display: block;
    position: static;
  }

  .subscribe-form-modal {
    flex: 0 auto;
    order: 1;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-container {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .subscribe-form-input-wrapper {
    width: 100%;
    margin-bottom: 10px;
    display: block;
  }

  .overlay-none {
    overflow: visible;
  }

  .subscribe-button {
    padding: .8rem 1.5rem;
    font-size: .8rem;
  }

  .team-member-grid {
    grid-template-columns: 1fr;
    padding-top: 60px;
  }

  .hover-circle-wrapper {
    padding: 40px;
  }

  .centered-half-section {
    max-width: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-box {
    max-width: none;
    margin-left: 20px;
  }

  .field-wrapper-styled.first-name-wrapper {
    margin-right: 3%;
  }

  .visit-a-sample-form {
    text-align: center;
  }

  .slider-section-visit-us {
    width: auto;
  }

  .visit-us-form {
    min-width: 0;
    padding-top: 20px;
    padding-right: 20px;
  }

  .radio-button-field.category-link {
    justify-content: center;
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .gallery-filter_form {
    text-align: center;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .form-error-message {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
  }

  .modal-split-form {
    background-color: var(--beige);
    padding: 2rem 20px;
  }

  .modal-split-left {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
  }

  .subscribe-form-input-wrapper-modal {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .subscribe-form-input-modal {
    width: 100%;
    height: 48px;
    margin-bottom: 20px;
  }

  .picture-grid {
    margin-top: 0;
    padding: 0 0 20px 20px;
  }

  .padding-vertical-xlarge {
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-xlarge.floor, .padding-vertical-xlarge.mini-pod-features {
    padding-bottom: 0;
  }

  .client-gallery {
    grid-row-gap: 61px;
    padding: 30px 20px 30px 30px;
  }

  .process_line {
    height: 93%;
  }

  .process_details {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }

  .form-button {
    width: 60%;
    position: relative;
    top: auto;
  }

  .form-back {
    flex: none;
    width: 60%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .form-step {
    height: auto;
  }

  .form-next {
    flex: none;
    width: 60%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .note {
    padding: 30px 20px 20px;
    font-size: 18px;
  }

  .multi-step-form-block {
    border-radius: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form07_legal {
    text-align: center;
    font-size: .9rem;
    line-height: 1.6rem;
  }

  .multi-step-section {
    padding: 60px 10px;
  }

  .multi-step-section.grey {
    background-position: 50% 100%;
    background-size: cover;
  }

  .multi-step-form-container {
    margin-top: 10px;
  }

  .multi-step-button {
    flex: none;
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .form-heading {
    text-transform: none;
    font-size: 1.3rem;
    font-weight: 500;
  }

  .note-heading {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .radio-buttons-business, .radio-buttons-personal {
    justify-items: center;
    margin-bottom: 20px;
  }

  .radio-button-label {
    text-align: center;
    font-size: .9rem;
    line-height: 1.5rem;
  }

  .list-general {
    padding-left: 20px;
  }

  .list-item_ordered {
    line-height: 2;
  }

  .image_container {
    padding-bottom: 0;
  }

  .single-image-grid {
    padding: 20px;
    overflow: visible;
  }

  .single-image-grid.no-top-padding {
    padding-right: 0;
  }

  .single-image-grid.margin-top {
    margin-top: 0;
  }

  .single-image-layout {
    min-height: 180px;
  }

  .double-image-grid {
    padding: 20px;
    overflow: visible;
  }

  .double-image-grid.no-top-margin {
    padding-right: 0;
  }

  .section-double-image-holder-horizontal {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-double-image-holder-horizontal.grey {
    margin-left: 0;
    overflow: visible;
  }

  .light-fill-with-margin {
    margin-bottom: 0;
  }

  .double-image-layout {
    min-height: 300px;
  }

  .section-single-image-holder {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-single-image-holder.grey {
    margin-left: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .section-let-s-get-started {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-centered-text-old {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-centered-text-old.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-centered-text-old.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-centered-text-old.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-projects-list {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-projects-list.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-projects-list.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-projects-list.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-instagram {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-instagram.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-intro {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-intro.beige {
    background-color: var(--beige);
  }

  .section-centered {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-centered.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-centered.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-centered.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-partners {
    margin-top: 0;
    padding-top: 4rem;
  }

  .section-partners.background-color-beige {
    padding-left: 0;
    padding-right: 0;
  }

  .section-about-intro {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-about-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-about-intro.beige {
    background-color: var(--beige);
  }

  .section-tabs {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-tabs.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-tabs.no-padding.grey {
    margin-top: 0;
    padding-top: 0;
  }

  .section-specifications {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-specifications.no-top-padding {
    padding-bottom: 0;
  }

  .section-specifications.beige {
    background-color: var(--beige);
  }

  .footer-heading {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.7;
  }

  .design-awards-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .awards-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    padding-bottom: 40px;
    display: grid;
    overflow: visible;
  }

  .awards-image {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .awards-image.archinova-award {
    margin-left: 0;
  }

  .section-double-image-holder-vertical {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-double-image-holder-vertical.grey {
    margin-left: 0;
    overflow: visible;
  }

  .double-image-layout-vertical {
    min-height: 300px;
  }

  .section-floorplan {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-floorplan.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-floorplan.no-top-padding {
    padding-bottom: 0;
  }

  .section-floorplan.no-top-padding.grey {
    margin-left: 0;
  }

  .section-project-intro {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-project-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-project-intro.beige {
    background-color: var(--beige);
  }

  .journals-books-grid {
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .section-awards {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-awards.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-products {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-products.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .founder-grid_wrapper {
    margin-top: -80px;
    padding: 20px 0 40px 20px;
  }

  .sticky-dual-wrapper-awards {
    margin-bottom: 0;
    padding: 0 20px;
  }

  .section-the-design-process {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-the-design-process.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-visit-us {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-visit-us.no-padding {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-craft {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-craft.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .stats-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-client-gallery, .section-more-projects {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-more-projects.no-top-padding {
    padding-bottom: 0;
  }

  .section-more-projects.beige {
    background-color: var(--beige);
  }

  .hero-background-image {
    background-position: 50% 100%;
  }

  .section-client-story {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-inter-title {
    padding-top: 0;
    padding-bottom: 0;
  }

  .inter-title-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-icons-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-icons-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-icons-banner.beige {
    background-color: var(--beige);
  }

  .icons-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-let-s-chat {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-let-s-chat.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .full-width-grid-wrapper {
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 400%)) minmax(5vw, 1fr);
    margin-right: 0;
    overflow: visible;
  }

  .section-contact-form {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-contact-form.grey {
    margin-left: 0;
    padding-top: 0;
    overflow: visible;
  }

  .section-the-logistics {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-the-logistics.no-top-padding {
    padding-bottom: 0;
  }

  .section-the-logistics.beige {
    background-color: var(--beige);
  }

  .dual-logistics_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 20px 0;
  }

  .section-hero-short {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-hero-short.contact {
    background-position: 50% 0;
  }

  .section-visit-form {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-visit-form.grey {
    margin-left: 0;
    padding-top: 0;
    overflow: visible;
  }

  .steps-wrapper {
    grid-template-columns: 1fr;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 0;
  }

  .process-image-layout {
    min-height: 50px;
  }

  .section-bespoke-process {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-bespoke-process.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .logistics-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-double-image-holder {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-double-image-holder.grey {
    margin-left: 0;
    overflow: visible;
  }

  .sticky-dual-wrapper-bespoke-steps {
    margin-bottom: 0;
    padding: 40px 20px 0;
  }

  .internal-left-title {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0;
  }

  .centered-section-no-content {
    grid-row-gap: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-negative-margin {
    margin-right: 0;
  }

  .internal-title-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .right-aligned-button_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 0 0 20px 10px;
  }

  .subtitle-left-align {
    text-align: left;
    font-size: .7rem;
  }

  .subtitle-left-align.small {
    text-align: center;
    font-size: .6rem;
    line-height: 2;
  }

  .list-grid-radio {
    grid-template-rows: .25fr 1fr;
    grid-template-columns: 1fr;
  }

  .awards-header {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 40px 20px;
  }

  .awareds-header-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-bespoke-design {
    padding-top: 0;
    padding-bottom: 0;
  }

  .subscribe-banner-small {
    padding-bottom: 0;
  }

  .grid-wrapper-after-footer {
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 100%)) minmax(5vw, 1fr);
    margin-right: 0;
    overflow: visible;
  }

  .newsletter-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .dual-footer_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 0 20px;
  }

  .dual-footer_wrapper.subscribe-bg {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-attachment: scroll;
    grid-template-columns: minmax(0, 1fr);
    margin-bottom: 20px;
    padding-bottom: 40px;
    padding-right: 20px;
    overflow: visible;
  }

  .dual-footer_wrapper.visit-us-bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    grid-template-columns: minmax(0, 1fr);
    margin-bottom: 20px;
    padding-bottom: 40px;
    padding-right: 20px;
    overflow: visible;
  }

  .text-block---error-white.margin-bottom.margin-top {
    text-align: left;
  }

  .hero-content_top-coming-soon {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .plan-one-side {
    grid-row-gap: 23px;
    grid-template-columns: 1.25fr;
    justify-items: center;
    padding: 0 20px;
  }

  .plan-one-side.roof-plan {
    background-position: 50% 10%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 180px;
  }

  .plan-one-side.floor-plan {
    grid-column-gap: 0px;
    background-position: 50%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 175px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .plan-one-side.wall-detail {
    background-position: 50% 30%;
    grid-template-rows: auto;
    align-items: start;
    min-height: 260px;
    margin-top: 0;
  }

  .section-radio-buttons {
    display: block;
  }

  .section-checkboxes {
    display: flex;
  }

  .checkbox-field {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-team-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-team-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-team-banner.beige {
    background-color: var(--beige);
  }

  .team-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-core-values {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-core-values.no-top-padding {
    padding-bottom: 0;
  }

  .section-core-values.beige {
    background-color: var(--beige);
  }

  .founders-grid {
    grid-template-columns: 1fr;
    padding-top: 60px;
  }

  .founder-portrait {
    min-height: 350px;
  }

  .section-faq {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-instagram-projects {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .subtitle-right-aligned {
    text-align: left;
    font-size: .7rem;
    line-height: 2;
  }

  .subtitle-right-aligned.small {
    text-align: center;
    font-size: .6rem;
    line-height: 2;
  }

  .section-spec-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-spec-banner.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sticky-dual-wrapper-faqs {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-process-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-process-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-process-banner.beige {
    background-color: var(--beige);
  }

  .section-footer-white-coming-soon {
    margin-top: 60px;
  }

  .section-installation {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sticky-dual-wrapper-delivery-steps {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .phase-image-layout, .phase-image-layout.payment {
    min-height: 50px;
    margin-bottom: 10px;
  }

  .dual-extras_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 20px 0;
  }

  .extras-card {
    padding-bottom: 0;
    padding-right: 20px;
  }

  .extras-card.trobolo-wc {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.separett-wc {
    object-fit: fill;
    background-position: 50% 65%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.self-levelling-legs {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.step-ladder {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.modular-decking {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.garage-side-box {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.garden-swing {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.sofa-beds {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.fireplace {
    object-fit: fill;
    background-position: 50% 90%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.velux {
    object-fit: fill;
    background-position: 50% 0;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.access {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.solar {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .extras-card.water-off-grid, .extras-card.sustainability-intro-image {
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.up-to-date-tech {
    object-fit: fill;
    background-position: 50% 0;
    background-size: 230%;
    grid-template-rows: auto;
    min-height: 200px;
    margin-bottom: 20px;
    padding: 0;
  }

  .extras-card.skilful-carpentry, .extras-card.architecture-centered {
    object-fit: fill;
    background-position: 50% 65%;
    background-size: cover;
    grid-template-rows: auto;
    min-height: 200px;
    padding: 0;
  }

  .split-content-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-extras {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-extras.no-top-padding {
    padding-bottom: 0;
  }

  .section-extras.beige {
    background-color: var(--beige);
  }

  .section-phases {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-phases.no-top-padding {
    padding-bottom: 0;
  }

  .section-phases.beige {
    background-color: var(--beige);
  }

  .section-pricing-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-pricing-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-pricing-banner.beige {
    background-color: var(--beige);
  }

  .section-image-credit-button {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-image-credit-button.grey {
    margin-left: 0;
    overflow: visible;
  }

  .section-partnerships {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-partnerships.no-top-padding {
    padding-bottom: 0;
  }

  .section-partnerships.beige {
    background-color: var(--beige);
  }

  .section-online-consult {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-online-consult.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-about-team {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-about-team.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-about-team.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-about-team.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-delivery {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .medium-stacked-intro-blog {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-more-articles {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-more-articles.grey {
    margin-left: 0;
    overflow: visible;
  }

  .section-blog-posts {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-blog-posts.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-trailer-types {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-trailer-types.no-top-padding {
    padding-bottom: 0;
  }

  .section-trailer-types.beige {
    background-color: var(--beige);
  }

  .section-tabs-warranty {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-tabs-warranty.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-tabs-warranty.no-padding.grey {
    margin-top: 0;
    padding-top: 0;
  }

  .section-tabs-details {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-tabs-details.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-tabs-details.no-padding.grey {
    margin-top: 0;
    padding-top: 0;
  }

  .our-promise {
    grid-template-rows: repeat(auto-fit, minmax(0, 5fr));
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .warranties-list {
    grid-row-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 6fr));
    padding-left: 0;
  }

  .unordered-list {
    padding-left: 20px;
  }

  .warranty-item {
    line-height: 2;
  }

  .medium-stacked-intro-trailers {
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 5fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .warranties-lists {
    grid-row-gap: 23px;
    grid-template-columns: 1.25fr;
    justify-items: start;
    margin-left: 0;
    padding: 0;
  }

  .support {
    grid-row-gap: 23px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
    justify-items: start;
    margin-left: 0;
    padding: 0;
  }

  .third-party {
    grid-row-gap: 23px;
    grid-template-columns: 1.25fr;
    justify-items: start;
    margin-left: 0;
    padding: 0;
  }

  .section-visit-us-banner {
    padding-bottom: 0;
  }

  .section-sustainability {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-sustainability.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .visit-a-sample-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .section-blog-content {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-blog-content.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-blog-content.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-blog-content.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .blog-stacked_grid {
    grid-row-gap: 24px;
  }

  .section-blog-banner {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-blog-banner.no-top-padding {
    padding-bottom: 0;
  }

  .section-blog-banner.beige {
    background-color: var(--beige);
  }

  .dual-intro_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 40px 20px;
  }

  .dual-intro_wrapper.tiny-brochure-bg {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-attachment: scroll;
    grid-template-columns: repeat(auto-fit, 200px);
    margin-bottom: 0;
    padding-bottom: 40px;
    overflow: visible;
  }

  .dual-intro_wrapper.mini-pod-brochure-sales-page {
    background-position: 50%;
  }

  .section-our-story {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-our-story.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-project-list {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-project-list.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-project-list.no-padding.grey {
    margin-top: 0;
    overflow: visible;
  }

  .section-project-list.grey {
    margin-left: 1rem;
    overflow: visible;
  }

  .section-terms-of-use {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .section-sustainability-items {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-sustainability-items.no-top-padding {
    padding-bottom: 0;
  }

  .section-sustainability-items.beige {
    background-color: var(--beige);
  }

  .plain_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 20px;
  }

  .section-sustainability-intro {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-sustainability-intro.no-top-padding {
    padding-bottom: 0;
  }

  .section-sustainability-intro.beige {
    background-color: var(--beige);
  }

  .piain-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .dual-process_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 20px 20px;
  }

  .icons-image {
    margin-bottom: 20px;
  }

  .logistics-icons-list {
    grid-template-columns: 4.25fr;
    margin-bottom: 0;
  }

  .process-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 20px;
  }

  .legal-dual-wrapper {
    grid-row-gap: 10px;
    grid-template-rows: minmax(160px, .25fr);
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .legal-block {
    grid-template-rows: minmax(180px, 1fr);
    align-items: stretch;
  }

  .legal-stacked-intro {
    grid-row-gap: 0px;
    grid-template-columns: minmax(auto, 500px);
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-terms-hero {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .heading-xmedium {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .section-our-work-items {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-our-work-items.no-top-padding {
    padding-bottom: 0;
  }

  .section-our-work-items.beige {
    background-color: var(--beige);
  }

  .stacked-intro-card {
    grid-row-gap: 40px;
  }

  .title-card {
    padding: 5px 24px;
  }

  .heading-sale {
    display: none;
  }

  .section-instagram-mini-pods {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .fs-cc-prefs_button {
    margin-bottom: 8px;
  }

  .fs-cc-banner_container {
    max-width: 60%;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
    margin-top: 40px;
  }

  .fs-cc-prefs_component {
    padding: 24px;
  }

  .fs-cc-prefs_content {
    padding: 24px 50px 24px 24px;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 20px;
  }

  .fs-cc-banner_text {
    margin-bottom: 0;
    margin-right: 0;
  }

  .modal-split-left-mini-pod {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
  }

  .modal-split-form-mini-pod {
    background-color: var(--beige);
    padding: 2rem 20px;
  }

  .modal-content-mini-pod {
    width: 80vw;
    height: 45vh;
    margin-top: 60px;
    padding-right: 0;
    display: block;
  }

  .hero-content-mini-pod-sample {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .intro_wrapper-mini-pod-sample {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 40px 0 40px 20px;
  }

  .benefits-wrapper-mini-pod-sample {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod.no-top-padding {
    padding-bottom: 0;
  }

  .section-what-is-the-mini-pod.beige {
    background-color: var(--beige);
  }

  .mini-pod_counter-arguments {
    margin-left: 0;
  }

  .section-roi-rent-etc {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-roi-rent-etc.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-main-features {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-main-features.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-main-features.no-padding.grey {
    margin-top: 0;
    padding-top: 0;
  }

  ._20--off-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0;
  }

  .text-field-20-off {
    min-height: 45px;
  }

  .mini-pod-render {
    display: none;
  }

  .sales-banner-small {
    grid-template-rows: minmax(auto, auto);
    grid-template-columns: minmax(5vw, 1fr) repeat(auto-fit, minmax(auto, 100%)) minmax(5vw, 1fr);
    margin-right: 0;
    overflow: visible;
  }

  .mini-pod-sales-form-wrapper {
    width: 100%;
    margin-bottom: 10px;
    display: block;
  }

  .sales-form-modal {
    flex: 0 auto;
    order: 1;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sales-form-input-wrapper-modal {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .section-benefits {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-benefits.no-top-padding {
    padding-bottom: 0;
  }

  .section-benefits.beige {
    background-color: var(--beige);
  }

  .mini-pod-essential {
    max-width: none;
    max-height: 150px;
  }

  .mini-pod-hotel-suite, .mini-pod-studio-1, .mini-pod-studio-2 {
    max-height: 150px;
  }

  .slider-section-wrapper---mini-pod-sample {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-who-is-it-for-hidden {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-who-is-it-for-hidden.no-padding {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sale-box {
    max-width: none;
    margin-left: 20px;
  }

  .outline-button {
    margin-top: 0;
    display: flex;
  }

  .outline-button.margin-top {
    margin-top: 40px;
  }

  .section-who-is-it-for-var2 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-who-is-it-for-var2.no-top-padding {
    padding-bottom: 0;
  }

  .section-who-is-it-for-var2.beige {
    background-color: var(--beige);
  }

  .title-wrapper {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-not-just-a-pod {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-not-just-a-pod.no-top-padding {
    padding-bottom: 0;
  }

  .section-not-just-a-pod.beige {
    background-color: var(--beige);
  }

  .section-interior-features {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-interior-features.grey {
    margin-left: 0;
    padding-top: 0;
    overflow: visible;
  }

  .section-spacer {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-spacer.grey {
    margin-left: 0;
    padding-top: 0;
    overflow: visible;
  }

  .section-testimonials {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-testimonials.no-top-padding {
    padding-bottom: 0;
  }

  .section-testimonials.beige {
    background-color: var(--beige);
  }

  .centered-container-slider {
    margin-top: 0;
  }

  .section-bonus-packages {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-bonus-packages.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .list-item_unordered {
    line-height: 2;
  }

  .mini-pod-decking, .mini-pod-firepit, .mini-pod-sun-shades, .mini-pod-outdoor-kitchen {
    max-height: 150px;
  }

  .background-image-blog-thumb, .background-image-client-story-thumb {
    background-position: 0%;
  }

  .logo-icon {
    margin-bottom: 20px;
  }

  .features-list_grid-4col {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .nav-button-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .logo {
    max-width: 90%;
  }

  .features-list_grid-5col {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .custom-mask {
    max-height: 300px;
  }

  .right-arrow, .left-arrow {
    max-height: 150px;
  }

  .interior-characteristics, .bonus-characteristics {
    grid-row-gap: 0px;
    grid-template-columns: repeat(auto-fit, minmax(200px, 6fr));
    padding-left: 0;
  }

  .detalied-content {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
  }

  .section-multi-unit-discounts {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-multi-unit-discounts.no-padding {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .generic-wrapper---white {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .section-mini-pod-models {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-mini-pod-models.no-top-padding {
    padding-bottom: 0;
  }

  .section-mini-pod-models.beige {
    background-color: var(--beige);
  }

  .container-medium {
    padding-left: 0;
    padding-right: 0;
  }

  .centered-button_wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
    padding: 20px 0 40px 10px;
  }

  .section-grouping {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-grouping.grey {
    margin-left: 0;
    padding-top: 0;
    overflow: visible;
  }

  .grouping-content {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
  }

  .features-list_four-col {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .slider-section-grouping, .slider-section-interior-features {
    width: auto;
  }

  .features-four_grid {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .featured-in-stack {
    margin-bottom: 20px;
    margin-left: 1rem;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .white-bg-container {
    padding-bottom: 0;
  }

  .section-featured-in {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-featured-in.grey {
    margin-left: 0;
    overflow: visible;
  }

  .heading-x-small {
    text-align: center;
    font-size: .9rem;
    line-height: 2;
  }

  .heading-x-small.text-align-left {
    color: var(--off-black);
    margin-bottom: 10px;
    font-size: 1rem;
    font-weight: 400;
  }

  .coming-soon-card {
    padding-bottom: 0;
    padding-right: 20px;
  }

  .coming-soon-card.tiny-render {
    object-fit: fill;
    background-position: 0%;
    background-size: 100%;
    grid-template-rows: auto;
    min-height: 170px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .if-lib-inputcounter_wrapper {
    flex-flow: wrap;
  }

  .cfg_input {
    flex: none;
    width: 100%;
    min-height: 3.25rem;
  }

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

  .cfg_form-cols-2.is-taller {
    grid-row-gap: 1.25rem;
  }

  .cfg_form {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .if-lib-inputcounter_button {
    flex: 1;
  }

  .cfg_step-title {
    font-size: 1.75rem;
  }

  .cfg_bottom-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(min-content, 1fr);
  }

  .cfg_button {
    min-width: 6rem;
  }

  .padding-global {
    padding-left: 0;
    padding-right: 0;
  }

  .custom_map-component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .map_item-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .map_item {
    background-color: var(--light-grey);
    padding-top: .5rem;
  }

  .map_item-title {
    font-size: .8rem;
  }

  .map_item-row {
    background-color: var(--white);
    grid-template-columns: auto 1fr;
    padding: .5rem;
  }

  .map_item-image {
    height: 90px;
    margin-right: .5rem;
  }

  .map_item-address {
    margin-top: 6px;
    font-size: .8rem;
  }

  .spacer-xsmall {
    padding-top: 6px;
  }

  .two-cols {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .type {
    text-transform: none;
    margin-right: 10px;
  }

  .project-link {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .container-wide {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .detailed-process-grid {
    grid-template-columns: 1fr;
  }

  .modal-container {
    max-width: 18rem;
  }

  .subtitle-2 {
    font-size: 1.8rem;
  }
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528545-05fbb54f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528546-05fbb54f {
  place-self: center;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528548-05fbb54f {
  justify-self: center;
}

#w-node-ac57fd58-922f-dab9-f7b3-90b8a1e482f0-05fbb54f {
  place-self: center;
}

#w-node-d440db47-823b-161c-3f50-6ace7afc9a03-05fbb54f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27088270-d88c-cdb0-a111-3c0fc6a2678e-05fbb54f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a7397c1-3804-1b8d-9d47-c0231543464e-05fbb54f {
  justify-self: start;
}

#w-node-_8f750b00-a2b8-9090-144c-2daa5c3506dc-05fbb54f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-05fbb54f {
  place-self: end start;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e757-05fbb54f {
  align-self: stretch;
}

#w-node-c2b03602-a3e1-b58b-3569-b8e07880d689-05fbb54f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e75a-05fbb54f {
  place-self: end start;
}

#w-node-_1483f021-1dbe-dbc2-ffc2-35f08e62be23-05fbb54f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6915f9-61b5-4fb1-2fb0-8736580d2576-05fbb54f {
  justify-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5726-05fbb54f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5727-05fbb54f {
  justify-self: center;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5728-05fbb54f {
  align-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5729-05fbb54f {
  justify-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572a-05fbb54f, #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572b-05fbb54f {
  align-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572e-05fbb54f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbc-05fbb54f {
  place-self: center;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbd-05fbb54f, #w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbf-05fbb54f {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c7c-05fbb54f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8a-05fbb54f {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8b-05fbb54f {
  justify-self: end;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8c-05fbb54f {
  align-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8d-05fbb54f {
  justify-self: start;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c93-05fbb54f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7a8-a8d8b7a6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7aa-a8d8b7a6 {
  align-self: start;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7ac-a8d8b7a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7af-a8d8b7a6 {
  justify-self: start;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7b6-a8d8b7a6, #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7c3-a8d8b7a6 {
  place-self: center;
}

#w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7d5-a8d8b7a6 {
  align-self: center;
}

#w-node-_8a5988de-df85-6dae-94d4-04043fcfeb3a-a8d8b7a6 {
  justify-self: end;
}

#w-node-_8a5988de-df85-6dae-94d4-04043fcfeb3b-a8d8b7a6, #w-node-_8a5988de-df85-6dae-94d4-04043fcfeb3e-a8d8b7a6 {
  align-self: center;
}

#w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb8fe-faecb8fb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb900-faecb8fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb902-faecb8fb {
  align-self: start;
}

#w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb908-faecb8fb {
  justify-self: start;
}

#w-node-db610aa8-4dd0-87b7-14dd-5eb13ac6a6db-3ac6a6d9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-db610aa8-4dd0-87b7-14dd-5eb13ac6a6df-3ac6a6d9 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-db610aa8-4dd0-87b7-14dd-5eb13ac6a6e4-3ac6a6d9 {
  place-self: end start;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e737e-4a2e737c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e7387-4a2e737c {
  justify-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e738a-4a2e737c {
  align-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e7394-4a2e737c {
  justify-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e7397-4a2e737c {
  align-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73a1-4a2e737c {
  justify-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73a4-4a2e737c {
  align-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73ae-4a2e737c {
  justify-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73b1-4a2e737c {
  align-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73bb-4a2e737c {
  justify-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73be-4a2e737c {
  align-self: center;
}

#w-node-aba348a5-7f10-aa9a-8b46-e44c2fa8edf5-4a2e737c {
  justify-self: center;
}

#w-node-aba348a5-7f10-aa9a-8b46-e44c2fa8edf8-4a2e737c {
  align-self: center;
}

#w-node-_8a6c27e4-eee2-46cb-6375-3d2b756dd104-4a2e737c {
  justify-self: center;
}

#w-node-_8a6c27e4-eee2-46cb-6375-3d2b756dd107-4a2e737c {
  align-self: center;
}

#w-node-cc073437-84b2-1a94-29ef-e20da0082674-4a2e737c {
  justify-self: center;
}

#w-node-cc073437-84b2-1a94-29ef-e20da0082677-4a2e737c {
  align-self: center;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73ca-4a2e737c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end start;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73cc-4a2e737c {
  justify-self: start;
}

#w-node-_9d7e2e23-3336-15aa-6048-eab04a2e73cf-4a2e737c {
  justify-self: center;
}

#w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace016-41ace014 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace017-41ace014 {
  place-self: center start;
}

#w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace018-41ace014 {
  justify-self: start;
}

#w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace01a-41ace014, #w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace01b-41ace014 {
  align-self: start;
}

#w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace020-41ace014 {
  place-self: end start;
}

#w-node-_88df97de-bae8-9125-6a6a-06eac51105ce-c51105cc {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_88df97de-bae8-9125-6a6a-06eac51105e0-c51105cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db5e8523-e5b3-26a5-a877-a8521d6a0284-0463cdca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a5-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a6-05fbb558 {
  place-self: center;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a8-05fbb558 {
  justify-self: center;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59b0-05fbb558 {
  justify-self: start;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59b3-05fbb558 {
  justify-self: center;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a2b-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4d-05fbb558 {
  justify-self: center;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4e-05fbb558 {
  align-self: start;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4f-05fbb558 {
  justify-self: start;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a51-05fbb558, #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a52-05fbb558 {
  align-self: start;
}

#w-node-_427073ce-1843-9ae9-8e7e-d45edb6732b7-05fbb558 {
  place-self: end start;
}

#w-node-_5d24d54c-f0e2-3081-978f-92d3904c52e0-05fbb558 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a75-05fbb558 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb295-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-05fbb558 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a432-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a433-05fbb558 {
  justify-self: center;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a434-05fbb558 {
  align-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a435-05fbb558 {
  justify-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a437-05fbb558, #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a438-05fbb558 {
  align-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a43b-05fbb558 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c8d-05fbb558, #w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c8f-05fbb558, #w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c91-05fbb558 {
  justify-self: center;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a460-05fbb558 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f73-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8c-05fbb558, #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8e-05fbb558, #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8f-05fbb558 {
  justify-self: center;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f98-05fbb558 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be30-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be4f-05fbb558 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be52-05fbb558 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-05fbb558 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be59-05fbb558 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be5c-05fbb558 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-05fbb558 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-05fbb558 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be63-05fbb558 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be66-05fbb558 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-05fbb558 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6c-05fbb558 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6d-05fbb558 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be70-05fbb558 {
  justify-self: end;
}

#w-node-_131e1a65-92a0-a0fa-2190-ed6473bdc7c3-73bdc7c1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_16d47cb5-edb3-ddc6-2d60-9fefc578066c-73bdc7c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_184a8291-32c5-cd14-3479-6dfd450659ed-73bdc7c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_16d47cb5-edb3-ddc6-2d60-9fefc5780673-73bdc7c1 {
  align-self: center;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd51520c-cd515209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd51520d-cd515209 {
  justify-self: center;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd51520e-cd515209 {
  align-self: start;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd51520f-cd515209 {
  justify-self: start;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd515210-cd515209, #w-node-_4466097c-de99-5633-ca6b-4254cd515211-cd515209 {
  align-self: start;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd515214-cd515209 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4466097c-de99-5633-ca6b-4254cd515218-cd515209 {
  place-self: end;
}

#w-node-_03fc7ab8-f8c5-7c57-3055-765bb015538e-b015538c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_03fc7ab8-f8c5-7c57-3055-765bb0155392-b015538c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_03fc7ab8-f8c5-7c57-3055-765bb0155398-b015538c {
  place-self: end start;
}

#w-node-a4066598-2671-80cf-e841-64978270ea39-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a4066598-2671-80cf-e841-64978270ea40-05fbb559 {
  justify-self: end;
}

#w-node-a4066598-2671-80cf-e841-64978270ea44-05fbb559 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-a4066598-2671-80cf-e841-64978270ea4b-05fbb559 {
  justify-self: end;
}

#w-node-a4066598-2671-80cf-e841-64978270ea4f-05fbb559 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a4066598-2671-80cf-e841-64978270ea56-05fbb559 {
  justify-self: end;
}

#w-node-a4066598-2671-80cf-e841-64978270ea5a-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a4066598-2671-80cf-e841-64978270ea61-05fbb559 {
  justify-self: end;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b2b-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b2c-05fbb559 {
  place-self: center start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b2d-05fbb559 {
  justify-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b2f-05fbb559, #w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b30-05fbb559 {
  align-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b35-05fbb559 {
  place-self: end start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b3a-05fbb559 {
  align-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b3d-05fbb559 {
  align-self: end;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b43-05fbb559 {
  align-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b46-05fbb559 {
  align-self: end;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b4c-05fbb559 {
  align-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b4f-05fbb559 {
  align-self: end;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b55-05fbb559 {
  align-self: start;
}

#w-node-_208ecc9c-49c4-de3e-d7d1-977cb5b82b58-05fbb559 {
  align-self: end;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3aac-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3ace-05fbb559 {
  justify-self: center;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3acf-05fbb559 {
  align-self: start;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3ad0-05fbb559 {
  justify-self: start;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3ad2-05fbb559, #w-node-_4b858169-4521-3d4e-7278-206a2d7d3ad3-05fbb559 {
  align-self: start;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3adc-05fbb559, #w-node-_4b858169-4521-3d4e-7278-206a2d7d3ae1-05fbb559, #email.w-node-_4b858169-4521-3d4e-7278-206a2d7d3ae3-05fbb559, #w-node-_4b858169-4521-3d4e-7278-206a2d7d3ae5-05fbb559, #phone.w-node-_4b858169-4521-3d4e-7278-206a2d7d3ae7-05fbb559, #w-node-_4b858169-4521-3d4e-7278-206a2d7d3ae9-05fbb559, #message.w-node-_4b858169-4521-3d4e-7278-206a2d7d3aeb-05fbb559 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3aec-05fbb559 {
  justify-self: start;
}

#w-node-_4b858169-4521-3d4e-7278-206a2d7d3af6-05fbb559 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a5-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a6-05fbb559 {
  justify-self: center;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a7-05fbb559 {
  align-self: start;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a8-05fbb559 {
  justify-self: start;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57aa-05fbb559, #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57ab-05fbb559 {
  align-self: start;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57b6-05fbb559 {
  place-self: end start;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57b9-05fbb559, #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57ba-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57bb-05fbb559 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ace37e09-e982-bad7-456d-cdb0dd4a09df-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ace37e09-e982-bad7-456d-cdb0dd4a0a01-05fbb559 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_23e544fc-acec-a5d4-7d60-6908c199a143-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e544fc-acec-a5d4-7d60-6908c199a145-05fbb559 {
  justify-self: start;
}

#w-node-_23e544fc-acec-a5d4-7d60-6908c199a14d-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23e544fc-acec-a5d4-7d60-6908c199a14f-05fbb559 {
  justify-self: start;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d5-05fbb559 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d6-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d7-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d9-05fbb559 {
  align-self: center;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735e8-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735e9-05fbb559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb55a {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb55a {
  justify-self: center;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb55a {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb55a {
  justify-self: center;
}

#w-node-_4b9634ae-cbdd-8a4a-8b4e-c9096daa7b70-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9ce81801-8696-3265-6121-8d063a548606-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63094e7d-3960-e048-170a-9ddf97536645-05fbb55a {
  place-self: stretch stretch;
}

#w-node-_63094e7d-3960-e048-170a-9ddf97536646-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-05fbb55a {
  place-self: stretch stretch;
}

#w-node-_9fa301b7-6ee3-1496-826c-3c6560263f46-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d907c24d-124a-03b0-7924-30f388562e4f-05fbb55a {
  place-self: stretch stretch;
}

#w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-05fbb55a {
  place-self: stretch stretch;
}

#w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58575a81-f9c5-5d02-774b-8370caff52db-05fbb55a {
  place-self: stretch stretch;
}

#w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-05fbb55a {
  place-self: stretch stretch;
}

#w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-05fbb55a {
  place-self: stretch stretch;
}

#w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38b-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-05fbb55a {
  place-self: stretch stretch;
}

#w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bb8-05fbb55a {
  align-self: stretch;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbb-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbd-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_354f8b7e-211e-1d3f-6e19-29eeeed69465-05fbb55a {
  align-self: stretch;
}

#w-node-_6e8dd492-2baf-8a1f-85d4-397cb3f91e79-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da729e6-85a8-0ec6-6f7c-2eafb97aa60a-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c04-05fbb55a {
  align-self: stretch;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c07-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c09-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c613904f-05fbb55a {
  align-self: stretch;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139052-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139054-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d4bbea41-c632-25be-f4b9-4eb31d99308f-05fbb55a {
  align-self: stretch;
}

#w-node-d4bbea41-c632-25be-f4b9-4eb31d993092-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5045c2a5-7d4d-af00-dfbc-afce54b3032b-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bd9-05fbb55a {
  align-self: stretch;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bdc-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bde-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238b8-05fbb55a {
  align-self: stretch;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238bb-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238bd-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab9937-05fbb55a {
  align-self: stretch;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab993a-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab993c-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bae-05fbb55a {
  align-self: stretch;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb1-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb3-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e010-05fbb55a {
  align-self: stretch;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e013-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e015-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f06c-05fbb55a {
  align-self: stretch;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f06f-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f071-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca57-05fbb55a {
  align-self: stretch;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5a-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5c-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a22-05fbb55a {
  align-self: stretch;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a25-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a27-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c732-05fbb55a {
  align-self: stretch;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c735-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c737-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc73-05fbb55a {
  align-self: stretch;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc76-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc78-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc87-05fbb55a {
  align-self: stretch;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8a-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8c-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af785-05fbb55a {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af788-05fbb55a, #w-node-a6c3d074-a77b-afcd-b47c-0d25e6e4eba5-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af76d-05fbb55a {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af770-05fbb55a, #w-node-_33ebc37d-caf0-ffcd-679c-0ee68663a080-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af77d-05fbb55a {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af780-05fbb55a, #w-node-c84cca97-bfa6-0cec-63fd-fe763b4b9fbe-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af775-05fbb55a {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af778-05fbb55a, #w-node-bd03e946-14a5-40d9-0757-a30b454a5bed-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0d-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0e-05fbb55a {
  justify-self: center;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0f-05fbb55a {
  align-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f10-05fbb55a {
  justify-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f12-05fbb55a, #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f13-05fbb55a {
  align-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f16-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f3b-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7176-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7177-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab7178-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717b-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717c-05fbb55a {
  align-self: start;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab717d-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717f-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab7180-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7182-05fbb55a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7187-05fbb55a, #w-node-d135f50b-abab-98a5-e3ce-c71272ab718a-05fbb55a {
  align-self: start;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b515-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b516-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b517-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51a-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51b-05fbb55a {
  align-self: start;
}

#w-node-_5d0bb5b7-c44c-f256-4c21-30eff041ea34-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51f-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b520-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b522-05fbb55a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b527-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b52a-05fbb55a {
  align-self: start;
}

#w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0630e-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0630f-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06310-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06313-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06314-05fbb55a {
  align-self: start;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba06315-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06317-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06318-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0631a-05fbb55a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0631f-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06322-05fbb55a {
  align-self: start;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea92a-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea92b-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92c-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92f-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea930-05fbb55a {
  align-self: start;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea931-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea933-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea934-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea936-05fbb55a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea93b-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea93e-05fbb55a {
  align-self: start;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a09-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0a-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0b-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0e-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0f-05fbb55a {
  align-self: start;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a10-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a12-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a13-05fbb55a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a15-05fbb55a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1a-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1d-05fbb55a {
  align-self: start;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b41f5575-4368-c6b7-5f7e-01de770e2169-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b41f5575-4368-c6b7-5f7e-01de770e216f-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ebd72111-0368-8a2c-9713-b23338ccad20-05fbb55a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ebd72111-0368-8a2c-9713-b23338ccad24-05fbb55a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb55e {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-05fbb55e {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-05fbb55e {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-05fbb55e {
  justify-self: center;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af2-05fbb55e {
  justify-self: center;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af3-05fbb55e {
  align-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af4-05fbb55e {
  justify-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af6-05fbb55e, #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af7-05fbb55e {
  align-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-05fbb55e {
  place-self: end start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6aff-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6b01-05fbb55e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d506-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d507-05fbb55e {
  justify-self: center;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d508-05fbb55e {
  align-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d509-05fbb55e {
  justify-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50b-05fbb55e, #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50c-05fbb55e {
  align-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50f-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d534-05fbb55e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9fbc591e-a8bd-5439-3be5-c587b914bea7-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9fbc591e-a8bd-5439-3be5-c587b914bead-05fbb55e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17cb-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-05fbb55e {
  place-self: end;
}

#w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17d1-05fbb55e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a1-05fbb55e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a2-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a3-05fbb55e {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a4-05fbb55e {
  justify-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a6-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a7-05fbb55e {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-05fbb55e {
  place-self: end start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0ae-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0af-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0b1-05fbb55e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0b6-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b9-05fbb55e {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c0-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c2-05fbb55e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c7-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0ca-05fbb55e {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0d4-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0d6-05fbb55e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0db-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0de-05fbb55e {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0e5-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0e7-05fbb55e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0ec-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0ef-05fbb55e {
  align-self: start;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc4904c-05fbb55e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc4904e-05fbb55e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc49053-05fbb55e, #w-node-_1908daf6-4116-cab6-f47c-d800edc49056-05fbb55e {
  align-self: start;
}

#w-node-e0b0ea28-adfa-9a00-d16f-99a5c1935cd7-05fbb55e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fd-0fd190fb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fe-0fd190fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b20d9ec-559d-010d-24c8-bb650fd190ff-0fd190fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b20d9ec-559d-010d-24c8-bb650fd19101-0fd190fb {
  place-self: end;
}

#w-node-d4d59dff-1b03-0323-f166-b280dd61ba23-dd61ba21 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d4d59dff-1b03-0323-f166-b280dd61ba27-dd61ba21 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d4d59dff-1b03-0323-f166-b280dd61ba2d-dd61ba21 {
  place-self: end start;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb560 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb560 {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb560 {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb560 {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb560 {
  justify-self: center;
}

#w-node-bebcf225-3287-e6d5-6828-3856474eccd9-05fbb560 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0703d486-99ad-d169-ad47-6a095b79e475-05fbb560 {
  align-self: start;
}

#w-node-c9bceebb-5128-4777-18b5-fc466bc412b9-05fbb560 {
  align-self: end;
}

#w-node-c9bceebb-5128-4777-18b5-fc466bc412bc-05fbb560 {
  justify-self: start;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-05fbb560 {
  align-self: start;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616bc-05fbb560 {
  align-self: end;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616c2-05fbb560 {
  justify-self: start;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-05fbb560 {
  align-self: start;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a22-05fbb560 {
  align-self: end;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a28-05fbb560 {
  justify-self: start;
}

#w-node-_14257403-58ab-68d1-6d99-2ca0c92005d0-05fbb560 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-05fbb560 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb560 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7f8d754f-f1b8-fd39-d7bb-b9de2272499c-2272499a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f8d754f-f1b8-fd39-d7bb-b9de227249a0-2272499a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7f8d754f-f1b8-fd39-d7bb-b9de227249a6-2272499a {
  place-self: end start;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3e7-05fbb563 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3e8-05fbb563 {
  place-self: center;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3ea-05fbb563 {
  justify-self: center;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3f2-05fbb563 {
  justify-self: start;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3f5-05fbb563 {
  justify-self: center;
}

#w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec25-05fbb563 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5889c79d-98b1-6f78-6428-fcd5e5b7bea7-05fbb563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56d11096-62cc-2c75-f1e2-b890f6dc9687-05fbb563 {
  align-self: end;
}

#w-node-_56d11096-62cc-2c75-f1e2-b890f6dc968c-05fbb563 {
  justify-self: start;
}

#w-node-_8b8ba4bf-7af5-69c5-2c5c-4fc91a3cefbb-05fbb563 {
  align-self: start;
}

#w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec7b-05fbb563 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_624108c1-b00f-c94b-2d2e-102209240079-05fbb564 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb564 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb564 {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-05fbb564 {
  justify-self: center;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a33-05fbb564 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a35-05fbb564 {
  align-self: start;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a37-05fbb564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a41-05fbb564, #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a4e-05fbb564 {
  place-self: center;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a5f-05fbb564 {
  align-self: center;
}

#w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a62-05fbb564 {
  place-self: center;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7024-05fbb565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7025-05fbb565 {
  place-self: center;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7027-05fbb565 {
  justify-self: center;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702a-05fbb565 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702d-05fbb565 {
  justify-self: start;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7030-05fbb565 {
  justify-self: center;
}

#w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad0d-05fbb565 {
  place-self: center;
}

#w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad0e-05fbb565, #w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad10-05fbb565 {
  justify-self: center;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed80c-05fbb565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-05fbb565 {
  justify-self: center;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83a-05fbb565 {
  align-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83b-05fbb565 {
  justify-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83d-05fbb565, #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83e-05fbb565 {
  align-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed847-05fbb565 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-05fbb565 {
  justify-self: end;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-05fbb565 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ad593df4-eeb4-282c-d066-61e5ae8ffa2a-05fbb565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d85731fb-2188-12f6-21c8-46e06387439f-05fbb565 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe91c-05fbb565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe920-05fbb565 {
  align-self: end;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe926-05fbb565 {
  justify-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92e-05fbb565 {
  align-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe934-05fbb565 {
  justify-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe93c-05fbb565 {
  align-self: end;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe942-05fbb565 {
  justify-self: start;
}

#w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-05fbb565 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d11-05fbb565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d12-05fbb565 {
  justify-self: center;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d13-05fbb565 {
  align-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d14-05fbb565 {
  justify-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d15-05fbb565, #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d16-05fbb565 {
  align-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d19-05fbb565 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d1e-05fbb565 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-05fbb568 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-05fbb568, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-05fbb568 {
  justify-self: center;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc1-05fbb568 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc2-05fbb568 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc4-05fbb568 {
  justify-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc5-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6cc6-05fbb568 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cca-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6ccb-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ccd-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cd2-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6cd5-05fbb568 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cda-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cdc-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ce1-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6ce4-05fbb568 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ce9-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ceb-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cf0-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6cf3-05fbb568 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6d48-05fbb568 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb6-05fbb568 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb7-05fbb568 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb9-05fbb568 {
  justify-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bba-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bbb-05fbb568 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bc2-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf3-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf5-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bfa-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bfd-05fbb568 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c05-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c07-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c0c-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c0f-05fbb568 {
  align-self: start;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdcd-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdd4-05fbb568, #w-node-_196d6e3f-34e6-f703-5324-e8437098bdd7-05fbb568 {
  align-self: start;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193cc-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193ce-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193d3-05fbb568, #w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193d6-05fbb568 {
  align-self: start;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de4c-05fbb568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de4e-05fbb568 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de53-05fbb568, #w-node-_552f006d-1a95-d5a4-2472-b468ca57de56-05fbb568 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c1c-05fbb568 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-05fbb568 {
  place-self: end;
}

#w-node-b969a808-e524-3cc4-90ac-2fa043afb610-05fbb56a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b969a808-e524-3cc4-90ac-2fa043afb611-05fbb56a {
  place-self: center;
}

#w-node-b969a808-e524-3cc4-90ac-2fa043afb612-05fbb56a, #w-node-b969a808-e524-3cc4-90ac-2fa043afb614-05fbb56a {
  justify-self: center;
}

#w-node-dbb57d42-b964-395b-64cb-f5b041f31e02-05fbb56a {
  place-self: center;
}

#w-node-b969a808-e524-3cc4-90ac-2fa043afb5fc-05fbb56a {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_9ed63169-669b-0dd7-6906-788712583543-05fbb56a {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_9ed63169-669b-0dd7-6906-788712583544-05fbb56a {
  justify-self: start;
}

#w-node-_9ed63169-669b-0dd7-6906-788712583547-05fbb56a {
  justify-self: center;
}

#w-node-_9762608f-4b29-bc60-0fbb-bbecdb170e03-05fbb56a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b6706ec4-e43a-2119-ea98-7acfcd046844-05fbb56a {
  justify-self: start;
}

#w-node-_4145964f-ff9f-4588-0b43-0c6de306edc9-05fbb56a {
  align-self: start;
}

#w-node-_4145964f-ff9f-4588-0b43-0c6de306edcb-05fbb56a, #w-node-_4145964f-ff9f-4588-0b43-0c6de306edcf-05fbb56a {
  justify-self: center;
}

#w-node-_9762608f-4b29-bc60-0fbb-bbecdb170e59-05fbb56a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9ae3960b-8b2e-a9f7-8e4a-7621149c4232-05fbb56a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b21be0cc-59f5-5d18-08ee-084ca08c75cd-05fbb56a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_94823f3f-18c8-2b72-da52-749a506b9380-05fbb56a {
  justify-self: center;
}

#w-node-_7dbc3dbd-151f-7d07-a61b-1cc434192283-05fbb56a, #w-node-_7dbc3dbd-151f-7d07-a61b-1cc434192284-05fbb56a {
  align-self: start;
}

#w-node-f1f09e54-6029-2406-2e8e-6aa3bda58d18-05fbb56a, #w-node-d1e55ea6-aace-f302-ef2c-69923b47c791-05fbb56a {
  justify-self: center;
}

#w-node-c584b458-4fd7-fe03-c76c-9ff5ff8de758-ff8de756 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c584b458-4fd7-fe03-c76c-9ff5ff8de75c-ff8de756 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c584b458-4fd7-fe03-c76c-9ff5ff8de762-ff8de756 {
  place-self: end start;
}

#w-node-_173f7db5-d8a3-3355-25b7-1648836a31b1-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_173f7db5-d8a3-3355-25b7-1648836a31b2-05fbb56c {
  place-self: center;
}

#w-node-_173f7db5-d8a3-3355-25b7-1648836a31b4-05fbb56c {
  justify-self: center;
}

#w-node-ce81a0e7-0827-a35d-a868-36addb12a6c2-05fbb56c {
  place-self: center;
}

#w-node-_4e9261ce-59b1-54d8-561c-b94bea8539f8-05fbb56c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_4e9261ce-59b1-54d8-561c-b94bea8539f9-05fbb56c, #w-node-_4e9261ce-59b1-54d8-561c-b94bea8539fd-05fbb56c, #w-node-_4e9261ce-59b1-54d8-561c-b94bea853a01-05fbb56c {
  align-self: start;
}

#w-node-cedee49c-2b9a-069a-68c6-e31743694df3-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#details.w-node-cedee49c-2b9a-069a-68c6-e31743694df4-05fbb56c {
  justify-self: center;
}

#w-node-cedee49c-2b9a-069a-68c6-e31743694df5-05fbb56c {
  align-self: start;
}

#w-node-cedee49c-2b9a-069a-68c6-e31743694df6-05fbb56c {
  justify-self: start;
}

#w-node-cedee49c-2b9a-069a-68c6-e31743694df8-05fbb56c, #w-node-cedee49c-2b9a-069a-68c6-e31743694df9-05fbb56c {
  align-self: start;
}

#w-node-cedee49c-2b9a-069a-68c6-e31743694e00-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d089456-f5ad-5392-7c73-7e6aa2789158-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0e3b76c4-ba72-6877-7d5c-a6fe973df374-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e5b29ab1-a4c1-9467-74ab-5211e97142d5-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0ad32207-fcf3-5590-8492-235f5889c9b4-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ea866aee-60a5-acdb-8761-602c7e71e0f7-05fbb56c, #w-node-_3664e9f2-dcce-d635-df5e-be7c85ed6a68-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad32207-fcf3-5590-8492-235f5889c9b8-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9dd52516-dee6-094b-9024-836ef846e48f-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9dd52516-dee6-094b-9024-836ef846e490-05fbb56c, #w-node-_9dd52516-dee6-094b-9024-836ef846e494-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dd52516-dee6-094b-9024-836ef846e49a-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_436c233d-503f-c060-9f09-a3a057852b46-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_436c233d-503f-c060-9f09-a3a057852b47-05fbb56c, #w-node-_436c233d-503f-c060-9f09-a3a057852b4b-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436c233d-503f-c060-9f09-a3a057852b51-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_06a448e6-0abc-bd6b-4016-317b794da2dd-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_06a448e6-0abc-bd6b-4016-317b794da2de-05fbb56c, #w-node-_06a448e6-0abc-bd6b-4016-317b794da2e2-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a448e6-0abc-bd6b-4016-317b794da2e8-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c29ba917-6cc0-6602-de7c-dfd23496aaf1-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c29ba917-6cc0-6602-de7c-dfd23496aaf2-05fbb56c, #w-node-c29ba917-6cc0-6602-de7c-dfd23496aaf6-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c29ba917-6cc0-6602-de7c-dfd23496aafc-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9d3ae0f6-fd9d-7a4a-3612-d240c3208e2f-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9d3ae0f6-fd9d-7a4a-3612-d240c3208e30-05fbb56c, #w-node-_9d3ae0f6-fd9d-7a4a-3612-d240c3208e34-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d3ae0f6-fd9d-7a4a-3612-d240c3208e3a-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_63d965d5-77f4-33ab-345d-5558a1e2ec14-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63d965d5-77f4-33ab-345d-5558a1e2ec15-05fbb56c, #w-node-_63d965d5-77f4-33ab-345d-5558a1e2ec19-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63d965d5-77f4-33ab-345d-5558a1e2ec1f-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1037dda0-162a-33c6-82ee-0eb031238f6a-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1037dda0-162a-33c6-82ee-0eb031238f6b-05fbb56c, #w-node-_1037dda0-162a-33c6-82ee-0eb031238f6f-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1037dda0-162a-33c6-82ee-0eb031238f75-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ded21898-a901-c140-8faf-3e7603e06ee8-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ded21898-a901-c140-8faf-3e7603e06ef1-05fbb56c {
  place-self: end;
}

#w-node-ded21898-a901-c140-8faf-3e7603e06ef4-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_453140fa-9a6c-6514-ad71-12b8a06d50ab-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a3cfbdd6-8490-37d2-18ca-58fd4bce4a67-05fbb56c {
  grid-area: 1 / 2 / 2 / 2;
  align-self: center;
}

#w-node-a3cfbdd6-8490-37d2-18ca-58fd4bce4a68-05fbb56c, #w-node-a3cfbdd6-8490-37d2-18ca-58fd4bce4a6a-05fbb56c {
  align-self: center;
}

#w-node-a3cfbdd6-8490-37d2-18ca-58fd4bce4a6d-05fbb56c {
  place-self: end;
}

#w-node-c13e90e1-8558-5504-0b3c-4fd28785872c-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c13e90e1-8558-5504-0b3c-4fd28785872d-05fbb56c, #w-node-_55dc1b80-b7cc-83ce-f830-3318aa732901-05fbb56c {
  place-self: center;
}

#w-node-_55dc1b80-b7cc-83ce-f830-3318aa732902-05fbb56c, #w-node-_55dc1b80-b7cc-83ce-f830-3318aa732903-05fbb56c {
  justify-self: center;
}

#w-node-c13e90e1-8558-5504-0b3c-4fd287858730-05fbb56c {
  align-self: start;
}

#w-node-_23f19931-7a58-71f4-584b-1d4940099915-05fbb56c {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_23f19931-7a58-71f4-584b-1d4940099918-05fbb56c {
  justify-self: center;
}

#w-node-_23f19931-7a58-71f4-584b-1d494009991b-05fbb56c {
  align-self: center;
}

#w-node-_23f19931-7a58-71f4-584b-1d494009991d-05fbb56c {
  place-self: end center;
}

#w-node-d707bbbb-9f56-6905-b901-3b6e21f02003-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_56f77b01-f64d-1c91-8d03-ae1b51935c2d-05fbb56c {
  place-self: center;
}

#w-node-_56f77b01-f64d-1c91-8d03-ae1b51935c2e-05fbb56c, #w-node-_56f77b01-f64d-1c91-8d03-ae1b51935c30-05fbb56c {
  justify-self: center;
}

#w-node-_1ae5f197-4e53-54f0-4a74-d72e14abbe79-05fbb56c, #w-node-d707bbbb-9f56-6905-b901-3b6e21f02021-05fbb56c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c69cbe5-5eb0-9762-955e-403093c07b39-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c3384b93-d923-f113-0a35-29d9b7170ae3-05fbb56c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c1dc109-9b70-e1af-4b03-e183e6114f0a-05fbb56c {
  place-self: center;
}

#w-node-_4c1dc109-9b70-e1af-4b03-e183e6114f0b-05fbb56c, #w-node-_4c1dc109-9b70-e1af-4b03-e183e6114f0c-05fbb56c, #w-node-_3ced3831-d3c5-e02a-8e49-87b38defe482-05fbb56c {
  justify-self: center;
}

#w-node-_3ced3831-d3c5-e02a-8e49-87b38defe483-05fbb56c {
  justify-self: end;
}

#w-node-_3ced3831-d3c5-e02a-8e49-87b38defe484-05fbb56c {
  align-self: center;
}

#w-node-_3ced3831-d3c5-e02a-8e49-87b38defe485-05fbb56c {
  justify-self: start;
}

#w-node-d3848e74-e4c8-dc01-87fb-9911aa1c226d-05fbb56c {
  place-self: end;
}

#w-node-c3384b93-d923-f113-0a35-29d9b7170b0f-05fbb56c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eb9af6c6-0eca-113b-63b6-af2fb0dba179-05fbb56d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eb9af6c6-0eca-113b-63b6-af2fb0dba17a-05fbb56d {
  place-self: center;
}

#w-node-eb9af6c6-0eca-113b-63b6-af2fb0dba17c-05fbb56d {
  justify-self: center;
}

#w-node-eb9af6c6-0eca-113b-63b6-af2fb0dba184-05fbb56d {
  justify-self: start;
}

#w-node-eb9af6c6-0eca-113b-63b6-af2fb0dba187-05fbb56d {
  justify-self: center;
}

#w-node-c0b1d15b-4a0c-e59b-d02b-f4ebb0a17fed-05fbb56d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_68d5da43-2c52-4ed5-e40f-86db9bb7861c-05fbb56d {
  align-self: start;
}

#w-node-e934921e-4e8e-4e1e-3601-d1234462156f-05fbb56d {
  grid-area: 1 / 2 / 2 / 4;
  align-self: start;
}

#w-node-b93520bb-88a5-d118-c48b-134b842c5146-05fbb56d {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_74b9bd78-eb0d-1db6-06d0-424fec1c49ce-05fbb56d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93300cea-5475-7d85-0864-26a19ea0c921-05fbb56d, #w-node-e100a364-1795-27bf-9618-86349bee62e9-05fbb56d {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_6b32d081-b976-b7b6-2b6a-8694ea0404ed-05fbb56d {
  place-self: center start;
}

#w-node-a2810c17-d8c0-306e-07f4-406b0a1818db-05fbb56d {
  align-self: center;
}

#w-node-b9a22901-4996-d0dc-5f49-18042c745ce1-05fbb56d {
  place-self: center start;
}

#w-node-_17d0c79c-71e8-153a-6070-d51186b77c2d-05fbb56d {
  align-self: center;
}

#w-node-_9f839052-26a1-97d0-3dbd-8a7f1917f737-05fbb56d {
  place-self: center start;
}

#w-node-_1889201b-e4e9-5c3f-e8f9-ee199074ed29-05fbb56d {
  align-self: center;
}

#w-node-_16bdb5b3-e6c0-5dac-1a80-df70ac32ff3d-05fbb56d {
  grid-area: 2 / 3 / 3 / 4;
  align-self: stretch;
}

#w-node-_8cd4cd55-c462-3dd0-3cf4-2f4581f22430-05fbb56d {
  grid-area: 2 / 2 / 3 / 3;
  align-self: stretch;
}

#w-node-a9f329f0-408c-fe4f-55b9-5f87dc64609a-05fbb56d, #w-node-_40872e10-bde2-af8d-7a27-1b004f9a2993-05fbb56d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0b1d15b-4a0c-e59b-d02b-f4ebb0a17fff-05fbb56d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2c67bd3a-3948-b384-47cd-6bf7bb58ce84-05fbb56d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2c67bd3a-3948-b384-47cd-6bf7bb58ce88-05fbb56d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2c67bd3a-3948-b384-47cd-6bf7bb58ce8e-05fbb56d {
  place-self: end start;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528545-05fbb56e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528546-05fbb56e {
  place-self: center;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528548-05fbb56e {
  justify-self: center;
}

#w-node-d440db47-823b-161c-3f50-6ace7afc9a03-05fbb56e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27088270-d88c-cdb0-a111-3c0fc6a2678e-05fbb56e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a7397c1-3804-1b8d-9d47-c0231543464e-05fbb56e {
  justify-self: start;
}

#w-node-_8f750b00-a2b8-9090-144c-2daa5c3506dc-05fbb56e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-05fbb56e {
  place-self: end start;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec7295142ee-05fbb56e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f0-05fbb56e {
  align-self: start;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f2-05fbb56e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f7-05fbb56e, #w-node-_18f47fc6-93e9-7acf-5bda-bec729514301-05fbb56e {
  place-self: center;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec729514311-05fbb56e {
  align-self: center;
}

#w-node-_18f47fc6-93e9-7acf-5bda-bec729514312-05fbb56e {
  place-self: center;
}

#w-node-_89fdb081-bcc7-90d4-2ed3-42580d76eb39-05fbb56e {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_89fdb081-bcc7-90d4-2ed3-42580d76ebac-05fbb56e, #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb56f {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb56f {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb56f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb56f {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb56f {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb56f {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-05fbb56f {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-05fbb56f {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eac-05fbb56f, #w-node-bc60aba6-28ea-f3ff-691c-643795351ead-05fbb56f {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cebf-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59ceca-05fbb56f {
  justify-self: center;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecc-05fbb56f {
  align-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecd-05fbb56f {
  justify-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cece-05fbb56f, #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecf-05fbb56f {
  align-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cee8-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d8844789-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d884479e-05fbb56f {
  justify-self: center;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d884479f-05fbb56f {
  align-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a0-05fbb56f {
  justify-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a1-05fbb56f, #w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a2-05fbb56f {
  align-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447b2-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6564-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6583-05fbb56f {
  justify-self: center;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6585-05fbb56f {
  align-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6586-05fbb56f {
  justify-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6587-05fbb56f, #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6588-05fbb56f {
  align-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d658d-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a7-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a8-05fbb56f {
  justify-self: center;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a9-05fbb56f {
  align-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234aa-05fbb56f {
  justify-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234ab-05fbb56f, #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234ac-05fbb56f {
  align-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234b2-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717077-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717078-05fbb56f {
  justify-self: center;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707a-05fbb56f {
  align-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707b-05fbb56f {
  justify-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707c-05fbb56f, #w-node-_9b197213-e53b-c8ec-b710-66529071707d-05fbb56f {
  align-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717082-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50d-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50e-05fbb56f {
  justify-self: center;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50f-05fbb56f {
  align-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf510-05fbb56f {
  justify-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf511-05fbb56f, #w-node-eea34df8-aeed-0178-def5-b9d1b1adf512-05fbb56f {
  align-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf518-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad17-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad18-05fbb56f {
  justify-self: center;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1a-05fbb56f {
  align-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1b-05fbb56f {
  justify-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1c-05fbb56f, #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1d-05fbb56f {
  align-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad22-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dc-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dd-05fbb56f {
  justify-self: center;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1de-05fbb56f {
  align-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1df-05fbb56f {
  justify-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e0-05fbb56f, #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e1-05fbb56f {
  align-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e7-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109a-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109b-05fbb56f {
  justify-self: center;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109d-05fbb56f {
  align-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109e-05fbb56f {
  justify-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109f-05fbb56f, #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a0-05fbb56f {
  align-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a5-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6c-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6d-05fbb56f {
  justify-self: center;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6e-05fbb56f {
  align-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6f-05fbb56f {
  justify-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e70-05fbb56f, #w-node-dc761679-df75-44d8-ec1c-943917555e71-05fbb56f {
  align-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e77-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec32-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec33-05fbb56f {
  justify-self: center;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec35-05fbb56f {
  align-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec36-05fbb56f {
  justify-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec37-05fbb56f, #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec38-05fbb56f {
  align-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec3f-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab6-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab7-05fbb56f {
  justify-self: center;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab8-05fbb56f {
  align-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab9-05fbb56f {
  justify-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcaba-05fbb56f, #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcabb-05fbb56f {
  align-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcac1-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-05fbb56f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb56f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-05fbb570 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-05fbb570, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-05fbb570 {
  justify-self: center;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-05fbb570 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c3-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c4-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c5-05fbb570 {
  justify-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c7-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c8-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cb-05fbb570 {
  place-self: end start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cf-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d0-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d7-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0da-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0df-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0e6-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0e9-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0f1-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0f8-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0fb-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf100-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf107-05fbb570, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf10a-05fbb570 {
  align-self: start;
}

#w-node-_76a50092-384d-641c-202c-0a6f650c4795-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76a50092-384d-641c-202c-0a6f650c479c-05fbb570, #w-node-_76a50092-384d-641c-202c-0a6f650c479f-05fbb570 {
  align-self: start;
}

#w-node-_2119e249-e384-308a-3427-8c61c077c12f-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2119e249-e384-308a-3427-8c61c077c136-05fbb570, #w-node-_2119e249-e384-308a-3427-8c61c077c139-05fbb570 {
  align-self: start;
}

#w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf1a-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf21-05fbb570, #w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf24-05fbb570 {
  align-self: start;
}

#w-node-d021aaa3-8609-fce4-bd26-32e88dc26cb4-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d021aaa3-8609-fce4-bd26-32e88dc26cbb-05fbb570, #w-node-d021aaa3-8609-fce4-bd26-32e88dc26cbe-05fbb570 {
  align-self: start;
}

#w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c706-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c70b-05fbb570, #w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c70e-05fbb570 {
  align-self: start;
}

#w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475bde-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475be3-05fbb570, #w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475be6-05fbb570 {
  align-self: start;
}

#w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c1f-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c24-05fbb570, #w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c27-05fbb570 {
  align-self: start;
}

#w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4321-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4326-05fbb570, #w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4329-05fbb570 {
  align-self: start;
}

#w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d499-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d49e-05fbb570, #w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d4a1-05fbb570 {
  align-self: start;
}

#w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa93-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa98-05fbb570, #w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa9b-05fbb570 {
  align-self: start;
}

#w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea4-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea9-05fbb570, #w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25eac-05fbb570 {
  align-self: start;
}

#w-node-_341c370d-2359-0b10-79cf-d42be770e3b1-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_341c370d-2359-0b10-79cf-d42be770e3b6-05fbb570, #w-node-_341c370d-2359-0b10-79cf-d42be770e3b9-05fbb570 {
  align-self: start;
}

#w-node-_2932c283-9b8d-0a05-302e-26904dac4207-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2932c283-9b8d-0a05-302e-26904dac420c-05fbb570, #w-node-_2932c283-9b8d-0a05-302e-26904dac420f-05fbb570 {
  align-self: start;
}

#w-node-d266ab50-588d-a2a9-f7eb-eee565207ce5-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d266ab50-588d-a2a9-f7eb-eee565207cea-05fbb570, #w-node-d266ab50-588d-a2a9-f7eb-eee565207ced-05fbb570 {
  align-self: start;
}

#w-node-_45beee74-e625-a080-77a5-1aed83762c26-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45beee74-e625-a080-77a5-1aed83762c2b-05fbb570, #w-node-_45beee74-e625-a080-77a5-1aed83762c2e-05fbb570 {
  align-self: start;
}

#w-node-_328f2952-2f9f-579f-7b3f-cc686444b427-05fbb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328f2952-2f9f-579f-7b3f-cc686444b42c-05fbb570, #w-node-_328f2952-2f9f-579f-7b3f-cc686444b42f-05fbb570 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf129-05fbb570 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-db00b567-0d75-d7b9-ce29-d3d1c21c416f-c21c416d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-db00b567-0d75-d7b9-ce29-d3d1c21c4173-c21c416d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-db00b567-0d75-d7b9-ce29-d3d1c21c4179-c21c416d {
  place-self: end start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb5af {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-05fbb5af {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-05fbb5af {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-05fbb5af {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5af {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-05fbb5af {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-05fbb5af {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-05fbb5af, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-05fbb5af {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5af {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0caa-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_72235878-6293-5f93-6758-7e0f6db6b808-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72235878-6293-5f93-6758-7e0f6db6b80c-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5af {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-05fbb5af {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-05fbb5af {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-05fbb5af, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-05fbb5af {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-05fbb5af {
  place-self: end;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772370d-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371c-05fbb5af {
  justify-self: center;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371d-05fbb5af {
  align-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371e-05fbb5af {
  justify-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a77723720-05fbb5af, #w-node-d60e65d0-0527-fcad-0836-526a77723721-05fbb5af {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca01-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca02-05fbb5af {
  justify-self: center;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca03-05fbb5af {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca04-05fbb5af {
  justify-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca06-05fbb5af, #w-node-_9c04ad14-9606-0eba-6559-72495606ca07-05fbb5af {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca0a-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5af {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-05fbb5af {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ff9e-05fbb5af {
  place-self: start end;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa2-05fbb5af {
  align-self: end;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa3-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodEssentialPDF.w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffae-05fbb5af {
  place-self: end start;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf44-05fbb5af {
  place-self: start end;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf48-05fbb5af {
  align-self: end;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf49-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodHotelSuitePDF.w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf56-05fbb5af {
  place-self: end start;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fe8-05fbb5af {
  place-self: start end;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fec-05fbb5af {
  align-self: end;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fed-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodStudioPDF.w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29ffa-05fbb5af {
  place-self: end start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee0-05fbb5af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee1-05fbb5af {
  align-self: start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee2-05fbb5af {
  justify-self: start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee3-05fbb5af, #w-node-_0d701275-5d31-3003-6c38-684c69b8cee4-05fbb5af, #w-node-_0d701275-5d31-3003-6c38-684c69b8cee5-05fbb5af {
  align-self: start;
}

#w-node-_56ed8ab4-0586-9b9b-6ca7-eb23e38d3f9b-05fbb5af {
  align-self: center;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5af {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e9755e-05fbb5af {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97562-05fbb5af {
  align-self: start;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97568-05fbb5af {
  justify-self: start;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b319-60b7b317 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31a-60b7b317 {
  justify-self: center;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31b-60b7b317 {
  align-self: start;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31c-60b7b317 {
  justify-self: start;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31e-60b7b317, #w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31f-60b7b317 {
  align-self: start;
}

#w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b322-60b7b317 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06d72315-29aa-9dff-3376-185e4bc66841-4bc6683f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_06d72315-29aa-9dff-3376-185e4bc66845-4bc6683f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_06d72315-29aa-9dff-3376-185e4bc6684b-4bc6683f {
  place-self: end start;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5b-5cd4fd58 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5c-5cd4fd58 {
  justify-self: center;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5d-5cd4fd58 {
  align-self: start;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5e-5cd4fd58 {
  justify-self: start;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5f-5cd4fd58, #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd60-5cd4fd58 {
  align-self: start;
}

#w-node-d92e14f7-6afc-959d-3e61-99ba09abb2cb-5cd4fd58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7af8c843-222f-e341-f0da-40e77c7a3473-5cd4fd58 {
  place-self: end;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd68-5cd4fd58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd6a-5cd4fd58 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd6e-5cd4fd58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d2aec2c1-e602-a973-a7c0-6f1761a11ca2-05fbb5b5 {
  order: 0;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb5b7 {
  place-self: center;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce054-05fbb5b7, #w-node-a70443e4-a3f7-23df-cb56-a935610ce056-05fbb5b7 {
  justify-self: center;
}

#w-node-_20e9ce03-f74e-9585-43a6-85e045c8afb0-05fbb5b7, #w-node-bfc4cab9-7196-2e27-c6d4-62eadaba08d7-05fbb5b7, #w-node-cc23ac11-de4d-a479-6fbd-573bf76f8099-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-05fbb5b7 {
  place-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8234e469-8ae0-9f4c-d144-9f02aed9817c-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a0-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a1-05fbb5b7 {
  justify-self: center;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a2-05fbb5b7 {
  align-self: start;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a3-05fbb5b7 {
  justify-self: start;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a4-05fbb5b7, #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a5-05fbb5b7 {
  align-self: start;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a8-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1c9-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12dd6-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff435-05fbb5b7 {
  align-self: start;
}

#w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff436-05fbb5b7 {
  align-self: center;
}

#w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff439-05fbb5b7 {
  align-self: end;
}

#w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff43a-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a27-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b22-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d2c-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d48-05fbb5b7 {
  align-self: stretch;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba872e-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba872f-05fbb5b7 {
  justify-self: center;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8730-05fbb5b7 {
  align-self: start;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8731-05fbb5b7 {
  justify-self: start;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8732-05fbb5b7, #w-node-_6f501b84-968b-f094-5aa9-63e077ba8733-05fbb5b7 {
  align-self: start;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8736-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8757-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_863ac588-bca6-c20f-9f7b-b1df0a616225-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443b7-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443bd-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c9202ec8-04fa-0cb3-1ef0-36673b4951f4-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce12-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce1c-05fbb5b7 {
  justify-self: center;
}

#w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce20-05fbb5b7 {
  justify-self: auto;
}

#w-node-_4dcac76b-7ad8-d122-8542-e6a007ad35bc-05fbb5b7, #w-node-_683b43bc-6c24-8a7a-7ad7-a17032b986a6-05fbb5b7 {
  justify-self: center;
}

#w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce45-05fbb5b7 {
  align-self: stretch;
}

#w-node-_2ab113a2-39cd-6117-d358-f57323476074-05fbb5b7 {
  justify-self: center;
}

#w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e3a-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7f2308e-9b9d-79eb-a833-4e3b8b124ed2-05fbb5b7 {
  place-self: center;
}

#w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d2-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d3-05fbb5b7 {
  justify-self: center;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d4-05fbb5b7 {
  align-self: start;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d5-05fbb5b7 {
  justify-self: start;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d6-05fbb5b7, #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d7-05fbb5b7 {
  align-self: start;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443da-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443fb-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a217ed79-9601-1998-3b14-db84716302f4-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a217ed79-9601-1998-3b14-db84716302fa-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bf0a6691-4775-11a8-fc5d-3179561c4e41-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bf0a6691-4775-11a8-fc5d-3179561c4e62-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f74-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81f76abc-a14b-1bd7-ad2e-014dbdf6ac4e-05fbb5b7 {
  align-self: end;
}

#w-node-_81f76abc-a14b-1bd7-ad2e-014dbdf6ac4f-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5020c870-98a4-49b7-cb3a-b01a7686e9c9-05fbb5b7 {
  align-self: end;
}

#w-node-_5020c870-98a4-49b7-cb3a-b01a7686e9ca-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2db8ac8f-38f9-cae9-1d4c-847098a0e9af-05fbb5b7 {
  align-self: end;
}

#w-node-_2db8ac8f-38f9-cae9-1d4c-847098a0e9b0-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cdad460-1d83-c39f-5ac1-8a8f129ae396-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c3c20c80-6b6a-499b-644e-188b4a9d9024-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_18d1f302-d300-7dc8-34e0-6e0f516d8b11-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2e0b21bf-2217-c5e2-cea5-49ce9082352a-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2ecaaada-334d-599a-6381-d5a5178897ba-05fbb5b7 {
  justify-self: center;
}

#w-node-_2ecaaada-334d-599a-6381-d5a5178897bd-05fbb5b7 {
  align-self: center;
}

#w-node-_9ae0337d-de2c-357f-d820-0d3cd9cab9fd-05fbb5b7 {
  justify-self: center;
}

#w-node-_9ae0337d-de2c-357f-d820-0d3cd9caba01-05fbb5b7 {
  align-self: center;
}

#w-node-d709d040-320c-9795-46a0-5053abc13110-05fbb5b7 {
  justify-self: center;
}

#w-node-d709d040-320c-9795-46a0-5053abc13114-05fbb5b7 {
  align-self: center;
}

#w-node-e363f412-471e-5de5-7308-13bbd22b02cb-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a456-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a45e-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9ad07213-a5a5-e009-5573-2b920ea73f50-05fbb5b7, #w-node-_0c68e464-2603-b0d5-1830-ff40af75b7c4-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a47a-05fbb5b7 {
  align-self: stretch;
}

#w-node-_462bcb0b-d9fb-04d1-af51-ee34b0cbf54f-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd58-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5a-05fbb5b7 {
  place-self: center;
}

#w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-05fbb5b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ac-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ad-05fbb5b7 {
  place-self: center start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ae-05fbb5b7 {
  justify-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b0-05fbb5b7, #w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b1-05fbb5b7 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b6-05fbb5b7 {
  place-self: end start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289bb-05fbb5b7 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289be-05fbb5b7 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289c4-05fbb5b7 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289c7-05fbb5b7 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289cd-05fbb5b7 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d0-05fbb5b7 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d6-05fbb5b7 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d9-05fbb5b7 {
  align-self: end;
}

#w-node-e1abd1bf-5816-9871-dadf-a2ca030b5367-05fbb5b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e1abd1bf-5816-9871-dadf-a2ca030b536b-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_897c35f5-1be6-e892-b913-24253b4a2dcc-05fbb5b7 {
  justify-self: start;
}

#w-node-fa98c25e-3194-a2da-d860-54139041584c-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7cb-05fbb5b7 {
  justify-self: center;
}

#w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7cc-05fbb5b7 {
  align-self: start;
}

#w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7cd-05fbb5b7 {
  justify-self: start;
}

#w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7ce-05fbb5b7, #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7cf-05fbb5b7, #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7d0-05fbb5b7, #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7d2-05fbb5b7 {
  align-self: start;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-05fbb5b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-05fbb5b7 {
  align-self: start;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-05fbb5b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121067-05fbb5b7, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121076-05fbb5b7 {
  place-self: center;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-05fbb5b7 {
  align-self: center;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121083-05fbb5b7 {
  justify-self: end;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121084-05fbb5b7, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121087-05fbb5b7 {
  align-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb5b9 {
  place-self: center;
}

#w-node-_60b60ad4-f2ae-ddea-4f3c-0fa0ce376e34-05fbb5b9 {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-05fbb5b9 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-05fbb5b9 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5b9 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-05fbb5b9 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-05fbb5b9 {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-05fbb5b9, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-05fbb5b9 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5b9 {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0caa-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5b9 {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-05fbb5b9 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-05fbb5b9 {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-05fbb5b9, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-05fbb5b9 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add95a-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90c9-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c41-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c47-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be1-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be7-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c3-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-05fbb5b9 {
  place-self: end;
}

#w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c9-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb2-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb3-05fbb5b9 {
  justify-self: center;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb4-05fbb5b9 {
  align-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-05fbb5b9 {
  justify-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb7-05fbb5b9, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb8-05fbb5b9 {
  align-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05ce0-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5b9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5b9 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-05fbb5b9 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db8d-05fbb5b9 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db91-05fbb5b9 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db92-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-05fbb5b9 {
  place-self: end start;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-05fbb5b9 {
  align-self: start;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201c1-05fbb5b9 {
  align-self: end;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201c2-05fbb5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#MiniPodStudioPDF.w-node-_16a28405-ac66-1997-193a-a960859545c2-05fbb5b9 {
  place-self: end start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-05fbb5b9 {
  justify-self: center;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-05fbb5b9 {
  align-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a56-05fbb5b9 {
  justify-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a58-05fbb5b9, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a59-05fbb5b9, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a5a-05fbb5b9 {
  align-self: start;
}

#w-node-_1e6ba06b-f6e0-d5f4-0c8b-fea5cff0fdd6-05fbb5b9 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_42a75423-3411-a971-b5c6-f522e5ea7054-e5ea7051 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42a75423-3411-a971-b5c6-f522e5ea7056-e5ea7051 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42a75423-3411-a971-b5c6-f522e5ea7058-e5ea7051 {
  align-self: start;
}

#w-node-_42a75423-3411-a971-b5c6-f522e5ea705e-e5ea7051 {
  justify-self: start;
}

#w-node-df7f91ff-26c4-7f49-ca86-e43a551f9595-551f9593 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-df7f91ff-26c4-7f49-ca86-e43a551f9599-551f9593 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-df7f91ff-26c4-7f49-ca86-e43a551f959f-551f9593 {
  place-self: end start;
}

#w-node-_8b49a061-8ac9-29ef-f95d-1bbe13f8dc3e-05fbb5bc {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_819fb258-0938-7777-14ba-51413a9fd4d7-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_819fb258-0938-7777-14ba-51413a9fd4d8-05fbb5bc {
  place-self: center;
}

#w-node-_220fa697-7ba6-2d4a-5721-86f59c902d91-05fbb5bc {
  justify-self: center;
}

#w-node-_819fb258-0938-7777-14ba-51413a9fd4de-05fbb5bc {
  place-self: center;
}

#w-node-b685f0ca-fc6d-eca3-b415-6b19359dbf58-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b685f0ca-fc6d-eca3-b415-6b19359dbf59-05fbb5bc {
  place-self: center;
}

#w-node-b685f0ca-fc6d-eca3-b415-6b19359dbf5b-05fbb5bc {
  justify-self: center;
}

#w-node-b685f0ca-fc6d-eca3-b415-6b19359dbf5f-05fbb5bc {
  place-self: center;
}

#w-node-_1f84f02a-1561-8add-addd-f93575468c47-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_1f84f02a-1561-8add-addd-f93575468c48-05fbb5bc {
  place-self: center;
}

#w-node-_1f84f02a-1561-8add-addd-f93575468c4a-05fbb5bc {
  justify-self: center;
}

#w-node-_1f84f02a-1561-8add-addd-f93575468c4e-05fbb5bc {
  place-self: center;
}

#w-node-d440db47-823b-161c-3f50-6ace7afc9a03-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27088270-d88c-cdb0-a111-3c0fc6a2678e-05fbb5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a7397c1-3804-1b8d-9d47-c0231543464e-05fbb5bc {
  justify-self: start;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e757-05fbb5bc {
  align-self: end;
}

#w-node-c2b03602-a3e1-b58b-3569-b8e07880d689-05fbb5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e75a-05fbb5bc {
  justify-self: start;
}

#w-node-_8f750b00-a2b8-9090-144c-2daa5c3506dc-05fbb5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-05fbb5bc {
  justify-self: start;
}

#w-node-_1483f021-1dbe-dbc2-ffc2-35f08e62be23-05fbb5bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6915f9-61b5-4fb1-2fb0-8736580d2576-05fbb5bc {
  justify-self: start;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbc-05fbb5bc {
  place-self: center;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbd-05fbb5bc, #w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbf-05fbb5bc {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c7c-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8a-05fbb5bc {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8b-05fbb5bc {
  justify-self: end;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8c-05fbb5bc {
  align-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8d-05fbb5bc {
  justify-self: start;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c93-05fbb5bc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e9755e-05fbb5bc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97562-05fbb5bc {
  align-self: start;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97568-05fbb5bc {
  justify-self: start;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb5bd {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb5bd {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb5bd {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb5bd {
  justify-self: center;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d1-05fbb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d2-05fbb5bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d3-05fbb5bd, #w-node-_717cec43-6624-d829-6fe8-da60af68e8d4-05fbb5bd {
  align-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d5-05fbb5bd {
  justify-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d7-05fbb5bd, #w-node-_717cec43-6624-d829-6fe8-da60af68e8d8-05fbb5bd {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad7f-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad80-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad82-05fbb5bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad87-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad8a-05fbb5bd {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad8f-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad91-05fbb5bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad96-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad99-05fbb5bd {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada1-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada3-05fbb5bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada8-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73adab-05fbb5bd {
  align-self: start;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f7-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f9-05fbb5bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849fe-05fbb5bd, #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb84a01-05fbb5bd {
  align-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea15-05fbb5bd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea8e-05fbb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea92-05fbb5bd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd81-05fbb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd82-05fbb5bd {
  justify-self: center;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd83-05fbb5bd {
  align-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd84-05fbb5bd {
  justify-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd85-05fbb5bd, #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd86-05fbb5bd {
  align-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd89-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd8e-05fbb5bd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_69531b1f-3291-448e-3702-a128dd4c65db-05fbb5bd, #w-node-_69531b1f-3291-448e-3702-a128dd4c65ed-05fbb5bd, #w-node-_69531b1f-3291-448e-3702-a128dd4c65ff-05fbb5bd, #w-node-_69531b1f-3291-448e-3702-a128dd4c6614-05fbb5bd, #w-node-_69531b1f-3291-448e-3702-a128dd4c6629-05fbb5bd, #w-node-_69531b1f-3291-448e-3702-a128dd4c663e-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121bfe-05fbb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121bff-05fbb5bd {
  justify-self: center;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121c00-05fbb5bd {
  align-self: start;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121c01-05fbb5bd {
  justify-self: start;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121c02-05fbb5bd, #w-node-ba0d74c4-c377-204b-815a-87af0b121c03-05fbb5bd {
  align-self: start;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121c06-05fbb5bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba0d74c4-c377-204b-815a-87af0b121c14-05fbb5bd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb5d2 {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb5d2 {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb5d2 {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb5d2 {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb5d2 {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-05fbb5d2 {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-05fbb5d2 {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ead-05fbb5d2 {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb5d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b65-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b66-05fbb5d2 {
  justify-self: center;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b68-05fbb5d2 {
  align-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b69-05fbb5d2 {
  justify-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b6b-05fbb5d2 {
  align-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b77-05fbb5d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d213-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d214-05fbb5d2 {
  justify-self: center;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d215-05fbb5d2 {
  align-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d216-05fbb5d2 {
  justify-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d218-05fbb5d2 {
  align-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d21e-05fbb5d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89a-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89b-05fbb5d2 {
  justify-self: center;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89d-05fbb5d2 {
  align-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89e-05fbb5d2 {
  justify-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8a0-05fbb5d2 {
  align-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8ac-05fbb5d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-05fbb5d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb5d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_98a2b900-9550-570c-5ed9-6f6907654cf2-07654cf0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_98a2b900-9550-570c-5ed9-6f6907654cf6-07654cf0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_98a2b900-9550-570c-5ed9-6f6907654cfc-07654cf0 {
  place-self: end start;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-05fbb5d3 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-05fbb5d3, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-05fbb5d3 {
  justify-self: center;
}

#w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-05fbb5d3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b011164c-4554-fdf2-186c-a11194330457-05fbb5d3, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7f9-05fbb5d3 {
  align-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fa-05fbb5d3 {
  justify-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fc-05fbb5d3, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fd-05fbb5d3 {
  align-self: start;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ebc-05fbb5d4 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ebd-05fbb5d4 {
  justify-self: start;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ec0-05fbb5d4 {
  justify-self: center;
}

#w-node-_3247bad1-9f3b-80cd-ef1d-f2115b2f90dc-05fbb5d4 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_4da7c6cb-7283-73c1-fe06-ff8f4e25b979-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4da7c6cb-7283-73c1-fe06-ff8f4e25b97a-05fbb5d4 {
  place-self: center;
}

#w-node-_9bbca884-9fd3-fcd1-90a8-4ddc87728d8c-05fbb5d4 {
  justify-self: center;
}

#w-node-_9bbca884-9fd3-fcd1-90a8-4ddc87728d90-05fbb5d4 {
  place-self: center;
}

#w-node-_5284449f-2706-804e-2144-65e83895dbc1-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5284449f-2706-804e-2144-65e83895dbc2-05fbb5d4 {
  place-self: center;
}

#w-node-_5ddc8b76-d6dc-ba27-c23d-7f53ae2dc1de-05fbb5d4 {
  justify-self: center;
}

#w-node-_5ddc8b76-d6dc-ba27-c23d-7f53ae2dc1e4-05fbb5d4 {
  place-self: center;
}

#w-node-_30e3b9fd-e49e-fe78-a36a-627e83a6e607-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_30e3b9fd-e49e-fe78-a36a-627e83a6e608-05fbb5d4 {
  place-self: center;
}

#w-node-_5545569c-2909-29bd-eaee-9fb04f8034e4-05fbb5d4 {
  justify-self: center;
}

#w-node-_5545569c-2909-29bd-eaee-9fb04f8034ea-05fbb5d4 {
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a4-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a5-05fbb5d4 {
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a7-05fbb5d4 {
  justify-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63ab-05fbb5d4 {
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f224-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f225-05fbb5d4 {
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f227-05fbb5d4 {
  justify-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f22b-05fbb5d4 {
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ab-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ac-05fbb5d4 {
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ae-05fbb5d4 {
  justify-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8b2-05fbb5d4 {
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149cd-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149ce-05fbb5d4 {
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149d0-05fbb5d4 {
  justify-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149d4-05fbb5d4 {
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b79-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b7a-05fbb5d4 {
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b7c-05fbb5d4 {
  justify-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b80-05fbb5d4 {
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f6-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f7-05fbb5d4 {
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f9-05fbb5d4 {
  justify-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271fd-05fbb5d4 {
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1acde-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1acdf-05fbb5d4 {
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1ace1-05fbb5d4 {
  justify-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1ace5-05fbb5d4 {
  place-self: center;
}

#w-node-_25255c11-b4d9-83a0-2ee6-c0a6fd94a160-05fbb5d4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb7-05fbb5d4 {
  justify-self: center;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb8-05fbb5d4 {
  justify-self: end;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb9-05fbb5d4 {
  align-self: center;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eba-05fbb5d4 {
  justify-self: start;
}

#w-node-e2ee8b3b-fece-ffba-4823-744ee0b05383-05fbb5d4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1957f3bd-a555-682c-e2f5-af546141b669-6141b666 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1957f3bd-a555-682c-e2f5-af546141b66b-6141b666 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1957f3bd-a555-682c-e2f5-af546141b66d-6141b666 {
  align-self: start;
}

#w-node-_1957f3bd-a555-682c-e2f5-af546141b673-6141b666 {
  justify-self: start;
}

#w-node-_4106f924-e69f-2563-439e-90c9c75fd938-c75fd936 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4106f924-e69f-2563-439e-90c9c75fd93c-c75fd936 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4106f924-e69f-2563-439e-90c9c75fd942-c75fd936 {
  place-self: end start;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-05fbb5e9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5e9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5e9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb5e9 {
  place-self: center;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce054-05fbb5e9, #w-node-a70443e4-a3f7-23df-cb56-a935610ce056-05fbb5e9 {
  justify-self: center;
}

#w-node-_20e9ce03-f74e-9585-43a6-85e045c8afb0-05fbb5e9, #w-node-bfc4cab9-7196-2e27-c6d4-62eadaba08d7-05fbb5e9, #w-node-cc23ac11-de4d-a479-6fbd-573bf76f8099-05fbb5e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-05fbb5e9 {
  place-self: center;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc2-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc3-05fbb5ea {
  place-self: center;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc5-05fbb5ea {
  justify-self: center;
}

#w-node-_912dda0f-908a-64fc-717e-61a1c8559095-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dcd-05fbb5ea {
  justify-self: start;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dd0-05fbb5ea {
  justify-self: center;
}

#w-node-_2888b7db-9f01-a813-ffc7-7047eaac6580-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e72-05fbb5ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e73-05fbb5ea, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e74-05fbb5ea {
  align-self: start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e75-05fbb5ea {
  justify-self: start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e77-05fbb5ea, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e78-05fbb5ea {
  align-self: start;
}

#w-node-_5957c758-7dff-8ab1-29a1-e43c33d60187-05fbb5ea {
  place-self: end start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e7c-05fbb5ea, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e8e-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87d53c3d-1f1e-909b-31cb-dc43884f1084-05fbb5ea {
  place-self: start end;
}

#w-node-_7985ff1c-254f-1ca0-4d58-a3ba3256a570-05fbb5ea {
  align-self: start;
}

#w-node-_7985ff1c-254f-1ca0-4d58-a3ba3256a575-05fbb5ea, #w-node-cab68d80-5bef-30d4-8716-f69758209aad-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_583cb683-13eb-5ae6-41fc-c10077cb6949-05fbb5ea {
  place-self: start end;
}

#w-node-cab68d80-5bef-30d4-8716-f69758209ab7-05fbb5ea {
  align-self: start;
}

#w-node-cab68d80-5bef-30d4-8716-f69758209aba-05fbb5ea, #w-node-e01ab69c-fe2f-3ade-2122-b24723c71908-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae5c2442-22a6-ec58-bc03-9c593dd492d9-05fbb5ea {
  place-self: start end;
}

#w-node-e01ab69c-fe2f-3ade-2122-b24723c71912-05fbb5ea {
  align-self: start;
}

#w-node-e01ab69c-fe2f-3ade-2122-b24723c71915-05fbb5ea, #w-node-b03813c4-fb59-6100-0778-0fc4a35269ad-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8969563-4f90-f926-2319-c0ca6562525e-05fbb5ea {
  place-self: start end;
}

#w-node-b03813c4-fb59-6100-0778-0fc4a35269b7-05fbb5ea {
  align-self: start;
}

#w-node-b03813c4-fb59-6100-0778-0fc4a35269ba-05fbb5ea, #w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6559-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2ca0d8-a304-4ea4-6602-77c9fd98b937-05fbb5ea {
  place-self: start end;
}

#w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6563-05fbb5ea {
  align-self: start;
}

#w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6566-05fbb5ea, #w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd177-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98c57df1-01dc-1f91-e2dd-766c94ef409c-05fbb5ea {
  place-self: start end;
}

#w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd181-05fbb5ea {
  align-self: start;
}

#w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd184-05fbb5ea, #w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b16fe-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e390e37-bec6-8b94-bc53-6507c5c45a2a-05fbb5ea {
  place-self: start end;
}

#w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b1708-05fbb5ea {
  align-self: start;
}

#w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b170b-05fbb5ea, #w-node-_48038948-3e07-5bb8-4363-030dbbf18405-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_275057b6-9b8f-d111-f988-d76f1a84381a-05fbb5ea {
  place-self: start end;
}

#w-node-_48038948-3e07-5bb8-4363-030dbbf1840f-05fbb5ea {
  align-self: start;
}

#w-node-_48038948-3e07-5bb8-4363-030dbbf18412-05fbb5ea, #w-node-b502e186-6e29-7093-697c-a8203b2b576d-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0087def-d599-1947-85d9-721eaa00058f-05fbb5ea {
  place-self: start end;
}

#w-node-b502e186-6e29-7093-697c-a8203b2b5777-05fbb5ea {
  align-self: start;
}

#w-node-b502e186-6e29-7093-697c-a8203b2b577a-05fbb5ea, #w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0e5-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76eafd98-5064-5593-a036-822cd283848e-05fbb5ea {
  place-self: start end;
}

#w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0ef-05fbb5ea {
  align-self: start;
}

#w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0f2-05fbb5ea, #w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d2f-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2ae091b-3c40-2017-ea0d-949655949924-05fbb5ea {
  place-self: start end;
}

#w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d39-05fbb5ea {
  align-self: start;
}

#w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d3c-05fbb5ea, #w-node-_818d33f8-a58a-403c-0a81-f333890481ef-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b12981c-c9fd-61fc-44cb-e779bec0e8e4-05fbb5ea {
  place-self: start end;
}

#w-node-_818d33f8-a58a-403c-0a81-f333890481f9-05fbb5ea {
  align-self: start;
}

#w-node-_818d33f8-a58a-403c-0a81-f333890481fc-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f72-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f78-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8071-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8072-05fbb5ea {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8073-05fbb5ea, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8074-05fbb5ea {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8075-05fbb5ea {
  justify-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8077-05fbb5ea, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8078-05fbb5ea {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8081-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8082-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8087-05fbb5ea {
  place-self: start end;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead808a-05fbb5ea {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead808f-05fbb5ea, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead80ab-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead80b0-05fbb5ea {
  place-self: start end;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead80b3-05fbb5ea {
  align-self: start;
}

#w-node-_1bf50d10-0b77-6602-9d0a-d61e857b53bc-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e5284-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e528a-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca86-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca87-05fbb5ea {
  justify-self: center;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca88-05fbb5ea {
  align-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca89-05fbb5ea {
  justify-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8b-05fbb5ea, #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8c-05fbb5ea {
  align-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8f-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c704ce95-3db2-f480-9d9f-474a8b06034c-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950b-05fbb5ea {
  align-self: start;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950f-05fbb5ea {
  align-self: end;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad9510-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e13-05fbb5ea {
  align-self: start;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e1a-05fbb5ea {
  align-self: end;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e1b-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c8-05fbb5ea {
  align-self: start;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7cc-05fbb5ea {
  align-self: end;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7cd-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99e30915-2bf5-85d1-6683-4423f8a3e902-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_34e55e2d-1471-595c-0e85-54adc42654eb-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34e55e2d-1471-595c-0e85-54adc42654f6-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1544-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1545-05fbb5ea {
  justify-self: center;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1546-05fbb5ea {
  align-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1547-05fbb5ea {
  justify-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1549-05fbb5ea, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154a-05fbb5ea {
  align-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154d-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-05fbb5ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1550-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075101-05fbb5ea {
  align-self: end;
}

#w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075104-05fbb5ea, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075109-05fbb5ea, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb107511a-05fbb5ea, #w-node-_541cbd55-f8a0-3fc2-cb54-90abe8178fed-05fbb5ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb15a4-05fbb5ea {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-05fbb5ef {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-05fbb5ef {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-05fbb5ef {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-05fbb5ef {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb5ef {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-05fbb5ef {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-05fbb5ef {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eac-05fbb5ef, #w-node-bc60aba6-28ea-f3ff-691c-643795351ead-05fbb5ef {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb5ef {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a0e-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a0f-05fbb5ef {
  justify-self: center;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a10-05fbb5ef {
  align-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a11-05fbb5ef {
  justify-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a12-05fbb5ef, #w-node-f20415de-0ed4-c96a-9137-2d25a1558a13-05fbb5ef {
  align-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a16-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff33-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff34-05fbb5ef {
  justify-self: center;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff35-05fbb5ef {
  align-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff36-05fbb5ef {
  justify-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff37-05fbb5ef, #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff38-05fbb5ef {
  align-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff3d-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9318-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9319-05fbb5ef {
  justify-self: center;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931a-05fbb5ef {
  align-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931b-05fbb5ef {
  justify-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931c-05fbb5ef, #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931d-05fbb5ef {
  align-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9322-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f3-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f4-05fbb5ef {
  justify-self: center;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f5-05fbb5ef {
  align-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f6-05fbb5ef {
  justify-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f7-05fbb5ef, #w-node-_7987e490-dad8-2f50-5733-bf5c668484f8-05fbb5ef {
  align-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484fd-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6c9-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6ca-05fbb5ef {
  justify-self: center;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cb-05fbb5ef {
  align-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cc-05fbb5ef {
  justify-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cd-05fbb5ef, #w-node-_6e17f352-d302-5e51-834e-ae287cafa6ce-05fbb5ef {
  align-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6d3-05fbb5ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-05fbb5ef {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb5ef {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-05fbb5f3 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-05fbb5f3, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-05fbb5f3 {
  justify-self: center;
}

#w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-05fbb5f3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b011164c-4554-fdf2-186c-a11194330457-05fbb5f3, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7f9-05fbb5f3 {
  align-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fa-05fbb5f3 {
  justify-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fc-05fbb5f3, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fd-05fbb5f3 {
  align-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-05fbb5f5 {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-05fbb5f5 {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-05fbb5f5 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-05fbb5f5 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5f5 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-05fbb5f5 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-05fbb5f5 {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-05fbb5f5, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-05fbb5f5 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5f5 {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5f5 {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-05fbb5f5 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-05fbb5f5 {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-05fbb5f5, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-05fbb5f5 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add95a-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90c9-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fcd-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fd1-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0c8-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0cc-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e046-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e04a-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f94-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f96-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-05fbb5f5 {
  place-self: end;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f98-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772370d-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371c-05fbb5f5 {
  justify-self: center;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371d-05fbb5f5 {
  align-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371e-05fbb5f5 {
  justify-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a77723720-05fbb5f5, #w-node-d60e65d0-0527-fcad-0836-526a77723721-05fbb5f5 {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587446-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587447-05fbb5f5 {
  justify-self: center;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587448-05fbb5f5 {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587449-05fbb5f5 {
  justify-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744b-05fbb5f5, #w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744c-05fbb5f5 {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744f-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5f5 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-05fbb5f5 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-05fbb5f5 {
  place-self: start end;
}

#w-node-a04aea7f-e095-1d16-28a1-36ceba44f23e-05fbb5f5 {
  align-self: end;
}

#S-FamilyPDF.w-node-a04aea7f-e095-1d16-28a1-36ceba44f24c-05fbb5f5, #w-node-_72afdde7-75fd-52c5-f728-dec8f670f473-05fbb5f5 {
  place-self: end start;
}

#w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-05fbb5f5 {
  place-self: start end;
}

#w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812df-05fbb5f5 {
  align-self: end;
}

#S-ShojiPDF.w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812ed-05fbb5f5, #w-node-_0d47306d-a381-56be-6d53-89b08161073e-05fbb5f5 {
  place-self: end start;
}

#w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-05fbb5f5 {
  place-self: start end;
}

#w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce56-05fbb5f5 {
  align-self: end;
}

#S-MiniPDF.w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce64-05fbb5f5, #w-node-afd726bd-49e5-0537-e8db-1e46391573a8-05fbb5f5 {
  place-self: end start;
}

#w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-05fbb5f5 {
  place-self: start end;
}

#w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df7-05fbb5f5 {
  align-self: end;
}

#M-SeeThrouhCabinPDF.w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df8-05fbb5f5 {
  place-self: end start;
}

#w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-05fbb5f5 {
  place-self: start end;
}

#w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4ba-05fbb5f5 {
  align-self: end;
}

#M-MeadowCabinPDF.w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4bb-05fbb5f5, #w-node-_5a0a394d-7f91-b73f-00a8-4082654e6468-05fbb5f5 {
  place-self: end start;
}

#w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-05fbb5f5 {
  place-self: start end;
}

#w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89b-05fbb5f5 {
  align-self: end;
}

#M-NordPDF.w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89c-05fbb5f5 {
  place-self: end start;
}

#w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-05fbb5f5 {
  place-self: start end;
}

#w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12198-05fbb5f5 {
  align-self: end;
}

#M-VillaLimnoPDF.w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12199-05fbb5f5, #w-node-_881fdbac-baad-7dad-4722-ed8c0fa00069-05fbb5f5 {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-05fbb5f5 {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa6-05fbb5f5 {
  align-self: end;
}

#L-JanaPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa7-05fbb5f5 {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-05fbb5f5 {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb3-05fbb5f5 {
  align-self: end;
}

#L-SummerPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb4-05fbb5f5 {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-05fbb5f5 {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc0-05fbb5f5 {
  align-self: end;
}

#L-GetawayPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc1-05fbb5f5 {
  place-self: end start;
}

#w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-05fbb5f5 {
  place-self: start end;
}

#w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c4-05fbb5f5 {
  align-self: end;
}

#L-WeekendPDF.w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c5-05fbb5f5 {
  place-self: end start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-05fbb5f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-05fbb5f5 {
  align-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a56-05fbb5f5 {
  justify-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a58-05fbb5f5, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a59-05fbb5f5, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a5a-05fbb5f5 {
  align-self: start;
}

#w-node-c4a36886-e25b-fd01-140f-1635822fc371-05fbb5f5 {
  align-self: center;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5f5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e9755e-05fbb5f5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5f5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97562-05fbb5f5 {
  align-self: start;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97568-05fbb5f5 {
  justify-self: start;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528545-aacc744b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528546-aacc744b {
  place-self: center;
}

#w-node-d3f6fd28-7f38-9c28-bd78-a8df6e528548-aacc744b {
  justify-self: center;
}

#w-node-ac57fd58-922f-dab9-f7b3-90b8a1e482f0-aacc744b {
  place-self: center;
}

#w-node-d440db47-823b-161c-3f50-6ace7afc9a03-aacc744b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27088270-d88c-cdb0-a111-3c0fc6a2678e-aacc744b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a7397c1-3804-1b8d-9d47-c0231543464e-aacc744b {
  justify-self: start;
}

#w-node-_8f750b00-a2b8-9090-144c-2daa5c3506dc-aacc744b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-aacc744b {
  place-self: end start;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e757-aacc744b {
  align-self: stretch;
}

#w-node-c2b03602-a3e1-b58b-3569-b8e07880d689-aacc744b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5503781-62bc-7a36-f470-a62d4250e75a-aacc744b {
  place-self: end start;
}

#w-node-_1483f021-1dbe-dbc2-ffc2-35f08e62be23-aacc744b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6915f9-61b5-4fb1-2fb0-8736580d2576-aacc744b {
  justify-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5726-aacc744b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5727-aacc744b {
  justify-self: center;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5728-aacc744b {
  align-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5729-aacc744b {
  justify-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572a-aacc744b, #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572b-aacc744b {
  align-self: start;
}

#w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf572e-aacc744b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbc-aacc744b {
  place-self: center;
}

#w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbd-aacc744b, #w-node-_36acc81a-32bc-0a5f-d0c2-750af7d93cbf-aacc744b {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c7c-aacc744b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8a-aacc744b {
  justify-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8b-aacc744b {
  justify-self: end;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8c-aacc744b {
  align-self: center;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c8d-aacc744b {
  justify-self: start;
}

#w-node-_9c9174eb-207e-244e-30db-62cf7c5d1c93-aacc744b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-1dd95e87 {
  place-self: center;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce054-1dd95e87 {
  justify-self: center;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce056-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d999-1dd95e87 {
  justify-self: center;
}

#w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d99a-1dd95e87 {
  align-self: start;
}

#w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d99b-1dd95e87 {
  justify-self: start;
}

#w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d99c-1dd95e87, #w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d99d-1dd95e87 {
  align-self: start;
}

#w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d9a5-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1c9-1dd95e87, #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a27-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b22-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d2c-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d48-1dd95e87 {
  align-self: stretch;
}

#w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba872e-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f501b84-968b-f094-5aa9-63e077ba8757-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_863ac588-bca6-c20f-9f7b-b1df0a616225-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443b7-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443bd-1dd95e87, #w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-1dd95e87, #w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-1dd95e87, #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d2-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443fb-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a217ed79-9601-1998-3b14-db84716302f4-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a217ed79-9601-1998-3b14-db84716302fa-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bf0a6691-4775-11a8-fc5d-3179561c4e41-1dd95e87, #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f74-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-1dd95e87, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c3c20c80-6b6a-499b-644e-188b4a9d9024-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2e0b21bf-2217-c5e2-cea5-49ce9082352a-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-1dd95e87, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-1dd95e87, #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-1dd95e87 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ac-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ad-1dd95e87 {
  place-self: center start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289ae-1dd95e87 {
  justify-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b0-1dd95e87, #w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b1-1dd95e87 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289b6-1dd95e87 {
  place-self: end start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289bb-1dd95e87 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289be-1dd95e87 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289c4-1dd95e87 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289c7-1dd95e87 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289cd-1dd95e87 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d0-1dd95e87 {
  align-self: end;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d6-1dd95e87 {
  align-self: start;
}

#w-node-_6794b0c8-ebe9-52ca-8a0b-f104610289d9-1dd95e87 {
  align-self: end;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-1dd95e87 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-1dd95e87 {
  align-self: start;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121067-1dd95e87 {
  place-self: center;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121075-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121076-1dd95e87 {
  place-self: center;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121077-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121078-1dd95e87 {
  justify-self: center;
}

#w-node-_01c93587-3c13-2440-21bf-5720aef2a8c3-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-ed5cc0cb-ee8a-6c9d-787e-f62dc63684e9-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed5cc0cb-ee8a-6c9d-787e-f62dc63684ea-1dd95e87 {
  justify-self: center;
}

#w-node-ed5cc0cb-ee8a-6c9d-787e-f62dc63684ec-1dd95e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-1dd95e87 {
  align-self: center;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121083-1dd95e87 {
  justify-self: end;
}

#w-node-ef91ded7-dfbf-66b1-bf57-7aae12121084-1dd95e87, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121087-1dd95e87 {
  align-self: center;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-d9274665 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-d9274665 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-d9274665 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-d9274665 {
  place-self: center;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce054-d9274665, #w-node-a70443e4-a3f7-23df-cb56-a935610ce056-d9274665 {
  justify-self: center;
}

#w-node-_20e9ce03-f74e-9585-43a6-85e045c8afb0-d9274665, #w-node-bfc4cab9-7196-2e27-c6d4-62eadaba08d7-d9274665, #w-node-cc23ac11-de4d-a479-6fbd-573bf76f8099-d9274665 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-d9274665 {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-2fd2fbbc {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-2fd2fbbc {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-2fd2fbbc {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-2fd2fbbc {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-2fd2fbbc {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-2fd2fbbc {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-2fd2fbbc {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-2fd2fbbc, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-2fd2fbbc {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-2fd2fbbc {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-2fd2fbbc {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-2fd2fbbc {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-2fd2fbbc {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-2fd2fbbc, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-2fd2fbbc {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add95a-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90c9-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fcd-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fd1-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0c8-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0cc-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e046-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e04a-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f94-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f96-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-2fd2fbbc {
  place-self: end;
}

#w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f98-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772370d-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371c-2fd2fbbc {
  justify-self: center;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371d-2fd2fbbc {
  align-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371e-2fd2fbbc {
  justify-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a77723720-2fd2fbbc, #w-node-d60e65d0-0527-fcad-0836-526a77723721-2fd2fbbc {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587446-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587447-2fd2fbbc {
  justify-self: center;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587448-2fd2fbbc {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587449-2fd2fbbc {
  justify-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744b-2fd2fbbc, #w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744c-2fd2fbbc {
  align-self: start;
}

#w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744f-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-2fd2fbbc {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-2fd2fbbc {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-2fd2fbbc {
  place-self: start end;
}

#w-node-a04aea7f-e095-1d16-28a1-36ceba44f23e-2fd2fbbc {
  align-self: end;
}

#S-FamilyPDF.w-node-a04aea7f-e095-1d16-28a1-36ceba44f24c-2fd2fbbc, #w-node-_72afdde7-75fd-52c5-f728-dec8f670f473-2fd2fbbc {
  place-self: end start;
}

#w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-2fd2fbbc {
  place-self: start end;
}

#w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812df-2fd2fbbc {
  align-self: end;
}

#S-ShojiPDF.w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812ed-2fd2fbbc, #w-node-_0d47306d-a381-56be-6d53-89b08161073e-2fd2fbbc {
  place-self: end start;
}

#w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-2fd2fbbc {
  place-self: start end;
}

#w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce56-2fd2fbbc {
  align-self: end;
}

#S-MiniPDF.w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce64-2fd2fbbc, #w-node-afd726bd-49e5-0537-e8db-1e46391573a8-2fd2fbbc {
  place-self: end start;
}

#w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-2fd2fbbc {
  place-self: start end;
}

#w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df7-2fd2fbbc {
  align-self: end;
}

#M-SeeThrouhCabinPDF.w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df8-2fd2fbbc {
  place-self: end start;
}

#w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-2fd2fbbc {
  place-self: start end;
}

#w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4ba-2fd2fbbc {
  align-self: end;
}

#M-MeadowCabinPDF.w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4bb-2fd2fbbc, #w-node-_5a0a394d-7f91-b73f-00a8-4082654e6468-2fd2fbbc {
  place-self: end start;
}

#w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-2fd2fbbc {
  place-self: start end;
}

#w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89b-2fd2fbbc {
  align-self: end;
}

#M-NordPDF.w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89c-2fd2fbbc {
  place-self: end start;
}

#w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-2fd2fbbc {
  place-self: start end;
}

#w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12198-2fd2fbbc {
  align-self: end;
}

#M-VillaLimnoPDF.w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12199-2fd2fbbc, #w-node-_881fdbac-baad-7dad-4722-ed8c0fa00069-2fd2fbbc {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-2fd2fbbc {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa6-2fd2fbbc {
  align-self: end;
}

#L-JanaPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa7-2fd2fbbc {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-2fd2fbbc {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb3-2fd2fbbc {
  align-self: end;
}

#L-SummerPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb4-2fd2fbbc {
  place-self: end start;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-2fd2fbbc {
  place-self: start end;
}

#w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc0-2fd2fbbc {
  align-self: end;
}

#L-GetawayPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc1-2fd2fbbc {
  place-self: end start;
}

#w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-2fd2fbbc {
  place-self: start end;
}

#w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c4-2fd2fbbc {
  align-self: end;
}

#L-WeekendPDF.w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c5-2fd2fbbc {
  place-self: end start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-2fd2fbbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-2fd2fbbc {
  align-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a56-2fd2fbbc {
  justify-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a58-2fd2fbbc, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a59-2fd2fbbc, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a5a-2fd2fbbc {
  align-self: start;
}

#w-node-c4a36886-e25b-fd01-140f-1635822fc371-2fd2fbbc {
  align-self: center;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-2fd2fbbc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e9755e-2fd2fbbc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-2fd2fbbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97562-2fd2fbbc {
  align-self: start;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97568-2fd2fbbc {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-1c35d175 {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-1c35d175 {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-1c35d175 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-1c35d175 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-1c35d175 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-1c35d175 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-1c35d175 {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-1c35d175, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-1c35d175 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-1c35d175 {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0caa-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_72235878-6293-5f93-6758-7e0f6db6b808-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_72235878-6293-5f93-6758-7e0f6db6b80c-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-1c35d175 {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-1c35d175 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-1c35d175 {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-1c35d175, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-1c35d175 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-1c35d175 {
  place-self: end;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772370d-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371c-1c35d175 {
  justify-self: center;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371d-1c35d175 {
  align-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a7772371e-1c35d175 {
  justify-self: start;
}

#w-node-d60e65d0-0527-fcad-0836-526a77723720-1c35d175, #w-node-d60e65d0-0527-fcad-0836-526a77723721-1c35d175 {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca01-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca02-1c35d175 {
  justify-self: center;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca03-1c35d175 {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca04-1c35d175 {
  justify-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca06-1c35d175, #w-node-_9c04ad14-9606-0eba-6559-72495606ca07-1c35d175 {
  align-self: start;
}

#w-node-_9c04ad14-9606-0eba-6559-72495606ca0a-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-1c35d175 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-1c35d175 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ff9e-1c35d175 {
  place-self: start end;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa2-1c35d175 {
  align-self: end;
}

#w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa3-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodEssentialPDF.w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffae-1c35d175 {
  place-self: end start;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf44-1c35d175 {
  place-self: start end;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf48-1c35d175 {
  align-self: end;
}

#w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf49-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodHotelSuitePDF.w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf56-1c35d175 {
  place-self: end start;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fe8-1c35d175 {
  place-self: start end;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fec-1c35d175 {
  align-self: end;
}

#w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fed-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#GlampingPodStudioPDF.w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29ffa-1c35d175 {
  place-self: end start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee0-1c35d175 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee1-1c35d175 {
  align-self: start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee2-1c35d175 {
  justify-self: start;
}

#w-node-_0d701275-5d31-3003-6c38-684c69b8cee3-1c35d175, #w-node-_0d701275-5d31-3003-6c38-684c69b8cee4-1c35d175, #w-node-_0d701275-5d31-3003-6c38-684c69b8cee5-1c35d175 {
  align-self: start;
}

#w-node-_56ed8ab4-0586-9b9b-6ca7-eb23e38d3f9b-1c35d175 {
  align-self: center;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-1c35d175 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e9755e-1c35d175 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-1c35d175 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97562-1c35d175 {
  align-self: start;
}

#w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97568-1c35d175 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-da7f96f6 {
  place-self: center;
}

#w-node-_60b60ad4-f2ae-ddea-4f3c-0fa0ce376e34-da7f96f6 {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-da7f96f6 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa0-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-da7f96f6 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-da7f96f6 {
  justify-self: center;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa7-da7f96f6 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa8-da7f96f6 {
  justify-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aaa-da7f96f6, #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aab-da7f96f6 {
  align-self: start;
}

#w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-da7f96f6 {
  place-self: end start;
}

#w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0caa-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e89-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2d8-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-da7f96f6 {
  justify-self: center;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add953-da7f96f6 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add954-da7f96f6 {
  justify-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add956-da7f96f6, #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add957-da7f96f6 {
  align-self: start;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add95a-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90c9-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e73-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c41-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c47-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be1-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be7-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c3-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-da7f96f6 {
  place-self: end;
}

#w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c9-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb2-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb3-da7f96f6 {
  justify-self: center;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb4-da7f96f6 {
  align-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-da7f96f6 {
  justify-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb7-da7f96f6, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb8-da7f96f6 {
  align-self: start;
}

#w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05ce0-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af68466e-f87d-fc17-8018-83944896db61-da7f96f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af68466e-f87d-fc17-8018-83944896db62-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db72-da7f96f6 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db76-da7f96f6 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db77-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af68466e-f87d-fc17-8018-83944896db8d-da7f96f6 {
  align-self: start;
}

#w-node-af68466e-f87d-fc17-8018-83944896db91-da7f96f6 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896db92-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-da7f96f6 {
  place-self: end start;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-da7f96f6 {
  align-self: start;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201c1-da7f96f6 {
  align-self: end;
}

#w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201c2-da7f96f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#MiniPodStudioPDF.w-node-_16a28405-ac66-1997-193a-a960859545c2-da7f96f6 {
  place-self: end start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-da7f96f6 {
  justify-self: center;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-da7f96f6 {
  align-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a56-da7f96f6 {
  justify-self: start;
}

#w-node-_8551f22a-5423-e287-15a2-ad10858b1a58-da7f96f6, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a59-da7f96f6, #w-node-_8551f22a-5423-e287-15a2-ad10858b1a5a-da7f96f6 {
  align-self: start;
}

#w-node-_1e6ba06b-f6e0-d5f4-0c8b-fea5cff0fdd6-da7f96f6 {
  align-self: end;
}

#w-node-af68466e-f87d-fc17-8018-83944896dbb6-da7f96f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a96-98bc0406 {
  place-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a98-98bc0406 {
  justify-self: center;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9a9f-98bc0406 {
  justify-self: start;
}

#w-node-_208233c0-9c97-a37d-9346-3bd0829a9aa2-98bc0406 {
  justify-self: center;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af2-98bc0406 {
  justify-self: center;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af3-98bc0406 {
  align-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af4-98bc0406 {
  justify-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af6-98bc0406, #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af7-98bc0406 {
  align-self: start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-98bc0406 {
  place-self: end start;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6aff-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6b01-98bc0406 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d506-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d507-98bc0406 {
  justify-self: center;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d508-98bc0406 {
  align-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d509-98bc0406 {
  justify-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50b-98bc0406, #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50c-98bc0406 {
  align-self: start;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d50f-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98b81b9e-b7bf-cf9a-5270-05121059d534-98bc0406 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9fbc591e-a8bd-5439-3be5-c587b914bea7-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9fbc591e-a8bd-5439-3be5-c587b914bead-98bc0406 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17cb-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-98bc0406 {
  place-self: end;
}

#w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17d1-98bc0406 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a1-98bc0406 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a2-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a3-98bc0406 {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a4-98bc0406 {
  justify-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0a6-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a7-98bc0406 {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-98bc0406 {
  place-self: end start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0ae-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0af-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0b1-98bc0406 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0b6-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b9-98bc0406 {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c0-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c2-98bc0406 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0c7-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0ca-98bc0406 {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0d4-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0d6-98bc0406 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0db-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0de-98bc0406 {
  align-self: start;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0e5-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0e7-98bc0406 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0511367a-2368-1daa-6e07-c36c019ac0ec-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0ef-98bc0406 {
  align-self: start;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc4904c-98bc0406 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc4904e-98bc0406 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1908daf6-4116-cab6-f47c-d800edc49053-98bc0406, #w-node-_1908daf6-4116-cab6-f47c-d800edc49056-98bc0406 {
  align-self: start;
}

#w-node-e0b0ea28-adfa-9a00-d16f-99a5c1935cd7-98bc0406 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-992226f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-992226f6 {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-992226f6 {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-992226f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-992226f6 {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-992226f6 {
  justify-self: center;
}

#w-node-bebcf225-3287-e6d5-6828-3856474eccd9-992226f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0703d486-99ad-d169-ad47-6a095b79e475-992226f6 {
  align-self: start;
}

#w-node-c9bceebb-5128-4777-18b5-fc466bc412b9-992226f6 {
  align-self: end;
}

#w-node-c9bceebb-5128-4777-18b5-fc466bc412bc-992226f6 {
  justify-self: start;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-992226f6 {
  align-self: start;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616bc-992226f6 {
  align-self: end;
}

#w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616c2-992226f6 {
  justify-self: start;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-992226f6 {
  align-self: start;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a22-992226f6 {
  align-self: end;
}

#w-node-_62aa35df-4276-ba10-9697-42d6df5f4a28-992226f6 {
  justify-self: start;
}

#w-node-_14257403-58ab-68d1-6d99-2ca0c92005d0-992226f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-992226f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-992226f6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ebc-ab970398 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ebd-ab970398 {
  justify-self: start;
}

#w-node-c6dbf473-d17e-1ba8-3207-2884e2932ec0-ab970398 {
  justify-self: center;
}

#w-node-_3247bad1-9f3b-80cd-ef1d-f2115b2f90dc-ab970398 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_4da7c6cb-7283-73c1-fe06-ff8f4e25b979-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_4da7c6cb-7283-73c1-fe06-ff8f4e25b97a-ab970398 {
  place-self: center;
}

#w-node-_9bbca884-9fd3-fcd1-90a8-4ddc87728d8c-ab970398 {
  justify-self: center;
}

#w-node-_9bbca884-9fd3-fcd1-90a8-4ddc87728d90-ab970398 {
  place-self: center;
}

#w-node-_5284449f-2706-804e-2144-65e83895dbc1-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5284449f-2706-804e-2144-65e83895dbc2-ab970398 {
  place-self: center;
}

#w-node-_5ddc8b76-d6dc-ba27-c23d-7f53ae2dc1de-ab970398 {
  justify-self: center;
}

#w-node-_5ddc8b76-d6dc-ba27-c23d-7f53ae2dc1e4-ab970398 {
  place-self: center;
}

#w-node-_30e3b9fd-e49e-fe78-a36a-627e83a6e607-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_30e3b9fd-e49e-fe78-a36a-627e83a6e608-ab970398 {
  place-self: center;
}

#w-node-_5545569c-2909-29bd-eaee-9fb04f8034e4-ab970398 {
  justify-self: center;
}

#w-node-_5545569c-2909-29bd-eaee-9fb04f8034ea-ab970398 {
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a4-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a5-ab970398 {
  place-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63a7-ab970398 {
  justify-self: center;
}

#w-node-_5e27b7bd-6895-4255-1274-2d4f412b63ab-ab970398 {
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f224-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f225-ab970398 {
  place-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f227-ab970398 {
  justify-self: center;
}

#w-node-_458db06c-7b5c-6d06-5d86-e5626328f22b-ab970398 {
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ab-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ac-ab970398 {
  place-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8ae-ab970398 {
  justify-self: center;
}

#w-node-_69e0f1d0-9fce-bb13-d2f4-04466696d8b2-ab970398 {
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149cd-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149ce-ab970398 {
  place-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149d0-ab970398 {
  justify-self: center;
}

#w-node-_131099d2-1fe4-1c37-9f03-a7c6eae149d4-ab970398 {
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b79-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b7a-ab970398 {
  place-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b7c-ab970398 {
  justify-self: center;
}

#w-node-db3ffd5a-ee15-d4d4-5d31-8b8fcadf7b80-ab970398 {
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f6-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f7-ab970398 {
  place-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271f9-ab970398 {
  justify-self: center;
}

#w-node-_3b5b1d19-bc82-b182-2188-50ff9d2271fd-ab970398 {
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1acde-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1acdf-ab970398 {
  place-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1ace1-ab970398 {
  justify-self: center;
}

#w-node-ca1a53aa-85eb-a3f3-2377-04e353d1ace5-ab970398 {
  place-self: center;
}

#w-node-_25255c11-b4d9-83a0-2ee6-c0a6fd94a160-ab970398 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb7-ab970398 {
  justify-self: center;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb8-ab970398 {
  justify-self: end;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eb9-ab970398 {
  align-self: center;
}

#w-node-f42e9b24-febc-f6eb-72f0-052a4a5e0eba-ab970398 {
  justify-self: start;
}

#w-node-e2ee8b3b-fece-ffba-4823-744ee0b05383-ab970398 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-5b2e7c56 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-5b2e7c56, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-5b2e7c56 {
  justify-self: center;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc1-5b2e7c56 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc2-5b2e7c56 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc4-5b2e7c56 {
  justify-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cc5-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6cc6-5b2e7c56 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cca-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6ccb-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ccd-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cd2-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6cd5-5b2e7c56 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cda-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cdc-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ce1-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6ce4-5b2e7c56 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ce9-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6ceb-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6cf0-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6cf3-5b2e7c56 {
  align-self: start;
}

#w-node-b97c7c43-d866-111a-0601-3045f98f6d48-5b2e7c56 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb6-5b2e7c56 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb7-5b2e7c56 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb9-5b2e7c56 {
  justify-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bba-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bbb-5b2e7c56 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bc2-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf3-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf5-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bfa-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bfd-5b2e7c56 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c05-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c07-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c0c-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c0f-5b2e7c56 {
  align-self: start;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdcd-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_196d6e3f-34e6-f703-5324-e8437098bdd4-5b2e7c56, #w-node-_196d6e3f-34e6-f703-5324-e8437098bdd7-5b2e7c56 {
  align-self: start;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193cc-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193ce-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193d3-5b2e7c56, #w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193d6-5b2e7c56 {
  align-self: start;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de4c-5b2e7c56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de4e-5b2e7c56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_552f006d-1a95-d5a4-2472-b468ca57de53-5b2e7c56, #w-node-_552f006d-1a95-d5a4-2472-b468ca57de56-5b2e7c56 {
  align-self: start;
}

#w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c1c-5b2e7c56 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-5b2e7c56 {
  place-self: end;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-2ff4cb5c {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-2ff4cb5c {
  justify-self: center;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-2ff4cb5c {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-2ff4cb5c {
  justify-self: center;
}

#w-node-_4b9634ae-cbdd-8a4a-8b4e-c9096daa7b70-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9ce81801-8696-3265-6121-8d063a548606-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63094e7d-3960-e048-170a-9ddf97536645-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-_63094e7d-3960-e048-170a-9ddf97536646-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-_9fa301b7-6ee3-1496-826c-3c6560263f46-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d907c24d-124a-03b0-7924-30f388562e4f-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58575a81-f9c5-5d02-774b-8370caff52db-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38b-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-2ff4cb5c {
  place-self: stretch stretch;
}

#w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bb8-2ff4cb5c {
  align-self: stretch;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbb-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbd-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_354f8b7e-211e-1d3f-6e19-29eeeed69465-2ff4cb5c {
  align-self: stretch;
}

#w-node-_6e8dd492-2baf-8a1f-85d4-397cb3f91e79-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da729e6-85a8-0ec6-6f7c-2eafb97aa60a-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c04-2ff4cb5c {
  align-self: stretch;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c07-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c09-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c613904f-2ff4cb5c {
  align-self: stretch;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139052-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139054-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d4bbea41-c632-25be-f4b9-4eb31d99308f-2ff4cb5c {
  align-self: stretch;
}

#w-node-d4bbea41-c632-25be-f4b9-4eb31d993092-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5045c2a5-7d4d-af00-dfbc-afce54b3032b-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bd9-2ff4cb5c {
  align-self: stretch;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bdc-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bde-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238b8-2ff4cb5c {
  align-self: stretch;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238bb-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851154a2-9871-d282-8bcd-4f89d1d238bd-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab9937-2ff4cb5c {
  align-self: stretch;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab993a-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32b8e36a-f981-1770-f72d-721b56ab993c-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bae-2ff4cb5c {
  align-self: stretch;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb1-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb3-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e010-2ff4cb5c {
  align-self: stretch;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e013-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9051b227-ef0f-649c-c323-30a05791e015-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f06c-2ff4cb5c {
  align-self: stretch;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f06f-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc94618e-5301-a60c-5896-32993b51f071-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca57-2ff4cb5c {
  align-self: stretch;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5a-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5c-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a22-2ff4cb5c {
  align-self: stretch;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a25-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a27-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c732-2ff4cb5c {
  align-self: stretch;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c735-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c737-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc73-2ff4cb5c {
  align-self: stretch;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc76-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc78-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc87-2ff4cb5c {
  align-self: stretch;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8a-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8c-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af785-2ff4cb5c {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af788-2ff4cb5c, #w-node-a6c3d074-a77b-afcd-b47c-0d25e6e4eba5-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af76d-2ff4cb5c {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af770-2ff4cb5c, #w-node-_33ebc37d-caf0-ffcd-679c-0ee68663a080-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af77d-2ff4cb5c {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af780-2ff4cb5c, #w-node-c84cca97-bfa6-0cec-63fd-fe763b4b9fbe-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af775-2ff4cb5c {
  align-self: start;
}

#w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af778-2ff4cb5c, #w-node-bd03e946-14a5-40d9-0757-a30b454a5bed-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0d-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0e-2ff4cb5c {
  justify-self: center;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0f-2ff4cb5c {
  align-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f10-2ff4cb5c {
  justify-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f12-2ff4cb5c, #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f13-2ff4cb5c {
  align-self: start;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f16-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee25ac69-dbb2-d334-d7ca-884afa280f3b-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7176-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7177-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab7178-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717b-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717c-2ff4cb5c {
  align-self: start;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab717d-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab717f-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab7180-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7182-2ff4cb5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab7187-2ff4cb5c, #w-node-d135f50b-abab-98a5-e3ce-c71272ab718a-2ff4cb5c {
  align-self: start;
}

#w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b515-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b516-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b517-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51a-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51b-2ff4cb5c {
  align-self: start;
}

#w-node-_5d0bb5b7-c44c-f256-4c21-30eff041ea34-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b51f-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b520-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b522-2ff4cb5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b527-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b52a-2ff4cb5c {
  align-self: start;
}

#w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0630e-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0630f-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06310-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06313-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06314-2ff4cb5c {
  align-self: start;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba06315-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06317-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06318-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0631a-2ff4cb5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba0631f-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba06322-2ff4cb5c {
  align-self: start;
}

#w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea92a-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea92b-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92c-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92f-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea930-2ff4cb5c {
  align-self: start;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea931-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea933-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea934-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea936-2ff4cb5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea93b-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea93e-2ff4cb5c {
  align-self: start;
}

#w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a09-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0a-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0b-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0e-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0f-2ff4cb5c {
  align-self: start;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a10-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a12-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a13-2ff4cb5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a15-2ff4cb5c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1a-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1d-2ff4cb5c {
  align-self: start;
}

#w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b41f5575-4368-c6b7-5f7e-01de770e2169-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b41f5575-4368-c6b7-5f7e-01de770e216f-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ebd72111-0368-8a2c-9713-b23338ccad20-2ff4cb5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ebd72111-0368-8a2c-9713-b23338ccad24-2ff4cb5c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-ddffd19a {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-ddffd19a {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-ddffd19a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-ddffd19a {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-ddffd19a {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-ddffd19a {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-ddffd19a {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-ddffd19a {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ead-ddffd19a {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-ddffd19a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b65-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b66-ddffd19a {
  justify-self: center;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b68-ddffd19a {
  align-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b69-ddffd19a {
  justify-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b6b-ddffd19a {
  align-self: start;
}

#w-node-_8bb03ba6-2dda-f489-11f6-177d67078b77-ddffd19a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d213-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d214-ddffd19a {
  justify-self: center;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d215-ddffd19a {
  align-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d216-ddffd19a {
  justify-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d218-ddffd19a {
  align-self: start;
}

#w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d21e-ddffd19a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89a-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89b-ddffd19a {
  justify-self: center;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89d-ddffd19a {
  align-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89e-ddffd19a {
  justify-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8a0-ddffd19a {
  align-self: start;
}

#w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8ac-ddffd19a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-ddffd19a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-ddffd19a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-063881a9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-063881a9 {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-063881a9 {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-063881a9 {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-063881a9 {
  justify-self: center;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d1-063881a9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d2-063881a9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d3-063881a9, #w-node-_717cec43-6624-d829-6fe8-da60af68e8d4-063881a9 {
  align-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d5-063881a9 {
  justify-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68e8d7-063881a9, #w-node-_717cec43-6624-d829-6fe8-da60af68e8d8-063881a9 {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad7f-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad80-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad82-063881a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad87-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad8a-063881a9 {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad8f-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad91-063881a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ad96-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad99-063881a9 {
  align-self: start;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada1-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada3-063881a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de9e6c98-e289-4eb5-6110-656c4d73ada8-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73adab-063881a9 {
  align-self: start;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f7-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f9-063881a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849fe-063881a9, #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb84a01-063881a9 {
  align-self: start;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea15-063881a9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea8e-063881a9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_717cec43-6624-d829-6fe8-da60af68ea92-063881a9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd81-063881a9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd82-063881a9 {
  justify-self: center;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd83-063881a9 {
  align-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd84-063881a9 {
  justify-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd85-063881a9, #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd86-063881a9 {
  align-self: start;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd89-063881a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd8e-063881a9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-1423faf3 {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-1423faf3 {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-1423faf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-1423faf3 {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-1423faf3 {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-1423faf3 {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-1423faf3 {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-1423faf3 {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eac-1423faf3, #w-node-bc60aba6-28ea-f3ff-691c-643795351ead-1423faf3 {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cebf-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59ceca-1423faf3 {
  justify-self: center;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecc-1423faf3 {
  align-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecd-1423faf3 {
  justify-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cece-1423faf3, #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cecf-1423faf3 {
  align-self: start;
}

#w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cee8-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d8844789-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d884479e-1423faf3 {
  justify-self: center;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d884479f-1423faf3 {
  align-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a0-1423faf3 {
  justify-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a1-1423faf3, #w-node-f64e4a41-9eb5-d775-d66e-0d73d88447a2-1423faf3 {
  align-self: start;
}

#w-node-f64e4a41-9eb5-d775-d66e-0d73d88447b2-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6564-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6583-1423faf3 {
  justify-self: center;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6585-1423faf3 {
  align-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6586-1423faf3 {
  justify-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d6587-1423faf3, #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6588-1423faf3 {
  align-self: start;
}

#w-node-_66ac4623-cfc0-cd29-047e-9576d90d658d-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a7-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a8-1423faf3 {
  justify-self: center;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a9-1423faf3 {
  align-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234aa-1423faf3 {
  justify-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234ab-1423faf3, #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234ac-1423faf3 {
  align-self: start;
}

#w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234b2-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717077-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717078-1423faf3 {
  justify-self: center;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707a-1423faf3 {
  align-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707b-1423faf3 {
  justify-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-66529071707c-1423faf3, #w-node-_9b197213-e53b-c8ec-b710-66529071707d-1423faf3 {
  align-self: start;
}

#w-node-_9b197213-e53b-c8ec-b710-665290717082-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50d-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50e-1423faf3 {
  justify-self: center;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf50f-1423faf3 {
  align-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf510-1423faf3 {
  justify-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf511-1423faf3, #w-node-eea34df8-aeed-0178-def5-b9d1b1adf512-1423faf3 {
  align-self: start;
}

#w-node-eea34df8-aeed-0178-def5-b9d1b1adf518-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad17-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad18-1423faf3 {
  justify-self: center;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1a-1423faf3 {
  align-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1b-1423faf3 {
  justify-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1c-1423faf3, #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad1d-1423faf3 {
  align-self: start;
}

#w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad22-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dc-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dd-1423faf3 {
  justify-self: center;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1de-1423faf3 {
  align-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1df-1423faf3 {
  justify-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e0-1423faf3, #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e1-1423faf3 {
  align-self: start;
}

#w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e7-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109a-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109b-1423faf3 {
  justify-self: center;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109d-1423faf3 {
  align-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109e-1423faf3 {
  justify-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109f-1423faf3, #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a0-1423faf3 {
  align-self: start;
}

#w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a5-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6c-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6d-1423faf3 {
  justify-self: center;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6e-1423faf3 {
  align-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e6f-1423faf3 {
  justify-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e70-1423faf3, #w-node-dc761679-df75-44d8-ec1c-943917555e71-1423faf3 {
  align-self: start;
}

#w-node-dc761679-df75-44d8-ec1c-943917555e77-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec32-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec33-1423faf3 {
  justify-self: center;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec35-1423faf3 {
  align-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec36-1423faf3 {
  justify-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec37-1423faf3, #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec38-1423faf3 {
  align-self: start;
}

#w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec3f-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab6-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab7-1423faf3 {
  justify-self: center;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab8-1423faf3 {
  align-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab9-1423faf3 {
  justify-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcaba-1423faf3, #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcabb-1423faf3 {
  align-self: start;
}

#w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcac1-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-1423faf3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-1423faf3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-6d0d49a8 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-6d0d49a8, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-6d0d49a8 {
  justify-self: center;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-6d0d49a8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c3-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c4-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c5-6d0d49a8 {
  justify-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c7-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c8-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cb-6d0d49a8 {
  place-self: end start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cf-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d0-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d7-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0da-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0df-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0e6-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0e9-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0f1-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0f8-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0fb-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf100-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf107-6d0d49a8, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf10a-6d0d49a8 {
  align-self: start;
}

#w-node-_76a50092-384d-641c-202c-0a6f650c4795-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76a50092-384d-641c-202c-0a6f650c479c-6d0d49a8, #w-node-_76a50092-384d-641c-202c-0a6f650c479f-6d0d49a8 {
  align-self: start;
}

#w-node-_2119e249-e384-308a-3427-8c61c077c12f-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2119e249-e384-308a-3427-8c61c077c136-6d0d49a8, #w-node-_2119e249-e384-308a-3427-8c61c077c139-6d0d49a8 {
  align-self: start;
}

#w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf1a-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf21-6d0d49a8, #w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf24-6d0d49a8 {
  align-self: start;
}

#w-node-d021aaa3-8609-fce4-bd26-32e88dc26cb4-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d021aaa3-8609-fce4-bd26-32e88dc26cbb-6d0d49a8, #w-node-d021aaa3-8609-fce4-bd26-32e88dc26cbe-6d0d49a8 {
  align-self: start;
}

#w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c706-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c70b-6d0d49a8, #w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c70e-6d0d49a8 {
  align-self: start;
}

#w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475bde-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475be3-6d0d49a8, #w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475be6-6d0d49a8 {
  align-self: start;
}

#w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c1f-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c24-6d0d49a8, #w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c27-6d0d49a8 {
  align-self: start;
}

#w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4321-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4326-6d0d49a8, #w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4329-6d0d49a8 {
  align-self: start;
}

#w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d499-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d49e-6d0d49a8, #w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d4a1-6d0d49a8 {
  align-self: start;
}

#w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa93-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa98-6d0d49a8, #w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa9b-6d0d49a8 {
  align-self: start;
}

#w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea4-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea9-6d0d49a8, #w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25eac-6d0d49a8 {
  align-self: start;
}

#w-node-_341c370d-2359-0b10-79cf-d42be770e3b1-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_341c370d-2359-0b10-79cf-d42be770e3b6-6d0d49a8, #w-node-_341c370d-2359-0b10-79cf-d42be770e3b9-6d0d49a8 {
  align-self: start;
}

#w-node-_2932c283-9b8d-0a05-302e-26904dac4207-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2932c283-9b8d-0a05-302e-26904dac420c-6d0d49a8, #w-node-_2932c283-9b8d-0a05-302e-26904dac420f-6d0d49a8 {
  align-self: start;
}

#w-node-d266ab50-588d-a2a9-f7eb-eee565207ce5-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d266ab50-588d-a2a9-f7eb-eee565207cea-6d0d49a8, #w-node-d266ab50-588d-a2a9-f7eb-eee565207ced-6d0d49a8 {
  align-self: start;
}

#w-node-_45beee74-e625-a080-77a5-1aed83762c26-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45beee74-e625-a080-77a5-1aed83762c2b-6d0d49a8, #w-node-_45beee74-e625-a080-77a5-1aed83762c2e-6d0d49a8 {
  align-self: start;
}

#w-node-_328f2952-2f9f-579f-7b3f-cc686444b427-6d0d49a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328f2952-2f9f-579f-7b3f-cc686444b42c-6d0d49a8, #w-node-_328f2952-2f9f-579f-7b3f-cc686444b42f-6d0d49a8 {
  align-self: start;
}

#w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf129-6d0d49a8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5802956-f831-d762-b11c-06eeb729e8b9-f34dd50d {
  place-self: center;
}

#w-node-bc2dffdb-e974-55da-5c68-c14ed66ede8b-f34dd50d {
  justify-self: center;
}

#w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad609dfe-1ce2-30b1-b651-67445d330281-f34dd50d {
  justify-self: start;
}

#w-node-d30624c5-348f-6dfa-ad01-88f3a9dcf7e9-f34dd50d {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-f34dd50d {
  justify-self: center;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eaa-f34dd50d {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eab-f34dd50d {
  justify-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eac-f34dd50d, #w-node-bc60aba6-28ea-f3ff-691c-643795351ead-f34dd50d {
  align-self: start;
}

#w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-f34dd50d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a0e-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a0f-f34dd50d {
  justify-self: center;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a10-f34dd50d {
  align-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a11-f34dd50d {
  justify-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a12-f34dd50d, #w-node-f20415de-0ed4-c96a-9137-2d25a1558a13-f34dd50d {
  align-self: start;
}

#w-node-f20415de-0ed4-c96a-9137-2d25a1558a16-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff33-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff34-f34dd50d {
  justify-self: center;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff35-f34dd50d {
  align-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff36-f34dd50d {
  justify-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff37-f34dd50d, #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff38-f34dd50d {
  align-self: start;
}

#w-node-a2bdd096-a68a-8c31-615b-856c37e8ff3d-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9318-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9319-f34dd50d {
  justify-self: center;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931a-f34dd50d {
  align-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931b-f34dd50d {
  justify-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931c-f34dd50d, #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b931d-f34dd50d {
  align-self: start;
}

#w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9322-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f3-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f4-f34dd50d {
  justify-self: center;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f5-f34dd50d {
  align-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f6-f34dd50d {
  justify-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484f7-f34dd50d, #w-node-_7987e490-dad8-2f50-5733-bf5c668484f8-f34dd50d {
  align-self: start;
}

#w-node-_7987e490-dad8-2f50-5733-bf5c668484fd-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6c9-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6ca-f34dd50d {
  justify-self: center;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cb-f34dd50d {
  align-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cc-f34dd50d {
  justify-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6cd-f34dd50d, #w-node-_6e17f352-d302-5e51-834e-ae287cafa6ce-f34dd50d {
  align-self: start;
}

#w-node-_6e17f352-d302-5e51-834e-ae287cafa6d3-f34dd50d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90484-f34dd50d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d9db6898-9a29-a3c6-0efa-143029c90488-f34dd50d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a5-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a6-a21d2fd8 {
  place-self: center;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59a8-a21d2fd8 {
  justify-self: center;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59b0-a21d2fd8 {
  justify-self: start;
}

#w-node-ceeaa09e-c116-7ec8-ff99-185a9d6b59b3-a21d2fd8 {
  justify-self: center;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a2b-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4d-a21d2fd8 {
  justify-self: center;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4e-a21d2fd8 {
  align-self: start;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4f-a21d2fd8 {
  justify-self: start;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a51-a21d2fd8, #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a52-a21d2fd8 {
  align-self: start;
}

#w-node-_427073ce-1843-9ae9-8e7e-d45edb6732b7-a21d2fd8 {
  place-self: end start;
}

#w-node-_5d24d54c-f0e2-3081-978f-92d3904c52e0-a21d2fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a75-a21d2fd8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb295-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-a21d2fd8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a432-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a433-a21d2fd8 {
  justify-self: center;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a434-a21d2fd8 {
  align-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a435-a21d2fd8 {
  justify-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a437-a21d2fd8, #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a438-a21d2fd8 {
  align-self: start;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a43b-a21d2fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c8d-a21d2fd8, #w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c8f-a21d2fd8, #w-node-_24659096-5bf4-2a2c-60b6-68f48a7e0c91-a21d2fd8 {
  justify-self: center;
}

#w-node-_820ac883-9fec-e5ca-aa18-91f85db0a460-a21d2fd8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f73-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8c-a21d2fd8, #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8e-a21d2fd8, #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8f-a21d2fd8 {
  justify-self: center;
}

#w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f98-a21d2fd8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be30-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be4f-a21d2fd8 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be52-a21d2fd8 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-a21d2fd8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be59-a21d2fd8 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be5c-a21d2fd8 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-a21d2fd8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-a21d2fd8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be63-a21d2fd8 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be66-a21d2fd8 {
  justify-self: end;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-a21d2fd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6c-a21d2fd8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be6d-a21d2fd8 {
  justify-self: start;
}

#w-node-_6f5da327-ecb4-ef03-8375-441c7914be70-a21d2fd8 {
  justify-self: end;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc2-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc3-71acfed3 {
  place-self: center;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc5-71acfed3 {
  justify-self: center;
}

#w-node-_912dda0f-908a-64fc-717e-61a1c8559095-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dcd-71acfed3 {
  justify-self: start;
}

#w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dd0-71acfed3 {
  justify-self: center;
}

#w-node-_2888b7db-9f01-a813-ffc7-7047eaac6580-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e72-71acfed3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e73-71acfed3, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e74-71acfed3 {
  align-self: start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e75-71acfed3 {
  justify-self: start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e77-71acfed3, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e78-71acfed3 {
  align-self: start;
}

#w-node-_5957c758-7dff-8ab1-29a1-e43c33d60187-71acfed3 {
  place-self: end start;
}

#w-node-d80a8bb8-0c34-e344-c884-6155e34a9e7c-71acfed3, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e8e-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87d53c3d-1f1e-909b-31cb-dc43884f1084-71acfed3 {
  place-self: start end;
}

#w-node-_7985ff1c-254f-1ca0-4d58-a3ba3256a570-71acfed3 {
  align-self: start;
}

#w-node-_7985ff1c-254f-1ca0-4d58-a3ba3256a575-71acfed3, #w-node-cab68d80-5bef-30d4-8716-f69758209aad-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_583cb683-13eb-5ae6-41fc-c10077cb6949-71acfed3 {
  place-self: start end;
}

#w-node-cab68d80-5bef-30d4-8716-f69758209ab7-71acfed3 {
  align-self: start;
}

#w-node-cab68d80-5bef-30d4-8716-f69758209aba-71acfed3, #w-node-e01ab69c-fe2f-3ade-2122-b24723c71908-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae5c2442-22a6-ec58-bc03-9c593dd492d9-71acfed3 {
  place-self: start end;
}

#w-node-e01ab69c-fe2f-3ade-2122-b24723c71912-71acfed3 {
  align-self: start;
}

#w-node-e01ab69c-fe2f-3ade-2122-b24723c71915-71acfed3, #w-node-b03813c4-fb59-6100-0778-0fc4a35269ad-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8969563-4f90-f926-2319-c0ca6562525e-71acfed3 {
  place-self: start end;
}

#w-node-b03813c4-fb59-6100-0778-0fc4a35269b7-71acfed3 {
  align-self: start;
}

#w-node-b03813c4-fb59-6100-0778-0fc4a35269ba-71acfed3, #w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6559-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2ca0d8-a304-4ea4-6602-77c9fd98b937-71acfed3 {
  place-self: start end;
}

#w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6563-71acfed3 {
  align-self: start;
}

#w-node-_82120933-6fbe-7e86-dd3b-a2f82fba6566-71acfed3, #w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd177-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98c57df1-01dc-1f91-e2dd-766c94ef409c-71acfed3 {
  place-self: start end;
}

#w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd181-71acfed3 {
  align-self: start;
}

#w-node-de7f9a61-be36-ad34-3e2c-fb67a1ddd184-71acfed3, #w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b16fe-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e390e37-bec6-8b94-bc53-6507c5c45a2a-71acfed3 {
  place-self: start end;
}

#w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b1708-71acfed3 {
  align-self: start;
}

#w-node-e6f7d6eb-4980-c8c3-3734-e23ce73b170b-71acfed3, #w-node-_48038948-3e07-5bb8-4363-030dbbf18405-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_275057b6-9b8f-d111-f988-d76f1a84381a-71acfed3 {
  place-self: start end;
}

#w-node-_48038948-3e07-5bb8-4363-030dbbf1840f-71acfed3 {
  align-self: start;
}

#w-node-_48038948-3e07-5bb8-4363-030dbbf18412-71acfed3, #w-node-b502e186-6e29-7093-697c-a8203b2b576d-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0087def-d599-1947-85d9-721eaa00058f-71acfed3 {
  place-self: start end;
}

#w-node-b502e186-6e29-7093-697c-a8203b2b5777-71acfed3 {
  align-self: start;
}

#w-node-b502e186-6e29-7093-697c-a8203b2b577a-71acfed3, #w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0e5-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76eafd98-5064-5593-a036-822cd283848e-71acfed3 {
  place-self: start end;
}

#w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0ef-71acfed3 {
  align-self: start;
}

#w-node-f71c3249-a05a-c7db-1bd0-77ebcaded0f2-71acfed3, #w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d2f-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2ae091b-3c40-2017-ea0d-949655949924-71acfed3 {
  place-self: start end;
}

#w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d39-71acfed3 {
  align-self: start;
}

#w-node-d52e4d0d-c814-e7b3-c953-ee1ce57c6d3c-71acfed3, #w-node-_818d33f8-a58a-403c-0a81-f333890481ef-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b12981c-c9fd-61fc-44cb-e779bec0e8e4-71acfed3 {
  place-self: start end;
}

#w-node-_818d33f8-a58a-403c-0a81-f333890481f9-71acfed3 {
  align-self: start;
}

#w-node-_818d33f8-a58a-403c-0a81-f333890481fc-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f72-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f78-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8071-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8072-71acfed3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8073-71acfed3, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8074-71acfed3 {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8075-71acfed3 {
  justify-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8077-71acfed3, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8078-71acfed3 {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8081-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8082-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead8087-71acfed3 {
  place-self: start end;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead808a-71acfed3 {
  align-self: start;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead808f-71acfed3, #w-node-_31af04cc-af0d-e15f-ab83-81c36ead80ab-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead80b0-71acfed3 {
  place-self: start end;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead80b3-71acfed3 {
  align-self: start;
}

#w-node-_1bf50d10-0b77-6602-9d0a-d61e857b53bc-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e5284-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e528a-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca86-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca87-71acfed3 {
  justify-self: center;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca88-71acfed3 {
  align-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca89-71acfed3 {
  justify-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8b-71acfed3, #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8c-71acfed3 {
  align-self: start;
}

#w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8f-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c704ce95-3db2-f480-9d9f-474a8b06034c-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950b-71acfed3 {
  align-self: start;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950f-71acfed3 {
  align-self: end;
}

#w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad9510-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e13-71acfed3 {
  align-self: start;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e1a-71acfed3 {
  align-self: end;
}

#w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e1b-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c8-71acfed3 {
  align-self: start;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7cc-71acfed3 {
  align-self: end;
}

#w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7cd-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99e30915-2bf5-85d1-6683-4423f8a3e902-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_34e55e2d-1471-595c-0e85-54adc42654eb-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34e55e2d-1471-595c-0e85-54adc42654f6-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1544-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1545-71acfed3 {
  justify-self: center;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1546-71acfed3 {
  align-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1547-71acfed3 {
  justify-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1549-71acfed3, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154a-71acfed3 {
  align-self: start;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154d-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-71acfed3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1550-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075101-71acfed3 {
  align-self: end;
}

#w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075104-71acfed3, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075109-71acfed3, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb107511a-71acfed3, #w-node-_541cbd55-f8a0-3fc2-cb54-90abe8178fed-71acfed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61d5dbd5-391f-c24c-5816-81ac68bb15a4-71acfed3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3e7-d8d8609e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3e8-d8d8609e {
  place-self: center;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3ea-d8d8609e {
  justify-self: center;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3f2-d8d8609e {
  justify-self: start;
}

#w-node-_25f4c647-bf44-3d91-ae4d-d0fd94a7e3f5-d8d8609e {
  justify-self: center;
}

#w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec25-d8d8609e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5889c79d-98b1-6f78-6428-fcd5e5b7bea7-d8d8609e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56d11096-62cc-2c75-f1e2-b890f6dc9687-d8d8609e {
  align-self: end;
}

#w-node-_56d11096-62cc-2c75-f1e2-b890f6dc968c-d8d8609e {
  justify-self: start;
}

#w-node-_8b8ba4bf-7af5-69c5-2c5c-4fc91a3cefbb-d8d8609e {
  align-self: start;
}

#w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec7b-d8d8609e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7024-f29c9685 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7025-f29c9685 {
  place-self: center;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7027-f29c9685 {
  justify-self: center;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702a-f29c9685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702d-f29c9685 {
  justify-self: start;
}

#w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7030-f29c9685 {
  justify-self: center;
}

#w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad0d-f29c9685 {
  place-self: center;
}

#w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad0e-f29c9685, #w-node-_8a5228ac-4979-f5e1-3ed8-3058eb0bad10-f29c9685 {
  justify-self: center;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed80c-f29c9685 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-f29c9685 {
  justify-self: center;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83a-f29c9685 {
  align-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83b-f29c9685 {
  justify-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83d-f29c9685, #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed83e-f29c9685 {
  align-self: start;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed847-f29c9685 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-f29c9685 {
  justify-self: end;
}

#w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-f29c9685 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ad593df4-eeb4-282c-d066-61e5ae8ffa2a-f29c9685 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d85731fb-2188-12f6-21c8-46e06387439f-f29c9685 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe91c-f29c9685 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe920-f29c9685 {
  align-self: end;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe926-f29c9685 {
  justify-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92e-f29c9685 {
  align-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe934-f29c9685 {
  justify-self: start;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe93c-f29c9685 {
  align-self: end;
}

#w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe942-f29c9685 {
  justify-self: start;
}

#w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-f29c9685 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d11-f29c9685 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d12-f29c9685 {
  justify-self: center;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d13-f29c9685 {
  align-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d14-f29c9685 {
  justify-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d15-f29c9685, #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d16-f29c9685 {
  align-self: start;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d19-f29c9685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d1e-f29c9685 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d2aec2c1-e602-a973-a7c0-6f1761a11ca2-8b8612d5 {
  order: 0;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-f29cbb36 {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-f29cbb36, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-f29cbb36 {
  justify-self: center;
}

#w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-f29cbb36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b011164c-4554-fdf2-186c-a11194330457-f29cbb36, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7f9-f29cbb36 {
  align-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fa-f29cbb36 {
  justify-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fc-f29cbb36, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fd-f29cbb36 {
  align-self: start;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1b-a9ae524b {
  place-self: center;
}

#w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1c-a9ae524b, #w-node-a6e2f1f2-0639-f5e0-084a-bbf0d4ed2e1e-a9ae524b {
  justify-self: center;
}

#w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-a9ae524b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b011164c-4554-fdf2-186c-a11194330457-a9ae524b, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7f9-a9ae524b {
  align-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fa-a9ae524b {
  justify-self: start;
}

#w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fc-a9ae524b, #w-node-bbb03a36-3c52-5a96-7a25-9fcded3da7fd-a9ae524b {
  align-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-ac57fd58-922f-dab9-f7b3-90b8a1e482f0-05fbb54f {
    place-self: center;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5726-05fbb54f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5727-05fbb54f {
    justify-self: center;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5728-05fbb54f {
    align-self: start;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7a8-a8d8b7a6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7aa-a8d8b7a6 {
    align-self: start;
  }

  #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb8fe-faecb8fb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb900-faecb8fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace01a-41ace014 {
    align-self: start;
  }

  #w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace020-41ace014 {
    place-self: end start;
  }

  #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4d-05fbb558 {
    justify-self: center;
  }

  #w-node-_427073ce-1843-9ae9-8e7e-d45edb6732b7-05fbb558 {
    place-self: end start;
  }

  #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a75-05fbb558, #w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-05fbb558 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a432-05fbb558 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a433-05fbb558 {
    justify-self: center;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a460-05fbb558 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f73-05fbb558 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f98-05fbb558 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-05fbb558 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_131e1a65-92a0-a0fa-2190-ed6473bdc7c3-73bdc7c1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_16d47cb5-edb3-ddc6-2d60-9fefc578066c-73bdc7c1 {
    justify-self: center;
  }

  #w-node-_16d47cb5-edb3-ddc6-2d60-9fefc5780673-73bdc7c1 {
    align-self: center;
  }

  #w-node-_4466097c-de99-5633-ca6b-4254cd51520c-cd515209 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4466097c-de99-5633-ca6b-4254cd51520d-cd515209 {
    justify-self: center;
  }

  #w-node-_4466097c-de99-5633-ca6b-4254cd515218-cd515209 {
    place-self: end;
  }

  #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a5-05fbb559 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57a6-05fbb559 {
    justify-self: center;
  }

  #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57b6-05fbb559 {
    place-self: end start;
  }

  #w-node-_84c5f90c-6e34-6cb5-a3d2-9e1a4fee57ba-05fbb559 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d5-05fbb559 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d6-05fbb559 {
    justify-self: end;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d9-05fbb559 {
    align-self: center;
  }

  #w-node-_4b9634ae-cbdd-8a4a-8b4e-c9096daa7b70-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9ce81801-8696-3265-6121-8d063a548606-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536646-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d907c24d-124a-03b0-7924-30f388562e4f-05fbb55a {
    align-self: center;
  }

  #w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52db-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-05fbb55a {
    align-self: center;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bb8-05fbb55a {
    align-self: stretch;
  }

  #w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbd-05fbb55a {
    align-self: end;
  }

  #w-node-_354f8b7e-211e-1d3f-6e19-29eeeed69465-05fbb55a, #w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c04-05fbb55a {
    align-self: stretch;
  }

  #w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c09-05fbb55a {
    align-self: end;
  }

  #w-node-_9f139cc5-f2b9-3d43-e05d-65b4c613904f-05fbb55a {
    align-self: stretch;
  }

  #w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139054-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-d4bbea41-c632-25be-f4b9-4eb31d99308f-05fbb55a {
    align-self: stretch;
  }

  #w-node-_5045c2a5-7d4d-af00-dfbc-afce54b3032b-05fbb55a {
    align-self: end;
  }

  #w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bd9-05fbb55a {
    align-self: stretch;
  }

  #w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bde-05fbb55a {
    align-self: end;
  }

  #w-node-_851154a2-9871-d282-8bcd-4f89d1d238b8-05fbb55a {
    align-self: stretch;
  }

  #w-node-_851154a2-9871-d282-8bcd-4f89d1d238bd-05fbb55a {
    align-self: end;
  }

  #w-node-_32b8e36a-f981-1770-f72d-721b56ab9937-05fbb55a {
    align-self: stretch;
  }

  #w-node-_32b8e36a-f981-1770-f72d-721b56ab993c-05fbb55a {
    align-self: end;
  }

  #w-node-_0bceb36b-2b24-be78-0931-168ce6df6bae-05fbb55a {
    align-self: stretch;
  }

  #w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb3-05fbb55a {
    align-self: end;
  }

  #w-node-_9051b227-ef0f-649c-c323-30a05791e010-05fbb55a {
    align-self: stretch;
  }

  #w-node-_9051b227-ef0f-649c-c323-30a05791e015-05fbb55a {
    align-self: end;
  }

  #w-node-fc94618e-5301-a60c-5896-32993b51f06c-05fbb55a {
    align-self: stretch;
  }

  #w-node-fc94618e-5301-a60c-5896-32993b51f071-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca57-05fbb55a {
    align-self: stretch;
  }

  #w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5c-05fbb55a {
    align-self: end;
  }

  #w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a22-05fbb55a {
    align-self: stretch;
  }

  #w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a27-05fbb55a {
    align-self: end;
  }

  #w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c732-05fbb55a {
    align-self: stretch;
  }

  #w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c737-05fbb55a {
    align-self: end;
  }

  #w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc73-05fbb55a {
    align-self: stretch;
  }

  #w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc78-05fbb55a {
    align-self: end;
  }

  #w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc87-05fbb55a {
    align-self: stretch;
  }

  #w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8c-05fbb55a {
    align-self: end;
  }

  #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af785-05fbb55a, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af76d-05fbb55a, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af77d-05fbb55a, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af775-05fbb55a {
    align-self: start;
  }

  #w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0d-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0e-05fbb55a {
    justify-self: center;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0f-05fbb55a {
    align-self: start;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f3b-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab7176-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab718a-05fbb55a {
    align-self: start;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b515-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b52a-05fbb55a {
    align-self: start;
  }

  #w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba0630e-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06322-05fbb55a {
    align-self: start;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92a-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea93e-05fbb55a {
    align-self: start;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a09-05fbb55a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1d-05fbb55a {
    align-self: start;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-05fbb55e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af2-05fbb55e {
    justify-self: center;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af3-05fbb55e {
    align-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-05fbb55e {
    place-self: end start;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d506-05fbb55e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d507-05fbb55e {
    justify-self: center;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d534-05fbb55e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-05fbb55e {
    place-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a1-05fbb55e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-05fbb55e {
    place-self: end start;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0af-05fbb55e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fd-0fd190fb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fe-0fd190fb {
    justify-self: center;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb560 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb560 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bebcf225-3287-e6d5-6828-3856474eccd9-05fbb560 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0703d486-99ad-d169-ad47-6a095b79e475-05fbb560, #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-05fbb560 {
    align-self: start;
  }

  #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616c2-05fbb560 {
    justify-self: start;
  }

  #w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-05fbb560 {
    align-self: start;
  }

  #w-node-_7f8d754f-f1b8-fd39-d7bb-b9de2272499c-2272499a {
    grid-column: 1 / 4;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a33-05fbb564 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a62-05fbb564 {
    place-self: center;
  }

  #w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7024-05fbb565 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702a-05fbb565 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed80c-05fbb565 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-05fbb565 {
    justify-self: center;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-05fbb565 {
    justify-self: end;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-05fbb565 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ad593df4-eeb4-282c-d066-61e5ae8ffa2a-05fbb565 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d85731fb-2188-12f6-21c8-46e06387439f-05fbb565 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe91c-05fbb565 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92b-05fbb565 {
    align-self: start;
  }

  #w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-05fbb565 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d11-05fbb565 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d12-05fbb565 {
    justify-self: center;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d1e-05fbb565 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6cc1-05fbb568 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6ccb-05fbb568 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb6-05fbb568 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-05fbb568 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-05fbb568 {
    place-self: end;
  }

  #w-node-b6706ec4-e43a-2119-ea98-7acfcd046844-05fbb56a {
    justify-self: start;
  }

  #w-node-_4145964f-ff9f-4588-0b43-0c6de306edcf-05fbb56a {
    justify-self: center;
  }

  #w-node-ce81a0e7-0827-a35d-a868-36addb12a6c2-05fbb56c {
    place-self: center;
  }

  #w-node-cedee49c-2b9a-069a-68c6-e31743694df3-05fbb56c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #details.w-node-cedee49c-2b9a-069a-68c6-e31743694df4-05fbb56c {
    justify-self: center;
  }

  #w-node-_3d089456-f5ad-5392-7c73-7e6aa2789158-05fbb56c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ded21898-a901-c140-8faf-3e7603e06ef1-05fbb56c {
    place-self: end;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd28785872c-05fbb56c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd28785872d-05fbb56c {
    justify-self: center;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd287858730-05fbb56c {
    align-self: start;
  }

  #w-node-_23f19931-7a58-71f4-584b-1d4940099915-05fbb56c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_23f19931-7a58-71f4-584b-1d494009991d-05fbb56c {
    place-self: end center;
  }

  #w-node-_0c69cbe5-5eb0-9762-955e-403093c07b39-05fbb56c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d3848e74-e4c8-dc01-87fb-9911aa1c226d-05fbb56c {
    place-self: end;
  }

  #w-node-c0b1d15b-4a0c-e59b-d02b-f4ebb0a17fed-05fbb56d, #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142ee-05fbb56e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec729514312-05fbb56e {
    place-self: center;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb56f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb56f {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cebf-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59ceca-05fbb56f {
    justify-self: center;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cee8-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d8844789-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d884479e-05fbb56f {
    justify-self: center;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d88447b2-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6564-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6583-05fbb56f {
    justify-self: center;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d658d-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a7-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a8-05fbb56f {
    justify-self: center;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234b2-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717077-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717078-05fbb56f {
    justify-self: center;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717082-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf50d-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf50e-05fbb56f {
    justify-self: center;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf518-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad17-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad18-05fbb56f {
    justify-self: center;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad22-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dc-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dd-05fbb56f {
    justify-self: center;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e7-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109a-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109b-05fbb56f {
    justify-self: center;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a5-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e6c-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e6d-05fbb56f {
    justify-self: center;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e77-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec32-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec33-05fbb56f {
    justify-self: center;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec3f-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab6-05fbb56f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab7-05fbb56f {
    justify-self: center;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcac1-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-05fbb570 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cb-05fbb570 {
    place-self: end start;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d0-05fbb570, #w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf1a-05fbb570, #w-node-d021aaa3-8609-fce4-bd26-32e88dc26cb4-05fbb570, #w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c706-05fbb570, #w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475bde-05fbb570, #w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c1f-05fbb570, #w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4321-05fbb570, #w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d499-05fbb570, #w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa93-05fbb570, #w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea4-05fbb570, #w-node-_341c370d-2359-0b10-79cf-d42be770e3b1-05fbb570, #w-node-_2932c283-9b8d-0a05-302e-26904dac4207-05fbb570, #w-node-d266ab50-588d-a2a9-f7eb-eee565207ce5-05fbb570, #w-node-_45beee74-e625-a080-77a5-1aed83762c26-05fbb570, #w-node-_328f2952-2f9f-579f-7b3f-cc686444b427-05fbb570 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5af {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5af {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5af {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5af {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5af, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5af {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-05fbb5af {
    place-self: end;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772370d-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772371c-05fbb5af {
    justify-self: center;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca01-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca02-05fbb5af {
    justify-self: center;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca03-05fbb5af {
    align-self: start;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca0a-05fbb5af {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5af, #w-node-_6699ba46-32ed-fe77-65bf-7bd30092ff9e-05fbb5af {
    align-self: start;
  }

  #GlampingPodEssentialPDF.w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffae-05fbb5af {
    place-self: end start;
  }

  #w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf44-05fbb5af {
    align-self: start;
  }

  #GlampingPodHotelSuitePDF.w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf56-05fbb5af {
    place-self: end start;
  }

  #w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fe8-05fbb5af {
    align-self: start;
  }

  #GlampingPodStudioPDF.w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29ffa-05fbb5af {
    place-self: end start;
  }

  #w-node-_0d701275-5d31-3003-6c38-684c69b8cee0-05fbb5af {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56ed8ab4-0586-9b9b-6ca7-eb23e38d3f9b-05fbb5af {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5af {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b319-60b7b317 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c4ead16e-e5e3-9a70-0b2e-aa6160b7b31a-60b7b317 {
    justify-self: center;
  }

  #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5b-5cd4fd58 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd5c-5cd4fd58 {
    justify-self: center;
  }

  #w-node-d92e14f7-6afc-959d-3e61-99ba09abb2cb-5cd4fd58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7af8c843-222f-e341-f0da-40e77c7a3473-5cd4fd58 {
    place-self: end;
  }

  #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd68-5cd4fd58 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd6a-5cd4fd58, #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce054-05fbb5b7 {
    justify-self: center;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-05fbb5b7 {
    place-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8234e469-8ae0-9f4c-d144-9f02aed9817c-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a0-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a1-05fbb5b7 {
    justify-self: center;
  }

  #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1a2-05fbb5b7 {
    align-self: start;
  }

  #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1c9-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12dd6-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff435-05fbb5b7 {
    align-self: start;
  }

  #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-05fbb5b7, #w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b22-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-05fbb5b7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba872e-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba872f-05fbb5b7 {
    justify-self: center;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba8730-05fbb5b7 {
    align-self: start;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba8757-05fbb5b7, #w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c9202ec8-04fa-0cb3-1ef0-36673b4951f4-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-05fbb5b7, #w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e3a-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d2-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d3-05fbb5b7 {
    justify-self: center;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d4-05fbb5b7 {
    align-self: start;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443fb-05fbb5b7, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bf0a6691-4775-11a8-fc5d-3179561c4e41-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bf0a6691-4775-11a8-fc5d-3179561c4e62-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f74-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5cdad460-1d83-c39f-5ac1-8a8f129ae396-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9024-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2e0b21bf-2217-c5e2-cea5-49ce9082352a-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e363f412-471e-5de5-7308-13bbd22b02cb-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6ba3034c-101e-a12e-3b95-c8744033a456-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-05fbb5b7, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd58-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-fa98c25e-3194-a2da-d860-54139041584c-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7cb-05fbb5b7 {
    justify-self: center;
  }

  #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7d2-05fbb5b7 {
    align-self: start;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-05fbb5b7 {
    align-self: start;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5b9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5b9 {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5b9 {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5b9, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5b9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5b9 {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5b9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-05fbb5b9 {
    place-self: end;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb2-05fbb5b9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb3-05fbb5b9 {
    justify-self: center;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05ce0-05fbb5b9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5b9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db8d-05fbb5b9 {
    align-self: start;
  }

  #MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-05fbb5b9 {
    place-self: end start;
  }

  #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-05fbb5b9 {
    align-self: start;
  }

  #MiniPodStudioPDF.w-node-_16a28405-ac66-1997-193a-a960859545c2-05fbb5b9 {
    place-self: end start;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-05fbb5b9 {
    justify-self: center;
  }

  #w-node-_1e6ba06b-f6e0-d5f4-0c8b-fea5cff0fdd6-05fbb5b9 {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5b9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea7054-e5ea7051 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea7056-e5ea7051 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_819fb258-0938-7777-14ba-51413a9fd4de-05fbb5bc {
    place-self: center;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5bd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d1-05fbb5bd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d2-05fbb5bd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad80-05fbb5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68ea15-05fbb5bd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd81-05fbb5bd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd82-05fbb5bd {
    justify-self: center;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd8e-05fbb5bd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ba0d74c4-c377-204b-815a-87af0b121bfe-05fbb5bd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ba0d74c4-c377-204b-815a-87af0b121bff-05fbb5bd {
    justify-self: center;
  }

  #w-node-ba0d74c4-c377-204b-815a-87af0b121c14-05fbb5bd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5d2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb5d2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb5d2 {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb5d2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b65-05fbb5d2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b66-05fbb5d2 {
    justify-self: center;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b77-05fbb5d2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d213-05fbb5d2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d214-05fbb5d2 {
    justify-self: center;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d21e-05fbb5d2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89a-05fbb5d2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89b-05fbb5d2 {
    justify-self: center;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8ac-05fbb5d2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-05fbb5d3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d7a726f-78a1-486c-9ac1-2a8b626d0ff3-05fbb5d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b669-6141b666 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b66b-6141b666 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5e9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce054-05fbb5e9 {
    justify-self: center;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-05fbb5e9 {
    place-self: center;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6580-05fbb5ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e72-05fbb5ea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5957c758-7dff-8ab1-29a1-e43c33d60187-05fbb5ea {
    place-self: end start;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8071-05fbb5ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8072-05fbb5ea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca86-05fbb5ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca87-05fbb5ea {
    justify-self: center;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8f-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950b-05fbb5ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e13-05fbb5ea, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c8-05fbb5ea {
    align-self: start;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1544-05fbb5ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1545-05fbb5ea {
    justify-self: center;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154d-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-05fbb5ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-05fbb5ef {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-05fbb5ef {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a0e-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a0f-05fbb5ef {
    justify-self: center;
  }

  #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff33-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff34-05fbb5ef {
    justify-self: center;
  }

  #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9318-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9319-05fbb5ef {
    justify-self: center;
  }

  #w-node-_7987e490-dad8-2f50-5733-bf5c668484f3-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7987e490-dad8-2f50-5733-bf5c668484f4-05fbb5ef {
    justify-self: center;
  }

  #w-node-_6e17f352-d302-5e51-834e-ae287cafa6c9-05fbb5ef {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e17f352-d302-5e51-834e-ae287cafa6ca-05fbb5ef {
    justify-self: center;
  }

  #w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-05fbb5f3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d7a726f-78a1-486c-9ac1-2a8b626d0ff3-05fbb5f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-05fbb5f5 {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-05fbb5f5 {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-05fbb5f5, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-05fbb5f5 {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-05fbb5f5 {
    place-self: end;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772370d-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772371c-05fbb5f5 {
    justify-self: center;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587446-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587447-05fbb5f5 {
    justify-self: center;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744f-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db62-05fbb5f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-05fbb5f5 {
    align-self: start;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-05fbb5f5 {
    place-self: start end;
  }

  #S-FamilyPDF.w-node-a04aea7f-e095-1d16-28a1-36ceba44f24c-05fbb5f5, #w-node-_72afdde7-75fd-52c5-f728-dec8f670f473-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-05fbb5f5 {
    place-self: start end;
  }

  #S-ShojiPDF.w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812ed-05fbb5f5, #w-node-_0d47306d-a381-56be-6d53-89b08161073e-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-05fbb5f5 {
    place-self: start end;
  }

  #S-MiniPDF.w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce64-05fbb5f5, #w-node-afd726bd-49e5-0537-e8db-1e46391573a8-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-05fbb5f5 {
    place-self: start end;
  }

  #M-SeeThrouhCabinPDF.w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df8-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-05fbb5f5 {
    place-self: start end;
  }

  #M-MeadowCabinPDF.w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4bb-05fbb5f5, #w-node-_5a0a394d-7f91-b73f-00a8-4082654e6468-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-05fbb5f5 {
    place-self: start end;
  }

  #M-NordPDF.w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89c-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-05fbb5f5 {
    place-self: start end;
  }

  #M-VillaLimnoPDF.w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12199-05fbb5f5, #w-node-_881fdbac-baad-7dad-4722-ed8c0fa00069-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-05fbb5f5 {
    place-self: start end;
  }

  #L-JanaPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa7-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-05fbb5f5 {
    place-self: start end;
  }

  #L-SummerPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb4-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-05fbb5f5 {
    place-self: start end;
  }

  #L-GetawayPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc1-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-05fbb5f5 {
    place-self: start end;
  }

  #L-WeekendPDF.w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c5-05fbb5f5 {
    place-self: end start;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-05fbb5f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-05fbb5f5 {
    align-self: start;
  }

  #w-node-c4a36886-e25b-fd01-140f-1635822fc371-05fbb5f5 {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ac57fd58-922f-dab9-f7b3-90b8a1e482f0-aacc744b {
    place-self: center;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5726-aacc744b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5727-aacc744b {
    justify-self: center;
  }

  #w-node-d88e1c0f-13a9-ea7a-c8a9-dc542bcf5728-aacc744b {
    align-self: start;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce054-1dd95e87, #w-node-_0cc159b0-4f06-ffd6-d7f7-edf2c5c7d999-1dd95e87 {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_351eb791-a0c6-2d7a-1cdf-cd538352b1c9-1dd95e87, #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-1dd95e87, #w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b22-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-1dd95e87 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba872e-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6f501b84-968b-f094-5aa9-63e077ba8757-1dd95e87, #w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-1dd95e87, #w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-1dd95e87, #w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-1dd95e87, #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443d2-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ec49f3dc-0ff3-3a07-87d4-1b6ca76443fb-1dd95e87, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bf0a6691-4775-11a8-fc5d-3179561c4e41-1dd95e87, #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f74-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-1dd95e87, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9024-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_2e0b21bf-2217-c5e2-cea5-49ce9082352a-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-1dd95e87, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-1dd95e87, #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-1dd95e87 {
    align-self: start;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-d9274665 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce054-d9274665 {
    justify-self: center;
  }

  #w-node-a70443e4-a3f7-23df-cb56-a935610ce05b-d9274665 {
    place-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-2fd2fbbc {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-2fd2fbbc {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-2fd2fbbc, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-2fd2fbbc {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-2fd2fbbc {
    place-self: end;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772370d-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772371c-2fd2fbbc {
    justify-self: center;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587446-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa6587447-2fd2fbbc {
    justify-self: center;
  }

  #w-node-a945b26c-d8ba-cdbb-8ebb-975aa658744f-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db62-2fd2fbbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-2fd2fbbc {
    align-self: start;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-2fd2fbbc {
    place-self: start end;
  }

  #S-FamilyPDF.w-node-a04aea7f-e095-1d16-28a1-36ceba44f24c-2fd2fbbc, #w-node-_72afdde7-75fd-52c5-f728-dec8f670f473-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-2fd2fbbc {
    place-self: start end;
  }

  #S-ShojiPDF.w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812ed-2fd2fbbc, #w-node-_0d47306d-a381-56be-6d53-89b08161073e-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-2fd2fbbc {
    place-self: start end;
  }

  #S-MiniPDF.w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce64-2fd2fbbc, #w-node-afd726bd-49e5-0537-e8db-1e46391573a8-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-2fd2fbbc {
    place-self: start end;
  }

  #M-SeeThrouhCabinPDF.w-node-_1a00a525-168d-d054-cfb5-4e73fcf38df8-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-2fd2fbbc {
    place-self: start end;
  }

  #M-MeadowCabinPDF.w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4bb-2fd2fbbc, #w-node-_5a0a394d-7f91-b73f-00a8-4082654e6468-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-2fd2fbbc {
    place-self: start end;
  }

  #M-NordPDF.w-node-_95343c90-f1cc-6cd4-49b3-764b59aad89c-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-2fd2fbbc {
    place-self: start end;
  }

  #M-VillaLimnoPDF.w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12199-2fd2fbbc, #w-node-_881fdbac-baad-7dad-4722-ed8c0fa00069-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-2fd2fbbc {
    place-self: start end;
  }

  #L-JanaPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fa7-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-2fd2fbbc {
    place-self: start end;
  }

  #L-SummerPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb4-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-2fd2fbbc {
    place-self: start end;
  }

  #L-GetawayPDF.w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fc1-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-2fd2fbbc {
    place-self: start end;
  }

  #L-WeekendPDF.w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4c5-2fd2fbbc {
    place-self: end start;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-2fd2fbbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a55-2fd2fbbc {
    align-self: start;
  }

  #w-node-c4a36886-e25b-fd01-140f-1635822fc371-2fd2fbbc {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-1c35d175 {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-1c35d175 {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-1c35d175 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-1c35d175 {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-1c35d175, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1c35d175 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-1c35d175 {
    place-self: end;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772370d-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d60e65d0-0527-fcad-0836-526a7772371c-1c35d175 {
    justify-self: center;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca01-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca02-1c35d175 {
    justify-self: center;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca03-1c35d175 {
    align-self: start;
  }

  #w-node-_9c04ad14-9606-0eba-6559-72495606ca0a-1c35d175 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-1c35d175, #w-node-_6699ba46-32ed-fe77-65bf-7bd30092ff9e-1c35d175 {
    align-self: start;
  }

  #GlampingPodEssentialPDF.w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffae-1c35d175 {
    place-self: end start;
  }

  #w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf44-1c35d175 {
    align-self: start;
  }

  #GlampingPodHotelSuitePDF.w-node-_4b8fc2de-e48b-bbc1-016e-61c737eeaf56-1c35d175 {
    place-self: end start;
  }

  #w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29fe8-1c35d175 {
    align-self: start;
  }

  #GlampingPodStudioPDF.w-node-_0a0b6539-00fe-c847-30da-a1c3c8a29ffa-1c35d175 {
    place-self: end start;
  }

  #w-node-_0d701275-5d31-3003-6c38-684c69b8cee0-1c35d175 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_56ed8ab4-0586-9b9b-6ca7-eb23e38d3f9b-1c35d175 {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-1c35d175 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa5-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93aa6-da7f96f6 {
    justify-self: center;
  }

  #w-node-bce81e8b-e1d1-40c4-5243-6f52a9d93ab0-da7f96f6 {
    place-self: end start;
  }

  #w-node-cf315e99-c27b-bbd5-7a2d-bfeb0847b5bd-da7f96f6, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-da7f96f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add943-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add952-da7f96f6 {
    justify-self: center;
  }

  #w-node-_84e1b22c-57c2-0dbe-f891-4a3d34add97f-da7f96f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-da7f96f6 {
    place-self: end;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb2-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb3-da7f96f6 {
    justify-self: center;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05ce0-da7f96f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db72-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db8d-da7f96f6 {
    align-self: start;
  }

  #MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-da7f96f6 {
    place-self: end start;
  }

  #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-da7f96f6 {
    align-self: start;
  }

  #MiniPodStudioPDF.w-node-_16a28405-ac66-1997-193a-a960859545c2-da7f96f6 {
    place-self: end start;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-da7f96f6 {
    justify-self: center;
  }

  #w-node-_1e6ba06b-f6e0-d5f4-0c8b-fea5cff0fdd6-da7f96f6 {
    align-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-da7f96f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-98bc0406 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af2-98bc0406 {
    justify-self: center;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af3-98bc0406 {
    align-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-98bc0406 {
    place-self: end start;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d506-98bc0406 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d507-98bc0406 {
    justify-self: center;
  }

  #w-node-_98b81b9e-b7bf-cf9a-5270-05121059d534-98bc0406 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-98bc0406 {
    place-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a1-98bc0406 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-98bc0406 {
    place-self: end start;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0af-98bc0406 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-992226f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-992226f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bebcf225-3287-e6d5-6828-3856474eccd9-992226f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0703d486-99ad-d169-ad47-6a095b79e475-992226f6, #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-992226f6 {
    align-self: start;
  }

  #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616c2-992226f6 {
    justify-self: start;
  }

  #w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-992226f6 {
    align-self: start;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6cc1-5b2e7c56 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6ccb-5b2e7c56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb6-5b2e7c56 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-5b2e7c56 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-5b2e7c56 {
    place-self: end;
  }

  #w-node-_4b9634ae-cbdd-8a4a-8b4e-c9096daa7b70-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9ce81801-8696-3265-6121-8d063a548606-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536646-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d907c24d-124a-03b0-7924-30f388562e4f-2ff4cb5c {
    align-self: center;
  }

  #w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52db-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-2ff4cb5c {
    align-self: center;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start center;
  }

  #w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bb8-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_5d86fbb3-8648-6b6b-c058-da7cd61d6bbd-2ff4cb5c {
    align-self: end;
  }

  #w-node-_354f8b7e-211e-1d3f-6e19-29eeeed69465-2ff4cb5c, #w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c04-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_3bca4289-9b32-8a53-1bb1-c3f006751c09-2ff4cb5c {
    align-self: end;
  }

  #w-node-_9f139cc5-f2b9-3d43-e05d-65b4c613904f-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_9f139cc5-f2b9-3d43-e05d-65b4c6139054-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-d4bbea41-c632-25be-f4b9-4eb31d99308f-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_5045c2a5-7d4d-af00-dfbc-afce54b3032b-2ff4cb5c {
    align-self: end;
  }

  #w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bd9-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_4fb9cff2-00ce-1ec6-8338-e494bc5a5bde-2ff4cb5c {
    align-self: end;
  }

  #w-node-_851154a2-9871-d282-8bcd-4f89d1d238b8-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_851154a2-9871-d282-8bcd-4f89d1d238bd-2ff4cb5c {
    align-self: end;
  }

  #w-node-_32b8e36a-f981-1770-f72d-721b56ab9937-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_32b8e36a-f981-1770-f72d-721b56ab993c-2ff4cb5c {
    align-self: end;
  }

  #w-node-_0bceb36b-2b24-be78-0931-168ce6df6bae-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_0bceb36b-2b24-be78-0931-168ce6df6bb3-2ff4cb5c {
    align-self: end;
  }

  #w-node-_9051b227-ef0f-649c-c323-30a05791e010-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_9051b227-ef0f-649c-c323-30a05791e015-2ff4cb5c {
    align-self: end;
  }

  #w-node-fc94618e-5301-a60c-5896-32993b51f06c-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-fc94618e-5301-a60c-5896-32993b51f071-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca57-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_6cffa8b4-2837-e7d3-a758-1b451b6bca5c-2ff4cb5c {
    align-self: end;
  }

  #w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a22-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_46b2c7fa-54d0-632f-37a2-eb815ada8a27-2ff4cb5c {
    align-self: end;
  }

  #w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c732-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-a2b9ac63-c162-0e1b-cb1f-9a719756c737-2ff4cb5c {
    align-self: end;
  }

  #w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc73-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-_319ef1ff-46f5-4084-ba1c-845b81b4fc78-2ff4cb5c {
    align-self: end;
  }

  #w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc87-2ff4cb5c {
    align-self: stretch;
  }

  #w-node-d9bbd918-fe0e-7a71-12c9-cceea784bc8c-2ff4cb5c {
    align-self: end;
  }

  #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af785-2ff4cb5c, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af76d-2ff4cb5c, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af77d-2ff4cb5c, #w-node-_3452f0d9-b4dc-c68b-c5e2-24f6271af775-2ff4cb5c {
    align-self: start;
  }

  #w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0d-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0e-2ff4cb5c {
    justify-self: center;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f0f-2ff4cb5c {
    align-self: start;
  }

  #w-node-ee25ac69-dbb2-d334-d7ca-884afa280f3b-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab7176-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab718a-2ff4cb5c {
    align-self: start;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b515-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b52a-2ff4cb5c {
    align-self: start;
  }

  #w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba0630e-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06322-2ff4cb5c {
    align-self: start;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92a-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea93e-2ff4cb5c {
    align-self: start;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a09-2ff4cb5c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a1d-2ff4cb5c {
    align-self: start;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-ddffd19a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-ddffd19a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-ddffd19a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-ddffd19a {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-ddffd19a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b65-ddffd19a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b66-ddffd19a {
    justify-self: center;
  }

  #w-node-_8bb03ba6-2dda-f489-11f6-177d67078b77-ddffd19a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d213-ddffd19a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d214-ddffd19a {
    justify-self: center;
  }

  #w-node-a5c42d8f-1eff-27ad-40e0-370af7d5d21e-ddffd19a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89a-ddffd19a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e89b-ddffd19a {
    justify-self: center;
  }

  #w-node-_7fcb44a0-d5c4-b1bb-aa33-9fb14573e8ac-ddffd19a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-063881a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-063881a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d1-063881a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d2-063881a9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad80-063881a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68ea15-063881a9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd81-063881a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd82-063881a9 {
    justify-self: center;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd8e-063881a9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-1423faf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-1423faf3 {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cebf-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59ceca-1423faf3 {
    justify-self: center;
  }

  #w-node-_95eacb83-4110-e7ca-d7d0-c1a6ce59cee8-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d8844789-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d884479e-1423faf3 {
    justify-self: center;
  }

  #w-node-f64e4a41-9eb5-d775-d66e-0d73d88447b2-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6564-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d6583-1423faf3 {
    justify-self: center;
  }

  #w-node-_66ac4623-cfc0-cd29-047e-9576d90d658d-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a7-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234a8-1423faf3 {
    justify-self: center;
  }

  #w-node-_5e5a9bc9-7d2b-7998-29d7-1c12383234b2-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717077-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717078-1423faf3 {
    justify-self: center;
  }

  #w-node-_9b197213-e53b-c8ec-b710-665290717082-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf50d-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf50e-1423faf3 {
    justify-self: center;
  }

  #w-node-eea34df8-aeed-0178-def5-b9d1b1adf518-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad17-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad18-1423faf3 {
    justify-self: center;
  }

  #w-node-_7a8a7e49-75e5-c41b-89a1-5f30f326ad22-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dc-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1dd-1423faf3 {
    justify-self: center;
  }

  #w-node-_0f0ec075-517d-75f1-a850-7f6e8717b1e7-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109a-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc109b-1423faf3 {
    justify-self: center;
  }

  #w-node-_66cbe8a5-0fc2-a974-ce3d-1bb449fc10a5-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e6c-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e6d-1423faf3 {
    justify-self: center;
  }

  #w-node-dc761679-df75-44d8-ec1c-943917555e77-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec32-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec33-1423faf3 {
    justify-self: center;
  }

  #w-node-_7c87e56b-57d1-5b5e-bd78-07bd0e45ec3f-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab6-1423faf3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcab7-1423faf3 {
    justify-self: center;
  }

  #w-node-bc18cd70-bc8f-085f-64fb-03e62a9dcac1-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-6d0d49a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0cb-6d0d49a8 {
    place-self: end start;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d0-6d0d49a8, #w-node-_52c500e8-ce0a-3f60-85c4-e9ecae1baf1a-6d0d49a8, #w-node-d021aaa3-8609-fce4-bd26-32e88dc26cb4-6d0d49a8, #w-node-ea7e6e4f-ff17-15f6-9ca6-96ebb601c706-6d0d49a8, #w-node-_8aab3d62-4f31-fa06-1cfb-08ab3f475bde-6d0d49a8, #w-node-_2434ede1-93ca-7de7-ac81-8e8b3c694c1f-6d0d49a8, #w-node-_5943bdbe-75d0-f8f3-03bd-4ad0437d4321-6d0d49a8, #w-node-b7bef20a-8c33-9317-b0c6-4f52d9d4d499-6d0d49a8, #w-node-_8f3ba713-7f0c-b3f9-9b8c-297ced5eaa93-6d0d49a8, #w-node-e3db9a7c-be4c-03e2-2491-fcdb67f25ea4-6d0d49a8, #w-node-_341c370d-2359-0b10-79cf-d42be770e3b1-6d0d49a8, #w-node-_2932c283-9b8d-0a05-302e-26904dac4207-6d0d49a8, #w-node-d266ab50-588d-a2a9-f7eb-eee565207ce5-6d0d49a8, #w-node-_45beee74-e625-a080-77a5-1aed83762c26-6d0d49a8, #w-node-_328f2952-2f9f-579f-7b3f-cc686444b427-6d0d49a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11b06764-1183-1c31-0533-fb4acc084ef4-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35803bee-4d9f-8337-2725-8a0f3ef1dee3-f34dd50d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea8-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351ea9-f34dd50d {
    justify-self: center;
  }

  #w-node-bc60aba6-28ea-f3ff-691c-643795351eb6-f34dd50d {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a0e-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a0f-f34dd50d {
    justify-self: center;
  }

  #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff33-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff34-f34dd50d {
    justify-self: center;
  }

  #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9318-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9319-f34dd50d {
    justify-self: center;
  }

  #w-node-_7987e490-dad8-2f50-5733-bf5c668484f3-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7987e490-dad8-2f50-5733-bf5c668484f4-f34dd50d {
    justify-self: center;
  }

  #w-node-_6e17f352-d302-5e51-834e-ae287cafa6c9-f34dd50d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6e17f352-d302-5e51-834e-ae287cafa6ca-f34dd50d, #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a4d-a21d2fd8 {
    justify-self: center;
  }

  #w-node-_427073ce-1843-9ae9-8e7e-d45edb6732b7-a21d2fd8 {
    place-self: end start;
  }

  #w-node-_8b02ea8b-b2fa-11e1-b736-682519af5a75-a21d2fd8, #w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-a21d2fd8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a432-a21d2fd8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a433-a21d2fd8 {
    justify-self: center;
  }

  #w-node-_820ac883-9fec-e5ca-aa18-91f85db0a460-a21d2fd8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f73-a21d2fd8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f98-a21d2fd8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-a21d2fd8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6580-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e72-71acfed3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5957c758-7dff-8ab1-29a1-e43c33d60187-71acfed3 {
    place-self: end start;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8071-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8072-71acfed3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca86-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca87-71acfed3 {
    justify-self: center;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8f-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950b-71acfed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e13-71acfed3, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c8-71acfed3 {
    align-self: start;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1544-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1545-71acfed3 {
    justify-self: center;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154d-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d7024-f29c9685 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6fe9cbf9-aabc-fb77-5c22-15fcab5d702a-f29c9685 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed80c-f29c9685 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-f29c9685 {
    justify-self: center;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-f29c9685 {
    justify-self: end;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-f29c9685 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ad593df4-eeb4-282c-d066-61e5ae8ffa2a-f29c9685 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d85731fb-2188-12f6-21c8-46e06387439f-f29c9685 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe91c-f29c9685 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92b-f29c9685 {
    align-self: start;
  }

  #w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-f29c9685 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d11-f29c9685 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d12-f29c9685 {
    justify-self: center;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d1e-f29c9685 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-f29cbb36 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d7a726f-78a1-486c-9ac1-2a8b626d0ff3-f29cbb36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22e5caee-c673-8b90-dfb0-0d43fdb23f7d-a9ae524b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8d7a726f-78a1-486c-9ac1-2a8b626d0ff3-a9ae524b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7ac-a8d8b7a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-05fbb558 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4466097c-de99-5633-ca6b-4254cd515214-cd515209 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d5-05fbb559 {
    justify-self: center;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536646-05fbb55a {
    justify-self: center;
  }

  #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-05fbb55a, #w-node-d907c24d-124a-03b0-7924-30f388562e4f-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-05fbb55a {
    justify-self: center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-05fbb55a {
    justify-self: center;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52db-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-05fbb55a {
    align-self: center;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-05fbb55a {
    justify-self: center;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-05fbb55a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-05fbb55a {
    justify-self: center;
  }

  #w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab7177-05fbb55a {
    align-self: start;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b516-05fbb55a {
    align-self: start;
  }

  #w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba0630f-05fbb55a {
    align-self: start;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92b-05fbb55a {
    align-self: start;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0a-05fbb55a {
    align-self: start;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-05fbb55a, #w-node-b41f5575-4368-c6b7-5f7e-01de770e216f-05fbb55a, #w-node-ebd72111-0368-8a2c-9713-b23338ccad24-05fbb55a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af7-05fbb55e {
    align-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-05fbb55e {
    place-self: end start;
  }

  #w-node-_9fbc591e-a8bd-5439-3be5-c587b914bead-05fbb55e, #w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17d1-05fbb55e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a2-05fbb55e {
    align-self: start;
  }

  #w-node-bebcf225-3287-e6d5-6828-3856474eccd9-05fbb560 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb560 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d19-05fbb565 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6cc2-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb7-05fbb568, #w-node-_4145964f-ff9f-4588-0b43-0c6de306edc9-05fbb56a {
    align-self: start;
  }

  #w-node-cedee49c-2b9a-069a-68c6-e31743694e00-05fbb56c, #w-node-_0ad32207-fcf3-5590-8492-235f5889c9b8-05fbb56c, #w-node-_9dd52516-dee6-094b-9024-836ef846e49a-05fbb56c, #w-node-_436c233d-503f-c060-9f09-a3a057852b51-05fbb56c, #w-node-_06a448e6-0abc-bd6b-4016-317b794da2e8-05fbb56c, #w-node-c29ba917-6cc0-6602-de7c-dfd23496aafc-05fbb56c, #w-node-_9d3ae0f6-fd9d-7a4a-3612-d240c3208e3a-05fbb56c, #w-node-_63d965d5-77f4-33ab-345d-5558a1e2ec1f-05fbb56c, #w-node-_1037dda0-162a-33c6-82ee-0eb031238f75-05fbb56c, #w-node-ded21898-a901-c140-8faf-3e7603e06ef4-05fbb56c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd28785872d-05fbb56c {
    justify-self: center;
  }

  #w-node-_68d5da43-2c52-4ed5-e40f-86db9bb7861c-05fbb56d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_16bdb5b3-e6c0-5dac-1a80-df70ac32ff3d-05fbb56d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb56f {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-05fbb570 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c3-05fbb570 {
    align-self: start;
  }

  #w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-05fbb5af, #w-node-_72235878-6293-5f93-6758-7e0f6db6b80c-05fbb5af, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5af, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5af, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5af, #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5af, #w-node-b9b16136-1909-f79e-ea32-47cb5cd4fd6e-5cd4fd58, #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-05fbb5b7, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5b7, #w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-05fbb5b7, #w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-05fbb5b7, #w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443bd-05fbb5b7, #w-node-a217ed79-9601-1998-3b14-db84716302fa-05fbb5b7, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b7, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-05fbb5b7, #w-node-e363f412-471e-5de5-7308-13bbd22b02cb-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7d2-05fbb5b7 {
    align-self: start;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-05fbb5b7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-05fbb5b9, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5b9, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5b9, #w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-05fbb5b9, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5b9, #w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c47-05fbb5b9, #w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be7-05fbb5b9, #w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c9-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5b9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d3-05fbb5bd {
    align-self: start;
  }

  #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f7-05fbb5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68ea15-05fbb5bd, #w-node-_717cec43-6624-d829-6fe8-da60af68ea92-05fbb5bd {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd89-05fbb5bd, #w-node-ba0d74c4-c377-204b-815a-87af0b121c06-05fbb5bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb5d2 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b011164c-4554-fdf2-186c-a11194330457-05fbb5d3, #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e73-05fbb5ea {
    align-self: start;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-05fbb5ea, #w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f78-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8073-05fbb5ea {
    align-self: start;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-05fbb5ea, #w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e528a-05fbb5ea, #w-node-_99e30915-2bf5-85d1-6683-4423f8a3e902-05fbb5ea, #w-node-_34e55e2d-1471-595c-0e85-54adc42654f6-05fbb5ea, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb15a4-05fbb5ea {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a16-05fbb5ef, #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff3d-05fbb5ef, #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9322-05fbb5ef, #w-node-_7987e490-dad8-2f50-5733-bf5c668484fd-05fbb5ef, #w-node-_6e17f352-d302-5e51-834e-ae287cafa6d3-05fbb5ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-05fbb5ef {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b011164c-4554-fdf2-186c-a11194330457-05fbb5f3 {
    align-self: start;
  }

  #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-05fbb5f5, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-05fbb5f5, #w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-05fbb5f5, #w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fd1-05fbb5f5, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-05fbb5f5, #w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0cc-05fbb5f5, #w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e04a-05fbb5f5, #w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f98-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-05fbb5f5, #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-05fbb5f5, #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-05fbb5f5, #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-05fbb5f5, #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-05fbb5f5, #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-05fbb5f5, #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-05fbb5f5, #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-05fbb5f5 {
    justify-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5f5, #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12e5d-1dd95e87, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-1dd95e87, #w-node-d54f49b3-8c29-bd8f-b8df-fb0e4ce48a2b-1dd95e87, #w-node-_863ac588-bca6-c20f-9f7b-b1df0a616229-1dd95e87, #w-node-_8ec00939-b543-cf6a-d3f8-a0708a4443bd-1dd95e87, #w-node-a217ed79-9601-1998-3b14-db84716302fa-1dd95e87, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1dd95e87, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-1dd95e87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-2fd2fbbc, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-2fd2fbbc, #w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-2fd2fbbc, #w-node-_835330a0-d9f4-b9fa-5a2f-633e93c24fd1-2fd2fbbc, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-2fd2fbbc, #w-node-f7d0dd49-4f08-3b68-1e8c-d1cd4808a0cc-2fd2fbbc, #w-node-_61aa3851-3674-7cf9-2c2a-2de75d49e04a-2fd2fbbc, #w-node-_94e74171-4df0-79f2-eef3-cd666ffc3f98-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-2fd2fbbc, #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-2fd2fbbc, #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-2fd2fbbc, #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-2fd2fbbc, #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-2fd2fbbc, #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-2fd2fbbc, #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-2fd2fbbc, #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-2fd2fbbc {
    justify-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-2fd2fbbc, #w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-1c35d175, #w-node-_72235878-6293-5f93-6758-7e0f6db6b80c-1c35d175, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-1c35d175, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-1c35d175, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-1c35d175, #w-node-af68466e-f87d-fc17-8018-83944896dbb6-1c35d175, #w-node-_0ccbac32-ee3c-6e74-92e6-f2798d4a0cae-da7f96f6, #w-node-_3f1666b4-ad00-5511-e268-fba265310e8f-da7f96f6, #w-node-_5d5b9b28-b517-72cb-51c7-4b06257fb2dc-da7f96f6, #w-node-d9704a07-33bb-4d65-5320-dd2e6ebc90cd-da7f96f6, #w-node-_665025a0-fbb2-8e98-acc4-93b17bc62e79-da7f96f6, #w-node-b3ca4edc-4f31-b76c-154f-8bd13e679c47-da7f96f6, #w-node-_577845c3-9862-5bd9-b78e-d40b3d2f2be7-da7f96f6, #w-node-_32ab1e4e-9417-2242-6e03-089a0c8ae2c9-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896dbb6-da7f96f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af7-98bc0406 {
    align-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-98bc0406 {
    place-self: end start;
  }

  #w-node-_9fbc591e-a8bd-5439-3be5-c587b914bead-98bc0406, #w-node-_25eb361d-1ab5-69bc-23fe-c012f2be17d1-98bc0406 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0a2-98bc0406 {
    align-self: start;
  }

  #w-node-bebcf225-3287-e6d5-6828-3856474eccd9-992226f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-992226f6 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6cc2-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bb7-5b2e7c56 {
    align-self: start;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536646-2ff4cb5c {
    justify-self: center;
  }

  #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-2ff4cb5c, #w-node-d907c24d-124a-03b0-7924-30f388562e4f-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-e29825c5-c444-3ca7-9c3d-abacdb67b1d5-2ff4cb5c {
    justify-self: center;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-fe5d57d5-4887-95cf-b437-8c67980cb293-2ff4cb5c {
    justify-self: center;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52db-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_58575a81-f9c5-5d02-774b-8370caff52dc-2ff4cb5c {
    align-self: center;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bb-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_4da321a7-0f5a-62f9-99f9-1b17044471bc-2ff4cb5c {
    justify-self: center;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38a-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91624-2ff4cb5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5c74eee3-7a43-a2bc-9960-9ea71ba91625-2ff4cb5c {
    justify-self: center;
  }

  #w-node-a7190bea-5d2a-d082-5556-3dcd882abb24-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab7177-2ff4cb5c {
    align-self: start;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab719c-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b516-2ff4cb5c {
    align-self: start;
  }

  #w-node-a5d3c9f3-b8c6-ba2d-2952-b11c3d70893c-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba0630f-2ff4cb5c {
    align-self: start;
  }

  #w-node-_4e487235-8977-8cbc-09d7-b6268ba06336-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea92b-2ff4cb5c {
    align-self: start;
  }

  #w-node-ce9d6b2e-81af-925b-164b-b527e9cea952-2ff4cb5c {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a0a-2ff4cb5c {
    align-self: start;
  }

  #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a31-2ff4cb5c, #w-node-b41f5575-4368-c6b7-5f7e-01de770e216f-2ff4cb5c, #w-node-ebd72111-0368-8a2c-9713-b23338ccad24-2ff4cb5c, #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-ddffd19a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68e8d3-063881a9 {
    align-self: start;
  }

  #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f7-063881a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_717cec43-6624-d829-6fe8-da60af68ea15-063881a9, #w-node-_717cec43-6624-d829-6fe8-da60af68ea92-063881a9 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_68b6af37-6677-5a83-401a-a2f9bc5ebd89-063881a9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-1423faf3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c2-6d0d49a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0c3-6d0d49a8 {
    align-self: start;
  }

  #w-node-f20415de-0ed4-c96a-9137-2d25a1558a16-f34dd50d, #w-node-a2bdd096-a68a-8c31-615b-856c37e8ff3d-f34dd50d, #w-node-f04c2fe1-6609-8d3f-3396-d4175d4b9322-f34dd50d, #w-node-_7987e490-dad8-2f50-5733-bf5c668484fd-f34dd50d, #w-node-_6e17f352-d302-5e51-834e-ae287cafa6d3-f34dd50d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9db6898-9a29-a3c6-0efa-143029c90488-f34dd50d, #w-node-fdf6b4d5-706c-6c4d-869b-3a8556ceb299-a21d2fd8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d80a8bb8-0c34-e344-c884-6155e34a9e73-71acfed3 {
    align-self: start;
  }

  #w-node-_2888b7db-9f01-a813-ffc7-7047eaac6590-71acfed3, #w-node-b2be6a2d-8ed9-7da8-1145-ceb282216f78-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead8073-71acfed3 {
    align-self: start;
  }

  #w-node-_31af04cc-af0d-e15f-ab83-81c36ead81b5-71acfed3, #w-node-_019eb6ab-d9fb-ce46-b40a-8a11c26e528a-71acfed3, #w-node-_99e30915-2bf5-85d1-6683-4423f8a3e902-71acfed3, #w-node-_34e55e2d-1471-595c-0e85-54adc42654f6-71acfed3, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb15a4-71acfed3 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_60d64b3e-ca15-88e6-7488-c62a4ab69d19-f29c9685 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b011164c-4554-fdf2-186c-a11194330457-f29cbb36, #w-node-b011164c-4554-fdf2-186c-a11194330457-a9ae524b {
    align-self: start;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-05fbb54f {
    align-self: end;
  }

  #w-node-a5503781-62bc-7a36-f470-a62d4250e757-05fbb54f {
    align-self: stretch;
  }

  #w-node-_131e1a65-92a0-a0fa-2190-ed6473bdc7c3-73bdc7c1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a4066598-2671-80cf-e841-64978270ea4b-05fbb559 {
    justify-self: end;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d5-05fbb559 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-05fbb55a, #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-05fbb55a {
    place-self: stretch stretch;
  }

  #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f46-05fbb55a {
    place-self: center;
  }

  #w-node-d907c24d-124a-03b0-7924-30f388562e4f-05fbb55a, #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-05fbb55a {
    place-self: stretch stretch;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38b-05fbb55a {
    justify-self: center;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-05fbb55e {
    place-self: end;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fd-0fd190fb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-05fbb565, #w-node-d85731fb-2188-12f6-21c8-46e06387439f-05fbb565, #w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-05fbb565 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_552f006d-1a95-d5a4-2472-b468ca57de4c-05fbb568 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-05fbb568, #w-node-ded21898-a901-c140-8faf-3e7603e06ef1-05fbb56c {
    place-self: end;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd28785872d-05fbb56c {
    justify-self: center;
  }

  #w-node-d3848e74-e4c8-dc01-87fb-9911aa1c226d-05fbb56c {
    place-self: end;
  }

  #w-node-c0b1d15b-4a0c-e59b-d02b-f4ebb0a17fed-05fbb56d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-05fbb56e {
    align-self: end;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-05fbb5af {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7af8c843-222f-e341-f0da-40e77c7a3473-5cd4fd58 {
    place-self: end;
  }

  #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12dd6-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d48-05fbb5b7 {
    align-self: stretch;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-05fbb5b7, #w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce45-05fbb5b7 {
    align-self: stretch;
  }

  #w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-05fbb5b7, #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-05fbb5b7, #w-node-bf0a6691-4775-11a8-fc5d-3179561c4e62-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_81f76abc-a14b-1bd7-ad2e-014dbdf6ac4e-05fbb5b7, #w-node-_5020c870-98a4-49b7-cb3a-b01a7686e9c9-05fbb5b7, #w-node-_2db8ac8f-38f9-cae9-1d4c-847098a0e9af-05fbb5b7 {
    align-self: end;
  }

  #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-05fbb5b7, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-05fbb5b7, #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-05fbb5b7, #w-node-e363f412-471e-5de5-7308-13bbd22b02cb-05fbb5b7, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6ba3034c-101e-a12e-3b95-c8744033a47a-05fbb5b7 {
    align-self: stretch;
  }

  #w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-05fbb5b7, #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-05fbb5b7 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-05fbb5b9 {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5b9, #w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc2-05fbb5ea, #w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-05fbb5ea, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-05fbb5ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-05fbb5f5 {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-05fbb5f5, #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-05fbb5f5, #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-05fbb5f5, #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-05fbb5f5, #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-05fbb5f5, #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-05fbb5f5, #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-05fbb5f5, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-05fbb5f5, #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-05fbb5f5 {
    justify-self: end;
  }

  #w-node-_0ce07434-4c8e-b1e5-37eb-c164820f6935-aacc744b {
    align-self: end;
  }

  #w-node-a5503781-62bc-7a36-f470-a62d4250e757-aacc744b {
    align-self: stretch;
  }

  #w-node-_2ff8d4dd-c63e-22ac-c60e-12482a7f5b43-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d48-1dd95e87 {
    align-self: stretch;
  }

  #w-node-_63e83eb5-d694-c5ba-0f70-611269401d55-1dd95e87, #w-node-c9202ec8-04fa-0cb3-1ef0-36673b495215-1dd95e87, #w-node-_55bae9f0-dd98-b474-68be-645f3951cc8e-1dd95e87, #w-node-_6fb6b105-38ae-8a4a-f491-c478e42e9e44-1dd95e87, #w-node-_1fb42fb9-eac3-9828-87ea-5b92a30a0f96-1dd95e87, #w-node-_97c345a9-f56f-449b-72ae-e5e70b8cc581-1dd95e87, #w-node-c3c20c80-6b6a-499b-644e-188b4a9d9062-1dd95e87, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a45c-1dd95e87, #w-node-_6ba3034c-101e-a12e-3b95-c8744033a487-1dd95e87, #w-node-_767ea45b-bc29-9ed3-068f-6ffb75a2bd5c-1dd95e87 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-2fd2fbbc {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a04aea7f-e095-1d16-28a1-36ceba44f23a-2fd2fbbc, #w-node-_6a9b7d03-5dea-1f73-b6b4-ed6e97c812db-2fd2fbbc, #w-node-_0fd9605b-933c-d7da-a1e5-3fdf8252ce52-2fd2fbbc, #w-node-_1a00a525-168d-d054-cfb5-4e73fcf38def-2fd2fbbc, #w-node-_4fc3a6a6-baeb-ea96-1bfa-962cde90c4b3-2fd2fbbc, #w-node-_95343c90-f1cc-6cd4-49b3-764b59aad894-2fd2fbbc, #w-node-_1370c9f9-e46d-0158-fe8b-16ba19b12191-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9f9e-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-2fd2fbbc, #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fb8-2fd2fbbc, #w-node-_524fda88-1310-a7a3-b2ae-a8ac1350d4bc-2fd2fbbc {
    justify-self: end;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-1c35d175 {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-da7f96f6 {
    place-self: end;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-98bc0406 {
    place-self: end;
  }

  #w-node-_552f006d-1a95-d5a4-2472-b468ca57de4c-5b2e7c56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-5b2e7c56 {
    place-self: end;
  }

  #w-node-_63094e7d-3960-e048-170a-9ddf97536645-2ff4cb5c, #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f45-2ff4cb5c {
    place-self: stretch stretch;
  }

  #w-node-_9fa301b7-6ee3-1496-826c-3c6560263f46-2ff4cb5c {
    place-self: center;
  }

  #w-node-d907c24d-124a-03b0-7924-30f388562e4f-2ff4cb5c, #w-node-fe5d57d5-4887-95cf-b437-8c67980cb292-2ff4cb5c {
    place-self: stretch stretch;
  }

  #w-node-d6f9a8da-7592-f54b-6893-1d0668c5e38b-2ff4cb5c {
    justify-self: center;
  }

  #w-node-_8f2ebf64-44d3-c21e-fe13-438295c74dc2-71acfed3, #w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-71acfed3, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed85d-f29c9685, #w-node-d85731fb-2188-12f6-21c8-46e06387439f-f29c9685, #w-node-f7a5459f-8406-5156-0ab1-3e8338bfcdf4-f29c9685 {
    grid-area: 1 / 3 / 2 / 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7aa-a8d8b7a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7ab-a8d8b7a6, #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7ac-a8d8b7a6, #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7af-a8d8b7a6 {
    justify-self: center;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7b4-a8d8b7a6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7d5-a8d8b7a6 {
    align-self: start;
  }

  #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb900-faecb8fb {
    grid-column: span 1 / span 1;
  }

  #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb908-faecb8fb {
    justify-self: center;
  }

  #w-node-_52dab47d-52bc-29d8-ec4d-c6b941ace023-41ace014 {
    order: -9999;
  }

  #w-node-_88df97de-bae8-9125-6a6a-06eac51105e0-c51105cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8f-05fbb558 {
    justify-self: center;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-05fbb558 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-05fbb558 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-05fbb558 {
    grid-row-end: 2;
  }

  #w-node-_16d47cb5-edb3-ddc6-2d60-9fefc578066c-73bdc7c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a4066598-2671-80cf-e841-64978270ea44-05fbb559 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-a4066598-2671-80cf-e841-64978270ea4f-05fbb559 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a4066598-2671-80cf-e841-64978270ea5a-05fbb559 {
    grid-row-end: 2;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d6-05fbb559 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-05fbb55e {
    justify-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b6-05fbb55e {
    align-self: start;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fe-0fd190fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0703d486-99ad-d169-ad47-6a095b79e475-05fbb560, #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-05fbb560, #w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-05fbb560 {
    align-self: start;
  }

  #w-node-c3afb6d2-aad7-fc85-afd0-85f86046b257-05fbb563 {
    order: 9999;
  }

  #w-node-_8b8ba4bf-7af5-69c5-2c5c-4fc91a3cefbb-05fbb563 {
    order: -9999;
  }

  #w-node-_8d64d2ee-e675-9429-713f-5fbc256f550c-05fbb563 {
    align-self: center;
  }

  #w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec7b-05fbb563 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a35-05fbb564 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a36-05fbb564, #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a37-05fbb564 {
    justify-self: center;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a3f-05fbb564 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a62-05fbb564, #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-05fbb565 {
    justify-self: center;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92b-05fbb565 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6cd2-05fbb568 {
    align-self: start;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-05fbb568, #w-node-ded21898-a901-c140-8faf-3e7603e06ef1-05fbb56c {
    justify-self: end;
  }

  #w-node-c13e90e1-8558-5504-0b3c-4fd287858739-05fbb56c {
    order: -9999;
  }

  #w-node-_23f19931-7a58-71f4-584b-1d4940099915-05fbb56c {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-d707bbbb-9f56-6905-b901-3b6e21f02003-05fbb56c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d3848e74-e4c8-dc01-87fb-9911aa1c226d-05fbb56c {
    justify-self: end;
  }

  #w-node-_68d5da43-2c52-4ed5-e40f-86db9bb7861c-05fbb56d {
    grid-area: 2 / 2 / 4 / 3;
  }

  #w-node-e934921e-4e8e-4e1e-3601-d1234462156f-05fbb56d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_93300cea-5475-7d85-0864-26a19ea0c921-05fbb56d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_16bdb5b3-e6c0-5dac-1a80-df70ac32ff3d-05fbb56d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f0-05fbb56e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f1-05fbb56e, #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f2-05fbb56e {
    justify-self: center;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f5-05fbb56e {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec729514312-05fbb56e {
    justify-self: center;
  }

  #w-node-_89fdb081-bcc7-90d4-2ed3-42580d76ebac-05fbb56e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d7-05fbb570 {
    align-self: start;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-05fbb5af {
    justify-self: end;
  }

  #w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa0-05fbb5af {
    justify-self: start;
  }

  #w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5af {
    grid-column: span 1 / span 1;
  }

  #w-node-_7af8c843-222f-e341-f0da-40e77c7a3473-5cd4fd58 {
    justify-self: end;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5b7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9fb8e5e7-76f0-ac60-cdab-8c3282fff439-05fbb5b7, #w-node-_81f76abc-a14b-1bd7-ad2e-014dbdf6ac4e-05fbb5b7, #w-node-_5020c870-98a4-49b7-cb3a-b01a7686e9c9-05fbb5b7, #w-node-_2db8ac8f-38f9-cae9-1d4c-847098a0e9af-05fbb5b7 {
    justify-self: start;
  }

  #w-node-_17d96d57-5eb1-1b9e-57c9-7164cd6de7d2-05fbb5b7 {
    align-self: start;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-05fbb5b7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121053-05fbb5b7, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-05fbb5b7 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121065-05fbb5b7 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-05fbb5b7 {
    align-self: start;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-05fbb5b9 {
    justify-self: end;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-05fbb5b9 {
    justify-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db74-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db76-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db8f-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db91-05fbb5b9, #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bd-05fbb5b9, #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201be-05fbb5b9 {
    justify-self: start;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea7056-e5ea7051 {
    grid-column: span 1 / span 1;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea705e-e5ea7051 {
    justify-self: center;
  }

  #w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5bc {
    grid-column: span 1 / span 1;
  }

  #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad87-05fbb5bd {
    align-self: start;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b66b-6141b666 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b673-6141b666 {
    justify-self: center;
  }

  #w-node-_937c8043-50ea-0ddb-3333-b8c945bac9d2-45bac9ce {
    order: 9999;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5e9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca88-05fbb5ea, #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca89-05fbb5ea {
    justify-self: center;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950d-05fbb5ea, #w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e18-05fbb5ea, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7ca-05fbb5ea {
    justify-self: start;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1546-05fbb5ea, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1547-05fbb5ea {
    justify-self: center;
  }

  #w-node-_7a50656f-4365-9484-6906-cf3ab5e1bdb6-05fbb5ea, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb10750ff-05fbb5ea, #w-node-_37e4495c-7b4e-c0e5-0ef9-c13a6445c4e4-05fbb5ea {
    justify-self: start;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-05fbb5f5 {
    justify-self: end;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-05fbb5f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start end;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-05fbb5f5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-05fbb5f5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-1dd95e87 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-1dd95e87 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121053-1dd95e87, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-1dd95e87 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121065-1dd95e87 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-1dd95e87 {
    align-self: start;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-d9274665 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a388cb79-3c59-7c57-bd74-279c8921fa11-2fd2fbbc {
    justify-self: end;
  }

  #w-node-_229383f4-72b1-25a7-bdb5-67c3741d9fab-2fd2fbbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start end;
  }

  #w-node-_8551f22a-5423-e287-15a2-ad10858b1a54-2fd2fbbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-2fd2fbbc {
    grid-column: span 1 / span 1;
  }

  #w-node-_3768cd24-f355-c3e2-d2d8-80c25b274bb0-1c35d175 {
    justify-self: end;
  }

  #w-node-_6699ba46-32ed-fe77-65bf-7bd30092ffa0-1c35d175 {
    justify-self: start;
  }

  #w-node-ca6b3049-bc1e-5210-c0ef-1a2267e97560-1c35d175 {
    grid-column: span 1 / span 1;
  }

  #w-node-ffbed36f-1677-b1bc-b996-6d6e6f10f75e-da7f96f6 {
    justify-self: end;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-da7f96f6 {
    justify-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db74-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db76-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db8f-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db91-da7f96f6, #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bd-da7f96f6, #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201be-da7f96f6 {
    justify-self: start;
  }

  #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-98bc0406 {
    justify-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b6-98bc0406, #w-node-_0703d486-99ad-d169-ad47-6a095b79e475-992226f6, #w-node-_6ebf5076-0dfe-e763-fb1d-f70035c616b9-992226f6, #w-node-_62aa35df-4276-ba10-9697-42d6df5f4a1f-992226f6, #w-node-b97c7c43-d866-111a-0601-3045f98f6cd2-5b2e7c56 {
    align-self: start;
  }

  #w-node-efe6f5ad-1771-97a4-96cf-7bd1f8c88919-5b2e7c56 {
    justify-self: end;
  }

  #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad87-063881a9, #w-node-_94f08352-ce7b-2c43-e0ee-d9e7fdadf0d7-6d0d49a8 {
    align-self: start;
  }

  #w-node-_373e61ce-11f3-4955-c128-d3a4ee4c1f8f-a21d2fd8 {
    justify-self: center;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-a21d2fd8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-a21d2fd8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-a21d2fd8 {
    grid-row-end: 2;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca88-71acfed3, #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca89-71acfed3 {
    justify-self: center;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950d-71acfed3, #w-node-_423327a6-e11e-77ef-93e4-0c8e75e63e18-71acfed3, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7ca-71acfed3 {
    justify-self: start;
  }

  #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1546-71acfed3, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb1547-71acfed3 {
    justify-self: center;
  }

  #w-node-_7a50656f-4365-9484-6906-cf3ab5e1bdb6-71acfed3, #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb10750ff-71acfed3, #w-node-_37e4495c-7b4e-c0e5-0ef9-c13a6445c4e4-71acfed3 {
    justify-self: start;
  }

  #w-node-c3afb6d2-aad7-fc85-afd0-85f86046b257-d8d8609e {
    order: 9999;
  }

  #w-node-_8b8ba4bf-7af5-69c5-2c5c-4fc91a3cefbb-d8d8609e {
    order: -9999;
  }

  #w-node-_8d64d2ee-e675-9429-713f-5fbc256f550c-d8d8609e {
    align-self: center;
  }

  #w-node-f0ace3c9-b231-6d57-24fb-9ee7105eec7b-d8d8609e {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed839-f29c9685 {
    justify-self: center;
  }

  #w-node-ecdf9aeb-ffe3-7e15-4463-27f720ffe92b-f29c9685 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7a9-a8d8b7a6 {
    justify-self: center;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7aa-a8d8b7a6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7ac-a8d8b7a6, #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7af-a8d8b7a6 {
    justify-self: center;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7b4-a8d8b7a6 {
    grid-column-end: 2;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7d5-a8d8b7a6, #w-node-_8a5988de-df85-6dae-94d4-04043fcfeb3a-a8d8b7a6, #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb908-faecb8fb {
    justify-self: center;
  }

  #w-node-_88df97de-bae8-9125-6a6a-06eac51105e0-c51105cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-05fbb558, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-05fbb558, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-05fbb558, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-05fbb558, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6c-05fbb558, #w-node-a4066598-2671-80cf-e841-64978270ea44-05fbb559, #w-node-a4066598-2671-80cf-e841-64978270ea4f-05fbb559, #w-node-a4066598-2671-80cf-e841-64978270ea5a-05fbb559 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d135f50b-abab-98a5-e3ce-c71272ab7182-05fbb55a, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b522-05fbb55a, #w-node-_4e487235-8977-8cbc-09d7-b6268ba0631a-05fbb55a, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea936-05fbb55a, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a15-05fbb55a {
    grid-column: span 2 / span 2;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-05fbb55e {
    justify-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b1-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0c2-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0d6-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0e7-05fbb55e, #w-node-_1908daf6-4116-cab6-f47c-d800edc4904e-05fbb55e {
    grid-column: span 2 / span 2;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a34-05fbb564 {
    justify-self: center;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a35-05fbb564 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a37-05fbb564 {
    justify-self: center;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a3f-05fbb564 {
    grid-column-end: 2;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a62-05fbb564 {
    justify-self: center;
  }

  #w-node-b97c7c43-d866-111a-0601-3045f98f6ccd-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6cdc-05fbb568, #w-node-b97c7c43-d866-111a-0601-3045f98f6ceb-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf5-05fbb568, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c07-05fbb568, #w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-05fbb568, #w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193ce-05fbb568, #w-node-_552f006d-1a95-d5a4-2472-b468ca57de4e-05fbb568 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4145964f-ff9f-4588-0b43-0c6de306edd0-05fbb56a {
    justify-self: center;
  }

  #details.w-node-cedee49c-2b9a-069a-68c6-e31743694df4-05fbb56c {
    order: 0;
  }

  #w-node-_23f19931-7a58-71f4-584b-1d4940099915-05fbb56c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_68d5da43-2c52-4ed5-e40f-86db9bb7861c-05fbb56d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e934921e-4e8e-4e1e-3601-d1234462156f-05fbb56d {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_93300cea-5475-7d85-0864-26a19ea0c921-05fbb56d {
    grid-row: 3 / 4;
  }

  #w-node-_16bdb5b3-e6c0-5dac-1a80-df70ac32ff3d-05fbb56d {
    grid-row: 4 / 5;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142ef-05fbb56e {
    justify-self: center;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f0-05fbb56e {
    grid-column: span 1 / span 1;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f2-05fbb56e {
    justify-self: center;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142f5-05fbb56e {
    grid-column-end: 2;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec729514312-05fbb56e {
    justify-self: center;
  }

  #w-node-_89fdb081-bcc7-90d4-2ed3-42580d76ebac-05fbb56e, #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5b7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-cdaa6248-8cf0-9efb-d56d-fae796b3ce12-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121051-05fbb5b7 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-05fbb5b7 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-05fbb5b7 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121065-05fbb5b7 {
    grid-column-end: 2;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-05fbb5b7, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121083-05fbb5b7, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-05fbb5b9 {
    justify-self: center;
  }

  #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-05fbb5b9 {
    align-self: start;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea705e-e5ea7051 {
    justify-self: center;
  }

  #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad82-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad91-05fbb5bd, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ada3-05fbb5bd, #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f9-05fbb5bd {
    grid-column: span 2 / span 2;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b673-6141b666 {
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5e9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-05fbb5e9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950f-05fbb5ea {
    justify-self: auto;
  }

  #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c9-05fbb5ea, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7ca-05fbb5ea {
    justify-self: start;
  }

  #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075101-05fbb5ea {
    justify-self: auto;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-1dd95e87 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121051-1dd95e87 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121052-1dd95e87 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121054-1dd95e87 {
    justify-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121065-1dd95e87 {
    grid-column-end: 2;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121081-1dd95e87, #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121083-1dd95e87 {
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-d9274665 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_208233c0-9c97-a37d-9346-3bd0829a9a95-d9274665 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-da7f96f6 {
    justify-self: center;
  }

  #w-node-_51e8cdb0-eefc-12f8-c678-ac36e92201bc-da7f96f6 {
    align-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-98bc0406 {
    justify-self: end;
  }

  #w-node-_0511367a-2368-1daa-6e07-c36c019ac0b1-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0c2-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0d6-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0e7-98bc0406, #w-node-_1908daf6-4116-cab6-f47c-d800edc4904e-98bc0406, #w-node-b97c7c43-d866-111a-0601-3045f98f6ccd-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6cdc-5b2e7c56, #w-node-b97c7c43-d866-111a-0601-3045f98f6ceb-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3bf5-5b2e7c56, #w-node-_7435bfb4-fed5-0ba3-b042-636eda1e3c07-5b2e7c56, #w-node-_196d6e3f-34e6-f703-5324-e8437098bdcf-5b2e7c56, #w-node-_8c9549d6-6b6c-2867-f8f8-7654e10193ce-5b2e7c56, #w-node-_552f006d-1a95-d5a4-2472-b468ca57de4e-5b2e7c56, #w-node-d135f50b-abab-98a5-e3ce-c71272ab7182-2ff4cb5c, #w-node-be462e4b-3f76-9070-27d7-d4bdf7c1b522-2ff4cb5c, #w-node-_4e487235-8977-8cbc-09d7-b6268ba0631a-2ff4cb5c, #w-node-ce9d6b2e-81af-925b-164b-b527e9cea936-2ff4cb5c, #w-node-_26a1b2b8-d80b-3fe9-f9d7-57fa74fa0a15-2ff4cb5c, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad82-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ad91-063881a9, #w-node-de9e6c98-e289-4eb5-6110-656c4d73ada3-063881a9, #w-node-c30b56e1-f8cc-ade4-fe4a-01465fb849f9-063881a9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_6f5da327-ecb4-ef03-8375-441c7914be56-a21d2fd8, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be60-a21d2fd8, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be62-a21d2fd8, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6a-a21d2fd8, #w-node-_6f5da327-ecb4-ef03-8375-441c7914be6c-a21d2fd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c9f022f-d08c-178e-ac3d-5ae7c8ad950f-71acfed3 {
    justify-self: auto;
  }

  #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7c9-71acfed3, #w-node-_61d28257-ffd7-3724-6917-4a53d3dfb7ca-71acfed3 {
    justify-self: start;
  }

  #w-node-c3b8cc4e-e0ef-eab3-8c34-95bbb1075101-71acfed3 {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7a8-a8d8b7a6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1cacb35f-d81d-2d72-cfe3-3781a8d8b7af-a8d8b7a6, #w-node-_8f7109d9-6da2-9c8e-0989-9b1bfaecb908-faecb8fb {
    justify-self: center;
  }

  #w-node-db610aa8-4dd0-87b7-14dd-5eb13ac6a6df-3ac6a6d9 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_88df97de-bae8-9125-6a6a-06eac51105ce-c51105cc {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_88df97de-bae8-9125-6a6a-06eac51105e0-c51105cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_131e1a65-92a0-a0fa-2190-ed6473bdc7c3-73bdc7c1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4466097c-de99-5633-ca6b-4254cd515218-cd515209 {
    justify-self: start;
  }

  #w-node-_6e0c120e-448c-6494-cfcd-60f1d4d735d5-05fbb559, #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-05fbb55e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-05fbb55e, #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-05fbb55e, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-05fbb55e {
    justify-self: start;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd190fd-0fd190fb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8b20d9ec-559d-010d-24c8-bb650fd19101-0fd190fb {
    justify-self: start;
  }

  #w-node-d4d59dff-1b03-0323-f166-b280dd61ba27-dd61ba21 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_624108c1-b00f-c94b-2d2e-102209240079-05fbb564 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_6122ece2-3ba4-af2d-0949-ce1ec4c23a33-05fbb564 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-05fbb565 {
    justify-self: center;
  }

  #w-node-c584b458-4fd7-fe03-c76c-9ff5ff8de75c-ff8de756 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-ded21898-a901-c140-8faf-3e7603e06ef1-05fbb56c {
    justify-self: center;
  }

  #w-node-a3cfbdd6-8490-37d2-18ca-58fd4bce4a67-05fbb56c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-d707bbbb-9f56-6905-b901-3b6e21f02021-05fbb56c {
    justify-self: start;
  }

  #w-node-d3848e74-e4c8-dc01-87fb-9911aa1c226d-05fbb56c {
    justify-self: center;
  }

  #w-node-_2c67bd3a-3948-b384-47cd-6bf7bb58ce88-05fbb56d {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_18f47fc6-93e9-7acf-5bda-bec7295142ee-05fbb56e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_89fdb081-bcc7-90d4-2ed3-42580d76eb39-05fbb56e {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_89fdb081-bcc7-90d4-2ed3-42580d76ebac-05fbb56e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5af {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_06d72315-29aa-9dff-3376-185e4bc66845-4bc6683f {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5b7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_585c4d6c-7e86-5dcd-e161-f4d534e12dd6-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ecaaada-334d-599a-6381-d5a5178897b6-05fbb5b7 {
    justify-self: center;
  }

  #w-node-e1abd1bf-5816-9871-dadf-a2ca030b536b-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-05fbb5b7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb4-05fbb5b9, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-05fbb5b9, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb9-05fbb5b9 {
    justify-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5b9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db8f-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db91-05fbb5b9, #w-node-af68466e-f87d-fc17-8018-83944896db92-05fbb5b9, #MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-05fbb5b9 {
    justify-self: start;
  }

  #w-node-_42a75423-3411-a971-b5c6-f522e5ea705e-e5ea7051 {
    justify-self: center;
  }

  #w-node-df7f91ff-26c4-7f49-ca86-e43a551f9599-551f9593, #w-node-_98a2b900-9550-570c-5ed9-6f6907654cf6-07654cf0 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
  }

  #w-node-_1957f3bd-a555-682c-e2f5-af546141b673-6141b666 {
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-05fbb5e9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-05fbb5e9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8d-05fbb5ea {
    justify-self: center;
  }

  #w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-05fbb5ea, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-05fbb5ea, #w-node-af68466e-f87d-fc17-8018-83944896db61-05fbb5f5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-05fbb5f5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-1dd95e87 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ef91ded7-dfbf-66b1-bf57-7aae12121050-1dd95e87 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c1fbf-d9274665 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_84a9ea9a-c492-5d51-dba9-e19e4d3c203d-d9274665 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-2fd2fbbc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896dbb6-2fd2fbbc {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-1c35d175 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb4-da7f96f6, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb5-da7f96f6, #w-node-_0077e5ab-c5c3-59c5-ae2c-7a5e29c05cb9-da7f96f6 {
    justify-self: center;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db61-da7f96f6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-af68466e-f87d-fc17-8018-83944896db8f-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db91-da7f96f6, #w-node-af68466e-f87d-fc17-8018-83944896db92-da7f96f6, #MiniPodEssentialPDF.w-node-_05688517-e117-54bb-64a0-f8973d49d245-da7f96f6 {
    justify-self: start;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6af1-98bc0406 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a0bc9fc3-69b8-b82b-5dcc-8cdb54cb6afc-98bc0406, #w-node-_9f028d1c-7250-780e-93c9-bf5802ee1c8b-98bc0406, #w-node-_0511367a-2368-1daa-6e07-c36c019ac0aa-98bc0406 {
    justify-self: start;
  }

  #w-node-_3528f6f9-cdb2-e558-8f69-e17e8f63ca8d-71acfed3 {
    justify-self: center;
  }

  #w-node-c704ce95-3db2-f480-9d9f-474a8b06034b-71acfed3, #w-node-_61d5dbd5-391f-c24c-5816-81ac68bb154f-71acfed3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_48f1ed77-fc02-6543-9dd7-b210fceed853-f29c9685 {
    justify-self: center;
  }
}
