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

@font-face {
  font-family: "Fa brands 400";
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e002182e8b05d5d_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021d41eb05d63_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 300";
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021a9a9b05d5f_fa-light-300.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021fc99b05d60_fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa duotone 900";
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021dc40b05d5e_fa-duotone-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro book;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94c2dd5b736bedfae44_GillSansMTPro-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94c2184400d016c2e84_GillSansMTPro-BookItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94c3eee9b60b603fdfa_GillSansMTPro-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94d7b81284cfbefd855_GillSansMTPro-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94c32558eddc8899aad_GillSansMTPro-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94d0acd26033802c737_GillSansMTPro-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94de304a2091b52ebcf_GillSansMTPro-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gillsansmtpro;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/60f4b94d473ae32f2c9f610c_GillSansMTPro-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Brandon reg;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c06eb4f9a173d88bd841_Brandon_reg.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon reg it;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c06e8f52670cac8fdb11_Brandon_reg_it.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon med;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c06ed3ce919ac7ce9883_Brandon_med.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon med it;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c06fe090565c7472735b_Brandon_med_it.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon bld;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c0761878c7efc64ee6ad_Brandon_bld.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon bld it;
  src: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/61a1c0788ec395b07a8b664f_Brandon_bld_it.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #181515;
  --white-1: #e0e0e0;
  --1\<deleted\|variable-c246cc39\>: #998569;
  --red-wine: #603;
  --silver-text\<deleted\|variable-0522b010\>: #c1c2c7;
  --silver\<deleted\|variable-dfc6f4d3\>: #b8b7bc;
  --gainsboro\<deleted\|variable-a2c50769\>: #e0e0e0;
  --white-2: #b6abad;
  --black-text\<deleted\|variable-131cc102\>: #454545;
  --dark-slate\<deleted\|variable-1066b6dd\>: #1d2125;
  --black-black\<deleted\|variable-bcc14a45\>: black;
  --slate-4\<deleted\|variable-73ffbd4a\>: #24282d;
  --burgundy: #542d35;
  --copper\<deleted\|variable-17c199da\>: #b0876f;
  --grey-text\<deleted\|variable-9b289afb\>: #8e8e8e;
  --grey: #b2adad;
  --white-wine: #f8ecbb;
  --champagne: #ecc479;
  --rose-wine: #e4adad;
  --sweet-wine: #d4732c;
  --whiskey: #b96902;
  --white-0: var(--white-1);
}

body {
  color: var(--black);
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 15px;
}

h1 {
  color: var(--white-1);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

p {
  color: var(--black);
  margin-bottom: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

a {
  text-decoration: none;
}

.side-nav-bar {
  flex-direction: column;
  align-items: center;
  width: 23vw;
  height: 100vh;
  padding: 80px 35px 20px;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.brand-slogan {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  letter-spacing: .5px;
  width: 75%;
  margin-top: 75px;
  font-family: Playfair Display, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.brand-slogan.hide {
  display: none;
}

.divider-line {
  background-image: linear-gradient(to bottom, var(--1\<deleted\|variable-c246cc39\>), var(--1\<deleted\|variable-c246cc39\>));
  width: 50px;
  height: 1px;
  margin-top: 20px;
}

.divider-line.hide {
  display: none;
}

.nav-menu-wrapper {
  margin-top: 50px;
}

.nav-menu-link {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-bottom: 10px;
  padding: 5px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-menu-link:hover {
  color: var(--red-wine);
}

.nav-menu-link.w--current {
  line-height: 1.4;
}

.nav-menu-footer-wrapper {
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.section {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  margin-bottom: 100px;
  margin-left: auto;
  display: flex;
}

.section.home-media.hide, .section.hide {
  display: none;
}

.container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container.section-2 {
  flex-direction: column;
  align-items: center;
  width: 70%;
  height: auto;
  display: flex;
}

.container._75 {
  flex-direction: column;
  align-items: center;
  width: 85%;
  display: flex;
}

.text-wrapper.hide {
  display: none;
}

.h1 {
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.2;
}

.h1.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.h1.gold.bottom-margin-75 {
  margin-bottom: 75px;
}

.h1.gold.bottom-margin-75.center-justify {
  text-align: center;
}

.h1.gold.bottom-margin-100 {
  margin-bottom: 100px;
}

.h1.gold.bottom-margin-100.center-justify {
  text-align: center;
}

.paragraph {
  color: var(--black);
  font-size: 18px;
  line-height: 1.6;
}

.paragraph.bottom-margin-50 {
  margin-bottom: 50px;
}

.paragraph.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.paragraph.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

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

.paragraph.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.paragraph.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.paragraph.silver.medium {
  font-weight: 400;
}

.button {
  z-index: 10;
  background-color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  padding: 18px 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.button:hover {
  background-color: var(--gainsboro\<deleted\|variable-a2c50769\>);
}

.button._175px {
  width: 175px;
}

.button.hide {
  display: none;
}

.hero-image {
  z-index: 0;
  filter: none;
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00212327b05d43_shutterstock_1198224148_v2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 60vw;
  height: 550px;
  margin: auto auto auto -10vw;
}

.h2 {
  line-height: 1.3;
}

.h2.center-align.side-margin-25 {
  font-weight: 300;
}

.h2.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.h2.gold.center-justify.bottom-margin-50 {
  margin-bottom: 50px;
}

.h2.gold.center-justify.bottom-margin-50.hide {
  display: none;
}

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

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

.home-feature-slider-wrapper {
  z-index: 10;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  position: relative;
}

.home-feature-slider-wrapper.hide {
  display: none;
  overflow: auto;
}

.slider {
  width: 100%;
  height: 30vw;
  margin-top: 0;
  margin-bottom: 115px;
}

.body {
  flex-direction: column;
  display: flex;
}

.slider-arrow {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 25px;
}

.slider-nav {
  font-size: 12px;
  transform: scale(.8);
}

.mask {
  height: 40vw;
  overflow: hidden;
}

.slider-image-mask {
  height: 30vw;
  overflow: hidden;
}

.slider-text-wrapper {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.header-title {
  color: var(--white-2);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.header-title.large {
  font-size: 28px;
  font-weight: 400;
}

.header-title.large.center-justify.gold.bottom-margin-50 {
  margin-bottom: 50px;
  font-weight: 400;
}

.header-title.center-justify {
  text-align: center;
}

.header-title.center-justify.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.video-play-button {
  background-color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  perspective-origin: 50%;
  transform-origin: 50%;
  color: var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 25px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 11px;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.video-play-button:hover {
  transform: scale(1.1);
}

.video-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 50px;
  display: flex;
}

.media-block {
  flex-direction: column;
  width: 325px;
  margin-left: 25px;
  margin-right: 25px;
  display: flex;
}

.media-block-container {
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.video {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021b109b05d5c_shutterstock_292033604%202%20copy.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65vh;
  margin-bottom: 20px;
  display: flex;
}

.media-block-image {
  filter: saturate(50%) contrast(125%) brightness(90%);
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021fec1b05d66_bb008fba1ceb60e9573888b81fee042e.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 350px;
  margin-bottom: 20px;
  transition: all .3s;
}

.media-block-image:hover {
  filter: saturate(50%) contrast(125%) brightness(90%) sepia(25%);
  transform: scale(1.03);
}

.media-block-image._2 {
  background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021a6e7b05d65_Screenshot%202020-12-07%20at%209.57.12%20PM.png");
}

.media-block-image-mask {
  width: 325px;
  height: 350px;
  margin-bottom: 20px;
  overflow: hidden;
}

.colour-block {
  z-index: 10;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 25px;
  position: relative;
}

.colour-block.hide {
  display: none;
}

.listing-text {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-bottom: 1px;
  font-size: 18px;
  font-weight: 300;
}

.listing-text.bottom-margin-25 {
  margin-bottom: 25px;
}

.listing-block {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.listing-image {
  filter: sepia(30%) brightness(90%) saturate(80%);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 600px;
}

.listing-image.sl1 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00210294b05d69_supply_listing1.jpg");
  width: 100%;
  height: 42vw;
  max-height: 700px;
  margin-top: 0;
  margin-bottom: 0;
}

.listing-image.sl2 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021a867b05d6c_supply_listing2.jpg");
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.listing-image.sl3 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021d4d6b05d6e_supply_listing3.jpg");
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.listing-image.sl4 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00213abbb05d6f_supply_listing4.jpg");
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.listing-image.sl5 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00213e06b05d6d_supply_listing5.jpg");
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.listing-container {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.listing-details {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-top: 43px;
  display: flex;
}

.listing-image-container {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
  position: relative;
}

.listing-title {
  z-index: 10;
  color: var(--black);
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.5;
}

.listing-title-container {
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
  position: relative;
  top: auto;
}

.michelinstar {
  width: 12px;
  margin-right: 3px;
}

.accordion-container {
  z-index: 5;
  text-align: left;
  cursor: pointer;
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-top: -53px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.listing-write-up {
  color: var(--black);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.listing-address-1, .listing-address-2, .listing-postal {
  color: var(--black);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.listing-tel {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-left: 27px;
}

.listing-tel:hover {
  font-weight: 400;
}

.listing-email {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-left: 10px;
}

.listing-email:hover {
  text-decoration: underline;
}

.listing-web {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-left: 18px;
}

.listing-web:hover {
  text-decoration: underline;
}

.supply-listing-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.brand-logo {
  width: 80px;
}

.section---dining-partners {
  width: 77vw;
  margin-top: 75px;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 15%;
}

.section---final-cta {
  width: 75vw;
  margin-bottom: 50px;
  margin-left: auto;
}

.section---divider-block {
  background-color: var(--white-2);
  width: 75vw;
  height: 50px;
  margin-bottom: 150px;
  margin-left: auto;
}

.section---divider-block.hide {
  display: none;
}

.contact-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section---contact {
  width: 75vw;
  margin-top: 75px;
  margin-bottom: 100px;
  margin-left: auto;
}

.form-block {
  width: 600px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.field-label {
  color: var(--1\<deleted\|variable-c246cc39\>);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.text-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--1\<deleted\|variable-c246cc39\>);
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  letter-spacing: .5px;
  background-color: #0000;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 24px;
  font-weight: 400;
}

.text-field:focus {
  border-bottom-color: var(--red-wine);
  background-color: #0000;
}

.message-box {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--red-wine) var(--red-wine) var(--1\<deleted\|variable-c246cc39\>);
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  background-color: #0000;
  margin-bottom: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 1.6;
}

.message-box:active {
  border-bottom-color: var(--red-wine);
}

.contact-details-container {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 600px;
  height: 100%;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.email-link {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-left: 10px;
}

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

.tel-link {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  margin-left: 31px;
}

.tel-link:hover {
  font-weight: 400;
}

.facebook-icon {
  color: var(--1\<deleted\|variable-c246cc39\>);
  margin-right: 30px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.6;
}

.contact-icon-wrapper {
  flex-direction: row;
  display: flex;
}

.instagram-icon {
  color: var(--1\<deleted\|variable-c246cc39\>);
  margin-right: 30px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.5;
}

.instagram-icon.splash {
  color: var(--black-text\<deleted\|variable-131cc102\>);
  margin-right: 10px;
  font-size: 20px;
}

.whatsapp-icon {
  align-items: center;
  width: 25px;
  padding-bottom: 3px;
  display: flex;
}

.whatsapp-icon.splash {
  width: 18px;
}

.facebook-icon-2 {
  color: var(--1\<deleted\|variable-c246cc39\>);
  margin-left: 10px;
  margin-right: 10px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.3;
  transform: scale(.8);
}

.instagram-icon-2 {
  color: var(--1\<deleted\|variable-c246cc39\>);
  margin-left: 10px;
  margin-right: 10px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.1;
  transform: scale(.8);
}

.whatsapp-icon-2 {
  align-items: center;
  width: 26px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 4px;
  display: flex;
  transform: scale(.8);
}

.wine-growers-page {
  align-items: center;
}

.listing-details-left {
  margin-top: 43px;
  margin-right: 0;
}

.listing-details-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.winegrowers-list-container {
  width: 75%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.winegrowers-title {
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
}

.winegrowers-title.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.winegrowers-index {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1;
}

.section---hero {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  height: auto;
  margin-top: 50px;
  margin-bottom: 100px;
  margin-left: auto;
  padding-left: 75px;
  display: flex;
}

.section---hero.hide {
  display: none;
}

.hero-title-wrapper {
  z-index: 10;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  padding: 25px;
  display: flex;
  position: relative;
}

.winegrowers-title-main {
  font-family: Playfair Display, sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

.hero-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.side-list-bar {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 25px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.side-list-bar-container {
  z-index: 10;
  border-right: 1px solid var(--red-wine);
  background-color: var(--dark-slate\<deleted\|variable-1066b6dd\>);
  object-fit: fill;
  flex-direction: column;
  align-items: flex-end;
  width: 25vw;
  height: 100vh;
  display: flex;
  position: fixed;
  overflow: visible;
  transform: translate(-25vw);
}

.winegrowers-label-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.winegrowers-name {
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 1.4;
  display: flex;
}

.wine-label-mask {
  justify-content: center;
  width: 200px;
  margin-bottom: 15px;
  display: flex;
  overflow: hidden;
}

.wine-label-art {
  filter: saturate(50%) contrast(125%) brightness(90%);
  transition: all .3s;
}

.wine-label-art:hover {
  filter: saturate(50%) contrast(125%) brightness(90%) sepia(25%);
  transform: scale(1.03);
}

.section---wineries {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  margin-top: 75px;
  margin-left: auto;
  display: flex;
}

.close-icon {
  z-index: 100;
  color: var(--1\<deleted\|variable-c246cc39\>);
  margin-top: 13px;
  margin-right: 13px;
  font-family: "Fa 300", sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 1;
  position: relative;
}

.close-icon.hide {
  display: none;
}

.wineries-content-container {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  width: 85%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.winegrowers-heading {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  margin-bottom: 45px;
  font-family: Playfair Display, sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

.slider-feature-domain {
  color: var(--1\<deleted\|variable-c246cc39\>);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.winegrowers-writeup {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  text-align: center;
  margin-bottom: 50px;
  font-size: 18px;
  font-weight: 300;
}

.lightbox {
  width: 100%;
  margin-bottom: 50px;
  overflow: hidden;
}

.wine-block {
  color: var(--1\<deleted\|variable-c246cc39\>);
  letter-spacing: .5px;
  flex-direction: column;
  margin-bottom: 75px;
  margin-left: 35px;
  margin-right: 35px;
  font-size: 18px;
  display: flex;
}

.wine-block-image-mask {
  width: 325px;
  height: 400px;
  margin-bottom: 20px;
  overflow: hidden;
}

.wine-block-image {
  background-color: var(--white-2);
  filter: saturate(50%) contrast(125%) brightness(90%);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  transition: all .3s;
}

.wine-block-image:hover {
  filter: saturate(50%) contrast(125%) brightness(90%) sepia(25%);
  transform: scale(1.03);
}

.wine-block-image.wine1 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e002191c4b05d93_Cha%CC%82teau%20Pe%CC%81by%20Faugeres%202016.jpg");
}

.wine-block-image.wine2 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00217e01b05d92_Cha%CC%82teau%20Cap%20de%20Faugeres%202016.jpg");
}

.wine-block-image.wine3 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021bbe1b05d91_CALICE%20DE%20FAUGERES%202016.jpg");
}

.wine-name {
  color: var(--1\<deleted\|variable-c246cc39\>);
  letter-spacing: .5px;
  text-transform: uppercase;
  width: 250px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.wines-block-container {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.wines-block-container.hide {
  display: none;
}

.wine-origin {
  color: #b8b7bce6;
  letter-spacing: .5px;
  width: 250px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}

.top-bar {
  z-index: 50;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  box-shadow: none;
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
  position: relative;
}

.top-bar.hide {
  display: none;
}

.top-bar-cta {
  color: var(--black);
  text-align: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-bottom: 0;
  padding: 0 5px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.6;
  display: flex;
}

.top-bar-cta:hover {
  text-decoration: underline;
}

.close-icon-top-bar {
  z-index: 100;
  color: var(--black);
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  padding: 5px;
  font-family: "Fa 300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.contact-form-container {
  width: 600px;
  height: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.gift-voucher-container {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 600px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: grid;
}

.cta-container {
  border-top: 1px solid var(--red-wine);
  border-bottom: 1px solid var(--red-wine);
  flex-direction: column;
  align-items: center;
  width: 85%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.about-page {
  align-items: center;
}

.about-text-container {
  z-index: 10;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  inset: auto auto auto 50px;
}

.about-year {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: left;
  letter-spacing: -5px;
  margin-bottom: 15px;
  margin-right: 35px;
  font-family: Open Sans, sans-serif;
  font-size: 70px;
  font-weight: 300;
  line-height: 1.2;
}

.about-write-up {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  text-align: left;
  width: 215px;
  margin-bottom: 50px;
  font-size: 18px;
  font-weight: 300;
}

.about-top-title {
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  color: var(--black-black\<deleted\|variable-bcc14a45\>);
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: flex-start;
  margin-top: -8px;
  padding: 13px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}

.about-image-horizontal {
  z-index: 0;
  filter: sepia(10%) grayscale(50%) contrast(105%);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 40vw;
}

.about-image-horizontal._1 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021aabcb05d8d_2.jpg");
}

.about-image-horizontal._3 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021b109b05d5c_shutterstock_292033604%202%20copy.jpg");
}

.about-text-wrapper {
  align-items: center;
  display: flex;
}

.slider-feature-name {
  color: var(--1\<deleted\|variable-c246cc39\>);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.4;
}

.media-title {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.supply-listing-cta {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 70%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: grid;
}

.supply-listing-cta-heading {
  font-size: 32px;
  line-height: 1.3;
}

.supply-listing-cta-text {
  color: var(--black);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.6;
}

.supply-listing-cta-button {
  z-index: 10;
  background-color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  padding: 18px 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.supply-listing-cta-button:hover {
  background-color: var(--gainsboro\<deleted\|variable-a2c50769\>);
}

.slider-left-arrow, .slider-right-arrow {
  width: 10%;
}

.slider-feature-button {
  z-index: 10;
  background-color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  padding: 18px 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.slider-feature-button:hover {
  background-color: var(--gainsboro\<deleted\|variable-a2c50769\>);
}

.about-section {
  flex-direction: column;
  justify-content: center;
  width: 75vw;
  height: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  padding-left: 300px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-section.bottom-margin-100 {
  margin-bottom: 100px;
}

.about-section.top-margin-100 {
  margin-top: 100px;
}

.about-section.top-margin-75 {
  margin-top: 75px;
}

.about-section.top-margin-50 {
  margin-top: 50px;
}

.about-section.first-section {
  margin-top: 75px;
}

.about-image-vertical {
  z-index: 0;
  filter: sepia(10%) grayscale(50%) contrast(105%);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 75%;
  height: 48vw;
}

.about-image-vertical._1 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021aabcb05d8d_2.jpg");
}

.about-image-vertical._2 {
  background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e00213bc8b05d94_patrick-langwallner-oMfEoKHEEAg-unsplash.jpg");
}

.home-hero-paragraph {
  color: var(--black);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.6;
}

.home-hero-paragraph.bottom-margin-50 {
  margin-bottom: 50px;
}

.home-hero-paragraph.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.home-hero-paragraph.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.home-hero-paragraph.center-justify {
  text-align: center;
}

.home-hero-paragraph.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.home-hero-paragraph.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.home-hero-paragraph.silver.medium {
  font-weight: 400;
}

.home-hero-heading {
  font-size: 44px;
  line-height: 1.2;
}

.home-feature-slider-heading {
  margin-bottom: 5px;
  font-size: 32px;
  line-height: 1.3;
}

.home-feature-slider-heading.center-align.side-margin-25 {
  font-weight: 300;
}

.home-feature-slider-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.home-feature-slider-heading.gold.center-justify.bottom-margin-50 {
  margin-bottom: 50px;
}

.home-feature-slider-heading.gold.center-justify.bottom-margin-50.hide {
  display: none;
}

.home-feature-slider-heading.center-justify {
  text-align: center;
}

.home-feature-slider-heading.no-bottom-margin {
  margin-bottom: 0;
}

.footer-container {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 85%;
  display: flex;
}

.footer-container.splash {
  width: 100%;
  height: 5vh;
  margin-left: auto;
  margin-right: auto;
}

.footer-copyright-text {
  color: var(--black);
  text-align: center;
  letter-spacing: .25px;
  font-size: 9px;
  font-weight: 400;
  line-height: 1.5;
}

.footer-copyright-text.splash {
  margin-left: auto;
  margin-right: auto;
}

.footer-menu-wrapper {
  justify-content: center;
  margin-bottom: 15px;
  display: none;
}

.footer-menu-link {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

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

.contact-heading {
  color: var(--black);
  text-align: left;
  margin-left: auto;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2;
}

.contact-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.contact-heading.gold.bottom-margin-75 {
  margin-bottom: 75px;
}

.contact-heading.gold.bottom-margin-75.center-justify {
  text-align: center;
}

.contact-heading.gold.bottom-margin-100 {
  margin-bottom: 100px;
}

.contact-heading.gold.bottom-margin-100.center-justify {
  text-align: center;
}

.contact-heading.hide {
  display: none;
}

.contact-paragraph {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  text-align: center;
  width: 85%;
  margin-bottom: 75px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.contact-paragraph.bottom-margin-50 {
  margin-bottom: 50px;
}

.contact-paragraph.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.contact-paragraph.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.contact-paragraph.center-justify {
  text-align: center;
}

.contact-paragraph.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.contact-paragraph.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.contact-paragraph.silver.medium {
  font-weight: 400;
}

.contact-paragraph.hide {
  display: none;
}

.section---footer {
  flex-direction: column;
  align-items: center;
  width: 75vw;
  margin-left: auto;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-right: 15%;
  display: flex;
}

.section---footer.splash {
  width: 100%;
}

.about-heading {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  font-family: Playfair Display, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.2;
}

.about-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.about-heading.gold.bottom-margin-75 {
  margin-bottom: 75px;
}

.about-heading.gold.bottom-margin-75.center-justify {
  text-align: center;
}

.about-heading.gold.bottom-margin-100 {
  margin-bottom: 100px;
}

.about-heading.gold.bottom-margin-100.center-justify {
  text-align: center;
}

.about-paragraph {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  text-align: left;
  width: 50%;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.about-paragraph.bottom-margin-50 {
  margin-bottom: 50px;
}

.about-paragraph.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.about-paragraph.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.about-paragraph.center-justify {
  text-align: center;
}

.about-paragraph.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.about-paragraph.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.about-paragraph.silver.medium {
  font-weight: 400;
}

.about-section-top {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 75vw;
  height: 100%;
  margin-top: 75px;
  margin-bottom: 100px;
  margin-left: auto;
  padding-left: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-section-top.bottom-margin-100 {
  margin-bottom: 100px;
}

.about-section-top.top-margin-100 {
  margin-top: 100px;
}

.about-section-top.top-margin-75 {
  margin-top: 75px;
}

.about-section-top.top-margin-50 {
  margin-top: 50px;
}

.about-section-top.hide {
  display: none;
}

.home-media-heading {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  margin-bottom: 40px;
  font-size: 32px;
  line-height: 1.3;
}

.home-media-heading.center-align.side-margin-25 {
  font-weight: 300;
}

.home-media-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.home-media-heading.gold.center-justify.bottom-margin-50 {
  margin-bottom: 50px;
}

.home-media-heading.gold.center-justify.bottom-margin-50.hide {
  display: none;
}

.home-media-heading.center-justify {
  text-align: center;
}

.home-media-heading.no-bottom-margin {
  margin-bottom: 0;
}

.home-feature-slider-container {
  flex-direction: column;
  align-items: center;
  width: 75%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-feature-slider-container.section-2 {
  flex-direction: column;
  align-items: center;
  width: 70%;
  height: auto;
  display: flex;
}

.home-feature-slider-container._75 {
  flex-direction: column;
  align-items: center;
  width: 75%;
  display: flex;
}

.final-cta-heading {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.3;
}

.final-cta-heading.center-align.side-margin-25 {
  font-weight: 300;
}

.final-cta-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.final-cta-heading.gold.center-justify.bottom-margin-50 {
  margin-bottom: 50px;
}

.final-cta-heading.gold.center-justify.bottom-margin-50.hide {
  display: none;
}

.final-cta-heading.center-justify {
  text-align: center;
}

.final-cta-heading.no-bottom-margin {
  margin-bottom: 0;
}

.contact-detail-paragraph {
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.contact-detail-paragraph.bottom-margin-50 {
  margin-bottom: 50px;
}

.contact-detail-paragraph.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.contact-detail-paragraph.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.contact-detail-paragraph.center-justify {
  text-align: center;
}

.contact-detail-paragraph.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.contact-detail-paragraph.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.contact-detail-paragraph.silver.medium {
  font-weight: 400;
}

.contact-detail-paragraph.medium {
  font-weight: 600;
}

.contact-detail-paragraph.tel {
  margin-bottom: 0;
}

.gift-voucher-button {
  z-index: 10;
  background-color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  color: #000;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  padding: 18px 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.gift-voucher-button:hover {
  background-color: var(--gainsboro\<deleted\|variable-a2c50769\>);
}

.gift-voucher-button._175px {
  width: 175px;
}

.gift-voucher-button.hide {
  display: none;
}

.listing-text---tel {
  color: var(--black);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.listing-text---tel.bottom-margin-25 {
  margin-bottom: 25px;
}

.listing-text---email {
  color: var(--black);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.listing-text---email.bottom-margin-25 {
  margin-bottom: 25px;
}

.listing-text---web {
  color: var(--black);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
}

.listing-text---web.bottom-margin-25 {
  margin-bottom: 25px;
}

.listing-main-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.listing-main-container.section-2 {
  flex-direction: column;
  align-items: center;
  width: 70%;
  height: auto;
  display: flex;
}

.listing-main-container._75 {
  flex-direction: column;
  align-items: center;
  width: 85%;
  display: flex;
}

.nav-bar-line-2 {
  background-color: #f5f5f5;
  width: 22px;
  height: 2px;
  margin-bottom: 4px;
}

._3-cols {
  grid-column-gap: 75px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 85%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

._3-cols.nav-bar {
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.nav-bar-drop-down {
  z-index: 5;
  transform-origin: 50% 0;
  background-color: #0d0d0e;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  margin: 38px -80px 0 -21px;
  padding: 0 25px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.nav-bar-hover {
  transform-origin: 0%;
  background-color: #fff;
  height: 2px;
  position: absolute;
  inset: 36px 0% 0%;
}

.nav-bar-hover.hide {
  display: none;
}

.nav-bar-icon-link {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 28px;
  padding-top: 3px;
  display: none;
}

.nav-bar-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-bar-wrapper-2.nav-bar {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 22px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.nav-bar-logo {
  width: 150px;
}

.nav-bar-logo.invert {
  filter: invert();
}

.nav-bar-line-3 {
  background-color: #f5f5f5;
  width: 22px;
  height: 2px;
  margin-bottom: 4px;
}

.main-para {
  color: #fff;
  font-size: 13.5px;
  line-height: 1.5;
}

.main-para.nav-bar {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 11px;
  font-weight: 500;
}

.main-para.nav-bar.white {
  color: #fff;
  letter-spacing: 1.5px;
}

.main-para.nav-bar.services {
  margin-left: 8px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.top-nav {
  z-index: 999999;
  border-bottom: 1px solid var(--red-wine);
  background-color: var(--slate-4\<deleted\|variable-73ffbd4a\>);
  flex-direction: column;
  justify-content: center;
  height: 65px;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.nav-bar-line-1 {
  background-color: #f5f5f5;
  width: 22px;
  height: 2px;
  margin-bottom: 4px;
}

.nav-bar-links-wrapper {
  height: 30px;
  position: relative;
}

.nav-link {
  font-size: 11px;
}

.nav-link.white {
  color: #fff;
}

.nav-link.white.top-margin-30 {
  margin-top: 25px;
}

.nav-link.white.top-margin-30:hover {
  opacity: .6;
}

.nav-link.white.top-margin-30.bold {
  margin-top: 25px;
}

.nav-link.white.top-margin-30.bold:hover {
  opacity: 1;
}

.nav-link.white.top-margin-30.bold.hide {
  display: none;
}

.nav-link.white.top-margin-30.sub {
  margin-top: 15px;
  display: none;
}

.nav-link.white.top-margin-30.sub:hover {
  opacity: .6;
  letter-spacing: 1px;
}

.nav-link.white.top-margin-30.sub.hide {
  display: none;
}

.nav-link.white.top-margin-30.bottom-margin-25 {
  margin-bottom: 25px;
}

.nav-menu-background {
  display: none;
}

.nav-bar-link-logo {
  align-self: center;
}

.nav-bar-links {
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 3vw;
  display: flex;
  position: relative;
}

.nav-bar-links:hover {
  color: #949599;
}

.nav-bar-links.services {
  flex-direction: row;
}

.top-nav-menu-link {
  color: var(--1\<deleted\|variable-c246cc39\>);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  margin-right: 3vw;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.top-nav-menu-link:hover {
  color: var(--red-wine);
}

.top-nav-menu-link.w--current {
  line-height: 1.4;
}

.top-nav-container {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 85%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.top-nav-container.nav-bar {
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.top-nav-wrapper {
  flex-direction: row;
  align-items: center;
  margin-right: -3vw;
  display: flex;
}

.top-nav-wrapper.nav-bar {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 22px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

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

.top-container.hide {
  display: none;
}

.side-list-tab-mobile {
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  color: var(--black);
  text-align: center;
  width: 50px;
  height: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Fa 400", sans-serif;
  font-size: 17px;
  line-height: 1.2;
  display: none;
  position: absolute;
  transform: none;
}

.side-list-tab-desktop {
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  color: var(--black);
  text-align: center;
  width: 50px;
  height: 20px;
  margin-top: 50vh;
  margin-right: -35px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Fa 400", sans-serif;
  font-size: 17px;
  line-height: 1.2;
  position: absolute;
  transform: rotate(90deg);
}

.side-list-tab-tablet {
  background-color: var(--1\<deleted\|variable-c246cc39\>);
  color: var(--black);
  text-align: center;
  width: 50px;
  height: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Fa 400", sans-serif;
  font-size: 17px;
  line-height: 1.2;
  display: none;
  position: absolute;
  transform: none;
}

.home-splash {
  background-color: var(--burgundy);
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  display: flex;
}

.home-splash.hide {
  display: none;
}

.splash-main {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.splash-main-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-logo {
  object-fit: contain;
  width: 125px;
  height: auto;
  margin-bottom: 60px;
}

.splash-para {
  color: var(--silver\<deleted\|variable-dfc6f4d3\>);
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.splash-para.bottom-margin-50 {
  margin-bottom: 50px;
}

.splash-para.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
  font-size: 18px;
  font-weight: 300;
}

.splash-para.no-bottom-margin {
  margin-bottom: 0;
  font-weight: 400;
}

.splash-para.center-justify {
  text-align: center;
}

.splash-para.center-justify.bottom-margin-50.gold.hide {
  display: none;
}

.splash-para.silver {
  color: var(--silver-text\<deleted\|variable-0522b010\>);
  font-weight: 300;
}

.splash-para.silver.medium {
  font-weight: 400;
}

.splash-para.medium {
  font-weight: 600;
}

.splash-para.tel {
  margin-bottom: 0;
}

.splash-fine-text {
  color: var(--copper\<deleted\|variable-17c199da\>);
  text-align: center;
  margin-bottom: 10px;
  font-family: Brandon reg, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.2;
}

.splash-fine-text.splash {
  margin-left: auto;
  margin-right: auto;
}

.splash-contact-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-contact-icon-wrapper {
  color: var(--white-2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.splash-footer {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1440px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.splash-heading {
  color: #fff;
  margin-bottom: 5px;
  font-family: Brandon reg, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

.splash-heading.gold {
  color: var(--1\<deleted\|variable-c246cc39\>);
}

.splash-heading.gold.bottom-margin-75 {
  margin-bottom: 75px;
}

.splash-heading.gold.bottom-margin-75.center-justify {
  text-align: center;
}

.splash-heading.gold.bottom-margin-100 {
  margin-bottom: 100px;
}

.splash-heading.gold.bottom-margin-100.center-justify {
  text-align: center;
}

.splash-heading.tablet {
  display: none;
}

.splash-heading.desktop {
  color: var(--black-text\<deleted\|variable-131cc102\>);
  font-size: 35px;
}

.splash-heading.mobile {
  display: none;
}

.splash-wine-list-button {
  z-index: 10;
  color: var(--black-text\<deleted\|variable-131cc102\>);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  margin-top: 4px;
  margin-left: 5px;
  padding: 2px 0;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: all .2s;
}

.splash-wine-list-button:hover {
  color: var(--grey-text\<deleted\|variable-9b289afb\>);
}

.splash-wine-list-button._175px {
  width: 175px;
}

.splash-wine-list-button.hide {
  display: none;
}

.splash-heading-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.splash-divider {
  background-color: var(--black-text\<deleted\|variable-131cc102\>);
  width: 1px;
  height: 100%;
  margin-left: 35px;
  margin-right: 50px;
}

.splash-divider.hide {
  display: none;
}

.splash-social-icon {
  color: var(--white-2);
  margin-right: 10px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  transition: all .2s;
}

.splash-social-icon:hover {
  color: var(--copper\<deleted\|variable-17c199da\>);
}

.splash-social-icon.splash {
  color: var(--black-text\<deleted\|variable-131cc102\>);
  margin-right: 10px;
  font-size: 20px;
}

.splash-social-icon.no-right-margin {
  margin-right: 0;
}

.listing-left {
  margin-right: 50px;
}

.michelin-star-wrap {
  margin-bottom: 3px;
}

.side-menu-container {
  background-color: var(--burgundy);
  flex-direction: column;
  align-items: flex-start;
  width: 14vw;
  height: 100vh;
  padding: 75px 0 35px;
  display: flex;
  position: fixed;
}

.side-menu-logo {
  width: 80px;
}

.side-menu-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 75px;
  display: flex;
}

.side-menu-link {
  color: var(--white-2);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 10px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.side-menu-link:hover {
  color: var(--white-1);
  font-family: Gillsansmtpro book, sans-serif;
  font-weight: 300;
}

.side-menu-link:focus {
  color: var(--white-2);
}

.side-menu-link.w--current {
  color: var(--white-1);
}

.side-menu-link.hide {
  display: none;
}

.side-menu-social-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: flex-end center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.side-menu-social-link {
  opacity: .6;
  width: 22px;
}

.side-menu-social-link:hover {
  opacity: 1;
}

.side-menu-social-link.contact {
  opacity: 1;
  filter: invert();
}

.right-content-container {
  align-items: flex-start;
  height: 100vh;
  margin-left: 14vw;
  display: flex;
}

.purpose-container {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/6643f69a69eccf09b3c9ab02_purpose_bg2.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
  padding-top: 75px;
  padding-right: 100px;
}

.purpose-container.hide {
  background-position: 100%;
}

.purpose-text-wrapper {
  width: 500px;
  margin-left: auto;
}

.purpose-text-wrapper.hide {
  display: none;
}

.body-copy {
  color: var(--white-1);
  font-family: Gillsansmtpro book, sans-serif;
}

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

.side-menu-logo-wrapper {
  opacity: .7;
  margin-left: auto;
  margin-right: auto;
}

.side-menu-logo-wrapper.w--current {
  opacity: .75;
}

.home-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: relative;
}

.home-container.hide {
  background-position: 100%;
}

.home-video {
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
}

.home-video-logo {
  opacity: 1;
  width: 125px;
  display: block;
  position: static;
  inset: 0%;
}

.home-video-logo-container {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.domaines-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(400px, 400px) 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.domaines-container.hide {
  background-position: 100%;
}

.domaines-left-content {
  border-right: 1px solid var(--grey);
  background-color: #fff;
  width: 21vw;
  max-width: 400px;
  height: 100vh;
  padding-top: 75px;
  padding-left: 25px;
  padding-right: 25px;
  position: fixed;
  inset: 0% auto 0% 14vw;
  overflow: scroll;
}

.domaines-right-content {
  flex-direction: column;
  align-self: flex-end;
  align-items: center;
  width: 65vw;
  height: auto;
  margin-left: 0;
  padding: 75px 50px;
  display: flex;
  position: relative;
  overflow: visible;
}

.domaine-content-container {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.domaines-logo {
  align-self: center;
  height: 150px;
  margin-bottom: 50px;
}

.domaines-logo.hide {
  display: none;
}

.domaines-logo.small {
  height: 125px;
}

.domaines-logo.small2 {
  height: 100px;
}

.domaines-image-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.domaines-image-wrapper.hide {
  display: none;
}

.domaines-image {
  width: 100%;
  max-height: 500px;
}

.domaines-image.hide {
  display: none;
}

.domaines-name {
  color: var(--black);
  text-align: center;
  margin-bottom: 5px;
}

.domaines-name-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.body-fine {
  color: var(--black);
  text-align: center;
  font-size: 12px;
}

.body-fine.listing-notes {
  text-align: right;
  align-self: flex-end;
  margin-top: 15px;
  line-height: 1.5;
}

.body-fine.listing {
  text-align: left;
}

.body-fine.listing.less-leading {
  line-height: 14px;
}

.body-fine.hide {
  display: none;
}

.body-fine.highlight {
  color: var(--red-wine);
  text-align: left;
  font-family: Gillsansmtpro, sans-serif;
  font-weight: 500;
  line-height: 12px;
}

.body-fine.highlight.less-leading {
  line-height: 14px;
}

.domaines-write-up {
  width: 100%;
  max-width: 800px;
  margin-bottom: 50px;
  line-height: 1.3;
}

.domaines-listing-container {
  max-width: 800px;
}

.domaines-listing-container.bottom-margin {
  margin-bottom: 50px;
}

.domaines-listing-top-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid var(--black);
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 3fr 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 8px;
  padding-bottom: 8px;
  display: grid;
}

.domaines-listing-top-wrapper.no-bottom-line {
  border-bottom-style: none;
  margin-bottom: -5px;
  padding-bottom: 0;
}

.domaines-listing-category {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.domaines-listing-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid var(--black);
  grid-template: ". . . Area"
  / .5fr .5fr 3fr 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 13px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  display: grid;
}

.domaines-listing-wrapper.no-bottom-line {
  border-bottom-style: none;
  margin-bottom: -5px;
  padding-bottom: 0;
}

.domaines-listing-wrapper.hide {
  display: none;
}

.domaines-details-wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
  display: flex;
}

.domaines-details-wrapper.hide {
  display: none;
}

.listing-name {
  padding-right: 20px;
  font-size: 15px;
  line-height: 1.3;
}

.listing-name.collection {
  padding-right: 20%;
}

.listing-code {
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 8px;
  font-size: 9px;
  line-height: 1.2px;
}

.listing-type {
  letter-spacing: 1px;
  padding-top: 2px;
  font-size: 12px;
  line-height: 1.2;
}

.listing-price, .listing-quantity {
  font-size: 15px;
}

.listing-type-wrapper {
  justify-content: space-between;
  padding-right: 2px;
  display: flex;
}

.listing-colour {
  width: 12px;
  height: 12px;
  margin-top: 1px;
}

.listing-colour.red-wine, .listing-colour.green-wine {
  background-image: linear-gradient(to bottom, var(--red-wine), var(--red-wine));
}

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

.listing-colour.champagne {
  background-color: var(--champagne);
  margin-top: 1px;
}

.listing-colour.rose-wine {
  background-color: var(--rose-wine);
}

.listing-colour.sweet-wine {
  background-image: linear-gradient(to bottom, var(--sweet-wine), var(--sweet-wine));
}

.listing-colour.whiskey {
  background-color: var(--whiskey);
}

.domaines-menu-category {
  color: var(--burgundy);
  text-align: center;
  margin-bottom: 25px;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.domaines-menu-link {
  filter: grayscale();
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  transition: all .2s;
  display: flex;
}

.domaines-menu-link:hover {
  filter: none;
}

.domaines-menu-link.hide {
  display: none;
}

.domaines-menu-label {
  max-width: 100%;
  height: 80px;
  margin-bottom: 20px;
  transition: all .2s;
  display: none;
}

.domaines-menu-label:hover {
  transform: scale(1.1);
}

.domaines-menu-label.wide {
  height: 70px;
}

.domaines-menu-label.short {
  height: 80px;
}

.domaines-menu-label-name {
  text-align: center;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 12px;
  line-height: 1.5;
}

.domaines-menu-label-name:hover {
  letter-spacing: .9px;
  font-family: Gillsansmtpro, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.domaines-menu-label-name:focus {
  text-decoration: underline;
}

.domaines-menu-divider {
  background-color: var(--black);
  opacity: .3;
  width: 75%;
  height: 1px;
}

.domaine-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.relations-menu {
  border-right: 1px solid var(--grey);
  background-color: #fff;
  width: 21vw;
  max-width: 400px;
  height: 100vh;
  padding-top: 75px;
  padding-left: 25px;
  padding-right: 25px;
  position: fixed;
  inset: 0% auto 0% 14vw;
}

.relations-menu.hide {
  display: none;
}

.relations-content-container {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.relations-content-container.hide {
  display: none;
}

.relations-menu-country {
  font-family: Gillsansmtpro, sans-serif;
}

.relations-menu-link {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  display: flex;
}

.relations-menu-link.w--current {
  flex-direction: row;
  display: flex;
}

.relations-menu-link.hide {
  display: none;
}

.relations-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-end;
  align-items: flex-start;
  width: 65vw;
  height: auto;
  padding-left: 50px;
  position: relative;
  overflow: hidden;
}

.relations-name {
  color: var(--black);
  text-align: left;
  margin-bottom: 5px;
  margin-right: 10px;
}

.relations-name-wrapper {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 25px;
  display: flex;
}

.michelin-star {
  width: 10px;
  margin-right: 3px;
}

.relations-details-wrapper {
  flex-direction: row;
  align-items: flex-start;
  width: 75%;
  margin-bottom: 32px;
  display: block;
}

.relations-details-wrapper.bottom-margin {
  margin-bottom: 75px;
}

.relations-details-top {
  color: var(--black);
  text-align: left;
  margin-bottom: 5px;
  margin-right: 10px;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 12px;
  line-height: 1.3;
}

.relations-details {
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
}

.relations-write-up {
  margin-top: 75px;
  margin-bottom: 75px;
  line-height: 1.3;
}

.relations-image {
  width: 60%;
  margin-top: 75px;
}

.relations-info {
  width: 40%;
  margin-top: 75px;
  margin-right: 50px;
}

.relations-wrapper {
  align-items: flex-start;
  max-height: none;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.relations-wrapper.hide {
  display: none;
}

.listing-price-size {
  font-size: 12px;
}

.collection-listing-name {
  font-size: 15px;
  line-height: 1.3;
}

.collection-listing-name.bottom-line {
  border-bottom: 1px solid #00000026;
  margin-bottom: 10px;
  padding-bottom: 6px;
}

.collection-listing-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  border-bottom: 1px solid var(--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 13px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  display: grid;
}

.collection-type-wrapper {
  justify-content: flex-start;
  margin-bottom: 4px;
  display: flex;
}

.collection-type {
  letter-spacing: 1px;
  margin-right: 8px;
  padding-top: 2px;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

.contact-wrapper {
  flex-flow: column;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
  position: relative;
}

.email-form {
  width: 75%;
  max-width: 600px;
  margin: 75px auto 50px;
}

.email-form.hide {
  display: none;
}

.contact-right {
  width: 45%;
  margin-top: 75px;
  margin-right: 0;
}

.contact-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: 175px;
  padding-left: 50px;
  padding-right: 50px;
  position: relative;
  overflow: hidden;
}

.contact-text-field, .contact-text-box {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 16px;
}

.contact-button {
  border: 1px solid var(--black);
  color: var(--black);
  letter-spacing: 1px;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 15px;
  font-size: 14px;
  line-height: 0;
  transition: all .2s;
}

.contact-button:hover {
  background-color: var(--burgundy);
  color: var(--white-1);
}

.newsletter.hide {
  display: none;
}

.michelin-star-small {
  width: 8px;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 2px;
}

.contact-bottom-wrapper {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.contact-bottom-wrapper.bottom-margin {
  margin-bottom: 75px;
}

.domaines-listing-block {
  flex-flow: column;
  width: 100%;
  max-width: 800px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.side-menu-container-tablet {
  background-color: var(--burgundy);
  flex-direction: column;
  align-items: flex-start;
  width: 175px;
  height: 100vh;
  padding: 75px 0 35px;
  display: flex;
  position: fixed;
}

.drop-down-menu-container.hide {
  display: none;
}

.hamburger-button-top, .hamburger-button-bottom, .hamburger-button-mid, .close-button-top, .close-button-bottom {
  width: 100px;
  height: 1px;
}

.top-menu-container {
  display: none;
}

.top-menu-logo-wrapper {
  opacity: .7;
  margin-left: auto;
  margin-right: auto;
}

.top-menu-logo-wrapper.w--current {
  opacity: .75;
}

.top-menu-logo {
  width: 80px;
}

.top-menu-social-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: flex-end center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.top-label-link {
  color: var(--white-2);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 10px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.top-label-link:hover {
  color: var(--white-1);
  font-family: Gillsansmtpro book, sans-serif;
  font-weight: 300;
}

.top-label-link:focus {
  color: var(--white-2);
}

.top-label-link.w--current {
  color: var(--white-1);
}

.top-label-arrow-down {
  color: var(--white-2);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 10px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  display: block;
}

.top-label-arrow-down:hover {
  color: var(--white-1);
  font-family: Gillsansmtpro book, sans-serif;
  font-weight: 300;
}

.top-label-arrow-down:focus {
  color: var(--white-2);
}

.top-label-arrow-down.w--current {
  color: var(--white-1);
}

.top-menu-container-2 {
  display: none;
}

.relations-divider {
  background-color: var(--black);
  opacity: .3;
  width: 75%;
  height: 1px;
  margin-bottom: 25px;
}

.listing-bold {
  font-family: Gillsansmtpro, sans-serif;
  font-weight: 500;
}

.listing-assortment-red {
  color: var(--red-wine);
}

.listing-assortment-white {
  color: var(--white-wine);
}

.domaines-listing-assortmenr-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 1px solid var(--black);
  grid-template: ". . . Area"
  / 1fr .75fr 3.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 13px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  display: grid;
}

.assortment-red {
  color: var(--red-wine);
  padding-right: 8px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.assortment-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.assortment-white {
  color: var(--white-wine);
  padding-right: 8px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.collections-menu-category {
  text-align: center;
  font-family: Gillsansmtpro, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.contact-social-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: flex-end center;
  margin-top: 0;
  display: flex;
}

.contact-details {
  align-self: center;
  margin-top: 5px;
  font-family: Gillsansmtpro book, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
}

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

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

.success-message {
  background-color: #ddd0;
}

.error-message-wrapper {
  background-color: var(--burgundy);
  margin-top: 25px;
  padding: 10px;
}

.error-message {
  color: var(--white-0);
  text-align: center;
  font-family: Gillsansmtpro book, sans-serif;
  font-weight: 400;
}

.contact-header {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
}

.contact-wrapper-2 {
  max-width: 600px;
  margin: 75px auto 50px;
}

.contact-wrapper-2.hide {
  display: none;
}

.contact-text {
  border-bottom: 1px solid var(--black);
  text-align: center;
  width: 68%;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  line-height: 1.3;
}

.contact-text.hide {
  display: none;
}

.contact-image {
  margin-top: 50px;
}

.contact-image.hide {
  display: none;
}

.contact-video-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.contact-video {
  width: 500px;
  height: 625px;
}

@media screen and (min-width: 1440px) {
  .side-menu-container {
    padding-left: 35px;
    padding-right: 35px;
  }

  .right-content-container {
    margin-left: 14vw;
  }

  .purpose-container {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/6643f69a69eccf09b3c9ab02_purpose_bg2.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    padding-right: 150px;
  }

  .purpose-text-wrapper {
    width: 48%;
  }

  .domaines-listing-container {
    justify-content: center;
    align-self: center;
    width: 100%;
    max-width: 800px;
  }

  .listing-name {
    padding-right: 20px;
  }

  .relations-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .relations-container {
    margin-left: 450px;
  }

  .relations-details-wrapper.hide {
    display: none;
  }

  .contact-container {
    margin-left: 250px;
  }

  .contact-bottom-wrapper.hide {
    display: none;
  }

  .domaines-listing-block {
    flex-flow: column;
    align-items: stretch;
    max-width: 800px;
    display: flex;
    position: relative;
  }

  .side-menu-container-tablet {
    width: 250px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .contact-text {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  .side-nav-bar {
    display: none;
  }

  .section {
    width: 100%;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .container.section-2 {
    width: 75%;
  }

  .container._75 {
    width: 85%;
  }

  .paragraph {
    font-size: 16px;
  }

  .paragraph.silver, .paragraph.silver.medium {
    font-size: 18px;
  }

  .hero-image {
    width: 70vw;
    height: 500px;
  }

  .h2 {
    font-size: 28px;
  }

  .h2.gold.center-justify.bottom-margin-50 {
    font-size: 30px;
  }

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

  .mask {
    height: 450px;
  }

  .slider-image-mask {
    height: 350px;
  }

  .video-container {
    margin-bottom: 50px;
  }

  .media-block {
    width: 300px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .media-block-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .video {
    height: 400px;
  }

  .media-block-image-mask {
    width: 300px;
  }

  .listing-title-container {
    margin-left: 0;
  }

  .section---dining-partners {
    width: 100%;
    margin-top: 125px;
    margin-left: 0;
  }

  .section---final-cta {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section---divider-block {
    width: 100%;
    margin-left: 0;
  }

  .section---contact {
    width: 600px;
    margin-top: 125px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block {
    margin-bottom: 0;
  }

  .winegrowers-list-container {
    align-items: flex-end;
    margin: 25px 0 25px 25px;
    display: flex;
  }

  .winegrowers-title {
    font-size: 12px;
    line-height: 1.2;
  }

  .winegrowers-index {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 25px;
    font-size: 28px;
  }

  .section---hero {
    width: 100%;
    margin-top: 70px;
    margin-bottom: 100px;
    padding-left: 50px;
  }

  .hero-title-wrapper {
    width: 275px;
  }

  .winegrowers-title-main {
    font-size: 40px;
  }

  .hero-container {
    height: auto;
  }

  .side-list-bar {
    flex-direction: row;
    align-items: flex-end;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .side-list-bar-container {
    z-index: 50;
    border-bottom: 1px solid var(--red-wine);
    flex-direction: row;
    align-items: flex-end;
    width: auto;
    height: auto;
    min-height: 250px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    inset: 70px 0% auto;
    transform: none;
  }

  .winegrowers-label-block {
    margin-bottom: 0;
    margin-right: 25px;
  }

  .winegrowers-name {
    font-size: 12px;
    line-height: 1.2;
  }

  .wine-label-mask {
    width: 100px;
    margin-bottom: 15px;
  }

  .section---wineries {
    width: 100%;
    margin-top: 375px;
    margin-left: 0;
  }

  .close-icon {
    display: none;
  }

  .lightbox {
    margin-bottom: 50px;
  }

  .contact-form-container {
    width: auto;
  }

  .gift-voucher-container {
    flex-direction: column;
    width: auto;
    display: flex;
  }

  .cta-container {
    width: 85%;
  }

  .about-text-container {
    flex-direction: row;
    justify-content: flex-start;
    padding-left: 20%;
    padding-right: 20%;
    display: flex;
    position: static;
  }

  .about-year {
    order: 1;
    margin-top: 20px;
    margin-right: 0;
    font-size: 70px;
    line-height: 1;
  }

  .about-write-up {
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
  }

  .about-top-title {
    margin-top: -15px;
  }

  .about-image-horizontal {
    height: 450px;
  }

  .about-image-horizontal._1 {
    position: static;
  }

  .about-image-horizontal._3 {
    background-image: url("https://cdn.prod.website-files.com/601e74d31e00212feab05d39/601e74d31e0021b109b05d5c_shutterstock_292033604%202%20copy.jpg");
  }

  .about-text-wrapper {
    flex-direction: column;
    justify-content: center;
    width: 200px;
    margin-right: 50px;
  }

  .slider-feature-name {
    color: var(--1\<deleted\|variable-c246cc39\>);
    font-size: 28px;
  }

  .media-title {
    color: var(--1\<deleted\|variable-c246cc39\>);
  }

  .supply-listing-cta {
    flex-direction: column;
    justify-items: end;
    width: 75%;
    padding: 25px;
    display: flex;
  }

  .supply-listing-cta-heading {
    text-align: center;
  }

  .supply-listing-cta-text {
    text-align: center;
    margin-bottom: 25px;
    font-size: 18px;
  }

  .supply-listing-cta-button {
    margin-top: 0;
  }

  .slider-feature-button {
    margin-top: -15px;
  }

  .about-section {
    align-items: center;
    width: 100%;
    margin-bottom: 100px;
    margin-left: 0;
    padding-left: 0;
  }

  .about-section.first-section {
    margin-top: 70px;
  }

  .about-image-vertical {
    width: 450px;
    height: 575px;
    margin-left: 0%;
  }

  .about-image-vertical._1 {
    width: 68%;
    position: absolute;
  }

  .about-image-vertical._2 {
    width: 450px;
    height: 575px;
  }

  .home-hero-paragraph {
    margin-bottom: 0;
  }

  .contact-heading, .contact-paragraph {
    margin-left: auto;
    margin-right: auto;
  }

  .section---footer {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-paragraph {
    font-size: 16px;
  }

  .about-section-top {
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .home-media-heading {
    margin-bottom: 40px;
  }

  .home-feature-slider-container.section-2 {
    width: 75%;
  }

  .final-cta-heading.gold.center-justify.bottom-margin-50 {
    font-size: 30px;
  }

  .contact-detail-paragraph {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .contact-detail-paragraph.silver, .contact-detail-paragraph.silver.medium {
    font-size: 18px;
  }

  .contact-detail-paragraph.tel {
    margin-bottom: 0;
  }

  .listing-main-container.section-2 {
    width: 75%;
  }

  .listing-main-container._75 {
    width: 85%;
  }

  .top-nav {
    height: 70px;
    display: block;
  }

  .top-nav-menu-link {
    margin-right: 2.5vw;
  }

  .top-nav-container {
    width: 92%;
  }

  .top-container {
    z-index: 100;
    position: fixed;
    inset: 0% 0% auto;
  }

  .side-list-tab-mobile {
    align-self: center;
    display: none;
    bottom: -20px;
    transform: rotate(180deg);
  }

  .side-list-tab-desktop {
    display: none;
  }

  .side-list-tab-tablet {
    align-self: center;
    display: block;
    bottom: -20px;
    transform: rotate(180deg);
  }

  .splash-para {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .splash-para.silver, .splash-para.silver.medium {
    font-size: 18px;
  }

  .splash-para.tel {
    margin-bottom: 0;
  }

  .splash-fine-text {
    margin-bottom: 10px;
  }

  .splash-heading.tablet {
    font-size: 35px;
    display: block;
  }

  .splash-divider {
    height: 100%;
  }

  .side-menu-container {
    width: 175px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .side-menu-wrapper {
    margin-top: 10vh;
  }

  .right-content-container {
    margin-left: 0;
  }

  .purpose-container {
    background-position: 60%;
    background-repeat: no-repeat;
    padding-top: 110px;
    padding-bottom: 75px;
    padding-right: 50px;
    overflow: auto;
  }

  .purpose-text-wrapper {
    width: 65%;
    max-width: 400px;
  }

  .home-video-logo {
    width: 100px;
  }

  .domaines-left-content {
    width: 200px;
    margin-top: 60px;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
    left: 0;
  }

  .domaines-right-content {
    width: auto;
    margin-top: 60px;
    margin-left: 200px;
    padding-top: 25px;
    padding-bottom: 50px;
  }

  .domaines-logo {
    margin-bottom: 50px;
  }

  .domaines-logo.small, .domaines-logo.small2 {
    height: 100px;
  }

  .domaines-image-wrapper, .domaines-name-wrapper {
    margin-bottom: 25px;
  }

  .body-fine.listing, .body-fine.highlight {
    text-align: left;
    margin-bottom: 5px;
    line-height: 10px;
  }

  .domaines-listing-top-wrapper.no-bottom-line {
    border-bottom-style: none;
    margin-bottom: -5px;
    padding-top: 5px;
    padding-bottom: 0;
  }

  .domaines-listing-wrapper.no-bottom-line {
    border-bottom-style: none;
    margin-bottom: -5px;
    padding-bottom: 0;
  }

  .listing-name {
    padding-right: 10px;
  }

  .domaines-menu-link {
    width: auto;
    margin-bottom: 25px;
  }

  .domaine-content-wrapper {
    flex-flow: column;
    margin-bottom: 25px;
  }

  .relations-menu {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-top: 60px;
    padding-top: 0;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
    left: 0;
  }

  .relations-container {
    width: auto;
    margin-top: 60px;
    margin-left: 200px;
    padding-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .relations-container.hide {
    display: none;
  }

  .relations-details-wrapper {
    margin-bottom: 25px;
  }

  .relations-write-up {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .relations-image {
    order: -1;
    width: auto;
    margin-top: 0;
  }

  .relations-info {
    width: auto;
    margin-top: 25px;
    margin-right: 0;
  }

  .relations-wrapper {
    flex-direction: column;
    height: auto;
    max-height: none;
    margin-bottom: 50px;
  }

  .contact-wrapper {
    flex-direction: column;
    padding-left: 50px;
    padding-right: 50px;
  }

  .email-form {
    border-right-style: none;
    align-self: stretch;
    width: 75%;
    margin-top: 110px;
    margin-left: 0;
    margin-right: 0%;
    padding-right: 0%;
  }

  .contact-right {
    width: 75%;
    margin-right: 0;
  }

  .contact-container {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    margin-left: 0;
    display: flex;
  }

  .newsletter {
    width: auto;
  }

  .contact-bottom-wrapper {
    margin-bottom: 0;
  }

  .side-menu-container-tablet {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .side-menu-container-tablet.hide {
    display: none;
  }

  .drop-down-menu-container {
    z-index: 15;
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
  }

  .drop-down-menu-container.hide {
    display: none;
  }

  .hamburger-button-wrapper {
    z-index: 15;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-right: 18px;
    padding: 11px 10px 10px;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .hamburger-button-wrapper.hide {
    display: none;
  }

  .hamburger-button-top, .hamburger-button-bottom {
    background-color: var(--white-2);
    width: 30px;
    height: 2px;
    position: relative;
  }

  .hamburger-button-mid {
    background-color: var(--white-2);
    width: 30px;
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
  }

  .close-button-wrapper {
    z-index: 15;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 10px;
    margin-right: 20px;
    padding: 18px 8px 15px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .close-button-wrapper.hide {
    display: none;
  }

  .close-button-top {
    background-color: var(--white-2);
    width: 30px;
    height: 2px;
    position: relative;
    transform: rotate(45deg);
  }

  .close-button-bottom {
    background-color: var(--white-2);
    width: 30px;
    height: 2px;
    position: relative;
    top: -2px;
    transform: rotate(-45deg);
  }

  .top-menu-container {
    z-index: 10;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--burgundy);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
    height: 60px;
    display: grid;
    position: fixed;
  }

  .top-menu-logo-wrapper {
    margin-top: 9px;
    margin-left: 25px;
    margin-right: 0;
  }

  .top-menu-logo {
    width: 40px;
  }

  .top-menu-social-wrapper, .top-label-link-wrapper-show {
    display: none;
  }

  .top-menu-container-2 {
    z-index: 10;
    background-color: var(--burgundy);
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    height: 60px;
    display: block;
    position: fixed;
  }

  .top-label-link-wrapper-hide {
    display: none;
  }

  .contact-wrapper-2 {
    border-right-style: none;
    align-self: stretch;
    width: 75%;
    margin-top: 110px;
    margin-left: 0;
    margin-right: 0%;
    padding-right: 0%;
  }
}

@media screen and (max-width: 767px) {
  .section {
    margin-bottom: 75px;
    overflow: hidden;
  }

  .section.home-media {
    margin-bottom: 25px;
  }

  .container._75 {
    width: 90%;
  }

  .paragraph {
    font-size: 14px;
  }

  .hero-image {
    order: -1;
    width: 100%;
    height: 400px;
    margin: 0 0 0 0;
    position: relative;
  }

  .h2.gold.center-justify.bottom-margin-50 {
    margin-bottom: 25px;
    font-size: 28px;
  }

  .slider, .slider-image-mask {
    height: 300px;
  }

  .video-play-button {
    transform: scale(.9);
  }

  .media-block {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: auto;
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .media-block-container {
    grid-column-gap: 50px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .video {
    height: 300px;
  }

  .media-block-image {
    height: 300px;
    margin-bottom: 0;
  }

  .media-block-image-mask {
    width: auto;
    height: auto;
    margin-bottom: 25px;
  }

  .listing-block {
    margin-bottom: 25px;
  }

  .listing-image {
    height: 325px;
  }

  .listing-image-container {
    margin-bottom: 35px;
  }

  .listing-title {
    font-size: 28px;
  }

  .michelinstar {
    margin-top: 28px;
  }

  .accordion-container {
    align-self: stretch;
    margin-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .section---dining-partners {
    margin-top: 100px;
  }

  .section---final-cta {
    width: 90%;
  }

  .section---contact {
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-top: 100px;
    margin-bottom: 75px;
    display: flex;
  }

  .form-block {
    width: 85%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-details-container {
    align-items: center;
    width: 90%;
    margin-bottom: 70px;
  }

  .instagram-icon.splash {
    margin-right: 14px;
    font-size: 22px;
  }

  .whatsapp-icon.splash {
    width: 20px;
  }

  .winegrowers-list-container {
    width: auto;
  }

  .winegrowers-title {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .winegrowers-title.gold {
    justify-content: center;
  }

  .section---hero {
    margin-top: 0;
    margin-bottom: 75px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .hero-title-wrapper {
    align-items: center;
    width: auto;
    margin-top: -125px;
    margin-left: 15%;
    margin-right: 15%;
  }

  .winegrowers-title-main {
    text-align: center;
    font-size: 35px;
  }

  .hero-container {
    flex-direction: column;
    height: auto;
    margin-top: 50px;
  }

  .side-list-bar {
    height: auto;
  }

  .side-list-bar-container {
    z-index: 50;
    justify-content: center;
    min-height: auto;
    top: 55px;
    overflow: visible;
    transform: translate(0, -190px);
  }

  .winegrowers-label-block {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: min-content auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-end;
    display: grid;
  }

  .winegrowers-name {
    text-align: left;
    justify-content: flex-start;
  }

  .wine-label-mask {
    align-items: center;
    height: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  .section---wineries {
    margin-top: 100px;
  }

  .wineries-content-container {
    width: 90%;
  }

  .winegrowers-heading {
    margin-bottom: 40px;
    font-size: 44px;
  }

  .lightbox {
    width: 100%;
    margin-bottom: 40px;
  }

  .close-icon-top-bar {
    margin-left: 5px;
  }

  .contact-form-container {
    width: 90%;
    margin-bottom: 75px;
  }

  .gift-voucher-container {
    width: 90%;
    display: flex;
  }

  .cta-container {
    width: auto;
    padding: 25px 0;
  }

  .about-text-container {
    padding-left: 10%;
    padding-right: 10%;
  }

  .about-year {
    margin-top: 15px;
    font-size: 65px;
  }

  .about-image-horizontal {
    height: 350px;
  }

  .about-text-wrapper {
    margin-right: 25px;
  }

  .slider-feature-name {
    font-size: 24px;
  }

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

  .supply-listing-cta {
    width: 90%;
    padding: 25px;
  }

  .supply-listing-cta-heading {
    margin-bottom: 25px;
    font-size: 28px;
    overflow: scroll;
  }

  .supply-listing-cta-text {
    margin-bottom: 25px;
    font-size: 17px;
  }

  .about-section, .about-section.top-margin-75 {
    margin-bottom: 75px;
  }

  .about-section.top-margin-50 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .about-section.first-section {
    margin-top: 55px;
  }

  .about-image-vertical, .about-image-vertical._2 {
    width: 400px;
    height: 500px;
  }

  .home-hero-paragraph {
    text-align: center;
    margin-bottom: 0;
  }

  .home-hero-heading {
    text-align: center;
    margin-bottom: 25px;
    font-size: 40px;
  }

  .home-feature-slider-heading {
    margin-bottom: 0;
    font-size: 28px;
  }

  .contact-heading {
    font-size: 44px;
  }

  .contact-paragraph {
    margin-bottom: 50px;
  }

  .about-paragraph {
    font-size: 14px;
  }

  .home-media-heading {
    margin-bottom: 40px;
    font-size: 28px;
  }

  .home-feature-slider-container {
    width: 90%;
  }

  .final-cta-heading {
    font-size: 28px;
  }

  .final-cta-heading.gold.center-justify.bottom-margin-50 {
    margin-bottom: 25px;
    font-size: 28px;
  }

  .contact-detail-paragraph {
    text-align: center;
    font-size: 18px;
  }

  .contact-detail-paragraph.medium {
    text-align: center;
  }

  .gift-voucher-button {
    flex-direction: column;
  }

  .listing-main-container, .listing-main-container._75 {
    width: 90%;
  }

  .nav-bar-line-2 {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
  }

  ._3-cols.nav-bar {
    width: 98%;
    margin-right: -5px;
    padding-left: 0;
  }

  .nav-bar-icon-link {
    z-index: 100;
    margin-right: -20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .nav-bar-wrapper-2.nav-bar {
    justify-content: flex-end;
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
  }

  .nav-bar-logo {
    width: 140px;
  }

  .nav-bar-line-3 {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
  }

  .main-para.nav-bar {
    margin-right: 2.5vw;
    font-size: 10px;
  }

  .top-nav {
    z-index: 50;
    height: 55px;
  }

  .nav-bar-line-1 {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
  }

  .nav-menu-background {
    z-index: 10;
    background-color: var(--slate-4\<deleted\|variable-73ffbd4a\>);
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nav-bar-links {
    flex: none;
    margin-right: 10px;
  }

  .top-nav-menu-link {
    margin-bottom: 6vh;
    margin-right: 0;
    font-size: 20px;
    display: block;
  }

  .top-nav-container {
    z-index: 20;
    width: 90%;
    position: relative;
  }

  .top-nav-container.nav-bar {
    width: 98%;
    margin-right: -5px;
    padding-left: 0;
  }

  .top-nav-wrapper {
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    margin-right: 0;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
    position: absolute;
    inset: 0 0% 0%;
  }

  .top-nav-wrapper.nav-bar {
    justify-content: flex-end;
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
  }

  .top-container {
    z-index: 100;
  }

  .side-list-tab-mobile {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
    color: var(--black);
    text-align: center;
    align-self: center;
    width: 50px;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-family: "Fa 400", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2;
    display: block;
    position: absolute;
    bottom: -20px;
    transform: rotate(180deg);
  }

  .side-list-tab-desktop {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
    color: var(--black);
    text-align: center;
    width: 50px;
    height: 20px;
    margin-bottom: -20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    font-family: "Fa 400", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2;
    display: none;
    position: absolute;
    transform: rotate(180deg);
  }

  .side-list-tab-tablet {
    background-color: var(--1\<deleted\|variable-c246cc39\>);
    color: var(--black);
    text-align: center;
    align-self: center;
    width: 50px;
    height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-family: "Fa 400", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.2;
    display: none;
    position: absolute;
    bottom: -20px;
    transform: rotate(180deg);
  }

  .home-splash {
    flex: 1;
    height: auto;
  }

  .splash-main-wrapper {
    transform: scale(.9);
  }

  .splash-para {
    text-align: center;
    font-size: 18px;
  }

  .splash-para.medium {
    text-align: center;
  }

  .splash-contact-icon-wrapper {
    margin-right: 0;
  }

  .splash-footer {
    height: 45px;
  }

  .splash-heading.desktop {
    flex: none;
  }

  .splash-wine-list-button {
    flex-direction: column;
  }

  .splash-divider {
    height: 135px;
  }

  .splash-social-icon.splash {
    margin-right: 14px;
    font-size: 22px;
  }

  .side-menu-container {
    display: none;
  }

  .side-menu-logo {
    width: 70px;
  }

  .side-menu-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
  }

  .side-menu-link {
    text-align: left;
    margin-bottom: 8px;
  }

  .side-menu-social-wrapper {
    display: none;
  }

  .right-content-container {
    margin-left: 0;
  }

  .purpose-container {
    background-position: 50%;
    padding-top: 75px;
    padding-right: 25px;
  }

  .purpose-text-wrapper {
    width: 50%;
    min-width: 250px;
    max-width: 390px;
  }

  .home-video-logo {
    width: 100px;
  }

  .domaines-left-content {
    flex-flow: column;
    width: 175px;
    margin-top: 50px;
    padding-top: 25px;
    display: flex;
  }

  .domaines-right-content {
    margin-top: 50px;
    margin-left: 175px;
    padding: 25px;
    overflow: hidden;
  }

  .domaines-logo {
    height: 100px;
    margin-bottom: 50px;
  }

  .domaines-logo.small, .domaines-logo.small2 {
    height: 75px;
  }

  .domaines-image-wrapper {
    margin-bottom: 25px;
  }

  .domaines-name {
    font-size: 18px;
  }

  .domaines-name-wrapper {
    margin-bottom: 25px;
  }

  .domaines-listing-container {
    object-fit: fill;
    width: 150%;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .domaines-listing-top-wrapper, .domaines-listing-wrapper {
    grid-template-columns: .5fr .5fr 1fr 1fr .5fr;
  }

  .listing-name {
    padding-right: 0;
  }

  .listing-code {
    padding-top: 7px;
  }

  .listing-type {
    font-size: 9px;
  }

  .listing-colour {
    width: 10px;
    height: 10px;
  }

  .domaines-menu-category {
    font-size: 12px;
  }

  .domaines-menu-label-name {
    margin-left: 0;
    margin-right: 0;
    font-size: 11px;
  }

  .relations-menu {
    justify-content: flex-start;
    align-items: center;
    width: 150px;
    margin-top: 50px;
    padding-top: 25px;
    left: 0;
    overflow: scroll;
  }

  .relations-content-container {
    margin-bottom: 35px;
  }

  .relations-menu-country, .relations-menu-link {
    margin-bottom: 10px;
  }

  .relations-menu-link.w--current {
    margin-bottom: 25px;
  }

  .relations-container {
    margin-top: 50px;
    margin-left: 150px;
    padding-top: 25px;
  }

  .contact-wrapper {
    flex-direction: column;
    align-items: stretch;
    padding-left: 25px;
    padding-right: 25px;
  }

  .email-form {
    width: 100%;
    margin-top: 75px;
    margin-left: 0;
    margin-right: 0;
  }

  .contact-container {
    margin-left: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .domaines-listing-block {
    width: auto;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
    position: static;
    overflow: auto;
  }

  .side-menu-container-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: grid;
  }

  .drop-down-menu-container {
    display: block;
  }

  .hamburger-button-wrapper {
    margin-top: 5px;
    margin-right: 16px;
  }

  .close-button-wrapper {
    margin-top: 5px;
    margin-right: 17px;
  }

  .top-menu-container {
    height: 50px;
  }

  .top-menu-logo-wrapper {
    margin-top: 7px;
  }

  .top-menu-logo {
    width: 35px;
  }

  .top-menu-social-wrapper {
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 0;
    display: flex;
  }

  .top-label-link {
    text-align: left;
    margin-bottom: 8px;
  }

  .top-label-link-wrapper-show {
    display: none;
  }

  .top-label-arrow-down {
    text-align: left;
    margin-bottom: 8px;
  }

  .top-menu-container-2 {
    height: 50px;
  }

  .top-label-link-wrapper-hide {
    display: none;
  }

  .collections-menu-category {
    font-size: 14px;
  }

  .contact-wrapper-2 {
    width: 100%;
    margin-top: 75px;
    margin-left: 0;
    margin-right: 0;
  }

  .contact-text {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  .section {
    margin-bottom: 75px;
  }

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

  .home-feature-slider-wrapper {
    width: 90%;
  }

  .slider {
    height: 67vw;
  }

  .mask {
    height: 100vw;
  }

  .slider-image-mask {
    height: 67vw;
  }

  .slider-text-wrapper {
    overflow: auto;
  }

  .video-container {
    width: 90%;
  }

  .media-block {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .media-block-container {
    width: 90%;
    display: block;
  }

  .video {
    height: 200px;
  }

  .media-block-image {
    height: 200px;
    margin-bottom: 20px;
  }

  .media-block-image-mask {
    margin-bottom: 0;
  }

  .listing-image {
    height: 200px;
  }

  .listing-image-container {
    margin-bottom: 30px;
  }

  .listing-title {
    text-align: left;
    width: auto;
  }

  .listing-title-container {
    align-items: flex-end;
    width: 100%;
  }

  .accordion-container {
    padding-left: 0;
    padding-right: 0;
  }

  .section---dining-partners {
    overflow: hidden;
  }

  .form-block {
    width: 100%;
  }

  .hero-title-wrapper {
    width: 90%;
    margin-top: -150px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .lightbox {
    margin-bottom: 40px;
  }

  .about-text-container {
    flex-direction: column;
    align-items: flex-start;
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .about-year {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .about-write-up {
    margin-top: 15px;
  }

  .about-image-horizontal {
    height: 250px;
  }

  .about-text-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
  }

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

  .about-section {
    margin-bottom: 75px;
  }

  .about-image-vertical, .about-image-vertical._2 {
    width: 100%;
    height: 135vw;
  }

  .home-hero-paragraph, .home-hero-heading {
    text-align: center;
  }

  .home-feature-slider-heading {
    text-align: center;
    font-size: 28px;
  }

  .home-media-heading._85 {
    width: 85%;
  }

  .home-feature-slider-container {
    width: 100%;
  }

  .nav-bar-line-2 {
    margin-bottom: 4px;
  }

  .nav-bar-icon-link {
    z-index: 10;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .nav-bar-wrapper-2.nav-bar {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin-top: 0;
    padding-top: 25px;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav-bar-logo {
    width: 140px;
  }

  .nav-bar-logo.invert {
    width: 145px;
  }

  .nav-bar-line-3 {
    margin-top: 0;
    margin-bottom: 4px;
    transform: translate(0, 3px);
  }

  .main-para.nav-bar {
    margin-bottom: 25px;
    margin-right: 0;
    font-size: 18px;
  }

  .nav-bar-line-1 {
    margin-bottom: 4px;
    transform: translate(0, -3px);
  }

  .nav-menu-background {
    height: 100vh;
  }

  .nav-bar-link-logo {
    width: 145px;
  }

  .nav-bar-link-logo.w--current {
    z-index: 10;
    width: 145px;
    margin-left: 2px;
    position: relative;
  }

  .nav-bar-links {
    justify-content: center;
    margin-bottom: 0;
    margin-right: 0;
  }

  .top-nav-menu-link {
    margin-bottom: 6vh;
  }

  .top-nav-wrapper {
    padding-top: 0;
    display: flex;
  }

  .top-nav-wrapper.nav-bar {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin-top: 0;
    padding-top: 25px;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .home-splash {
    flex: 1;
    height: auto;
  }

  .splash-main-wrapper {
    transform: none;
  }

  .splash-logo {
    border-right-style: none;
    transform: scale(.8);
  }

  .splash-heading.tablet {
    display: none;
  }

  .splash-heading.desktop {
    font-size: 32px;
  }

  .splash-heading.mobile {
    font-size: 30px;
    display: block;
  }

  .splash-divider {
    display: none;
  }

  .side-menu-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: 50px;
  }

  .side-menu-link {
    margin-bottom: 20px;
  }

  .side-menu-social-wrapper {
    display: flex;
  }

  .purpose-container {
    background-image: linear-gradient(to bottom, null, null);
    padding-top: 85px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .purpose-text-wrapper {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
  }

  .domaines-left-content {
    width: 100vw;
    margin-top: 60px;
    margin-left: auto;
    display: flex;
  }

  .domaines-right-content {
    margin-top: 60px;
    margin-left: 0;
    padding-bottom: 25px;
  }

  .domaines-listing-container {
    padding-left: 0;
    padding-right: 0;
  }

  .domaine-content-wrapper {
    margin-bottom: 0;
  }

  .relations-menu {
    display: none;
  }

  .relations-container {
    margin-top: 60px;
    margin-left: 0;
  }

  .relations-write-up {
    margin-top: 40px;
  }

  .relations-wrapper {
    margin-bottom: 25px;
  }

  .email-form {
    width: 100%;
  }

  .contact-right {
    width: auto;
  }

  .contact-bottom-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    text-align: center;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .domaines-listing-block {
    margin-left: 0;
    margin-right: 0;
  }

  .side-menu-container-tablet {
    padding-top: 50px;
    padding-bottom: 25px;
    display: flex;
  }

  .hamburger-button-wrapper {
    margin-top: 0;
    margin-right: 0;
    padding-top: 10px;
    position: relative;
  }

  .close-button-wrapper {
    margin-top: 11px;
    margin-right: 14px;
  }

  .top-menu-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .5fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    height: 60px;
    padding-left: 25px;
    padding-right: 15px;
    display: grid;
  }

  .top-menu-logo-wrapper {
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .top-menu-logo-wrapper.w--current {
    margin-top: 0;
    display: block;
  }

  .top-menu-social-wrapper {
    display: none;
  }

  .top-label-link {
    color: var(--white-1);
    -webkit-text-stroke-color: var(--white-1);
    margin-top: 5px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 0;
    font-family: Gillsansmtpro, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    display: flex;
  }

  .top-label-link:hover {
    font-family: Gillsansmtpro, sans-serif;
    font-weight: 400;
  }

  .top-label-link-wrapper-show {
    z-index: 20;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    inset: 0% auto;
  }

  .top-label-link-wrapper-show.hide {
    overflow: hidden;
  }

  .top-label-arrow-down {
    color: var(--white-1);
    margin-bottom: 0;
    padding: 0;
    font-family: "Fa solid 900", sans-serif;
    font-weight: 400;
    line-height: 1;
    display: flex;
  }

  .top-label-arrow-down:hover {
    font-family: "Fa 400", sans-serif;
    font-weight: 400;
  }

  .top-menu-container-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .5fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 25px;
    padding-right: 15px;
    display: grid;
  }

  .top-label-link-wrapper-hide {
    z-index: 20;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative;
    inset: 0% auto;
  }

  .top-label-link-wrapper-hide.show {
    overflow: visible;
  }

  .contact-social-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .contact-details {
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 15px;
  }

  .contact-wrapper-2 {
    width: 100%;
    margin-top: 85px;
  }

  .contact-video {
    width: 350px;
    height: 438px;
  }
}

#w-node-c8936895-8192-6840-eb53-88866d6b42ed-6d6b42de, #w-node-c8936895-8192-6840-eb53-88866d6b42ef-6d6b42de, #w-node-af288c2a-6874-6c1b-01cf-5f9e59649e24-59649e0f, #w-node-af288c2a-6874-6c1b-01cf-5f9e59649e26-59649e0f, #w-node-af288c2a-6874-6c1b-01cf-5f9e59649e29-59649e0f, #w-node-af288c2a-6874-6c1b-01cf-5f9e59649e2b-59649e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9cde8f7-ae59-0963-360f-dd77d3951584-7691a10b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9cde8f7-ae59-0963-360f-dd77d3951586-7691a10b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e9cde8f7-ae59-0963-360f-dd77d3951588-7691a10b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e9cde8f7-ae59-0963-360f-dd77d395158d-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d3951591-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d395159a-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d395159e-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515a7-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515ab-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515b4-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515b8-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515c1-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515c5-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515ce-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515d2-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515db-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515df-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515e8-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515ec-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515f5-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d39515f9-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d3951602-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d3951606-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d395160f-7691a10b, #w-node-e9cde8f7-ae59-0963-360f-dd77d3951613-7691a10b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3216566c-176e-38ba-ff54-c9cd067e6235-c0147df5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3216566c-176e-38ba-ff54-c9cd067e6237-c0147df5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3216566c-176e-38ba-ff54-c9cd067e6239-c0147df5 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3216566c-176e-38ba-ff54-c9cd067e623e-c0147df5, #w-node-_3216566c-176e-38ba-ff54-c9cd067e6242-c0147df5, #w-node-_3216566c-176e-38ba-ff54-c9cd067e624b-c0147df5, #w-node-_3216566c-176e-38ba-ff54-c9cd067e624f-c0147df5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae00195457c-d5a1bc09 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae00195457e-d5a1bc09 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954580-d5a1bc09 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954585-d5a1bc09, #w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954589-d5a1bc09, #w-node-_9855edc5-4ddc-f203-18fe-d2566808fecb-d5a1bc09, #w-node-e89ba4ae-1d11-a153-bc5b-28857102ca83-d5a1bc09, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc1-d5a1bc09, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc5-d5a1bc09, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da0-d5a1bc09, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da4-d5a1bc09, #w-node-_45d45daa-f990-1677-f8b9-dd67d464e7f6-d5a1bc09, #w-node-_45d45daa-f990-1677-f8b9-dd67d464e7fa-d5a1bc09, #w-node-c69a7529-109c-12d5-5a2b-66cb3676c91c-d5a1bc09, #w-node-c69a7529-109c-12d5-5a2b-66cb3676c920-d5a1bc09, #w-node-_8d87fdc6-9885-93b4-05dd-07d373327674-dddcd64c, #w-node-_5ecf7224-d9a2-a964-9bb9-9b3c14eee45a-dddcd64c, #w-node-ff3f2cee-cd41-98da-d89c-ed5fbe664f79-dddcd64c, #w-node-_45114675-1a4b-deac-0c00-888f60ef70f2-dddcd64c, #w-node-_6733f025-2ce5-b1f4-cb18-ba5459a40b64-dddcd64c, #w-node-_1e340162-05e8-7ccc-7420-ee8f9ea4b7c2-dddcd64c, #w-node-e7921e73-df16-2111-1ede-57aad0a3f435-dddcd64c, #w-node-_6b2d83be-b6e1-07d7-11b9-4485d2d8862b-dddcd64c, #w-node-_11365633-d9a3-5002-0d10-ee3ad8b42e81-dddcd64c, #w-node-c4b90a4f-08af-c4a0-9afe-445a46f33163-dddcd64c, #w-node-_285372bd-6c07-2dce-7631-bd596ec0eeae-dddcd64c, #w-node-_64141306-39d6-ccea-319d-468dcfade1c9-dddcd64c, #w-node-_07d1b68e-5875-4934-a7e5-0dd6d87492d7-dddcd64c, #w-node-_1f896e07-ff36-6f08-e4c6-0a9968a025e9-dddcd64c, #w-node-_2bbc9a8b-13dd-1860-f938-7950b07ef401-dddcd64c, #w-node-_039417aa-fa7a-9154-95aa-d5f342f9734e-dddcd64c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-426ce445 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-426ce445 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-426ce445 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-426ce445, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-426ce445, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-426ce445, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-426ce445, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-426ce445, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-426ce445, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-426ce445, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-426ce445, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-426ce445, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-426ce445, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-426ce445, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-426ce445, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db896-426ce445, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db89a-426ce445 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-a417cc14 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-a417cc14 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-a417cc14 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-a417cc14, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-a417cc14, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-a417cc14, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-a417cc14, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-a417cc14, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-a417cc14, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-a417cc14, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-a417cc14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-c1d763ed {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-c1d763ed {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-c1d763ed {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-c1d763ed, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-c1d763ed, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-c1d763ed, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-c1d763ed, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-c1d763ed, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-c1d763ed, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-c1d763ed, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-c1d763ed, #w-node-ac3d1c6c-21b5-ca90-6048-29a6044a3970-c1d763ed, #w-node-ac3d1c6c-21b5-ca90-6048-29a6044a3974-c1d763ed, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-c1d763ed, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-c1d763ed, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db896-c1d763ed, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db89a-c1d763ed, #w-node-_66d4ba08-d693-cf05-2ac7-4ac9898e89e8-c1d763ed, #w-node-_66d4ba08-d693-cf05-2ac7-4ac9898e89ec-c1d763ed, #w-node-fa63b9d6-9546-4a92-972b-40a4c05c4d07-c1d763ed, #w-node-fa63b9d6-9546-4a92-972b-40a4c05c4d0b-c1d763ed, #w-node-_5c1d9d72-f3e9-3622-81ff-e078b9ac9202-c1d763ed, #w-node-_5c1d9d72-f3e9-3622-81ff-e078b9ac9206-c1d763ed, #w-node-_6f24a230-8d88-162a-8710-ad610871bc6e-c1d763ed, #w-node-_6f24a230-8d88-162a-8710-ad610871bc72-c1d763ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-6aa7a9a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-6aa7a9a9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-6aa7a9a9 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-6aa7a9a9, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-6aa7a9a9, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-6aa7a9a9, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-6aa7a9a9, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-6aa7a9a9, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-6aa7a9a9, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-6aa7a9a9, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-6aa7a9a9, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-6aa7a9a9, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-6aa7a9a9, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-6aa7a9a9, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-6aa7a9a9, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db896-6aa7a9a9, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db89a-6aa7a9a9, #w-node-_80e6a729-ea35-565a-ef6a-2c04c273cafc-6aa7a9a9, #w-node-_80e6a729-ea35-565a-ef6a-2c04c273cb00-6aa7a9a9, #w-node-_420b3f85-9777-5d22-a0c0-c902f7a5f160-6aa7a9a9, #w-node-_420b3f85-9777-5d22-a0c0-c902f7a5f164-6aa7a9a9, #w-node-_7d5e1035-4ceb-a1d3-99a4-7d0584d44d03-6aa7a9a9, #w-node-_7d5e1035-4ceb-a1d3-99a4-7d0584d44d07-6aa7a9a9, #w-node-_94614467-5064-f761-a0e8-b9234210f6f6-6aa7a9a9, #w-node-_94614467-5064-f761-a0e8-b9234210f6fa-6aa7a9a9, #w-node-ec6e87f4-4523-dc9d-fd72-95eed1af7fe8-6aa7a9a9, #w-node-ec6e87f4-4523-dc9d-fd72-95eed1af7fec-6aa7a9a9, #w-node-_3949bdbf-a772-b9fd-831c-933305553b73-6aa7a9a9, #w-node-_3949bdbf-a772-b9fd-831c-933305553b77-6aa7a9a9, #w-node-a364c465-0289-8705-32ba-6aced4e512dc-6aa7a9a9, #w-node-a364c465-0289-8705-32ba-6aced4e512e0-6aa7a9a9, #w-node-_449f7c8f-d18a-57c1-8aaa-f9fc2364c270-6aa7a9a9, #w-node-_449f7c8f-d18a-57c1-8aaa-f9fc2364c274-6aa7a9a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-5ebd674c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-5ebd674c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-5ebd674c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-5ebd674c, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-5ebd674c, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-5ebd674c, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-5ebd674c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-b6cc939a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-b6cc939a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-b6cc939a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-b6cc939a, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-b6cc939a, #w-node-dd17a102-f4cf-de1b-546a-887aa28094b8-b6cc939a, #w-node-dd17a102-f4cf-de1b-546a-887aa28094bc-b6cc939a, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-b6cc939a, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-b6cc939a, #w-node-e3138ec1-d928-8e79-9abd-55bfe6d9d098-b6cc939a, #w-node-e3138ec1-d928-8e79-9abd-55bfe6d9d09c-b6cc939a, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-b6cc939a, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-b6cc939a, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-b6cc939a, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-b6cc939a, #w-node-af0265e8-9852-ea6d-5e99-f9b7cc290408-b6cc939a, #w-node-af0265e8-9852-ea6d-5e99-f9b7cc29040c-b6cc939a, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-b6cc939a, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-b6cc939a, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db896-b6cc939a, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db89a-b6cc939a, #w-node-_9898d115-8a57-86fa-584a-9b82b0139ba3-b6cc939a, #w-node-_9898d115-8a57-86fa-584a-9b82b0139ba7-b6cc939a, #w-node-_80e6a729-ea35-565a-ef6a-2c04c273cafc-b6cc939a, #w-node-_80e6a729-ea35-565a-ef6a-2c04c273cb00-b6cc939a, #w-node-_420b3f85-9777-5d22-a0c0-c902f7a5f160-b6cc939a, #w-node-_420b3f85-9777-5d22-a0c0-c902f7a5f164-b6cc939a, #w-node-_16732b64-ff9c-d4c6-d49f-605cb82d68af-b6cc939a, #w-node-_16732b64-ff9c-d4c6-d49f-605cb82d68b3-b6cc939a, #w-node-_7d5e1035-4ceb-a1d3-99a4-7d0584d44d03-b6cc939a, #w-node-_7d5e1035-4ceb-a1d3-99a4-7d0584d44d07-b6cc939a, #w-node-_94614467-5064-f761-a0e8-b9234210f6f6-b6cc939a, #w-node-_94614467-5064-f761-a0e8-b9234210f6fa-b6cc939a, #w-node-_95e25354-bf1f-ee0e-1d81-152fcde857bd-b6cc939a, #w-node-_95e25354-bf1f-ee0e-1d81-152fcde857c1-b6cc939a, #w-node-ec6e87f4-4523-dc9d-fd72-95eed1af7fe8-b6cc939a, #w-node-ec6e87f4-4523-dc9d-fd72-95eed1af7fec-b6cc939a, #w-node-_0c056038-5ed6-0ebb-7adf-7da0b81ae1fc-b6cc939a, #w-node-_0c056038-5ed6-0ebb-7adf-7da0b81ae200-b6cc939a, #w-node-_3949bdbf-a772-b9fd-831c-933305553b73-b6cc939a, #w-node-_3949bdbf-a772-b9fd-831c-933305553b77-b6cc939a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-1d3b157b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-1d3b157b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-1d3b157b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3949bdbf-a772-b9fd-831c-933305553b73-1d3b157b, #w-node-_3949bdbf-a772-b9fd-831c-933305553b77-1d3b157b, #w-node-_5d64ee44-0437-d47c-db4b-0f0d4f3e1100-1d3b157b, #w-node-_5d64ee44-0437-d47c-db4b-0f0d4f3e1104-1d3b157b, #w-node-_5ecfe2e1-8daf-2387-1103-1faa62dfab84-1d3b157b, #w-node-_5ecfe2e1-8daf-2387-1103-1faa62dfab88-1d3b157b, #w-node-_3b8f1d84-5f86-5bb2-4a06-8bc7c7a34cf5-1d3b157b, #w-node-_3b8f1d84-5f86-5bb2-4a06-8bc7c7a34cf9-1d3b157b, #w-node-f56a9fdf-bc4b-b058-c9ed-f8c620064bcd-1d3b157b, #w-node-f56a9fdf-bc4b-b058-c9ed-f8c620064bd1-1d3b157b, #w-node-_5d5cf453-efee-ea48-7833-2ba16c11c2d5-1d3b157b, #w-node-_5d5cf453-efee-ea48-7833-2ba16c11c2d9-1d3b157b, #w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560930-1d3b157b, #w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560934-1d3b157b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-47866272 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-47866272 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-47866272 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-47866272, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-47866272, #w-node-_2a618df4-6535-8f1e-a95b-14926a424c0a-47866272, #w-node-_2a618df4-6535-8f1e-a95b-14926a424c0e-47866272, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-47866272, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-47866272, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-47866272, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-47866272, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-47866272, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-47866272, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-47866272, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-47866272 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-d7545a6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-d7545a6c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-d7545a6c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-d7545a6c, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-d7545a6c, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-d7545a6c, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-d7545a6c, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-d7545a6c, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-d7545a6c, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-d7545a6c, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-d7545a6c, #w-node-_91a7f22b-dbb8-06f8-bf83-844a08148824-d7545a6c, #w-node-_91a7f22b-dbb8-06f8-bf83-844a08148828-d7545a6c, #w-node-d58749f1-371a-4af7-607b-8d107cca1eab-d7545a6c, #w-node-d58749f1-371a-4af7-607b-8d107cca1eaf-d7545a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0235ca4-da53-5d2f-c728-78b13bb1c530-d7545a6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b0235ca4-da53-5d2f-c728-78b13bb1c532-d7545a6c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b0235ca4-da53-5d2f-c728-78b13bb1c534-d7545a6c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-b0235ca4-da53-5d2f-c728-78b13bb1c539-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c53d-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c560-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c564-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c56d-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c571-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c57a-d7545a6c, #w-node-b0235ca4-da53-5d2f-c728-78b13bb1c57e-d7545a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-44fcff42 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-44fcff42 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-44fcff42 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-44fcff42, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-44fcff42, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-44fcff42, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-44fcff42, #w-node-_4aecfd98-ffa9-b214-7ab1-379a511f55a9-44fcff42, #w-node-_4aecfd98-ffa9-b214-7ab1-379a511f55ad-44fcff42, #w-node-_7f4d9d1e-c783-e0d3-69fc-6a795a4ea05e-32a35873, #w-node-_7f4d9d1e-c783-e0d3-69fc-6a795a4ea060-32a35873 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-d050028b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-d050028b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-d050028b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-d050028b, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-d050028b, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-d050028b, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-d050028b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-9f838ad7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-9f838ad7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-9f838ad7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-9f838ad7, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-9f838ad7, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-9f838ad7, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-9f838ad7, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57d6-9f838ad7, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57da-9f838ad7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-df127438 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-df127438 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-df127438 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-df127438, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-df127438 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-13a9218e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-13a9218e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-13a9218e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-13a9218e, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-13a9218e, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-13a9218e, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-13a9218e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-df140211 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-df140211 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-df140211 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-df140211, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-df140211, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-df140211, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-df140211, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57d6-df140211, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57da-df140211, #w-node-c1c233da-5e51-e722-d092-8c8ea2b62186-df140211, #w-node-c1c233da-5e51-e722-d092-8c8ea2b6218a-df140211, #w-node-_5091e209-0f79-b5ff-d24f-6bb58becdc38-df140211, #w-node-_5091e209-0f79-b5ff-d24f-6bb58becdc3c-df140211 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-a907b9a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-a907b9a5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-a907b9a5 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-a907b9a5, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-a907b9a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-b14ba8d8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-b14ba8d8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-b14ba8d8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-b14ba8d8, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-b14ba8d8, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-b14ba8d8, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-b14ba8d8, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57d6-b14ba8d8, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57da-b14ba8d8, #w-node-_5c500c8d-b495-6e26-aa4d-3cc70047d48b-b14ba8d8, #w-node-_5c500c8d-b495-6e26-aa4d-3cc70047d48f-b14ba8d8, #w-node-_4c8abcbb-2784-4e9e-cab1-49954eed5d65-b14ba8d8, #w-node-_4c8abcbb-2784-4e9e-cab1-49954eed5d69-b14ba8d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-3124d1e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-3124d1e1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-3124d1e1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-3124d1e1, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-3124d1e1, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-3124d1e1, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-3124d1e1, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57d6-3124d1e1, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57da-3124d1e1, #w-node-_4c8abcbb-2784-4e9e-cab1-49954eed5d65-3124d1e1, #w-node-_4c8abcbb-2784-4e9e-cab1-49954eed5d69-3124d1e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-3aa21fdc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-3aa21fdc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-3aa21fdc {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-3aa21fdc, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-3aa21fdc, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-3aa21fdc, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-3aa21fdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-95c9e03c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-95c9e03c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-95c9e03c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-95c9e03c, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-95c9e03c, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f95-95c9e03c, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f99-95c9e03c, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57d6-95c9e03c, #w-node-_6119314f-4da1-412a-0c0f-e6fdef3a57da-95c9e03c, #w-node-_2a2fb98c-ca43-fa3c-94ba-012ab7728729-95c9e03c, #w-node-_2a2fb98c-ca43-fa3c-94ba-012ab772872d-95c9e03c, #w-node-cf631755-583b-8a41-3073-6f4a77b209e9-95c9e03c, #w-node-cf631755-583b-8a41-3073-6f4a77b209ed-95c9e03c, #w-node-e483a0a9-61f6-9596-795a-99c0c13843d6-95c9e03c, #w-node-e483a0a9-61f6-9596-795a-99c0c13843da-95c9e03c, #w-node-_53aef2a4-bd6f-12b4-d4d5-0dc27516c75b-95c9e03c, #w-node-_53aef2a4-bd6f-12b4-d4d5-0dc27516c75f-95c9e03c, #w-node-f8621f89-24ab-e7d0-3e47-6ac2e8cd2819-95c9e03c, #w-node-f8621f89-24ab-e7d0-3e47-6ac2e8cd281d-95c9e03c, #w-node-_0413384a-39c7-c440-3f8d-cf87d68c5a32-95c9e03c, #w-node-_0413384a-39c7-c440-3f8d-cf87d68c5a36-95c9e03c, #w-node-d188ab25-8ffb-7873-dc60-afaf6e7e1e17-95c9e03c, #w-node-d188ab25-8ffb-7873-dc60-afaf6e7e1e1b-95c9e03c, #w-node-_9e818607-572d-fabb-5615-e5aa08678c00-95c9e03c, #w-node-_9e818607-572d-fabb-5615-e5aa08678c04-95c9e03c, #w-node-f6b32c2b-c510-7bcf-5b7d-988bf8aceb64-95c9e03c, #w-node-f6b32c2b-c510-7bcf-5b7d-988bf8aceb68-95c9e03c, #w-node-_06464199-09db-8b08-7d85-6e1c33bb621f-95c9e03c, #w-node-_06464199-09db-8b08-7d85-6e1c33bb6223-95c9e03c, #w-node-fb7b70df-016b-6a1d-d438-44b6d23e3d78-95c9e03c, #w-node-fb7b70df-016b-6a1d-d438-44b6d23e3d7c-95c9e03c, #w-node-d702ea2d-704b-821e-f00d-18317a60d300-95c9e03c, #w-node-d702ea2d-704b-821e-f00d-18317a60d304-95c9e03c, #w-node-ecd09b80-1aa6-4776-a886-b7624ac788b0-95c9e03c, #w-node-ecd09b80-1aa6-4776-a886-b7624ac788b4-95c9e03c, #w-node-_436291cb-49ce-ae93-7b2c-d9b756c9ac43-95c9e03c, #w-node-_436291cb-49ce-ae93-7b2c-d9b756c9ac47-95c9e03c, #w-node-_0dd8c118-bbee-2989-adbe-f1807b4b1c8d-95c9e03c, #w-node-_0dd8c118-bbee-2989-adbe-f1807b4b1c91-95c9e03c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-30ed7aaa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-30ed7aaa {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-30ed7aaa {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f8a-30ed7aaa, #w-node-f317e444-de77-eac0-76bd-d14ee26f7f8e-30ed7aaa, #w-node-e6580c2c-e71f-944f-32e9-d7237b9afeb6-30ed7aaa, #w-node-e6580c2c-e71f-944f-32e9-d7237b9afeba-30ed7aaa, #w-node-a9d3bf74-471e-2f73-188c-f5e30fdc0e56-30ed7aaa, #w-node-a9d3bf74-471e-2f73-188c-f5e30fdc0e5a-30ed7aaa, #w-node-_4cbfb42b-2ce5-9c58-aceb-aa24011267cf-30ed7aaa, #w-node-_4cbfb42b-2ce5-9c58-aceb-aa24011267d3-30ed7aaa, #w-node-_45916436-a138-308c-c8da-db184dddabc4-30ed7aaa, #w-node-_45916436-a138-308c-c8da-db184dddabc8-30ed7aaa, #w-node-_4f88f668-317f-fcfa-ccc6-e65ef7e642b4-30ed7aaa, #w-node-_4f88f668-317f-fcfa-ccc6-e65ef7e642b8-30ed7aaa, #w-node-_3cc6c4fa-2ce8-9902-7817-4c2988e2d186-30ed7aaa, #w-node-_3cc6c4fa-2ce8-9902-7817-4c2988e2d18a-30ed7aaa, #w-node-_60da62d4-7666-04cd-4941-aca132edce17-30ed7aaa, #w-node-_60da62d4-7666-04cd-4941-aca132edce1b-30ed7aaa, #w-node-e3be1de5-a0c5-363a-d464-13031797a862-30ed7aaa, #w-node-e3be1de5-a0c5-363a-d464-13031797a866-30ed7aaa, #w-node-_060e8a33-2290-9fc1-17ab-fae2402af468-30ed7aaa, #w-node-_060e8a33-2290-9fc1-17ab-fae2402af46c-30ed7aaa, #w-node-f704834a-dc19-2d98-c6f1-873bc414abc9-30ed7aaa, #w-node-f704834a-dc19-2d98-c6f1-873bc414abcd-30ed7aaa, #w-node-_28393868-6369-91ad-ce92-17f77cc798af-30ed7aaa, #w-node-_28393868-6369-91ad-ce92-17f77cc798b3-30ed7aaa, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a8e-30ed7aaa, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a92-30ed7aaa, #w-node-d1f50b67-519f-4f88-c47b-ece45c656b03-30ed7aaa, #w-node-d1f50b67-519f-4f88-c47b-ece45c656b07-30ed7aaa, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b56-30ed7aaa, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b5a-30ed7aaa, #w-node-_1c3e25d9-0c89-fec6-d8d2-2842d8b4cfca-30ed7aaa, #w-node-_1c3e25d9-0c89-fec6-d8d2-2842d8b4cfce-30ed7aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-c20d9350 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-c20d9350 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-c20d9350 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_28393868-6369-91ad-ce92-17f77cc798af-c20d9350, #w-node-_28393868-6369-91ad-ce92-17f77cc798b3-c20d9350, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a8e-c20d9350, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a92-c20d9350, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b56-c20d9350, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b5a-c20d9350, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615b-c20d9350, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615f-c20d9350, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacf7-c20d9350, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacfb-c20d9350 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-4d483fde {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-4d483fde {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-4d483fde {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_4dc1b078-997b-ad71-c814-2e922370e220-4d483fde, #w-node-_4dc1b078-997b-ad71-c814-2e922370e224-4d483fde, #w-node-c6de4e26-3880-d02b-f623-7eb5d825def5-4d483fde, #w-node-c6de4e26-3880-d02b-f623-7eb5d825def9-4d483fde, #w-node-f586aad6-522d-d9b9-ee01-86b8eaf510db-4d483fde, #w-node-f586aad6-522d-d9b9-ee01-86b8eaf510df-4d483fde, #w-node-_721cf280-d226-04e6-0f52-bcca98b5a421-4d483fde, #w-node-_721cf280-d226-04e6-0f52-bcca98b5a425-4d483fde, #w-node-_8c3eb643-d807-2ad2-02e2-fe00b3322ae7-4d483fde, #w-node-_8c3eb643-d807-2ad2-02e2-fe00b3322aeb-4d483fde, #w-node-aa09d1d8-fbca-885f-88a4-ad79ef7364da-4d483fde, #w-node-aa09d1d8-fbca-885f-88a4-ad79ef7364de-4d483fde, #w-node-_53283743-e6bd-13a1-922e-9c552245812d-4d483fde, #w-node-_53283743-e6bd-13a1-922e-9c5522458131-4d483fde, #w-node-_7b64a3e4-7424-c528-83c2-1dedc9d4b871-4d483fde, #w-node-_7b64a3e4-7424-c528-83c2-1dedc9d4b875-4d483fde, #w-node-_38bc6644-efa0-01fc-1525-9b13e5ecb366-4d483fde, #w-node-_38bc6644-efa0-01fc-1525-9b13e5ecb36a-4d483fde, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a8e-4d483fde, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a92-4d483fde, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b56-4d483fde, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b5a-4d483fde, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615b-4d483fde, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615f-4d483fde, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacf7-4d483fde, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacfb-4d483fde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-b3aecc51 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-b3aecc51 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-b3aecc51 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_38bc6644-efa0-01fc-1525-9b13e5ecb366-b3aecc51, #w-node-_38bc6644-efa0-01fc-1525-9b13e5ecb36a-b3aecc51, #w-node-a9729cf4-8b19-5866-292d-fb1206fe8838-b3aecc51, #w-node-a9729cf4-8b19-5866-292d-fb1206fe883c-b3aecc51, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a8e-b3aecc51, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a92-b3aecc51, #w-node-a880797d-c7b7-4542-d198-00565bce570c-b3aecc51, #w-node-a880797d-c7b7-4542-d198-00565bce5710-b3aecc51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-465187fc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-465187fc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-465187fc {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_97b3644c-ee5d-f4be-bf4c-640466772a8e-465187fc, #w-node-_97b3644c-ee5d-f4be-bf4c-640466772a92-465187fc, #w-node-d83876c8-6fe2-d761-dccf-3cd534fff759-465187fc, #w-node-d83876c8-6fe2-d761-dccf-3cd534fff75d-465187fc, #w-node-_9216f72f-b24d-a38a-3577-f823986b0a14-465187fc, #w-node-_9216f72f-b24d-a38a-3577-f823986b0a18-465187fc, #w-node-_5e1079ca-3457-857d-f6a4-cdd51143b59c-465187fc, #w-node-_5e1079ca-3457-857d-f6a4-cdd51143b5a0-465187fc, #w-node-f1db2be8-6188-344f-09aa-328a129ab232-465187fc, #w-node-f1db2be8-6188-344f-09aa-328a129ab236-465187fc, #w-node-_793e79f6-6599-0218-e8d3-dc4fd4da2cbd-465187fc, #w-node-_793e79f6-6599-0218-e8d3-dc4fd4da2cc1-465187fc, #w-node-_3ed28666-e659-103b-a876-c45444c51d0a-465187fc, #w-node-_3ed28666-e659-103b-a876-c45444c51d0e-465187fc, #w-node-_0678ab17-42a6-8132-f334-1c546875c68d-465187fc, #w-node-_0678ab17-42a6-8132-f334-1c546875c691-465187fc, #w-node-_431b32cb-4451-fd3f-fb73-8601a6a5bf1e-465187fc, #w-node-_431b32cb-4451-fd3f-fb73-8601a6a5bf22-465187fc, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b56-465187fc, #w-node-_34b1d5f9-0b89-b75b-fa80-939f42db1b5a-465187fc, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615b-465187fc, #w-node-c702e2f5-be88-cb2d-03ef-4dac5735615f-465187fc, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacf7-465187fc, #w-node-_08aef00b-e68e-23d8-fc56-d03213eeacfb-465187fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-465187fc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-465187fc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-465187fc {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7ab5b-465187fc, #w-node-_98457984-c4ed-6504-9c4b-480cf8e7ab5f-465187fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-c92df1be {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-c92df1be {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-c92df1be {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7ab5b-c92df1be, #w-node-_98457984-c4ed-6504-9c4b-480cf8e7ab5f-c92df1be, #w-node-b5fd0eac-a23a-c58f-3fd9-58d897410b5c-c92df1be, #w-node-b5fd0eac-a23a-c58f-3fd9-58d897410b60-c92df1be, #w-node-b295cca2-7786-242f-c43a-caf0756728ae-c92df1be, #w-node-b295cca2-7786-242f-c43a-caf0756728b2-c92df1be, #w-node-_4b6282a9-8601-9b56-894d-8fddf812209e-c92df1be, #w-node-_4b6282a9-8601-9b56-894d-8fddf81220a2-c92df1be, #w-node-_418ca990-82c7-d3b3-89c5-a39f553c9be6-c92df1be, #w-node-_418ca990-82c7-d3b3-89c5-a39f553c9bea-c92df1be, #w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edf8-c92df1be, #w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edfc-c92df1be, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9d8-c92df1be, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9dc-c92df1be, #w-node-_6877a85e-1d9d-0c3c-60b7-894630e6421e-c92df1be, #w-node-_6877a85e-1d9d-0c3c-60b7-894630e64222-c92df1be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-71a33ec7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-71a33ec7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-71a33ec7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edf8-71a33ec7, #w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edfc-71a33ec7, #w-node-dedb1b33-a00d-d118-3534-833437c8bf98-71a33ec7, #w-node-dedb1b33-a00d-d118-3534-833437c8bf9c-71a33ec7, #w-node-_088b118e-efe8-cab4-3844-07f82468144e-71a33ec7, #w-node-_088b118e-efe8-cab4-3844-07f824681452-71a33ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-c93cc1dc {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-c93cc1dc {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-c93cc1dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69c59869-72e2-d6f9-1228-7248cfacc9d8-c93cc1dc, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9dc-c93cc1dc, #w-node-d657e764-4d05-c276-ddcb-2a6555ff6410-c93cc1dc, #w-node-d657e764-4d05-c276-ddcb-2a6555ff6414-c93cc1dc, #w-node-_535534c7-faf7-c80f-badf-a86d30d66ddc-c93cc1dc, #w-node-_535534c7-faf7-c80f-badf-a86d30d66de0-c93cc1dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-ea4f83d7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-ea4f83d7 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-ea4f83d7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edf8-ea4f83d7, #w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edfc-ea4f83d7, #w-node-_4f158a13-7250-b154-ed7b-3dd3569ff9f3-ea4f83d7, #w-node-_4f158a13-7250-b154-ed7b-3dd3569ff9f7-ea4f83d7, #w-node-_556ed86e-6640-1dbc-905e-6010ea73523c-ea4f83d7, #w-node-_556ed86e-6640-1dbc-905e-6010ea735240-ea4f83d7, #w-node-b12dea4c-9c7b-2611-9241-021d0cc4589b-ea4f83d7, #w-node-b12dea4c-9c7b-2611-9241-021d0cc4589f-ea4f83d7, #w-node-_1644a0ce-8232-bebf-5f10-e46cf87e5633-ea4f83d7, #w-node-_1644a0ce-8232-bebf-5f10-e46cf87e5637-ea4f83d7, #w-node-_4bd4e80d-ef12-773b-a437-39ca17a291a6-ea4f83d7, #w-node-_4bd4e80d-ef12-773b-a437-39ca17a291aa-ea4f83d7, #w-node-_7b021b73-69b9-adac-b3b7-cf837e78a2dc-ea4f83d7, #w-node-_7b021b73-69b9-adac-b3b7-cf837e78a2e0-ea4f83d7, #w-node-_624c8e95-c2fe-e902-810b-c4531d393f77-ea4f83d7, #w-node-_624c8e95-c2fe-e902-810b-c4531d393f7b-ea4f83d7, #w-node-_624c8e95-c2fe-e902-810b-c4531d393f7d-ea4f83d7, #w-node-_9ae86f23-a9ab-858b-3207-4c6301042461-ea4f83d7, #w-node-_9ae86f23-a9ab-858b-3207-4c6301042465-ea4f83d7, #w-node-_1e13765f-48ae-6599-3a71-2cec3ac57022-ea4f83d7, #w-node-_1e13765f-48ae-6599-3a71-2cec3ac57026-ea4f83d7, #w-node-a404b7fd-91d6-c9e3-7eec-eae301ef33f4-ea4f83d7, #w-node-a404b7fd-91d6-c9e3-7eec-eae301ef33f8-ea4f83d7, #w-node-_83118b1a-46f0-29f5-5e07-40be46ba7875-ea4f83d7, #w-node-_83118b1a-46f0-29f5-5e07-40be46ba7879-ea4f83d7, #w-node-_7e5b3dc0-e7a4-6cb1-bb2c-8a95d6635639-ea4f83d7, #w-node-_7e5b3dc0-e7a4-6cb1-bb2c-8a95d663563d-ea4f83d7, #w-node-b8961364-c288-f1e8-f2ce-933cad4f9c26-ea4f83d7, #w-node-b8961364-c288-f1e8-f2ce-933cad4f9c2a-ea4f83d7, #w-node-_0f5c8ad3-d40c-50c7-7c00-788299b4f06d-ea4f83d7, #w-node-_0f5c8ad3-d40c-50c7-7c00-788299b4f071-ea4f83d7, #w-node-a4ab93f0-a66e-3f76-586f-fea795548a55-ea4f83d7, #w-node-a4ab93f0-a66e-3f76-586f-fea795548a59-ea4f83d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-72e90285 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-72e90285 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-72e90285 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69c59869-72e2-d6f9-1228-7248cfacc9d8-72e90285, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9dc-72e90285 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-593c23f2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-593c23f2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-593c23f2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-593c23f2, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-593c23f2, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-593c23f2, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-593c23f2, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-593c23f2, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-593c23f2, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-593c23f2, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-593c23f2, #w-node-_018199e7-627c-7376-e04e-6f79ed3718ac-593c23f2, #w-node-_018199e7-627c-7376-e04e-6f79ed3718b0-593c23f2, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb51-593c23f2, #w-node-_9218c3da-19b7-65a3-abf0-1829001abb55-593c23f2, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db896-593c23f2, #w-node-_8714bae0-4ae9-5002-3a32-cda5035db89a-593c23f2, #w-node-_5ce6494a-e881-5bef-27f1-a0e9f0837889-593c23f2, #w-node-_5ce6494a-e881-5bef-27f1-a0e9f083788d-593c23f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-1bf89b35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-1bf89b35 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-1bf89b35 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-1bf89b35, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-1bf89b35, #w-node-_5ce6494a-e881-5bef-27f1-a0e9f0837889-1bf89b35, #w-node-_5ce6494a-e881-5bef-27f1-a0e9f083788d-1bf89b35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-1bf89b35 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-1bf89b35 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-1bf89b35 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b043e1-1bf89b35, #w-node-cf89271a-d8e6-1e44-4cc6-8abc04b043e5-1bf89b35, #w-node-_880911e7-66c4-332d-690c-265d531661a7-1bf89b35, #w-node-_880911e7-66c4-332d-690c-265d531661ab-1bf89b35, #w-node-_9cb61512-4ff8-d0e2-5ac9-4324b33cc911-1bf89b35, #w-node-_9cb61512-4ff8-d0e2-5ac9-4324b33cc915-1bf89b35, #w-node-e7330e37-6fb1-1dfd-d50c-27abf7f302fd-1bf89b35, #w-node-e7330e37-6fb1-1dfd-d50c-27abf7f30301-1bf89b35, #w-node-_3e6192de-7ebc-99f3-848d-e47b42e09cc3-1bf89b35, #w-node-_3e6192de-7ebc-99f3-848d-e47b42e09cc7-1bf89b35, #w-node-e19e2f89-a34e-ce48-bf86-2a161115e96c-1bf89b35, #w-node-e19e2f89-a34e-ce48-bf86-2a161115e970-1bf89b35, #w-node-_75a4e214-bd96-7a47-42b2-6cb487c33c7c-1bf89b35, #w-node-_75a4e214-bd96-7a47-42b2-6cb487c33c80-1bf89b35, #w-node-c622d14c-9dd5-13c7-4c80-acc982304c6f-1bf89b35, #w-node-c622d14c-9dd5-13c7-4c80-acc982304c73-1bf89b35, #w-node-f210a5f2-43a3-ef0c-9187-c58afff9f9e4-1bf89b35, #w-node-f210a5f2-43a3-ef0c-9187-c58afff9f9e8-1bf89b35, #w-node-_3c294746-aca0-ca2b-7846-cf3e7a1aeeb9-1bf89b35, #w-node-_3c294746-aca0-ca2b-7846-cf3e7a1aeebd-1bf89b35, #w-node-_47f2af97-15a0-162d-ee4d-d5efc53f0320-1bf89b35, #w-node-_47f2af97-15a0-162d-ee4d-d5efc53f0324-1bf89b35, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-1bf89b35, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-1bf89b35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-f4acc045 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-f4acc045 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-f4acc045 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-f4acc045, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-f4acc045 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-29683f86 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-29683f86 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-29683f86 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-29683f86, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-29683f86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-5c507d2e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-5c507d2e {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-5c507d2e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-5c507d2e, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-5c507d2e, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941a-5c507d2e, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941e-5c507d2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-a8cc92af {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-a8cc92af {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-a8cc92af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-a8cc92af, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-a8cc92af, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941a-a8cc92af, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941e-a8cc92af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-a553c6c2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-a553c6c2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-a553c6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-a553c6c2, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-a553c6c2, #w-node-d1d42075-0dc4-08a7-f2d6-9ef9ec016db5-a553c6c2, #w-node-d1d42075-0dc4-08a7-f2d6-9ef9ec016db9-a553c6c2, #w-node-_87a9c062-d73a-6b58-628e-de56dd2a48ea-a553c6c2, #w-node-_87a9c062-d73a-6b58-628e-de56dd2a48ee-a553c6c2, #w-node-c60ee474-cc65-c302-b7ac-155c3148e6ec-a553c6c2, #w-node-c60ee474-cc65-c302-b7ac-155c3148e6f0-a553c6c2, #w-node-_96a0ebdf-7b2b-4141-d179-a96126534af1-a553c6c2, #w-node-_96a0ebdf-7b2b-4141-d179-a96126534af5-a553c6c2, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941a-a553c6c2, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941e-a553c6c2, #w-node-_71a9c403-97b0-2943-95d8-3825a522131e-a553c6c2, #w-node-_71a9c403-97b0-2943-95d8-3825a5221322-a553c6c2, #w-node-fb9568aa-46c1-2155-e5b5-0f5b5bce3926-a553c6c2, #w-node-fb9568aa-46c1-2155-e5b5-0f5b5bce392a-a553c6c2, #w-node-_01c0f8be-f989-2394-5cfd-1b6fe73a6b8a-a553c6c2, #w-node-_01c0f8be-f989-2394-5cfd-1b6fe73a6b8c-a553c6c2, #w-node-_01c0f8be-f989-2394-5cfd-1b6fe73a6b90-a553c6c2, #w-node-_432e9195-2c2e-4846-2b03-f100d08c8924-a553c6c2, #w-node-_432e9195-2c2e-4846-2b03-f100d08c8928-a553c6c2, #w-node-_48e193ad-a88c-1eba-c6e2-775ea4b8db0a-a553c6c2, #w-node-_48e193ad-a88c-1eba-c6e2-775ea4b8db0e-a553c6c2, #w-node-b323c088-ac34-42ab-2211-05646f813014-a553c6c2, #w-node-b323c088-ac34-42ab-2211-05646f813018-a553c6c2, #w-node-_8b01e1cc-8dba-dd85-0958-df1c977d9da9-a553c6c2, #w-node-_8b01e1cc-8dba-dd85-0958-df1c977d9dad-a553c6c2, #w-node-_2b88d42c-2176-45e5-048c-db935af54556-a553c6c2, #w-node-_2b88d42c-2176-45e5-048c-db935af5455a-a553c6c2, #w-node-_36d45105-ddde-bf17-5fb7-ef2ad506eb49-a553c6c2, #w-node-_36d45105-ddde-bf17-5fb7-ef2ad506eb4d-a553c6c2, #w-node-_973b8db8-bc82-eade-d9d5-694728ef5dcc-a553c6c2, #w-node-_973b8db8-bc82-eade-d9d5-694728ef5dd0-a553c6c2, #w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c156-a553c6c2, #w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c15a-a553c6c2, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d4-a553c6c2, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d8-a553c6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-48aafba3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-48aafba3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-48aafba3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c156-48aafba3, #w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c15a-48aafba3, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d4-48aafba3, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d8-48aafba3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-5a2107d5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-5a2107d5 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-5a2107d5, #w-node-_0ffc94cf-eb5f-710d-5c42-d861038396db-5a2107d5, #w-node-_7430dc64-1087-ae30-f20e-f04c5c053d45-5a2107d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f858b55c-abde-d8f6-bc1f-ddcbd6b8dbec-5a2107d5, #w-node-f858b55c-abde-d8f6-bc1f-ddcbd6b8dbf0-5a2107d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72b9ae1b-d77f-c915-2e54-b7c893a67d1c-5a2107d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_24ae7cea-86a9-2c58-0aed-a7f0bf39d68c-5a2107d5, #w-node-_24ae7cea-86a9-2c58-0aed-a7f0bf39d690-5a2107d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6024303a-7e67-7ad6-39e0-97aa9591016d-5a2107d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4ff9f9e-72b3-c7d1-b039-638bb20820ec-5a2107d5, #w-node-d4ff9f9e-72b3-c7d1-b039-638bb20820f0-5a2107d5, #w-node-_64eb5993-0cc0-8187-529c-1d16b1e8a95e-5a2107d5, #w-node-_64eb5993-0cc0-8187-529c-1d16b1e8a962-5a2107d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb4fcb46-add9-cac9-a64d-e000d8843a82-5a2107d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26a76558-6b09-558d-5608-97cbe4c302f6-5a2107d5, #w-node-_26a76558-6b09-558d-5608-97cbe4c302fa-5a2107d5, #w-node-_6fed8fec-1879-f400-93a6-af8ace9d6531-5a2107d5, #w-node-_6fed8fec-1879-f400-93a6-af8ace9d6535-5a2107d5, #w-node-bfceffc8-440d-be39-415a-e98ead8caab9-5a2107d5, #w-node-bfceffc8-440d-be39-415a-e98ead8caabd-5a2107d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-71124244 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-71124244 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-71124244 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-71124244, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-71124244, #w-node-_05a201b2-28e1-757e-482a-80ffa61f9ff2-71124244, #w-node-_05a201b2-28e1-757e-482a-80ffa61f9ff6-71124244, #w-node-_5dcc1d95-b700-746d-bb00-742cbba09f7f-71124244, #w-node-_5dcc1d95-b700-746d-bb00-742cbba09f83-71124244, #w-node-_7999f2b0-416e-0297-a58b-6ad98246465b-71124244, #w-node-_7999f2b0-416e-0297-a58b-6ad98246465f-71124244, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-71124244, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-71124244, #w-node-_8ef10a90-47ab-9ba8-0960-c23f4891d019-71124244, #w-node-_8ef10a90-47ab-9ba8-0960-c23f4891d01d-71124244, #w-node-_19f09d58-7f0d-e4e6-193d-e661983883e4-71124244, #w-node-_19f09d58-7f0d-e4e6-193d-e661983883e8-71124244, #w-node-f5f256de-cca7-7e52-6e86-303af7bdc278-71124244, #w-node-f5f256de-cca7-7e52-6e86-303af7bdc27c-71124244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-51a2ff0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-51a2ff0d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-51a2ff0d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-51a2ff0d, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-51a2ff0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acbfe379-bea5-1a40-3f46-890749b292b1-51a2ff0d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-acbfe379-bea5-1a40-3f46-890749b292b3-51a2ff0d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-acbfe379-bea5-1a40-3f46-890749b292b5-51a2ff0d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-acbfe379-bea5-1a40-3f46-890749b292c7-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292cb-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292d4-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292d8-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292e1-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292e5-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292ee-51a2ff0d, #w-node-acbfe379-bea5-1a40-3f46-890749b292f2-51a2ff0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-eaa7f827 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-eaa7f827 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-eaa7f827 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-eaa7f827, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-eaa7f827, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4edeb-eaa7f827, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-eaa7f827, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-eaa7f827, #w-node-_8ef10a90-47ab-9ba8-0960-c23f4891d019-eaa7f827, #w-node-_8ef10a90-47ab-9ba8-0960-c23f4891d01d-eaa7f827 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-70d28b86 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-70d28b86 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-70d28b86 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_777133ad-54e6-08e0-2913-f95c156ef4d4-70d28b86, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d8-70d28b86, #w-node-d1d42075-0dc4-08a7-f2d6-9ef9ec016db5-70d28b86, #w-node-_99adca10-c604-d8dc-6c9d-248e856eb9ad-70d28b86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-7c583c4b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-7c583c4b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-7c583c4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_777133ad-54e6-08e0-2913-f95c156ef4d4-7c583c4b, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d8-7c583c4b, #w-node-_6fc4f9e3-11fa-df5b-e2e8-c1ee210af35f-7c583c4b, #w-node-_6fc4f9e3-11fa-df5b-e2e8-c1ee210af363-7c583c4b, #w-node-c4397166-5242-5a35-ea44-37547241232a-7c583c4b, #w-node-c4397166-5242-5a35-ea44-37547241232e-7c583c4b, #w-node-cca1d807-7629-e1d2-552b-2fa4844bfc4f-7c583c4b, #w-node-cca1d807-7629-e1d2-552b-2fa4844bfc53-7c583c4b, #w-node-b631897d-dec7-a193-5270-c6bd63a51259-7c583c4b, #w-node-b631897d-dec7-a193-5270-c6bd63a5125d-7c583c4b, #w-node-f634e325-46f6-1184-4d73-7cf02dcca118-7c583c4b, #w-node-f634e325-46f6-1184-4d73-7cf02dcca11c-7c583c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-ea8e516f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-ea8e516f, #w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-ea8e516f, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-ea8e516f, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-ea8e516f, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-ea8e516f, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-ea8e516f, #w-node-_4aecfd98-ffa9-b214-7ab1-379a511f55a9-ea8e516f, #w-node-_4aecfd98-ffa9-b214-7ab1-379a511f55ad-ea8e516f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-b59c3b6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-b59c3b6c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-b59c3b6c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-b59c3b6c, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-b59c3b6c, #w-node-_91da86bb-86f3-54d2-8783-8f48157a7704-b59c3b6c, #w-node-_91da86bb-86f3-54d2-8783-8f48157a7708-b59c3b6c, #w-node-_9f710f70-6979-52a3-1485-a8bf598a39a1-b59c3b6c, #w-node-_9f710f70-6979-52a3-1485-a8bf598a39a5-b59c3b6c, #w-node-_8dc9a82d-edb0-8b2a-0184-f908271e1a9a-b59c3b6c, #w-node-_8dc9a82d-edb0-8b2a-0184-f908271e1a9e-b59c3b6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-2f174245 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-2f174245 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-2f174245 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-2f174245, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-2f174245, #w-node-_91da86bb-86f3-54d2-8783-8f48157a7704-2f174245, #w-node-_91da86bb-86f3-54d2-8783-8f48157a7708-2f174245 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-919d2a2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-919d2a2a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-919d2a2a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-919d2a2a, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-919d2a2a, #w-node-_837a6400-1f6e-b331-77fd-6f572823885c-919d2a2a, #w-node-_837a6400-1f6e-b331-77fd-6f5728238860-919d2a2a, #w-node-bd2e92fc-0d4f-1150-9ec9-7508ce8e98aa-919d2a2a, #w-node-bd2e92fc-0d4f-1150-9ec9-7508ce8e98ae-919d2a2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-cbaf0e27 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-cbaf0e27 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-cbaf0e27 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560930-cbaf0e27, #w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560934-cbaf0e27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-49506f3d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-49506f3d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-49506f3d {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560930-49506f3d, #w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560934-49506f3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae00195457e-de3dac85 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954580-de3dac85 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-c11873a6-d589-b1bb-4282-2f113136e8b3-de3dac85 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9855edc5-4ddc-f203-18fe-d2566808fecb-de3dac85, #w-node-e89ba4ae-1d11-a153-bc5b-28857102ca83-de3dac85, #w-node-c947e276-baec-9dea-3efd-b693b1583971-de3dac85, #w-node-f3ed1557-d992-30da-476d-1a0c8ab3d075-de3dac85, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc1-de3dac85, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc5-de3dac85, #w-node-be310d98-8a8e-a44f-4180-98621cfd9adc-de3dac85, #w-node-b2f30545-1135-6f13-fb0a-0d27ca77c339-de3dac85, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da0-de3dac85, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da4-de3dac85, #w-node-_39ad9367-0116-08eb-213e-fb949c235778-de3dac85, #w-node-_2cc8ea97-bef3-831d-4f2c-a0dedf467a95-de3dac85, #w-node-c532ae0e-ec14-163c-1c1c-efdfc414d77c-de3dac85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b7432c5-bf51-25fe-88a9-0a368f9db405-57df9a85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b7432c5-bf51-25fe-88a9-0a368f9db407-57df9a85 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7b7432c5-bf51-25fe-88a9-0a368f9db409-57df9a85 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_7b7432c5-bf51-25fe-88a9-0a368f9db40e-57df9a85, #w-node-_7b7432c5-bf51-25fe-88a9-0a368f9db412-57df9a85, #w-node-_8a8f747f-9d78-53ca-3be5-515e025efb7f-57df9a85, #w-node-_8a8f747f-9d78-53ca-3be5-515e025efb83-57df9a85, #w-node-_63f7288c-72e3-0121-2198-f4568241d4f4-57df9a85, #w-node-_63f7288c-72e3-0121-2198-f4568241d4f8-57df9a85, #w-node-dd4795a7-a2d9-3196-df18-35a324e03e83-57df9a85, #w-node-dd4795a7-a2d9-3196-df18-35a324e03e87-57df9a85, #w-node-bd8a8f40-0460-9e27-e03f-43e3519c3666-57df9a85, #w-node-bd8a8f40-0460-9e27-e03f-43e3519c366a-57df9a85, #w-node-_68a08c25-b433-4433-279a-b6636e53fe63-57df9a85, #w-node-_68a08c25-b433-4433-279a-b6636e53fe67-57df9a85, #w-node-_54f30f1b-f8d2-a3e2-764f-468704649ef4-57df9a85, #w-node-_54f30f1b-f8d2-a3e2-764f-468704649ef8-57df9a85, #w-node-_4ec51ab3-3e80-411a-5b56-f1737400856c-57df9a85, #w-node-_4ec51ab3-3e80-411a-5b56-f17374008570-57df9a85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d035b05c-aa19-4411-fc38-d31def7116c5-57df9a85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d035b05c-aa19-4411-fc38-d31def7116c7-57df9a85 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d035b05c-aa19-4411-fc38-d31def7116c9-57df9a85 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-d035b05c-aa19-4411-fc38-d31def7116ce-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116d2-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116db-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116df-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116e8-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116ec-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116f5-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def7116f9-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def711702-57df9a85, #w-node-d035b05c-aa19-4411-fc38-d31def711706-57df9a85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a45-57df9a85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a47-57df9a85 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a49-57df9a85 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a4e-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a52-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a5b-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a5f-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a68-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a6c-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a75-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a79-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a82-57df9a85, #w-node-_4cad0f42-e03d-bebc-f7eb-e5860ffe1a86-57df9a85, #w-node-cd888880-450a-4aab-8736-6e176966e682-57df9a85, #w-node-cd888880-450a-4aab-8736-6e176966e686-57df9a85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9658683-1aa8-2bae-129c-696ff2b54103-44c16f6f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9658683-1aa8-2bae-129c-696ff2b54105-44c16f6f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e9658683-1aa8-2bae-129c-696ff2b54107-44c16f6f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e9658683-1aa8-2bae-129c-696ff2b5410c-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54110-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54119-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b5411d-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54126-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b5412a-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54133-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54137-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54140-44c16f6f, #w-node-e9658683-1aa8-2bae-129c-696ff2b54144-44c16f6f, #w-node-_898a0969-e9b9-496b-65b0-f5890952c56d-44c16f6f, #w-node-_898a0969-e9b9-496b-65b0-f5890952c571-44c16f6f, #w-node-_8da0ffde-c668-84ce-838b-893644ba7e4b-44c16f6f, #w-node-_8da0ffde-c668-84ce-838b-893644ba7e4f-44c16f6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae00195457c-3a39f9e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae00195457e-3a39f9e3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954580-3a39f9e3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_5dc426fe-5ff1-29f8-5dd5-1ae001954589-3a39f9e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9855edc5-4ddc-f203-18fe-d2566808fecb-3a39f9e3, #w-node-e89ba4ae-1d11-a153-bc5b-28857102ca83-3a39f9e3, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc1-3a39f9e3, #w-node-_4abb0d09-4fe8-4e86-451f-50457a604bc5-3a39f9e3, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da0-3a39f9e3, #w-node-b4af4fa6-b4fa-9e57-ec1e-b9342b194da4-3a39f9e3, #w-node-_45d45daa-f990-1677-f8b9-dd67d464e7f6-3a39f9e3, #w-node-_45d45daa-f990-1677-f8b9-dd67d464e7fa-3a39f9e3, #w-node-c69a7529-109c-12d5-5a2b-66cb3676c91c-3a39f9e3, #w-node-c69a7529-109c-12d5-5a2b-66cb3676c920-3a39f9e3, #w-node-_7f4d9d1e-c783-e0d3-69fc-6a795a4ea05e-a6abb024, #w-node-_7f4d9d1e-c783-e0d3-69fc-6a795a4ea060-a6abb024 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-d4178dca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-d4178dca {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-d4178dca {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-d4178dca, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-d4178dca, #w-node-_14ddf439-7085-1c23-4249-a930eba51890-d4178dca, #w-node-_14ddf439-7085-1c23-4249-a930eba51894-d4178dca, #w-node-cb249263-a96d-b6b5-da76-b88ebca73e6c-d4178dca, #w-node-cb249263-a96d-b6b5-da76-b88ebca73e70-d4178dca, #w-node-a808581b-b95a-1bb0-233d-8e262af29134-d4178dca, #w-node-a808581b-b95a-1bb0-233d-8e262af29138-d4178dca, #w-node-_2bc37f61-bae8-4ad7-8ef5-a6c02230929b-d4178dca, #w-node-_2bc37f61-bae8-4ad7-8ef5-a6c02230929f-d4178dca, #w-node-_7233d658-7768-05e2-aef2-2b198feb8c13-d4178dca, #w-node-_7233d658-7768-05e2-aef2-2b198feb8c17-d4178dca, #w-node-_6cd082cb-5634-6c49-e30f-5020f3b78a21-d4178dca, #w-node-_6cd082cb-5634-6c49-e30f-5020f3b78a25-d4178dca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f81-8065ce05 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f83-8065ce05 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f317e444-de77-eac0-76bd-d14ee26f7f85-8065ce05 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_28393868-6369-91ad-ce92-17f77cc798af-8065ce05, #w-node-_28393868-6369-91ad-ce92-17f77cc798b3-8065ce05, #w-node-_65cd88e5-8ac5-6ee1-c200-4783035dec05-8065ce05, #w-node-_65cd88e5-8ac5-6ee1-c200-4783035dec09-8065ce05, #w-node-e5206758-45a4-8884-7f93-1a4890a9c96e-8065ce05, #w-node-e5206758-45a4-8884-7f93-1a4890a9c972-8065ce05, #w-node-df61dcad-67de-0a59-b8e3-187d24e9bf2b-8065ce05, #w-node-df61dcad-67de-0a59-b8e3-187d24e9bf2f-8065ce05, #w-node-c271629b-ec8e-f490-77f3-08b754c19d2f-8065ce05, #w-node-c271629b-ec8e-f490-77f3-08b754c19d33-8065ce05, #w-node-e99ad2a1-2f06-8191-3adc-19ea7e9f4963-8065ce05, #w-node-e99ad2a1-2f06-8191-3adc-19ea7e9f4967-8065ce05, #w-node-_097fedee-620c-f1f9-55f7-23600ee6c559-8065ce05, #w-node-_097fedee-620c-f1f9-55f7-23600ee6c55d-8065ce05, #w-node-f69dd1ed-dc77-e77c-b098-348e90bd43fa-8065ce05, #w-node-f69dd1ed-dc77-e77c-b098-348e90bd43fe-8065ce05, #w-node-_99a07cae-f059-3fa7-2390-5af4e6495571-8065ce05, #w-node-_99a07cae-f059-3fa7-2390-5af4e6495575-8065ce05, #w-node-_553f1be5-a9bb-4df6-be5d-2badee97188b-8065ce05, #w-node-_553f1be5-a9bb-4df6-be5d-2badee97188f-8065ce05, #w-node-_28170f40-1503-3409-e5bb-33e44910c887-8065ce05, #w-node-_28170f40-1503-3409-e5bb-33e44910c88b-8065ce05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-80740bff {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-80740bff {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-80740bff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c156-80740bff, #w-node-_00c21ee9-a18d-b5f7-46a4-b1f96809c15a-80740bff, #w-node-f97c2850-8274-0ace-c26a-4f76abf75f5b-80740bff, #w-node-f97c2850-8274-0ace-c26a-4f76abf75f5f-80740bff, #w-node-_739c754b-530a-75fd-5e75-91422cc66a1d-80740bff, #w-node-_739c754b-530a-75fd-5e75-91422cc66a21-80740bff, #w-node-f48056fd-21ed-2001-d899-afa3f7718f78-80740bff, #w-node-f48056fd-21ed-2001-d899-afa3f7718f7c-80740bff, #w-node-_75caf54b-b204-92e5-c0fd-db8e648d2025-80740bff, #w-node-_75caf54b-b204-92e5-c0fd-db8e648d2029-80740bff, #w-node-c6d44f69-7863-bc01-2630-2865cdff0f8a-80740bff, #w-node-c6d44f69-7863-bc01-2630-2865cdff0f8e-80740bff, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d4-80740bff, #w-node-_777133ad-54e6-08e0-2913-f95c156ef4d8-80740bff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-1b3a475a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-1b3a475a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-1b3a475a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-1b3a475a, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-1b3a475a, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-1b3a475a, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-1b3a475a, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13f8-1b3a475a, #w-node-_26d3a7c1-a805-bcde-b07c-a13b03eb13fc-1b3a475a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-9887330f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-9887330f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-9887330f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdb7-9887330f, #w-node-_5847d7c4-cdd8-51a3-864a-2f0193f0fdbb-9887330f, #w-node-_49883d39-68d1-f658-bcc4-eb8888ba5b27-9887330f, #w-node-_49883d39-68d1-f658-bcc4-eb8888ba5b2b-9887330f, #w-node-_5006076f-2493-3d8a-d192-db45aa36cce4-9887330f, #w-node-_5006076f-2493-3d8a-d192-db45aa36cce8-9887330f, #w-node-_4791d0c5-fe2f-6126-df7a-9b936995d32b-9887330f, #w-node-_4791d0c5-fe2f-6126-df7a-9b936995d32f-9887330f, #w-node-bcf15a05-f8fc-98f9-deda-f3001d686dbe-9887330f, #w-node-bcf15a05-f8fc-98f9-deda-f3001d686dc2-9887330f, #w-node-d538e9d9-0149-9b2e-1478-61e0b41fd05f-9887330f, #w-node-d538e9d9-0149-9b2e-1478-61e0b41fd063-9887330f, #w-node-_4b5c1f58-17d4-57eb-7438-8f6e71b1f1ab-9887330f, #w-node-_4b5c1f58-17d4-57eb-7438-8f6e71b1f1af-9887330f, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941a-9887330f, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941e-9887330f, #w-node-_76acf0b6-dfa1-cd1c-372b-19612f7e6942-9887330f, #w-node-_76acf0b6-dfa1-cd1c-372b-19612f7e6946-9887330f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437f-1204714c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b04381-1204714c {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-cf89271a-d8e6-1e44-4cc6-8abc04b0437d-1204714c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941a-1204714c, #w-node-_1961c4cc-dbcc-fc33-dec8-482b08c0941e-1204714c, #w-node-d81a3214-f3a3-0003-c499-c567e99ede17-1204714c, #w-node-d81a3214-f3a3-0003-c499-c567e99ede1b-1204714c, #w-node-a9c5c7f0-c92c-4d01-5b9d-2fa135846b5b-1204714c, #w-node-a9c5c7f0-c92c-4d01-5b9d-2fa135846b5f-1204714c, #w-node-_923449ae-7a3b-dff9-6937-34511cca40b9-1204714c, #w-node-_923449ae-7a3b-dff9-6937-34511cca40bd-1204714c, #w-node-b9265f9b-57d5-3fa6-3570-ebeb1a18f6d8-1204714c, #w-node-b9265f9b-57d5-3fa6-3570-ebeb1a18f6dc-1204714c, #w-node-_265e2166-08fc-0012-42b3-11914d128c5d-1204714c, #w-node-_265e2166-08fc-0012-42b3-11914d128c61-1204714c, #w-node-e3383e28-c9cd-b245-a180-5afc3343d578-1204714c, #w-node-e3383e28-c9cd-b245-a180-5afc3343d57c-1204714c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaab-8387ab77 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaad-8387ab77 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_98457984-c4ed-6504-9c4b-480cf8e7aaa9-8387ab77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edf8-8387ab77, #w-node-_1bcb7fcc-2cad-dd66-6eee-2e7ff683edfc-8387ab77, #w-node-dedb1b33-a00d-d118-3534-833437c8bf98-8387ab77, #w-node-dedb1b33-a00d-d118-3534-833437c8bf9c-8387ab77, #w-node-_088b118e-efe8-cab4-3844-07f82468144e-8387ab77, #w-node-_088b118e-efe8-cab4-3844-07f824681452-8387ab77, #w-node-_604b93b9-e01c-fddc-f0be-541c2e384926-8387ab77, #w-node-_604b93b9-e01c-fddc-f0be-541c2e38492a-8387ab77, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9d8-8387ab77, #w-node-_69c59869-72e2-d6f9-1228-7248cfacc9dc-8387ab77, #w-node-_6877a85e-1d9d-0c3c-60b7-894630e6421e-8387ab77, #w-node-_6877a85e-1d9d-0c3c-60b7-894630e64222-8387ab77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-a0c2ee62 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-a0c2ee62 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-a0c2ee62 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-a0c2ee62, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-a0c2ee62, #w-node-_6b87ccc3-c921-9ef1-29f1-39f1621cab04-a0c2ee62, #w-node-_6b87ccc3-c921-9ef1-29f1-39f1621cab08-a0c2ee62, #w-node-_761a9fed-1369-c7a2-35ba-73856020d3a7-a0c2ee62, #w-node-_761a9fed-1369-c7a2-35ba-73856020d3ab-a0c2ee62, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58571-a0c2ee62, #w-node-e262f9e4-80e1-77e0-6626-6a2b47d58575-a0c2ee62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-751bdbd4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-751bdbd4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-751bdbd4 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-751bdbd4, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-751bdbd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-4f2167b8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-4f2167b8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-4f2167b8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-4f2167b8, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-4f2167b8, #w-node-bfcdd125-26f1-7f00-a73b-1b5dc37bae79-4f2167b8, #w-node-bfcdd125-26f1-7f00-a73b-1b5dc37bae7d-4f2167b8, #w-node-d117ffdb-40fe-26ba-1435-4aa156dd9336-4f2167b8, #w-node-d117ffdb-40fe-26ba-1435-4aa156dd933a-4f2167b8, #w-node-_28165fb0-5399-a138-1244-f5b5e1d329ea-4f2167b8, #w-node-_28165fb0-5399-a138-1244-f5b5e1d329ee-4f2167b8, #w-node-_5bee43f0-2149-191d-77a2-e22ef258acda-4f2167b8, #w-node-_5bee43f0-2149-191d-77a2-e22ef258acde-4f2167b8, #w-node-_1011d4d1-5e8d-c317-0655-4579805c54eb-4f2167b8, #w-node-_1011d4d1-5e8d-c317-0655-4579805c54ef-4f2167b8, #w-node-c07e2137-05a4-1ba9-ad98-44fefff31d27-4f2167b8, #w-node-c07e2137-05a4-1ba9-ad98-44fefff31d2b-4f2167b8, #w-node-ad27aace-165f-a522-5c34-19e59a198ad5-4f2167b8, #w-node-ad27aace-165f-a522-5c34-19e59a198ad9-4f2167b8, #w-node-_859388e8-2c02-df66-346f-f79c8584a1f2-4f2167b8, #w-node-_859388e8-2c02-df66-346f-f79c8584a1f6-4f2167b8, #w-node-_25fce80f-4269-3de5-f129-8a846df9ac44-4f2167b8, #w-node-_25fce80f-4269-3de5-f129-8a846df9ac48-4f2167b8, #w-node-dee5b91e-4352-3a9c-6d5f-5a858084c2b7-4f2167b8, #w-node-dee5b91e-4352-3a9c-6d5f-5a858084c2bb-4f2167b8, #w-node-_20455b75-e19b-b3e0-5562-5beef8fde7b6-4f2167b8, #w-node-_20455b75-e19b-b3e0-5562-5beef8fde7ba-4f2167b8, #w-node-_11868e96-076d-3504-3e60-6e2150913bb2-4f2167b8, #w-node-_11868e96-076d-3504-3e60-6e2150913bb6-4f2167b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-07db8803 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-07db8803 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-07db8803 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-07db8803, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-07db8803, #w-node-_9c67975b-98f6-9d99-e301-c46fef2a07e5-07db8803, #w-node-_9c67975b-98f6-9d99-e301-c46fef2a07e9-07db8803, #w-node-_932cd713-e56e-2265-b010-13cf71c6fc1d-07db8803, #w-node-_932cd713-e56e-2265-b010-13cf71c6fc21-07db8803, #w-node-ceafab24-9fda-f257-a435-fe8b79ab799d-07db8803, #w-node-ceafab24-9fda-f257-a435-fe8b79ab79a1-07db8803, #w-node-a082e31a-b65f-e775-6b8f-d2f234871453-07db8803, #w-node-a082e31a-b65f-e775-6b8f-d2f234871457-07db8803, #w-node-_726e9e52-ebd6-bc37-f3f8-f74a30835107-07db8803, #w-node-_726e9e52-ebd6-bc37-f3f8-f74a3083510b-07db8803, #w-node-_9ebb2995-37a0-1010-de4f-44041a11eb20-07db8803, #w-node-_9ebb2995-37a0-1010-de4f-44041a11eb24-07db8803, #w-node-_6e053970-09f1-59ce-452d-e2b242aacf8f-07db8803, #w-node-_6e053970-09f1-59ce-452d-e2b242aacf93-07db8803, #w-node-b9b1cd82-1d53-6a23-0f0e-e72a81da34b3-07db8803, #w-node-b9b1cd82-1d53-6a23-0f0e-e72a81da34b7-07db8803, #w-node-_56863f67-f6ff-63e9-6ccc-b7578b300c58-07db8803, #w-node-_56863f67-f6ff-63e9-6ccc-b7578b300c5c-07db8803, #w-node-_7358da41-a664-d3ae-dfcd-ac78c7170763-07db8803, #w-node-_7358da41-a664-d3ae-dfcd-ac78c7170767-07db8803, #w-node-_7e493a58-a6c5-b9b7-4301-60a378e30c72-07db8803, #w-node-_7e493a58-a6c5-b9b7-4301-60a378e30c76-07db8803, #w-node-e922b7e0-6762-9d32-5b66-4a17fd8a39f1-07db8803, #w-node-e922b7e0-6762-9d32-5b66-4a17fd8a39f5-07db8803, #w-node-_9e40f0c4-7514-ad95-3004-7c5f5e6e1441-07db8803, #w-node-_9e40f0c4-7514-ad95-3004-7c5f5e6e1445-07db8803, #w-node-_61200770-b87a-eec2-385c-fc3e73ab431b-07db8803, #w-node-_61200770-b87a-eec2-385c-fc3e73ab431f-07db8803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-e2a9fe5f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-e2a9fe5f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-e2a9fe5f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-e2a9fe5f, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-e2a9fe5f, #w-node-_5c367492-ac0e-9450-bf29-42b553456dcf-e2a9fe5f, #w-node-_5c367492-ac0e-9450-bf29-42b553456dd3-e2a9fe5f, #w-node-_6f5b8226-5882-2a5c-8de2-dd837ed73d5d-e2a9fe5f, #w-node-_6f5b8226-5882-2a5c-8de2-dd837ed73d61-e2a9fe5f, #w-node-_39b0a317-2df8-9b69-b5d4-8a7c0ef1b49b-e2a9fe5f, #w-node-_39b0a317-2df8-9b69-b5d4-8a7c0ef1b49f-e2a9fe5f, #w-node-b2be47bb-c024-e94d-5673-c41041f0ea98-e2a9fe5f, #w-node-b2be47bb-c024-e94d-5673-c41041f0ea9c-e2a9fe5f, #w-node-c6818e0c-cc0a-f21a-2a02-9b0f816c9761-e2a9fe5f, #w-node-c6818e0c-cc0a-f21a-2a02-9b0f816c9765-e2a9fe5f, #w-node-_43e2fbb2-9a46-b01a-72b3-55527f4132dd-e2a9fe5f, #w-node-_43e2fbb2-9a46-b01a-72b3-55527f4132e1-e2a9fe5f, #w-node-_96466482-2693-0dc5-c731-22bf117c6fc7-e2a9fe5f, #w-node-_96466482-2693-0dc5-c731-22bf117c6fcb-e2a9fe5f, #w-node-_5537d2a3-f763-8a5f-3ed9-8edaab5b1a79-e2a9fe5f, #w-node-_5537d2a3-f763-8a5f-3ed9-8edaab5b1a7d-e2a9fe5f, #w-node-a183b1b1-c3d7-6a1b-257e-ae8a8b90d421-e2a9fe5f, #w-node-a183b1b1-c3d7-6a1b-257e-ae8a8b90d425-e2a9fe5f, #w-node-_07e89dbc-b742-54eb-162b-73f20c88e0a0-e2a9fe5f, #w-node-_07e89dbc-b742-54eb-162b-73f20c88e0a4-e2a9fe5f, #w-node-fba63eeb-fc49-3bf7-133c-be9e734ffb8a-e2a9fe5f, #w-node-fba63eeb-fc49-3bf7-133c-be9e734ffb8e-e2a9fe5f, #w-node-e54d169c-2ab2-d740-116e-700ba3ad2265-e2a9fe5f, #w-node-e54d169c-2ab2-d740-116e-700ba3ad2269-e2a9fe5f, #w-node-_4641f85c-ee30-bc79-7a36-a4fb754639f0-e2a9fe5f, #w-node-_4641f85c-ee30-bc79-7a36-a4fb754639f4-e2a9fe5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-568daa29 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-568daa29 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-568daa29 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-568daa29, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-568daa29, #w-node-b938c90b-0a1f-916d-c7e4-db0a9275b05e-568daa29, #w-node-b938c90b-0a1f-916d-c7e4-db0a9275b062-568daa29, #w-node-_8270a1b5-ab33-ce79-9b12-dd34fe547e9b-568daa29, #w-node-_8270a1b5-ab33-ce79-9b12-dd34fe547e9f-568daa29, #w-node-_171ac04e-001e-7cc6-f0d7-95a5248f4486-568daa29, #w-node-_171ac04e-001e-7cc6-f0d7-95a5248f448a-568daa29, #w-node-_0bfee2a8-9364-1d01-cd3a-e598b5eeb3f5-568daa29, #w-node-_0bfee2a8-9364-1d01-cd3a-e598b5eeb3f9-568daa29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-9f1959b8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-9f1959b8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-9f1959b8 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-9f1959b8, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-9f1959b8, #w-node-_800f13b2-91d8-817b-5bb3-6a70e5e7d93c-9f1959b8, #w-node-_800f13b2-91d8-817b-5bb3-6a70e5e7d940-9f1959b8, #w-node-ccdbadd7-0b85-a0a2-8598-db4cc5a277de-9f1959b8, #w-node-ccdbadd7-0b85-a0a2-8598-db4cc5a277e2-9f1959b8, #w-node-e4fda3ab-9aca-8e79-52f9-d1bd8bd3c399-9f1959b8, #w-node-e4fda3ab-9aca-8e79-52f9-d1bd8bd3c39d-9f1959b8, #w-node-_2b4f86ce-ead7-302c-b65b-25b8cd2e6cac-9f1959b8, #w-node-_2b4f86ce-ead7-302c-b65b-25b8cd2e6cb0-9f1959b8, #w-node-_7a69455e-56d5-7a8c-3f94-7c5d69b5417f-9f1959b8, #w-node-_7a69455e-56d5-7a8c-3f94-7c5d69b54183-9f1959b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-78029237 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-78029237 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-78029237 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-78029237, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-78029237, #w-node-_14c7dd65-966e-984d-b51a-9dfc120786dc-78029237, #w-node-_14c7dd65-966e-984d-b51a-9dfc120786e0-78029237, #w-node-a3f662f8-37cc-0d23-b64c-28e6945aae7a-78029237, #w-node-a3f662f8-37cc-0d23-b64c-28e6945aae7e-78029237, #w-node-_8488d0cb-893a-b1d2-becb-c59983991b7f-78029237, #w-node-_8488d0cb-893a-b1d2-becb-c59983991b83-78029237, #w-node-cd60352d-d6ef-a351-2048-a6c19a71a12d-78029237, #w-node-cd60352d-d6ef-a351-2048-a6c19a71a131-78029237, #w-node-d792de38-20ea-dd86-8a09-50560bf20a08-78029237, #w-node-d792de38-20ea-dd86-8a09-50560bf20a0c-78029237, #w-node-ffbdd651-cbc1-a8f7-a95b-baa874e47bb7-78029237, #w-node-ffbdd651-cbc1-a8f7-a95b-baa874e47bbb-78029237, #w-node-_7a978c48-598b-d576-33f5-a2f79b1b50ef-78029237, #w-node-_7a978c48-598b-d576-33f5-a2f79b1b50f3-78029237, #w-node-_9176e6ab-8b92-0390-b440-5e8049f5a603-78029237, #w-node-_9176e6ab-8b92-0390-b440-5e8049f5a607-78029237, #w-node-_9ee73c82-bbb7-7ac4-1970-2c89f0b9c7a5-78029237, #w-node-_9ee73c82-bbb7-7ac4-1970-2c89f0b9c7a9-78029237, #w-node-e985219b-7a2a-c281-c769-73a23617098d-78029237, #w-node-e985219b-7a2a-c281-c769-73a236170991-78029237, #w-node-_52ccb229-9d63-233f-12a1-ac1a6266b708-78029237, #w-node-_52ccb229-9d63-233f-12a1-ac1a6266b70c-78029237, #w-node-_8b6e7bbf-79cd-baac-ab34-cf2b1222a6d6-78029237, #w-node-_8b6e7bbf-79cd-baac-ab34-cf2b1222a6da-78029237 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-15cf4653 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-15cf4653 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-15cf4653 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-15cf4653, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-15cf4653, #w-node-_60d73d08-0b1e-349d-32ca-fb290a3cff31-15cf4653, #w-node-_60d73d08-0b1e-349d-32ca-fb290a3cff35-15cf4653, #w-node-_5595cd13-dc45-29c1-f8bf-910853397c26-15cf4653, #w-node-_5595cd13-dc45-29c1-f8bf-910853397c2a-15cf4653, #w-node-_47ced332-6049-1417-c0eb-5e144483cc5f-15cf4653, #w-node-_47ced332-6049-1417-c0eb-5e144483cc63-15cf4653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-60c658ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-60c658ae {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-60c658ae {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-60c658ae, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-60c658ae, #w-node-_60d73d08-0b1e-349d-32ca-fb290a3cff31-60c658ae, #w-node-_60d73d08-0b1e-349d-32ca-fb290a3cff35-60c658ae, #w-node-_5595cd13-dc45-29c1-f8bf-910853397c26-60c658ae, #w-node-_5595cd13-dc45-29c1-f8bf-910853397c2a-60c658ae, #w-node-f58103d6-fd5f-3f1b-e7e8-bb349d7414e5-60c658ae, #w-node-f58103d6-fd5f-3f1b-e7e8-bb349d7414e9-60c658ae, #w-node-_47ced332-6049-1417-c0eb-5e144483cc5f-60c658ae, #w-node-_47ced332-6049-1417-c0eb-5e144483cc63-60c658ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-c83f89e2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-c83f89e2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-c83f89e2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-c83f89e2, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-c83f89e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-002fe22f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-002fe22f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-002fe22f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede5-002fe22f, #w-node-_6bdd37fb-731b-80a1-5c61-f41bf6d4ede9-002fe22f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bcdc12b-d68f-0af9-d8f2-bb7eb238d1da-c5d5ae7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c378ef26-7c87-8737-0c19-277ff9571028-c5d5ae7f {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_944e63ce-f46c-92a5-aa7e-93af122a8be1-c5d5ae7f {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560930-c5d5ae7f, #w-node-_3d2384fd-c88b-cfb1-8304-d87e3a560934-c5d5ae7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_0ffc94cf-eb5f-710d-5c42-d861038396db-5a2107d5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e7e29cfd-6e01-5510-0af7-2a53d3db805f-d3db805e {
    justify-self: start;
  }

  #w-node-e7e29cfd-6e01-5510-0af7-2a53d3db8066-d3db805e {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-cf569a55-89b3-503d-e011-bee3b771af5c-b771af57 {
    justify-self: start;
  }

  #w-node-cf569a55-89b3-503d-e011-bee3b771af58-b771af57 {
    justify-self: end;
  }
}
