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: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dd87eaf46d68f021e_Conthrax-BoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d8d520a16c44cb82d_Conthrax-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d5959a01f6d0d8243_Conthrax-BookItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dc0c3095cd26b436a_Conthrax-RegularItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259de0db4d67531b0685_Conthrax-BookItalic.woff") format("woff"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dac335245b3fb374b_Conthrax-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d9340f922f7a211af_Conthrax-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d29fbd04aa1dec196_Conthrax-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d291455213ea1ddc0_Conthrax-ExtraLight.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259daa62000cd54e3bfc_Conthrax-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax book;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259daff61243dfaeaf65_Conthrax-Book.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d3acaff07b8cd673b_Conthrax-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d93c6e4a5f14732c5_Conthrax-ExtraLightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dd1a552ba6d23dde5_Conthrax-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d1e83f1df83754833_Conthrax-Heavy.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d3acaff00d3cd6744_Conthrax-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d5951343fd93f9be6_Conthrax-Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259ded54890f7bf4d2c0_Conthrax-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d29fbd0fa82dec1a1_Conthrax-HeavyItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d85e35eec03a34af9_Conthrax-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d468b121d9340f39f_Conthrax-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259d468b124e6d40f39e_Conthrax-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dbec84e491d8a88dc_Conthrax-SemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259dbec84e06798a88db_Conthrax-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259eed5489d02ef4d2c1_Conthrax-SemiBoldItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259db9746c84177f353a_Conthrax-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Conthrax;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259db37b2c789ca8902e_Conthrax-LightItalic.woff2") format("woff2"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f9259de520bf88e681c02d_Conthrax-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446e6cbf36e42aab2c4_Melvastype%20-%20Kuunari%20Rounded%20Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace44698b359782b69f5ea_Melvastype%20-%20Kuunari%20Rounded%20Black%20Italic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4464159c5c9831f0f3f_Melvastype%20-%20Kuunari%20Rounded%20ExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446de78122690964c28_Melvastype%20-%20Kuunari%20Rounded%20ExtraLight%20Italic.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446993ab32bcb8ddcde_Melvastype%20-%20Kuunari%20Rounded%20Bold%20Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4467a08f117f00da5a4_Melvastype%20-%20Kuunari%20Rounded%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4464159c5e22d1f0f40_Melvastype%20-%20Kuunari%20Rounded%20Light%20Italic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4467a08f18ce50da5a8_Melvastype%20-%20Kuunari%20Rounded%20Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446bfcec57afd84c1f0_Melvastype%20-%20Kuunari%20Rounded%20Medium%20Italic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446152a985fdd341034_Melvastype%20-%20Kuunari%20Rounded%20Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4462955400892f4971e_Melvastype%20-%20Kuunari%20Rounded%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4462f88ba1dd7002abc_Melvastype%20-%20Kuunari%20Rounded%20Regular%20Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded condensed;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace446993ab39d4e8ddcdf_Melvastype%20-%20Kuunari%20Rounded%20Thin%20Condensed%20Italic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Melvastype kuunari rounded;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ace4461b1f4185b6d347b4_Melvastype%20-%20Kuunari%20Rounded%20Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bastia;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62b3818ed2c75d0519b325f1_Bastia-Bold.otf") format("opentype"), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62b3818ef920717538692131_Bastia-BoldOutline.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Blanch sage;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62b4cb0daed2ee0a8cb00955_Blanch%20Sage.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Captions Marker;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/660dd13b5cd8f263e093479b_Captions-Marker.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Recoleta;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d6f7e6937bee50f39eea8c_Recoleta-RegularDEMO.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Editorsnotetext;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/683f5a2a749c52389c8833d3_Editor%27sNoteText-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Editorsnotetext;
  src: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/683f5a2ad2be8b466c22f375_Editor%27sNoteText-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --medium-orchid: #025c86;
  --revel-dark-gray: #1d1d1d;
  --ry-dark-purple: #3e0071;
  --main-bg-color: #272727;
  --ry-pink: #f7bbbb;
  --sdf-blue: #01ccfd;
  --deep-pink: #ff00a5;
}

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

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

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

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

body {
  color: #333;
  background-color: #272727;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--white);
  text-align: center;
  letter-spacing: .01em;
  text-transform: uppercase;
  text-shadow: -3px 5px 0 var(--medium-orchid);
  flex: 1;
  margin-top: 26px;
  margin-bottom: 56px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 74px;
}

h2 {
  color: #fff;
  margin: 20px auto 10px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 44px;
}

h3 {
  color: var(--medium-orchid);
  letter-spacing: .03em;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--medium-orchid);
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

h5 {
  color: #fff;
  text-shadow: -2px 2px 0 var(--medium-orchid);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 20px;
}

p {
  color: #fff;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

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

ul {
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 20px;
}

li {
  color: var(--white);
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.text-block {
  color: #fff;
  letter-spacing: .06em;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block.weekend {
  margin-right: 8px;
}

.text-block.white-bar {
  color: #1c1c1c;
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
}

.container {
  flex-flow: column;
  flex: 1;
  place-content: space-between center;
  align-items: center;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.container.weekend {
  flex-direction: row;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.container.weekend:hover {
  transform: translate(0);
}

.container.ry-container {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
}

.container.addl {
  width: 100%;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.container.addl.flexbox-vertical {
  flex-wrap: nowrap;
  flex: 1;
  align-items: center;
  width: 100%;
}

.container.addl.ticket-info {
  margin-bottom: 20px;
}

.container.letter {
  background-color: var(--revel-dark-gray);
  border-radius: 5px;
  flex: 1;
  max-width: 1160px;
  padding: 22px;
}

.container.recharge-buttons {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 23px;
  padding-bottom: 23px;
}

.container.recharge-buttons:hover {
  transform: translate(0);
}

.container.old-tour {
  background-color: #272727cc;
  border-radius: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.privacy-policy {
  margin-top: 100px;
}

.container.ls {
  padding-top: 90px;
  padding-bottom: 90px;
}

.container.season-header-cont.header-box {
  background-color: #0000;
  border-style: none;
  border-color: #ff00a5;
  margin-top: 82px;
  padding-top: 121px;
  padding-bottom: 121px;
}

.container.job {
  padding-left: 220px;
  padding-right: 220px;
}

.container.gala-embeds {
  flex-flow: row;
  align-self: stretch;
}

.nav-link {
  color: #fff;
  text-align: center;
  letter-spacing: .06em;
  text-transform: uppercase;
  flex: 0 auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: block;
  overflow: visible;
}

.nav-link.w--open {
  padding-top: 0;
  padding-bottom: 0;
}

.button {
  border: 2px solid var(--medium-orchid);
  text-align: center;
  letter-spacing: .02em;
  background-color: #d006ee;
  border-radius: 5px;
  margin-right: 30px;
  padding: 12px 30px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow .2s, transform .2s, background-color .3s;
}

.button:hover {
  border-color: var(--white);
  background-color: var(--white);
  color: var(--medium-orchid);
  transform: translate(0, -3px);
  box-shadow: 0 6px 8px #3e007166;
}

.button.recharge, .button.password {
  margin-right: 0;
}

.button.hide {
  display: block;
}

.button-ghost {
  border: 2px solid var(--white);
  color: var(--white);
  text-align: center;
  letter-spacing: .02em;
  background-color: #0000;
  border-radius: 20px;
  max-width: 100%;
  margin-top: 15px;
  padding: 10px 30px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow .2s, transform .2s, background-color .2s;
}

.button-ghost:hover {
  background-color: var(--white);
  color: var(--medium-orchid);
  transform: translate(0, -3px);
  box-shadow: 0 6px 8px #3e007166;
}

.button-ghost.dark-purple {
  border-color: var(--ry-dark-purple);
  color: var(--ry-dark-purple);
  margin-left: 10px;
  margin-right: 10px;
}

.button-ghost.dark-purple:hover {
  border-color: var(--white);
}

.button-ghost.dark-purple.stretch {
  margin-bottom: 20px;
  margin-left: 250px;
  margin-right: 250px;
  display: block;
}

.button-ghost.weekend {
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-size: 16px;
}

.button-ghost.black {
  border-color: var(--main-bg-color);
  color: var(--main-bg-color);
  padding-left: 100px;
  padding-right: 100px;
}

.button-ghost.black.reg-bar-right {
  margin-top: 0;
  padding-left: 80px;
  padding-right: 80px;
}

.button-ghost.null {
  display: none;
}

.button-ghost.gala-tickets {
  color: var(--revel-dark-gray);
  background-color: #40e0d0;
  border-color: #40e0d0;
  border-radius: 20px;
  align-self: flex-start;
  width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-ghost.s10-button {
  text-transform: lowercase;
  font-family: Recoleta, Times New Roman, sans-serif;
}

.button-ghost.s10-button:hover {
  color: var(--revel-dark-gray);
  background-color: #b7b4ad;
  border-color: #b7b4ad;
  box-shadow: 0 6px 8px #0006;
}

.button-ghost.sdf:hover {
  -webkit-text-stroke-color: var(--white);
}

.grid-big-button {
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  max-width: 1160px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.big-white-button {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #ffffff73;
  border-radius: 10px;
  align-items: stretch;
  padding: 30px 40px 30px 44px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.big-white-button:hover {
  transform: translate(0, -7px);
  box-shadow: 0 6px 9px #3e007180;
}

.big-white-button.schedules {
  padding: 10px 20px;
}

.section {
  color: #7f6464;
  border-radius: 4px;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Conthrax, sans-serif;
  font-weight: 300;
  display: block;
}

.section.current-season {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d70acd51a3e92332399ab5_RX%20Tour%20Teaser%20v3.png"), radial-gradient(circle closest-corner at 0%, #000, #fff0);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.section.big-button-section {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/65aacf767e5c95d5a3fc33c3_pink%20group.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.section.footer {
  border-top: .25px solid var(--white);
  text-align: center;
  background-color: #27272700;
  border-radius: 0;
  justify-content: center;
  height: 236px;
  padding-top: 36px;
  display: block;
  position: relative;
  inset: auto 0% 0%;
}

.section.multi {
  flex-direction: column;
  display: flex;
}

.section.multi.hide {
  display: block;
}

.section.footer-pusher {
  height: 300px;
  display: block;
}

.section.sdf {
  padding-top: 40px;
  display: block;
}

.section.recharge-info {
  flex-direction: column;
  display: flex;
}

.section.tour-reg {
  background-color: var(--white);
  border-radius: 0;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.section.weekend {
  background-color: var(--medium-orchid);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #ee06d7, var(--ry-dark-purple));
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.section.hide {
  display: none;
}

.section.sdf-sponsor {
  padding-top: 0;
  padding-bottom: 0;
}

.section.first-gala {
  padding-top: 0;
}

.section.dec {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/676476f58ac20e0a588daac0_DEC%20Backdrop.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
}

.flexbox-vertical {
  flex-flow: row;
  margin: 50px auto;
  display: flex;
  position: relative;
}

.grid-testimony {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.quote {
  margin-bottom: 0;
  font-style: italic;
}

.grid-left-right {
  grid-column-gap: 35px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  place-items: center start;
  display: grid;
}

.testimony-name {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-weekend {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr) minmax(200px, .75fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: grid;
}

.grid-sponsors {
  grid-column-gap: 58px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  place-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.sm-icon {
  margin-left: 15px;
  margin-right: 15px;
}

.footer-text-link {
  color: #fff;
  letter-spacing: .02em;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.footer-links {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1160px;
  margin-top: 40px;
  margin-bottom: 32px;
  display: flex;
}

.div-block-2 {
  flex-direction: column;
  flex: 1;
  max-width: 564px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sm-icons {
  margin-left: auto;
  margin-right: auto;
}

.footer-legal-text-block {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.policy-link {
  color: #fff;
}

.image {
  min-width: 100px;
}

.ry-header {
  height: 500px;
  padding-left: 100px;
  padding-right: 100px;
}

.city-list-grid {
  background-color: #f7bbbbad;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-auto-flow: row;
  padding: 40px 60px;
}

.city-list-grid.season-theme {
  border: 1px solid var(--medium-orchid);
  background-color: #3e00715c;
  border-radius: 0;
}

.city-list-grid.season-theme.test {
  border-color: #ff00a5;
}

.ry-heading-2 {
  color: var(--ry-dark-purple);
  white-space: normal;
  font-family: Bastia, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 41px;
  text-decoration: none;
}

.ry-heading-2.white {
  color: var(--white);
  text-align: right;
  text-transform: none;
  text-shadow: none;
  font-size: 50px;
  line-height: 50px;
}

.ry-heading-2.rn {
  color: var(--white);
  text-align: center;
  text-shadow: none;
  font-family: Conthrax book, sans-serif;
  font-size: 38px;
}

.link-block {
  color: #3e0071;
  margin-right: auto;
  text-decoration: none;
}

.hotel-name {
  color: var(--white);
  margin-top: 15px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  display: block;
}

.hotel-name.hide {
  display: none;
}

.body-ry-v1 {
  background-color: var(--ry-pink);
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62b374e2c51248aff2a5f1d3_Cosmic%20Iris4.jpg");
  background-position: 50% 0;
  background-size: auto;
  background-attachment: fixed;
}

.city-page-heading {
  color: #f7bbbb;
  text-align: center;
  text-shadow: 0 1px 40px #3e007199;
  object-fit: contain;
  margin-bottom: 36px;
  font-family: Blanch sage, sans-serif;
  font-size: 200px;
  font-weight: 700;
  display: block;
  position: static;
}

.city-page-heading.hanger {
  margin-bottom: 70px;
}

.city-page-subheading {
  color: #fff;
  text-align: center;
  margin-top: 30px;
  font-family: Bastia, sans-serif;
  font-size: 64px;
  font-weight: 700;
  display: block;
}

.body-ry-v2 {
  background-color: var(--ry-pink);
  color: var(--ry-pink);
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62b4d345a091103e5925d1b4_Cosmic%20Iris3.jpg");
  background-position: 50% 0;
  background-size: auto;
  background-attachment: scroll;
}

.tabs {
  text-align: center;
  font-family: Captions Marker, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.tab-pane {
  background-color: #0000;
}

.tab-text {
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 32px;
  font-weight: 900;
}

.tab-box {
  color: #fff;
  background-color: #0000;
}

.tab-box.w--current {
  color: #000;
  background-color: #b7b4ad;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.tab-box.ry.w--current {
  color: var(--ry-dark-purple);
  border-style: none;
}

.tabs-menu {
  margin-bottom: 40px;
}

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

.ry-city-heading-1 {
  color: #3e0071;
  text-transform: none;
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bastia, sans-serif;
  font-size: 64px;
}

.ry-line {
  background-color: var(--ry-dark-purple);
  width: 100%;
  height: 1px;
  margin: 30px auto;
}

.ry-line.nat-grid {
  margin-top: auto;
  margin-bottom: auto;
}

.ry-city-heading-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  margin-bottom: 20px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 48px;
  line-height: 44px;
}

.ry-city-heading-2.fee-heading-1 {
  margin-bottom: 40px;
}

.ry-city-heading-2.fee-heading-2 {
  margin-top: 60px;
  margin-bottom: 40px;
}

.ry-city-heading-2.null {
  display: none;
}

.ry-city-heading-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.ry-div-block {
  margin-top: 40px;
  margin-bottom: 20px;
  display: block;
}

.container-2 {
  margin-bottom: 0;
  padding: 26px 30px;
}

.season-fac-box {
  background-color: #f7bbbb00;
  border-radius: 14px;
  margin-bottom: 30px;
}

.season-fac-box.link-box {
  background-color: #f7bbbb00;
  margin-bottom: 0;
  padding: 0 0 10px;
  transition: transform .2s;
}

.season-fac-box.link-box:hover {
  transform: translate(0, -7px);
}

.ry-paragraph {
  text-align: left;
  font-size: 20px;
  line-height: 24px;
}

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

.ry-paragraph.small {
  font-size: 16px;
  line-height: 18px;
}

.ry-paragraph.small.hide {
  display: none;
}

.season-city-page-text-div {
  margin-top: 40px;
  margin-bottom: 20px;
}

.old-tour-link {
  color: var(--medium-orchid);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 64px;
  font-weight: 700;
  text-decoration: none;
  transition: color .4s;
}

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

.old-tour-text-block {
  color: var(--white);
  text-align: right;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 48px;
  font-weight: 500;
}

.old-tour-grid {
  flex: 1;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
}

.desktop-brand {
  margin-top: 10px;
  margin-bottom: 10px;
}

.desktop-brand.w--current {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
}

.main-div-header {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 500px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main-page-heading {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 6px 12px #000;
  margin-bottom: 67px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 128px;
  font-weight: 900;
  line-height: 100px;
}

.main-page-heading.natls {
  margin-bottom: 34px;
}

.main-page-subheading {
  color: #fff;
  text-shadow: 0 6px 12px #000;
  margin-bottom: 35px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 64px;
  font-weight: 700;
}

.main-page-subheading.sub2 {
  font-size: 48px;
  font-weight: 300;
}

.grid-table {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template: ". . . ."
                 ". . . ." .25fr
                 ". . . ."
                 ". . . ."
                 "Area Area Area Area"
                 / minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr);
  grid-auto-columns: .25fr;
  grid-auto-flow: row dense;
  align-items: center;
  width: 100%;
}

.grid-table.age-div {
  flex: 1;
  grid-template-columns: minmax(500px, .25fr) .25fr 1.5fr 1.5fr;
}

.grid-table._2nd-sec-table {
  grid-row-gap: 16px;
  grid-template-columns: minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr);
  grid-auto-columns: .25fr;
  margin-top: 60px;
}

.grid-table.mobile {
  display: none;
}

.table-column-head {
  color: var(--white);
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 32px;
  font-weight: 900;
}

.table-column-head.null {
  color: #fff0;
}

.table-column-head.right {
  text-align: right;
}

.table-column-head.sdf {
  color: #015d85;
}

.heading-3 {
  flex: 0 auto;
}

.table-grid-head-line {
  background-color: var(--medium-orchid);
  height: 2px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.table-grid-head-line.ry {
  background-color: var(--white);
}

.table-grid-head-line.sdf {
  background-color: #015d85;
}

.table-entry {
  color: var(--white);
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 30px;
}

.table-entry.null {
  color: #fff0;
}

.table-entry.light {
  font-size: 20px;
}

.table-entry.right {
  text-align: right;
}

.table-entry.sdf {
  color: #015d85;
}

.table-entry.sdf.subhead {
  text-align: center;
}

.table-grid-line {
  background-color: var(--white);
  height: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.test-rich-text {
  color: var(--white);
  text-align: left;
  flex: 0 auto;
  min-width: 100%;
  margin-top: 19px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.test-rich-text.stretch {
  flex: 1;
  width: 100%;
}

.test-rich-text.stretch.between {
  margin-top: 60px;
}

.test-rich-text.buttons {
  margin-bottom: 20px;
}

.test-rich-text h2 {
  text-align: center;
  font-size: 32px;
  line-height: 32px;
}

.test-rich-text.gala-grid {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.test-rich-text.gala-list {
  margin-top: 23px;
}

.revel-header {
  z-index: 0;
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62cda5f3fabd26cfc06156a5_BANNER%20-%20PRO.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  height: 700px;
  display: flex;
  position: relative;
}

.revel-header.prevseason {
  background-image: none;
}

.revel-header.conv {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62bb02f828238110dd651817_Conv%20Page%20Header.jpg");
}

.revel-header.prorev {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d187fdcc88a05580687bd0_IMG_6412.png");
}

.revel-header.season-theme {
  background-image: none;
}

.revel-header.comp {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ba5318a5a9f28dad5ddf4c_Comp%20Page%20Header.jpg");
}

.revel-header.awards {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62cda3e9796b8371c11a6731_BANNER%20-%20AWARDS.JPG");
}

.revel-header.schol {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62cda9eb84dbcbf10c35dd07_IMG_8124.JPG");
}

.revel-header.recharge {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62c1cc095a97c34ecd67de2d_Recharge%20BG.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.revel-header.panel {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d6a3021a5707af838a4281_thePanel%20Header%203.png");
}

.revel-header.about {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62cda40f5824f2f45fa0a143_BANNER%20-%20ABOUT%20US.JPG");
}

.revel-header.contact {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62cda23c11584cc79f0282b6_BANNER%20-%20CONTACT.JPG");
}

.revel-header.nconv {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64bb2ffa6701e154cf1c5fd4_CONVENTION%20PAGE.JPG");
}

.revel-header.ncomp {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64bb342737717a1955fa7292_COMPETITION%20PAGE%20web.png");
}

.revel-header.nawards {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64bb35991633f71c235bb6d1_AWARDS%20PAGE%20web.jpg");
}

.revel-header.eroty {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64bb40d5cff74b8dc45c6451_reveler%20of%20the%20year%20web.jpg");
}

.revel-header.natls-info {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/6695503fbc4040247e9e527c_NF%202024%20Header.jpeg");
}

.revel-header.fac-bio-siloette {
  background-image: none;
  justify-content: center;
}

.revel-header.gala {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/662acb31fd6a1b6cdecf1b46_Gala%20Header.jpg");
  background-position: 0 0, 50%;
}

.revel-header.program {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/66febc36f8eb672db5269a13_Screenshot%202024-10-03%20at%2011.43.14%E2%80%AFAM-min.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.revel-header.caeers {
  background-image: radial-gradient(circle closest-corner, #fff0, #000), url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67f7f4f71860072680d5ea82_Portland-00690.jpg");
}

.ypad-logo {
  border-radius: 12px;
}

.facutly-grid {
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.facutly-grid.directors {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.faculty-name {
  color: var(--white);
  text-align: right;
  letter-spacing: .04em;
  text-shadow: 0 -5px 9px #0f0b0bb0;
  margin: -21px 0 -3px;
  font-family: Captions Marker, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.faculty-name.frank {
  color: var(--white);
  margin-bottom: 5px;
  font-size: 48px;
}

.faculty-category {
  color: #fff;
  text-align: right;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-decoration: none;
}

.text-block-3 {
  color: #fff;
}

.icon-3 {
  color: #fff;
  margin-top: 24px;
  font-size: 16px;
  transform: rotate(0);
}

.menu-button-2 {
  display: none;
}

.navigation-link-effect {
  color: #f8f8f8;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-count: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 15px;
  font-weight: 500;
  transition: transform .2s;
}

.navigation-link-effect:hover {
  transform: translate(0, -7px);
}

.navigation-link-effect.w--current {
  color: #fff;
  text-decoration: none;
  display: block;
}

.navigation-link-effect.dropdown {
  flex: 0 auto;
  align-self: auto;
}

.navigation-link-effect.dropdown:hover {
  transform: none;
}

.navigation-link-effect.hide, .navigation-link-effect.hide.w--current {
  display: none;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 0%;
  padding-bottom: 0;
  display: flex;
}

.dropdown-link {
  z-index: 500;
  color: #333;
  margin-bottom: 7%;
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 20px;
  font-size: .9em;
  transition: transform .2s;
  display: block;
}

.dropdown-link:hover {
  padding-left: 20px;
  transform: translate(13px);
}

.dropdown-link.w--current {
  color: var(--medium-orchid);
  display: block;
}

.dropdown-link.no-caps {
  text-transform: none;
}

.dropdown-link.hide {
  display: none;
}

.dropdown-list-2 {
  color: #e9e9e9;
  background-color: #d8d8d8;
  margin-top: 0%;
  padding-right: 5%;
  display: none;
  top: 60px;
}

.dropdown-list-2:active {
  display: block;
}

.dropdown-list-2.w--open {
  z-index: 500;
  color: #fff2f2d9;
  background-color: #fff;
  margin-top: 0;
  box-shadow: -7px 19px 12px -9px #00000017;
}

.dropdown-toggle {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 15px;
  font-weight: 500;
  transition: transform .2s;
  display: block;
}

.dropdown-toggle:hover {
  color: var(--medium-orchid);
  transform: translate(0, -7px);
}

.wrapper-navbar {
  z-index: 999;
  flex: 0 auto;
  position: relative;
}

.testimony-card {
  background-color: var(--revel-dark-gray);
  border-radius: 5px;
  padding: 8px;
}

.simple-header {
  align-items: center;
  height: 500px;
  display: flex;
}

.contact-grid {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.contact-card-link {
  background-color: var(--revel-dark-gray);
  color: #fff;
  border-radius: 5px;
  width: 100%;
  padding: 40px;
  text-decoration: none;
  transition: color .2s, box-shadow .2s, transform .2s;
}

.contact-card-link:hover {
  background-color: var(--medium-orchid);
  color: var(--white);
  transform: translate(0, -7px);
  box-shadow: 0 3px 8px #000;
}

.contact-title {
  text-align: center;
  text-transform: uppercase;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

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

.sdf-header {
  z-index: -3;
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/65b44cb10d279c99359482e0_SDF%20Clouds.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 700px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.sdf-heading-subheader {
  color: #fff;
  margin-top: 20px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 44px;
}

.sdf-paragraph {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.sdf-grid {
  grid-column-gap: 28px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.sdf-grid-card-moov {
  box-shadow: none;
  color: #005d86;
  background-color: #005d86;
  border-radius: 12px;
  flex: 1;
  padding: 18px;
  transition: box-shadow .2s, transform .2s;
}

.sdf-grid-card-moov:hover {
  transform: translate(0, -8px);
  box-shadow: 0 5px 10px #1d1d1d80;
}

.sdf-event-date {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 13px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 36px;
  font-weight: 700;
  position: relative;
}

.xlrg-logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.genesis-logo, .moov-logo {
  display: block;
}

.sdf-event-tagline {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 13px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}

.footer-pusher {
  height: 150px;
}

.sdf-grid-card-genesis {
  box-shadow: none;
  color: #005d86;
  background-color: #005d86;
  border-radius: 12px;
  flex: 1;
  padding: 18px;
  transition: box-shadow .2s, transform .2s;
}

.sdf-grid-card-genesis:hover {
  transform: translate(0, -8px);
  box-shadow: 0 5px 10px #1d1d1d80;
}

.sdf-grid-card-xlr8 {
  box-shadow: none;
  color: #005d86;
  background-color: #005d86;
  border-radius: 12px;
  flex: 1;
  padding: 18px;
  transition: box-shadow .2s, transform .2s;
}

.sdf-grid-card-xlr8:hover {
  transform: translate(0, -8px);
  box-shadow: 0 5px 10px #1d1d1d80;
}

.image-9 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.brand-mobile-image {
  display: none;
}

.contact {
  text-align: center;
  margin-bottom: 40px;
  line-height: 50px;
}

._4-col-photo-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.recharge-rich-yexy {
  color: var(--white);
  text-decoration: none;
}

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

.staff-name {
  color: var(--medium-orchid);
  text-align: center;
  text-transform: uppercase;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 30px;
}

.staff-name.long-name {
  font-size: 24px;
}

.staff-name.extra-long-name {
  font-size: 22px;
}

.staff-title {
  color: #fff;
  text-align: center;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 16px;
}

.staff-title.long-title {
  font-size: 14px;
}

.staff-title.extra-long-title {
  font-size: 13px;
}

.staff-image {
  border-radius: 5px;
}

.staff-grid, .proty-grid {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.assitants-grid {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.pro-rev-rich-text {
  color: #fff;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  display: block;
  overflow: visible;
}

.photo-grid-image {
  border-radius: 5px;
}

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

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

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

.password-field-label {
  color: var(--white);
}

.facutly-image {
  margin-bottom: 10px;
}

.lock-text-block {
  color: #fff;
  margin-top: 15px;
}

.scroll-down-div {
  z-index: -1;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
  overflow: hidden;
}

.h4-pink-heading {
  color: var(--medium-orchid);
}

.h4-pink-heading.in-cont {
  text-align: center;
  margin-top: 0;
  font-size: 32px;
  line-height: 32px;
}

.body-rsg {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62ccbc133c5c5e573876cec8_2020-21%20Tour%20Announcment%20Postcard.jpg");
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
}

.link {
  text-decoration: none;
}

.lottie-animation {
  position: static;
}

.background-video-3 {
  z-index: -5;
  display: block;
  position: fixed;
}

.home-header-text-block, .home-header-text-block-lc {
  display: none;
}

.button-ghost-sdf {
  color: #005d86;
  text-align: center;
  letter-spacing: .02em;
  background-color: #0000;
  border: 2px solid #005d86;
  border-radius: 5px;
  flex: 1;
  margin: 10px;
  padding: 12px 30px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow .2s, transform .2s, background-color .2s;
  display: block;
}

.button-ghost-sdf:hover {
  background-color: var(--white);
  color: #005d86;
  transform: translate(0, -3px);
  box-shadow: 0 6px 8px #005d8691;
}

.button-ghost-sdf.white {
  background-color: var(--white);
  flex: 1;
}

.button-ghost-sdf.schedules {
  padding-left: 5px;
  padding-right: 5px;
}

.sdf-heading-h2 {
  color: #005d86;
  text-align: center;
}

.sdf-heading-h3 {
  color: #005d86;
  text-align: center;
  text-transform: none;
  margin-top: 0;
}

.sdf-heading-h3.link {
  text-decoration: none;
}

.sdf-venue-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  border-radius: 12px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  padding: 6px 18px;
}

.sdf-venue-grid.main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 15px;
}

.sdf-venue-grid.sdf-nav {
  grid-template-columns: 1fr 1fr 1fr;
}

.image-10 {
  border-radius: 12px;
}

.sdf-button-row {
  text-align: center;
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.sdf-button-row.button-stretch {
  align-self: stretch;
  padding-left: 240px;
  padding-right: 240px;
  display: none;
}

.bold-text.quote {
  color: var(--deep-pink);
  font-family: Captions Marker, sans-serif;
  font-style: normal;
}

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

.nationals-venue-grid {
  grid-column-gap: 28px;
  grid-row-gap: 0px;
  background-color: #f7bbbb00;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 18px;
  display: grid;
}

.nationals-venue-grid.pdf-buttons {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.nationlaas-button-row {
  justify-content: center;
  display: flex;
}

.nationlaas-button-row.hide {
  display: none;
}

.grid-friday-schedule {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template: "."
                 "."
                 "."
                 "."
                 "Area"
                 / minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr);
  align-items: center;
  width: 100%;
}

.grid-saturday-schedule {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(16.6%, .25fr) minmax(16.6%, 1fr) minmax(16.6%, .25fr) minmax(16.6%, .25fr) repeat(auto-fit, minmax(16.6%, .25fr)) minmax(16.6%, .25fr);
  grid-template-areas: "."
                       "."
                       "."
                       "."
                       "Area";
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.sched-table-column-head {
  color: var(--white);
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.sched-table-column-head.center {
  text-align: center;
}

.sched-table-column-head.center.pink {
  color: var(--medium-orchid);
}

.sched-table-entry {
  color: var(--white);
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.thin-sched-table-entry {
  color: var(--white);
  text-align: left;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.thin-sched-table-entry.center {
  text-align: center;
}

.thin-sched-table-entry.center.pink {
  color: var(--medium-orchid);
}

.body-2 {
  overflow: visible;
}

.thepanel-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.thepanel-grid.events {
  grid-template-rows: auto auto auto auto;
  margin-top: 36px;
}

.thepanel-rich-text {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.thepanel-rich-text-2 {
  color: var(--white);
  margin-top: 26px;
  padding-top: 0;
  padding-bottom: 16px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.special-heading-h1 {
  margin-bottom: 0;
}

.grid-2 {
  grid-row-gap: 5px;
  grid-template-rows: 209px auto auto;
  grid-auto-flow: row;
  justify-items: center;
  padding-bottom: 50px;
}

.nationals-fee-grid {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-color: #f7bbbba6;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 18px;
  display: block;
}

.sdf-heading {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 30px;
  position: relative;
}

.sdf-heading.big {
  text-transform: uppercase;
  margin-top: 24px;
  font-size: 60px;
}

.sdf-heading.big-blue {
  color: #015d85;
  text-transform: uppercase;
  margin-top: 24px;
  font-size: 60px;
}

.sdf-header-line {
  background-color: #015d85;
  height: 2px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.sdf-list-grid {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template: "."
                 "."
                 / minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr);
  align-items: center;
  width: 100%;
}

.sdf-class-name {
  color: var(--white);
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.moov-llogo-image {
  margin-top: 50px;
}

.grid-tour-reg {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: grid;
}

.navbar-2023 {
  z-index: 4;
  background-color: #1d1d1d80;
  flex-flow: column-reverse;
  justify-content: flex-start;
  width: 100%;
  padding-bottom: 0%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.html-embed {
  box-shadow: 0 0 30px 10px var(--deep-pink);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 100%;
  max-width: 100%;
}

.sdf-faculty-grid {
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template: "."
                 "."
                 / minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr);
  align-items: center;
  width: 100%;
}

.livestream-title {
  color: var(--deep-pink);
  text-shadow: 0 0 10px var(--deep-pink);
  font-family: Conthrax, sans-serif;
  font-size: 60px;
  font-weight: 700;
  display: block;
}

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

.heading-4.ls {
  margin-bottom: 32px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-auto-flow: row;
}

.sdf-event-click {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}

.div-block-8 {
  border: 2px solid var(--white);
  outline-color: var(--white);
  border-radius: 5px;
  outline-width: 3px;
  outline-style: none;
  padding-top: 15px;
  padding-bottom: 20px;
}

.div-block-9, .div-block-10 {
  display: none;
}

.season-theme-body {
  background-image: repeating-radial-gradient(circle, #4d4d4d, #000);
}

.season-theme-body.duncan {
  background-image: linear-gradient(131deg, #0402d3, #0a0aa5);
}

.season-theme-body.frank {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #4c03c2, #e303f4);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.aaron {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #05dee3, #0054a8);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.duncan {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #000cff, #000172);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.chase {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #8d06e8, #5f02a0);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.derek {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #f513b7, #c30090);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.gigi {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #006eaa, #e303f4);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.james {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #ff006a 8%, #0131fc);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.jordan {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #7207ff, var(--deep-pink));
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.miles {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #d508b9, #0289df);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.rumer {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #00cdff, #004a79);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.trevor {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #0115da, var(--deep-pink));
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.brea {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #044bfd, #e303f4);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.plateros {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #01c0ca 24%, #d508b9 79%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.will {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #4107ff, #e400fd 100%, var(--deep-pink));
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.josh {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #e303f4, #0326c2);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.adrienne {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #de13f5, #c30037);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.jason {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #3e0170, #005481);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.season-theme-body.season-9 {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/6611e66b882f79fe0903d432_List%20Back%20Tecture.jpg");
  background-position: 50% 100%;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
}

.season-theme-body.season-9.solid {
  background-color: #ff0004;
  background-image: none;
}

.season-theme-body.season-10-list {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d6f550ee11dca78ee95dec_DER_RX_8.jpg");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
}

.season-theme-body.season-10 {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/6611e66b882f79fe0903d432_List%20Back%20Tecture.jpg");
  background-position: 50% 100%;
  background-repeat: repeat-y;
  background-size: cover;
  background-attachment: fixed;
}

.season-theme-body.season-10.solid {
  background-color: #ff0004;
  background-image: none;
}

.season-theme-body.season-8 {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/63f922e7e520bff4668192b1_RN%20Site%20Backdrop%203.jpg"), repeating-radial-gradient(circle, #4d4d4d, #000);
  background-position: 50%, 0 0;
  background-repeat: repeat-y, repeat;
  background-size: auto, auto;
  background-attachment: fixed, scroll;
}

.rn-heading-2 {
  color: var(--medium-orchid);
  text-shadow: 0 -14px 14px #000000ad;
  white-space: normal;
  font-family: Conthrax, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 44px;
  text-decoration: none;
}

.rn-heading-2.long {
  font-size: 37px;
}

.rn-heading-2.note {
  font-size: 34px;
  line-height: 34px;
}

.div-block-11 {
  background-color: #ff00a5;
  height: 1px;
  margin-left: -91px;
  padding-left: 0;
  position: static;
}

.rn {
  color: var(--main-bg-color);
  text-align: center;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.image-12 {
  border-radius: 12px;
}

.image-12.null {
  display: none;
}

.text-span-3 {
  text-decoration: underline;
}

.white-button {
  border: 2px solid var(--white);
  color: var(--white);
  text-align: center;
  letter-spacing: .02em;
  background-color: #0000;
  border-radius: 5px;
  padding: 12px 30px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow .2s, transform .2s, background-color .2s;
}

.white-button:hover {
  background-color: var(--white);
  color: var(--medium-orchid);
  transform: translate(0, -3px);
  box-shadow: 0 6px 8px #3e007166;
}

.white-button.white-static {
  border-style: none;
  border-color: var(--ry-dark-purple);
  background-color: var(--white);
  color: var(--ry-dark-purple);
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
}

.white-button.white-static:hover {
  border-color: var(--white);
  background-color: var(--ry-dark-purple);
  color: var(--white);
}

.white-button.white-static.small-font {
  font-size: 18px;
}

.thepanel-rich-text-3 {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.thepanel-rich-text-3 h4 {
  font-size: 32px;
  font-weight: 700;
}

.season-city-page-heading {
  color: var(--white);
  text-align: center;
  text-shadow: 0 0 20px var(--main-bg-color);
  object-fit: contain;
  margin-bottom: 58px;
  font-family: Conthrax, sans-serif;
  font-size: 80px;
  font-weight: 700;
  display: block;
  position: static;
}

.season-city-page-heading.small {
  margin-top: 62px;
  font-family: Captions Marker, sans-serif;
}

.season-city-page-subheading {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 8px var(--main-bg-color);
  align-self: flex-end;
  margin-top: -44px;
  margin-right: 122px;
  font-family: Captions Marker, sans-serif;
  font-size: 48px;
  font-weight: 300;
  display: block;
}

.season-city-page-subheading.note {
  margin-top: 28px;
  font-size: 40px;
  line-height: 40px;
}

.season-tab-text {
  text-transform: lowercase;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.city-heading-5 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  text-transform: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
  display: block;
}

.city-heading-5.doublesocial {
  margin-right: 20px;
}

.season-box-heading {
  color: var(--white);
  text-transform: lowercase;
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 82px;
  font-weight: 400;
}

.season-box-heading.small {
  font-family: Captions Marker, sans-serif;
}

.season-box-line {
  background-color: #b7b4ad;
  width: 100%;
  height: 3px;
  margin: 30px auto;
}

.season-container-box {
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 30px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.season-container-box.hide {
  display: none;
}

.season-heading-4 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  margin-bottom: 20px;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 44px;
}

.season-heading-5 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  text-transform: none;
  text-shadow: none;
  margin-bottom: 20px;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.season-heading-5.small {
  font-size: 28px;
}

.season-heading-5.small.extra-small {
  font-size: 12px;
  line-height: 12px;
}

.season-heading-5.small.super-small {
  margin-top: -26px;
  font-size: 16px;
}

.season-paragraph {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.neon-button {
  background-color: var(--revel-dark-gray);
  color: #ff00b7;
  text-transform: uppercase;
  text-shadow: 0 0 .125em #ffffff80, 0 0 .5em #ff00b7;
  border: 2px solid #ff00b7;
  border-radius: .25em;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .5em 1em;
  font-size: 24px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
}

.neon-button:hover {
  color: #292026;
  background-color: #ff00b7;
  box-shadow: inset 0 0 .5em #ff00b7, 0 0 2em #ff00b7;
}

.neon-button.middle {
  margin-left: 30px;
  margin-right: 30px;
}

.rn-div-block {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: inline-flex;
}

.rn-div-block.single-button {
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.rn-div-block.two-button {
  justify-content: space-around;
}

.rn-neon-button-text {
  text-transform: none;
  text-shadow: 0 0 .5em #ff00b7;
  font-weight: 400;
  text-decoration: none;
}

.rn-neon-button-text.small {
  font-size: 16px;
}

.sdf-rich-text li {
  background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64a0280c19ddf795aa125369_Sun%20Bullet.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 15px;
  padding-left: 20px;
  list-style-type: none;
}

.grid-4 {
  grid-row-gap: 60px;
}

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

.image-13 {
  margin-top: 76px;
}

.image-13.mobile-city-list {
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 56px;
  padding-right: 56px;
}

.home-tour-list {
  color: var(--white);
  text-align: center;
  column-count: 3;
  column-rule-style: none;
  column-rule-width: 0px;
  column-gap: 0;
  margin-top: -211px;
  font-family: Captions Marker, sans-serif;
  font-size: 14px;
}

.list-header {
  width: 100%;
  max-width: 20%;
  margin-right: 33px;
}

.hide {
  display: none;
}

.thepanel-rich-text-5 {
  color: var(--white);
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.thepanel-list {
  color: var(--white);
  text-align: center;
  column-count: 2;
  column-rule-style: none;
  column-rule-width: 0px;
  column-gap: 0;
  font-size: 14px;
  line-height: 30px;
}

.thepanel-list._4-column {
  column-count: 3;
}

.thepanel-rich-text-list {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.thepanel-rich-text-list h4 {
  font-size: 32px;
  font-weight: 700;
}

.flexbox-vertical-panel-list {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

._3-col-photo-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.title-with-video-grid {
  grid-column-gap: 28px;
  grid-row-gap: 5px;
  background-color: #f7bbbb00;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  margin-bottom: 20px;
  padding: 18px;
  display: grid;
}

.full-body-fac {
  z-index: 2;
  flex: 1;
  max-width: 30%;
  margin-top: 116px;
  position: static;
}

.full-body-fac.tall {
  margin-top: 289px;
}

.full-body-fac.wide {
  max-width: 45%;
  display: block;
}

.full-body-fac.wide.tall.extrawide {
  max-width: 65%;
}

._5-col-photo-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.facfirstname {
  color: var(--white);
  text-align: center;
  letter-spacing: .03em;
  text-transform: none;
  text-shadow: none;
  object-fit: contain;
  margin-bottom: 58px;
  font-family: Captions Marker, sans-serif;
  font-size: 140px;
  font-weight: 700;
  line-height: 165px;
  display: block;
  position: absolute;
}

.facfirstname.pink {
  color: var(--deep-pink);
  text-transform: none;
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.facfirstname.long {
  font-size: 140px;
  line-height: 125px;
}

.facfirstname.medium {
  font-size: 200px;
  line-height: 150px;
}

.faclastname {
  color: var(--white);
  text-align: center;
  text-shadow: none;
  object-fit: contain;
  margin-top: 318px;
  margin-bottom: 58px;
  font-family: Conthrax, sans-serif;
  font-size: 200px;
  font-weight: 700;
  line-height: 165px;
  display: block;
  position: absolute;
}

.faclastname.pink {
  color: var(--deep-pink);
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.faclastname.long {
  margin-top: 282px;
  font-size: 140px;
  line-height: 125px;
}

.faclastname.long.extraextralong {
  margin-top: 253px;
  font-size: 100px;
}

.faclastname.long.extraextralong.extraextraextralong {
  font-size: 75px;
}

.faclastname.medium {
  font-size: 200px;
  line-height: 150px;
}

.div-block-14 {
  justify-content: center;
  display: flex;
}

.season-box-subheading {
  color: var(--white);
  text-transform: none;
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Conthrax, sans-serif;
  font-size: 36px;
  line-height: 36px;
}

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

.heading-5.subhead {
  margin-bottom: 44px;
}

.with-subhead {
  margin-bottom: -17px;
}

.schdule-button-text {
  color: var(--deep-pink);
  text-shadow: 0 0 10px var(--deep-pink);
  font-family: Conthrax, sans-serif;
  font-size: 60px;
  font-weight: 700;
  display: block;
}

.schdule-button-text.link {
  color: var(--revel-dark-gray);
  text-shadow: none;
  font-size: 40px;
}

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

.video-embed {
  opacity: .75;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-background-section {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-wrapper {
  z-index: -999;
  background-color: #000;
  width: 1000%;
  height: 100%;
  padding-bottom: 56.25%;
  position: absolute;
}

.bold-text-2 {
  font-weight: 400;
}

.italic-text {
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
}

.rp-city-heading {
  color: #ff00d9;
  text-align: center;
  letter-spacing: 3px;
  white-space: normal;
  margin-bottom: -21px;
  font-family: Captions Marker, sans-serif;
  font-size: 82px;
  font-weight: 400;
  line-height: 44px;
  text-decoration: none;
}

.rp-city-heading.green {
  color: #6dff5d;
}

.rp-city-heading.blue {
  color: #03cccc;
}

.rp-city-heading.sub {
  color: #ff00d900;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #ff00d9;
  margin-top: 11px;
  font-size: 60px;
}

.rp-date-heading {
  color: var(--white);
  text-shadow: none;
  white-space: normal;
  margin-top: 13px;
  margin-bottom: 0;
  font-family: Conthrax, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 41px;
  text-decoration: none;
}

.city-list-link-block.season-9 {
  margin-bottom: 44px;
}

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

.flex-block.rx-list {
  clear: left;
}

.new-season-ind {
  color: #e606d3;
}

.bold-text-3 {
  color: #1d00fa;
  font-size: 1em;
  font-weight: 900;
}

.gala-list-item {
  font-size: 12px;
}

.bold-text-4, .bold-text-5 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-6, .bold-text-7 {
  font-weight: 500;
}

.bold-text-8 {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.replay-button {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ff00a5;
  border: 2px solid #04d922;
  border-radius: 20px;
  flex-flow: column;
  padding: 10px 32px;
  font-family: Gochi Hand, sans-serif;
  font-size: 26px;
  font-weight: 800;
  transition: box-shadow .4s;
  display: flex;
  box-shadow: 4px 4px 0 1px #04d922;
}

.replay-button:hover {
  box-shadow: 0 0 0 1px #3172bf;
}

.replay-button.middle {
  margin-left: 30px;
  margin-right: 30px;
}

.replay-button.left {
  margin-right: 20px;
}

.replay-button.right {
  margin-left: 20px;
}

.replay-button._2-layout {
  margin-left: 10px;
  margin-right: 10px;
}

.image-21 {
  display: none;
}

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

.image-22 {
  margin-top: -382px;
}

.image-22.alex {
  margin-top: -424px;
}

.image-22.frank {
  margin-top: -393px;
}

.div-block-16 {
  display: flex;
}

.gigi {
  margin-top: -416px;
}

.derek {
  margin-top: -391px;
}

.candace {
  margin-top: -403px;
}

.aaron {
  margin-top: -424px;
}

.james {
  margin-top: -368px;
}

.image-23 {
  margin-top: -400px;
}

.image-24 {
  margin-top: -398px;
}

.image-25 {
  margin-top: -417px;
}

.image-26 {
  margin-top: -387px;
}

.image-27 {
  margin-top: -382px;
}

.image-28 {
  margin-top: -411px;
}

.image-29, .image-30 {
  margin-top: -400px;
}

.image-31 {
  margin-top: -417px;
}

.image-32 {
  margin-top: -373px;
}

.image-33, .image-34 {
  margin-top: -406px;
}

.code-embed {
  width: 100%;
}

.dec-grid {
  grid-column-gap: 33px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  max-width: 1160px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.image-35 {
  width: 100%;
}

.dec-text-blurb {
  color: #fff;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}

.modal-wrapper {
  z-index: 3;
  background-color: #ff0000a3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.employment-form {
  text-align: center;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 3px;
  padding-bottom: 30px;
  overflow: hidden;
}

.job-header {
  align-items: center;
  height: 300px;
  padding-top: 112px;
  display: flex;
}

.text-block-4 {
  color: #fff;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.rx-list-item {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Recoleta, Times New Roman, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 16px;
}

.rx-list-item.rx-tour-list-home {
  letter-spacing: 2.5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.rx-list-item.rx-tour-list-page {
  letter-spacing: 3px;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  line-height: 18px;
  display: flex;
}

.rx-list-item.rx-tour-list-page.long {
  letter-spacing: 2px;
}

.rx-para {
  font-family: Recoleta, Times New Roman, sans-serif;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 308px;
  list-style-type: none;
  display: grid;
}

.list.rx-tour-list-page {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  align-self: stretch;
  font-size: 22px;
}

.list.rx-tour-list-page.home-page {
  padding-right: 0;
}

.list.rx-tour-list-home {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 0;
}

.mobile-backdrop {
  display: none;
}

.thepanel-fottnote {
  font-size: 14px;
}

.weekend {
  color: #fff;
  font-weight: 600;
}

.weekend.text-block {
  font-size: 16px;
}

.gala-ticket-embed-middle {
  margin-left: 12px;
  margin-right: 12px;
}

.s10-city-header {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 122px;
  font-weight: 400;
}

.s10-city-header.long {
  font-size: 112px;
}

.s10-city-subheader {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 78px;
  font-family: Editorsnotetext, Times New Roman, sans-serif;
  font-size: 52px;
  font-weight: 100;
}

.s10-city-subheader.event {
  margin-top: 70px;
  font-size: 60px;
}

.s10-city-subheader.multievent {
  margin-top: 35px;
}

.hotel-button-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.hotel-button-container.single-button {
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.hotel-button-container.two-button {
  justify-content: space-around;
}

.hotel-button-container._2-across {
  grid-template-columns: 1fr 1fr;
}

.pricing-description-col-titles {
  justify-content: center;
  align-items: flex-end;
  width: 20%;
  display: flex;
}

.pricing-description-text {
  color: #73b71a;
  font-family: Lato, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 100%;
}

.pricing-grid-flexbox-copy {
  flex-wrap: wrap;
  width: 100%;
  margin-top: 15px;
}

.pricing-rows {
  border-bottom: 1px solid #bec3c7;
  display: flex;
}

.pricing-rows-copy {
  border-top: 1px solid #bec3c7;
  border-bottom: 1px solid #bec3c7;
  display: flex;
}

.table-row-cell {
  text-align: center;
  border-right: 1px solid #bec3c7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.table-row-cell.full-row {
  width: 80%;
}

.member-price {
  color: #7ead31;
  font-weight: 700;
}

.member-level-title-and-apply {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  width: 15%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.pricing-check-column-titles {
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  width: 20%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-117 {
  border-right: 1px solid #bec3c7;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.pricing-grid-flexbox {
  border: 1px #bec3c7;
  border-style: solid none none solid;
  flex-wrap: wrap;
  width: 100%;
  box-shadow: 0 0 10px -3px #0000007a;
}

.table-col-header {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 1.6vw;
  font-weight: 900;
  line-height: 150%;
}

.table-col-header.cell {
  font-size: 1.6vw;
  font-weight: 400;
}

.apply-buttons {
  color: #154058;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #a8d069;
  border-radius: 3px;
  padding: 11px 20px;
  font-family: Lato, sans-serif;
  font-size: 1.2vw;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  transition: background-color .2s, all .2s;
  display: inline-block;
}

.apply-buttons:hover {
  background-color: #83aa46;
  transform: translate(0, -2px);
}

.apply-buttons:active {
  background-color: #729736;
  transform: translate(0, -5px);
}

.pricing-rows-titles {
  margin-bottom: 10px;
  display: flex;
}

.patron-disclaimer-div {
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  padding-left: 5px;
  display: flex;
}

.section-2 {
  justify-content: center;
  align-items: center;
  padding: 100px;
  display: flex;
}

.table-row-head-cell {
  background-color: #d008ee;
  border-right: 1px solid #bec3c7;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 20%;
  padding: 15px 20px;
  display: flex;
}

.pricing-check-mark {
  width: 16px;
}

.div-block-118 {
  width: 40%;
}

.table-row-header {
  color: #fff;
  align-self: center;
  font-family: Melvastype kuunari rounded, sans-serif;
  font-size: 1.6vw;
  font-weight: 900;
  line-height: 100%;
}

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

.member-events-description {
  margin-top: 10px;
  font-size: 13px;
  line-height: 16px;
}

.sdf-schedule-buttons {
  grid-column-gap: 28px;
  grid-row-gap: 0px;
  background-color: #f7bbbb00;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 18px;
  display: grid;
}

.sdf-schedule-buttons.pdf-buttons {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

@media screen and (min-width: 1280px) {
  .dropdown-list-2.w--open {
    z-index: 500;
  }
}

@media screen and (min-width: 1440px) {
  .dropdown-list-2.w--open {
    z-index: 500;
  }
}

@media screen and (min-width: 1920px) {
  .dropdown-list-2.w--open {
    z-index: 40;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    color: var(--white);
    text-shadow: -3px 4px 0 var(--medium-orchid);
    font-size: 74px;
  }

  .text-block.white-bar {
    text-align: right;
    font-size: 26px;
  }

  .container {
    flex-flow: column;
    flex: 0 auto;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.ry-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container.addl {
    flex: 0 auto;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .container.old-tour {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container.season-header-cont.header-box {
    background-size: contain;
    margin-bottom: -70px;
    padding-left: 87px;
    padding-right: 87px;
  }

  .container.job {
    padding-left: 100px;
    padding-right: 100px;
  }

  .nav-link {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    display: block;
    position: relative;
  }

  .nav-link.w--open {
    justify-content: center;
    display: flex;
  }

  .button {
    border-radius: 5px;
  }

  .button-ghost {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-ghost.dark-purple {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-ghost.dark-purple.nationals {
    width: 256px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-ghost.dark-purple.stretch {
    margin-left: 207px;
    margin-right: 207px;
  }

  .button-ghost.weekend {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .button-ghost.dec-and-ypad {
    margin-top: 10px;
    margin-left: 0;
  }

  .button-ghost.s10-button {
    border-radius: 20px;
  }

  .big-white-button {
    padding: 24px 18px;
  }

  .big-white-button.schedules {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .section.footer {
    background-color: #0000;
    border-radius: 0;
    position: relative;
  }

  .section.multi {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.footer-pusher {
    display: block;
  }

  .section.recharge-info {
    padding-top: 10px;
  }

  .grid-left-right {
    grid-template-columns: .75fr 1.25fr;
  }

  .grid-weekend {
    grid-template-columns: .75fr .75fr .75fr .75fr;
  }

  .image {
    display: block;
    position: static;
    left: -172px;
  }

  .ry-header {
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 93px;
    padding-right: 93px;
  }

  .city-list-grid {
    border-radius: 14px;
    padding: 20px;
  }

  .ry-heading-2 {
    font-size: 36px;
  }

  .ry-heading-2.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
  }

  .ry-heading-2.rn {
    font-size: 28px;
  }

  .hotel-name {
    margin-top: 10px;
    font-size: 20px;
  }

  .city-page-heading {
    margin-bottom: 20px;
    font-size: 150px;
  }

  .city-page-subheading {
    font-size: 54px;
  }

  .tab-text {
    font-size: 24px;
    font-weight: 700;
  }

  .tab-box, .tab-box.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    margin-bottom: 20px;
  }

  .ry-city-heading-1 {
    text-shadow: none;
    font-size: 52px;
  }

  .ry-city-heading-2 {
    white-space: normal;
    justify-content: center;
    font-size: 44px;
    display: flex;
  }

  .ry-city-heading-3 {
    font-size: 38px;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .old-tour-link {
    font-size: 46px;
  }

  .old-tour-text-block {
    font-size: 32px;
  }

  .old-tour-grid {
    padding-left: 60px;
    padding-right: 60px;
  }

  .old-tour-logo.rsg-logo {
    max-width: 100%;
    padding-top: 100px;
  }

  .desktop-brand, .desktop-brand.w--current {
    display: none;
  }

  .dropdown {
    display: block;
  }

  .main-div-header {
    margin-top: auto;
  }

  .main-page-heading {
    margin-bottom: 54px;
    font-size: 100px;
  }

  .main-page-subheading.small {
    font-size: 44px;
  }

  .grid-table {
    grid-template-columns: .75fr .75fr .75fr .75fr;
  }

  .grid-table._2nd-sec-table {
    grid-template-columns: minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, .25fr) minmax(200px, 1fr);
    grid-auto-flow: row;
    display: none;
  }

  .grid-table.mobile {
    display: block;
  }

  .table-column-head {
    font-size: 28px;
  }

  .table-column-head.sdf {
    line-height: 22px;
  }

  .table-entry {
    font-size: 24px;
    line-height: 24px;
  }

  .table-entry.mobile-column {
    margin-bottom: 22px;
    font-size: 36px;
  }

  .test-rich-text.stretch {
    flex-direction: column;
    flex: 1;
    display: flex;
  }

  .test-rich-text h2 {
    font-size: 24px;
    line-height: 24px;
  }

  .test-rich-text.gala-list {
    margin-top: 10px;
  }

  .big-text, .big-text-more {
    font-size: 56px;
  }

  .revel-header {
    height: 500px;
    position: relative;
  }

  .faculty-name {
    font-size: 20px;
    line-height: 18px;
  }

  .faculty-name.frank {
    font-size: 38px;
  }

  .faculty-category {
    font-size: 14px;
  }

  .text-block-3 {
    color: #fff;
    flex: 0 auto;
    font-size: 18px;
    font-weight: 700;
  }

  .icon-3 {
    color: var(--white);
    flex: 0 auto;
  }

  .menu-button-2 {
    background-color: #1d1d1d00;
    padding-bottom: 15px;
    display: block;
    position: relative;
  }

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

  .navigation-link-effect {
    color: var(--white);
    flex: 0 auto;
    width: 100%;
    font-size: 18px;
    font-weight: 900;
  }

  .navigation-link-effect:hover {
    color: var(--medium-orchid);
    transform: translate(7px);
  }

  .navigation-link-effect.w--current {
    color: #181818;
    display: none;
  }

  .icon-4 {
    color: #fcfcfc;
    font-size: 30px;
  }

  .nav-menu {
    background-color: #1d1d1d80;
    justify-content: space-between;
    width: 100vw;
    margin-top: 0%;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-link {
    color: var(--revel-dark-gray);
    margin-bottom: 0%;
    margin-left: 4%;
    padding-top: 2%;
    padding-bottom: 2%;
    font-weight: 900;
  }

  .dropdown-link:hover, .dropdown-link.w--current {
    color: var(--medium-orchid);
  }

  .dropdown-list-2 {
    color: #d8d8d8;
    background-color: #d8d8d8;
    display: none;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    background-color: #f5f5f5;
    padding-top: 0%;
    padding-bottom: 2%;
    padding-right: 0%;
  }

  .dropdown-toggle {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .dropdown-toggle:hover {
    color: var(--medium-orchid);
    transform: translate(7px);
  }

  .dropdown-toggle:active {
    transform: none;
  }

  .wrapper-navbar {
    z-index: 998;
    background-color: #1d1d1d80;
    flex: 0 auto;
    align-self: stretch;
    position: relative;
  }

  .simple-header {
    height: 600px;
    position: relative;
  }

  .sdf-header {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62be0f5a58b9d31f7e2e2ca4_Uplift-Clouds-12.jpg.png");
    height: 500px;
    position: relative;
  }

  .sdf-heading-subheader {
    color: #fff;
    margin-top: 15px;
    font-family: Melvastype kuunari rounded, sans-serif;
    font-size: 32px;
  }

  .sdf-grid {
    grid-column-gap: 28px;
  }

  .sdf-event-date {
    font-size: 28px;
  }

  .sdf-event-tagline {
    font-size: 18px;
    font-weight: 400;
  }

  .footer-pusher {
    height: 100px;
  }

  .image-9 {
    margin-top: 14px;
    margin-bottom: 14px;
  }

  .brand-mobile-image {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: inline-block;
  }

  .staff-name {
    font-size: 28px;
    line-height: 28px;
  }

  .proty-grid, .assitants-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .scroll-down-div {
    display: none;
  }

  .home-header-text-block {
    color: var(--white);
    text-align: center;
    text-transform: none;
    font-family: Melvastype kuunari rounded, sans-serif;
    font-size: 50px;
    font-weight: 900;
    line-height: 70px;
    display: block;
  }

  .home-header-text-block-lc {
    color: var(--white);
    text-align: center;
    letter-spacing: .08em;
    text-transform: none;
    margin-bottom: -25px;
    padding-bottom: 0;
    font-family: Melvastype kuunari rounded, sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 70px;
    display: block;
  }

  .button-ghost-sdf {
    border-radius: 5px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sdf-venue-grid.main {
    grid-auto-flow: row dense;
  }

  .sdf-button-row {
    flex-direction: row;
    align-self: stretch;
    align-items: center;
  }

  .sdf-button-row.button-stretch {
    padding-left: 100px;
    padding-right: 100px;
  }

  .nationals-venue-grid {
    grid-column-gap: 28px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .nationlaas-button-row {
    flex-direction: row;
    align-items: center;
  }

  .grid-friday-schedule, .grid-saturday-schedule {
    grid-template-columns: .75fr .5fr 1fr 1fr;
  }

  .sched-table-column-head {
    font-size: 28px;
  }

  .sched-table-entry {
    font-size: 24px;
    line-height: 24px;
  }

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

  .thepanel-grid.events {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .sdf-heading.big, .sdf-heading.big-blue {
    font-size: 48px;
  }

  .sdf-list-grid {
    grid-template-columns: .75fr .75fr .75fr .75fr;
  }

  .sdf-class-name {
    text-align: center;
  }

  .sdf-class-name.big {
    font-size: 20px;
  }

  .navbar-2023 {
    background-color: #1d1d1d00;
    flex-direction: column;
    padding-bottom: 0;
    display: block;
    transform: translate(0);
  }

  .html-embed {
    width: 700px;
  }

  .sdf-faculty-grid {
    grid-template-columns: .75fr .75fr .75fr .75fr;
  }

  .sdf-event-click {
    font-size: 18px;
    font-weight: 400;
  }

  .season-theme-body.duncan {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .season-theme-body.season-10-list {
    background-position: 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }

  .rn-heading-2 {
    font-size: 36px;
  }

  .white-button {
    border-radius: 5px;
  }

  .white-button.white-static {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .season-city-page-heading {
    margin-bottom: 45px;
    font-size: 70px;
  }

  .season-city-page-heading.small {
    font-size: 42px;
  }

  .season-city-page-subheading {
    margin-top: -26px;
    margin-right: 44px;
    font-size: 40px;
  }

  .season-city-page-subheading.note {
    font-size: 36px;
    line-height: 36px;
  }

  .season-tab-text {
    font-size: 16px;
    font-weight: 300;
  }

  .city-heading-5 {
    font-size: 38px;
  }

  .season-box-heading {
    text-shadow: none;
    font-size: 52px;
  }

  .season-heading-4 {
    white-space: normal;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .season-heading-5 {
    font-size: 28px;
    font-weight: 400;
  }

  .season-heading-5.small {
    font-size: 22px;
  }

  .neon-button {
    border-radius: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .neon-button.middle {
    margin-left: 5px;
    margin-right: 5px;
  }

  .rn-neon-button-text {
    font-size: 20px;
  }

  .sdf-rich-text li {
    background-position: 0 0;
  }

  .image-13.mobile-city-list {
    max-width: 65%;
    margin-top: 130px;
    padding-left: 29px;
    padding-right: 29px;
  }

  .home-tour-list {
    margin-top: -141px;
    font-size: 10px;
    line-height: 12px;
  }

  .list-header {
    margin-top: auto;
    margin-bottom: auto;
  }

  .table-rt.mobile-column {
    margin-bottom: 20px;
  }

  .thepanel-list {
    font-size: 10px;
    line-height: 16px;
  }

  .flexbox-vertical-panel-list {
    margin-top: 0;
  }

  .title-with-video-grid {
    grid-column-gap: 28px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .full-body-fac {
    flex: 0 auto;
    max-width: 40%;
    margin-top: 66px;
  }

  .full-body-fac.tall {
    margin-top: 198px;
  }

  .full-body-fac.wide {
    max-width: 70%;
  }

  ._5-col-photo-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .facfirstname {
    margin-bottom: 45px;
    font-size: 100px;
    line-height: 125px;
  }

  .facfirstname.long {
    font-size: 90px;
    line-height: 85px;
  }

  .facfirstname.medium {
    font-size: 128px;
    line-height: 116px;
  }

  .faclastname {
    margin-top: 259px;
    margin-bottom: 45px;
    font-size: 150px;
    line-height: 125px;
  }

  .faclastname.long {
    margin-top: 200px;
    font-size: 90px;
    line-height: 85px;
  }

  .faclastname.long.pink.extralong {
    font-size: 80px;
  }

  .faclastname.long.extraextralong {
    margin-top: 192px;
    font-size: 65px;
  }

  .faclastname.long.extraextralong.extraextraextralong {
    margin-top: 224px;
    font-size: 60px;
  }

  .faclastname.medium {
    margin-top: 235px;
    font-size: 110px;
    line-height: 116px;
  }

  .div-block-14 {
    justify-content: center;
    display: flex;
  }

  .season-box-subheading {
    text-shadow: none;
    font-size: 28px;
  }

  .heading-5.subhead {
    margin-bottom: -1px;
  }

  .schdule-button-text.link {
    font-size: 30px;
  }

  .video-embed {
    z-index: 1;
  }

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

  .rp-city-heading {
    font-size: 70px;
  }

  .rp-city-heading.rp-long {
    font-size: 68px;
  }

  .rp-city-heading.sub {
    margin-top: 9px;
    font-size: 50px;
  }

  .rp-date-heading {
    margin-top: 11px;
    font-size: 22px;
  }

  .city-list-link-block.season-9 {
    margin-bottom: 10px;
  }

  .replay-button {
    justify-content: center;
    align-items: center;
  }

  .image-21 {
    display: none;
  }

  .image-22 {
    margin-top: -321px;
  }

  .image-22.alex {
    margin-top: -335px;
  }

  .image-22.frank {
    margin-top: -319px;
  }

  .gigi {
    margin-top: -348px;
  }

  .derek {
    margin-top: -306px;
  }

  .candace {
    margin-top: -325px;
  }

  .aaron {
    margin-top: -328px;
  }

  .james {
    margin-top: -286px;
  }

  .image-23 {
    margin-top: -316px;
  }

  .image-24 {
    margin-top: -307px;
  }

  .image-25 {
    margin-top: -378px;
  }

  .image-26 {
    margin-top: -309px;
  }

  .image-27 {
    margin-top: -308px;
  }

  .image-28 {
    margin-top: -317px;
  }

  .image-29 {
    margin-top: -264px;
  }

  .image-30 {
    margin-top: -318px;
  }

  .image-31 {
    margin-top: -337px;
  }

  .image-33 {
    margin-top: -310px;
  }

  .image-34 {
    margin-top: -323px;
  }

  .dec-text-blurb {
    font-size: 22px;
    line-height: 22px;
  }

  .job-header {
    height: 200px;
    position: relative;
  }

  .rx-list-item {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 10px;
  }

  .rx-list-item.rx-tour-list-home {
    letter-spacing: 1px;
    font-size: 11px;
    line-height: 11px;
  }

  .rx-list-item.rx-tour-list-page {
    letter-spacing: 2px;
    font-size: 18px;
    line-height: 18px;
  }

  .rx-list-item.rx-tour-list-page.long {
    letter-spacing: 1.5px;
  }

  .list {
    padding-right: 173px;
  }

  .list.rx-tour-list-page {
    padding-right: 27px;
  }

  .mobile-backdrop {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d6f550ee11dca78ee95dec_DER_RX_8.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .s10-city-header {
    font-size: 76px;
  }

  .s10-city-header.long {
    font-size: 60px;
  }

  .s10-city-subheader {
    margin-top: 54px;
    font-size: 46px;
  }

  .pricing-description-text {
    font-size: 2vw;
  }

  .table-row-cell {
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-col-header, .apply-buttons {
    font-size: 1.5vw;
  }

  .section-2 {
    padding: 50px;
  }

  .table-row-head-cell {
    padding: 20px;
  }

  .table-row-header {
    font-size: 2vw;
  }

  .sdf-schedule-buttons {
    grid-column-gap: 28px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    line-height: 64px;
  }

  .text-block.white-bar {
    font-size: 18px;
  }

  .container.recharge-buttons {
    flex-direction: column;
    align-items: stretch;
  }

  .nav-link {
    color: var(--white);
    justify-content: center;
    display: flex;
  }

  .button {
    border-radius: 6px;
  }

  .button-ghost {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-ghost.weekend {
    max-width: 100%;
  }

  .grid-big-button {
    margin-left: 10px;
    margin-right: 10px;
  }

  .big-white-button {
    padding: 23px 14px;
  }

  .section {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: static;
  }

  .section.footer {
    position: relative;
    inset: auto 0% 0%;
  }

  .grid-testimony {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .quote {
    font-size: 14px;
    line-height: 16px;
  }

  .grid-weekend {
    grid-template-columns: .5fr .5fr .5fr .5fr .5fr;
  }

  .grid-sponsors {
    grid-column-gap: 18px;
  }

  .div-block-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ry-header {
    height: 400px;
    position: relative;
  }

  .ry-heading-2 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 30px;
  }

  .ry-heading-2.white {
    font-size: 30px;
  }

  .hotel-name {
    margin-top: 0;
    font-size: 14px;
  }

  .city-page-heading {
    margin-bottom: 20px;
    font-size: 100px;
  }

  .city-page-heading.hanger {
    margin-bottom: 27px;
    font-size: 100px;
  }

  .city-page-subheading {
    margin-top: 20px;
    font-size: 48px;
  }

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

  .tab-box, .tab-box.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ry-city-heading-3 {
    line-height: 38px;
  }

  .old-tour-text-block {
    font-size: 20px;
    display: none;
  }

  .old-tour-grid {
    grid-template-columns: 1.75fr;
    justify-items: center;
  }

  .old-tour-logo {
    margin-top: 46px;
  }

  .old-tour-logo.rsg-logo {
    max-width: 70%;
    padding-top: 60px;
  }

  .main-div-header {
    height: 400px;
    margin-top: auto;
  }

  .main-page-heading {
    margin-top: 26px;
    margin-bottom: 48px;
    font-size: 88px;
  }

  .main-page-subheading {
    font-size: 56px;
  }

  .main-page-subheading.small {
    font-size: 40px;
  }

  .grid-table.age-div {
    grid-template-columns: minmax(288px, .25fr) .25fr 1.5fr 1.5fr;
  }

  .table-column-head {
    font-size: 20px;
  }

  .heading-3 {
    font-size: 56px;
  }

  .table-grid-head-line {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .table-entry {
    font-size: 20px;
  }

  .table-entry.light {
    font-size: 16px;
  }

  .table-grid-line {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .test-rich-text h2 {
    font-size: 20px;
    line-height: 20px;
  }

  .big-text, .big-text-more {
    font-size: 56px;
  }

  .revel-header {
    height: 400px;
    position: relative;
  }

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

  .faculty-name {
    margin-bottom: 5px;
    font-size: 32px;
  }

  .faculty-category {
    font-size: 18px;
  }

  .menu-button-2 {
    flex: 1;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: block;
    position: relative;
    inset: 0% 0% 0% 0;
  }

  .navigation-link-effect {
    transition-property: color;
  }

  .navigation-link-effect:hover {
    transform: none;
  }

  .navigation-link-effect.dropdown {
    transition: color .2s;
  }

  .icon-4 {
    justify-content: flex-end;
    display: flex;
  }

  .nav-menu {
    justify-content: flex-end;
  }

  .dropdown-link:hover {
    transform: none;
  }

  .dropdown-link.w--current {
    color: var(--medium-orchid);
  }

  .dropdown-toggle:hover {
    transform: none;
  }

  .wrapper-navbar {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    display: flex;
  }

  .simple-header {
    height: 400px;
    position: relative;
  }

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

  .sdf-header {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/62be0f5a58b9d31f7e2e2ca4_Uplift-Clouds-12.jpg.png");
    background-position: 50% 0;
    background-size: cover;
    height: 400px;
    padding-top: 0;
    position: relative;
  }

  .footer-pusher {
    height: 50px;
  }

  .brand-mobile {
    padding-top: 4px;
  }

  .brand-mobile.w--current {
    padding-top: 10px;
  }

  .brand-mobile-image {
    margin-top: 5px;
  }

  ._4-col-photo-grid, .staff-grid, .proty-grid, .assitants-grid {
    grid-template-columns: 1fr 1fr;
  }

  .button-ghost-sdf {
    border-radius: 6px;
  }

  .sdf-venue-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: column;
    justify-items: stretch;
  }

  .sdf-venue-grid.main {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
  }

  .sdf-button-row.button-stretch {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bold-text.quote {
    font-size: 18px;
    font-weight: 900;
    line-height: 10px;
  }

  .nationals-venue-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .nationals-venue-grid.pdf-buttons {
    grid-template-columns: 1fr;
  }

  .nationlaas-button-row {
    flex-direction: column;
  }

  .sched-table-column-head, .sched-table-entry {
    font-size: 20px;
  }

  .thepanel-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: column dense;
    display: block;
  }

  .thepanel-grid.events {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    display: block;
  }

  .grid-2 {
    grid-row-gap: 12px;
  }

  .nationals-fee-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: column;
    justify-items: stretch;
  }

  .sdf-header-line {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .sdf-class-name {
    font-size: 20px;
    line-height: 20px;
  }

  .xlrg-logo-image {
    margin-top: 90px;
  }

  .moov-llogo-image {
    margin-top: 80px;
  }

  .grid-tour-reg {
    grid-template-columns: .75fr .75fr;
  }

  .navbar-2023 {
    align-items: stretch;
    display: block;
  }

  .sdf-faculty-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .75fr .75fr .75fr;
  }

  .livestream-title {
    font-size: 40px;
  }

  .season-theme-body.season-10-list {
    background-position: 70%;
  }

  .rn-heading-2 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 30px;
  }

  .white-button {
    border-radius: 6px;
  }

  .season-city-page-heading {
    margin-bottom: 20px;
    font-size: 48px;
  }

  .season-city-page-heading.small {
    font-size: 26px;
  }

  .season-city-page-subheading {
    margin-top: -13px;
    font-size: 32px;
  }

  .season-tab-text {
    font-size: 14px;
  }

  .city-heading-5 {
    line-height: 38px;
  }

  .season-heading-4 {
    margin-top: 0;
    font-size: 30px;
    font-weight: 900;
    line-height: 32px;
  }

  .season-heading-5 {
    line-height: 38px;
  }

  .sdf-rich-text li {
    background-position: 0 0;
  }

  .image-13.mobile-city-list {
    max-width: 50%;
  }

  .home-tour-list {
    column-count: 2;
    margin-top: -102px;
  }

  .list-header {
    margin-bottom: auto;
  }

  .thepanel-list {
    column-count: 1;
  }

  .thepanel-list._4-column {
    column-count: 2;
  }

  ._3-col-photo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .title-with-video-grid {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  ._5-col-photo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .facfirstname {
    margin-bottom: 20px;
    font-size: 70px;
    line-height: 80px;
  }

  .facfirstname.long {
    font-size: 55px;
    line-height: 45px;
  }

  .facfirstname.medium {
    font-size: 90px;
    line-height: 74px;
  }

  .faclastname {
    margin-top: 182px;
    margin-bottom: 20px;
    font-size: 100px;
    line-height: 80px;
  }

  .faclastname.long {
    margin-top: 128px;
    font-size: 55px;
    line-height: 45px;
  }

  .faclastname.long.pink.extralong {
    font-size: 50px;
  }

  .faclastname.long.extraextralong {
    margin-top: 144px;
    font-size: 45px;
  }

  .faclastname.long.extraextralong.extraextraextralong {
    margin-top: 148px;
    font-size: 46px;
  }

  .faclastname.medium {
    margin-top: 174px;
    font-size: 76px;
    line-height: 74px;
  }

  .rp-city-heading {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 58px;
  }

  .rp-city-heading.rp-long {
    font-size: 56px;
  }

  .rp-city-heading.sub {
    margin-top: -18px;
    font-size: 40px;
  }

  .rp-date-heading {
    margin-top: -19px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .image-17 {
    display: inline-block;
  }

  .replay-button {
    font-size: 20px;
  }

  .image-21 {
    display: none;
  }

  .image-22 {
    margin-top: -280px;
  }

  .dec-grid {
    margin-left: 10px;
    margin-right: 10px;
  }

  .job-header {
    height: 400px;
    position: relative;
  }

  .rx-list-item {
    font-size: 12px;
  }

  .list.rx-tour-list-page {
    padding-right: 105px;
  }

  .mobile-backdrop {
    display: block;
    inset: 0%;
  }

  .s10-city-header {
    font-size: 56px;
  }

  .s10-city-header.long {
    font-size: 44px;
  }

  .s10-city-subheader {
    margin-top: 38px;
  }

  .pricing-description-text {
    font-size: 2.5vw;
  }

  .table-row-cell {
    padding: 10px 15px;
  }

  .member-level-title-and-apply, .pricing-check-column-titles {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-col-header {
    letter-spacing: 0;
    font-size: 1.7vw;
  }

  .apply-buttons {
    letter-spacing: 0;
    padding: 5px 10px;
    font-size: 1.8vw;
  }

  .pricing-rows-titles {
    margin-bottom: 10px;
  }

  .section-2 {
    padding: 30px;
  }

  .table-row-head-cell {
    padding: 15px;
  }

  .pricing-check-mark {
    width: 2.7vw;
  }

  .table-row-header {
    font-size: 2.1vw;
  }

  .sdf-schedule-buttons {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }

  .sdf-schedule-buttons.pdf-buttons {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 20px;
    font-size: 56px;
  }

  h2 {
    font-size: 32px;
    line-height: 32px;
  }

  h5 {
    line-height: 30px;
  }

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

  .text-block.white-bar {
    text-align: center;
    font-size: 22px;
  }

  .container {
    flex: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .container.ry-container {
    flex: 1;
    margin-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.recharge-buttons {
    align-items: center;
  }

  .container.season-header-cont.header-box {
    padding-top: 29px;
    padding-left: 0;
    padding-right: 0;
  }

  .container.job {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.gala-embeds {
    flex-flow: column;
  }

  .button {
    border-radius: 5px;
    flex: 1;
    width: 300px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .button.recharge {
    margin-bottom: 0;
  }

  .button.password {
    flex: 0 auto;
    width: auto;
  }

  .button-ghost {
    border-radius: 20px;
    flex: none;
    width: 300px;
    max-width: 300px;
    display: block;
  }

  .button-ghost.dark-purple {
    justify-content: center;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .button-ghost.dark-purple:hover {
    border-color: #fff;
  }

  .button-ghost.dark-purple.nationals {
    width: 100%;
    max-width: 252px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-ghost.dark-purple.stretch {
    margin-left: auto;
    margin-right: auto;
  }

  .button-ghost.black.reg-bar-right {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-ghost.dec-and-ypad {
    width: 100%;
    max-width: 100%;
  }

  .grid-big-button {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .big-white-button {
    margin-left: 14px;
    margin-right: 14px;
  }

  .section {
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.current-season {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d70acd51a3e92332399ab5_RX%20Tour%20Teaser%20v3.png");
    background-position: 50%;
    background-size: auto;
  }

  .section.big-button-section {
    background-position: 50%;
  }

  .section.footer {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

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

  .section.xlr8 {
    margin-top: 0;
  }

  .section.sdf-sponsor {
    margin-top: 138px;
  }

  .section.dec {
    background-position: 50%;
  }

  .flexbox-vertical {
    flex-flow: column;
    align-items: stretch;
  }

  .grid-testimony {
    grid-template-rows: auto auto auto;
    margin-top: 20px;
  }

  .quote {
    font-size: 14px;
    line-height: 16px;
  }

  .grid-left-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-weekend {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-content: space-between;
    justify-items: stretch;
    margin-bottom: 10px;
  }

  .grid-sponsors {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 20px;
  }

  .footer-text-link {
    flex: 1;
    font-size: 12px;
    font-weight: 300;
  }

  .div-block-2 {
    padding-left: 0;
    padding-right: 10px;
  }

  .footer-legal-text-block {
    font-size: 8px;
  }

  .heading {
    margin-bottom: 26px;
  }

  .ry-header {
    height: 300px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .city-list-grid {
    grid-row-gap: 0px;
    flex: 1;
    grid-template-columns: 1fr;
    grid-auto-rows: .25fr;
    justify-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ry-heading-2 {
    text-align: center;
    margin-top: 10px;
    display: block;
  }

  .ry-heading-2.white {
    text-align: center;
    margin-top: -18px;
    padding-bottom: 0;
    font-size: 20px;
    display: block;
  }

  .ry-heading-2.long {
    font-size: 28px;
  }

  .ry-heading-2.rn {
    text-align: center;
    margin-top: -4px;
    margin-bottom: 12px;
    font-size: 20px;
  }

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

  .hotel-name {
    display: none;
  }

  .city-page-heading {
    text-shadow: 0 1px 30px #3e0071d9;
    margin-bottom: 10px;
    font-size: 70px;
    line-height: 40px;
  }

  .city-page-heading.hanger {
    margin-bottom: 23px;
    font-size: 65px;
  }

  .city-page-subheading {
    margin-top: 10px;
    font-size: 24px;
    display: block;
  }

  .body-ry-v2 {
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: 1900px;
    background-attachment: fixed;
  }

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

  .tabs-menu {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ry-city-heading-1 {
    font-size: 44px;
    line-height: 44px;
  }

  .ry-line {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ry-city-heading-2 {
    font-size: 32px;
    line-height: 32px;
  }

  .ry-city-heading-3 {
    font-size: 28px;
  }

  .ry-div-block {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .old-tour-link {
    text-align: center;
  }

  .old-tour-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .old-tour-logo {
    margin-top: 60px;
  }

  .old-tour-logo.rsg-logo {
    max-width: 80%;
    padding-top: 40px;
  }

  .dropdown {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .heading-2 {
    margin-bottom: 26px;
  }

  .main-div-header {
    height: 300px;
    margin-top: 0;
  }

  .main-page-heading {
    margin-bottom: 18px;
    font-size: 46px;
    line-height: 46px;
  }

  .main-page-heading.natls {
    margin-bottom: 6px;
  }

  .main-page-subheading {
    margin-bottom: 15px;
    font-size: 36px;
  }

  .main-page-subheading.sub2 {
    font-size: 20px;
  }

  .main-page-subheading.small {
    text-align: center;
    font-size: 28px;
  }

  .grid-table {
    grid-template-areas: ".";
    grid-auto-flow: row dense;
  }

  .grid-table.age-div {
    grid-template-columns: minmax(123px, .25fr) .25fr 1.5fr 1.5fr;
  }

  .table-entry.mobile-column {
    font-size: 30px;
  }

  .test-rich-text.gala-grid {
    margin-bottom: 12px;
  }

  .big-text {
    font-size: 40px;
    line-height: 44px;
  }

  .big-text-more {
    font-size: 36px;
    line-height: 44px;
  }

  .revel-header {
    height: 300px;
  }

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

  .ypad-logo {
    max-width: 300px;
  }

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

  .facutly-grid.directors {
    grid-template-columns: 1fr;
  }

  .faculty-name {
    margin-bottom: -2px;
    font-size: 20px;
    line-height: 20px;
  }

  .faculty-name.frank {
    font-size: 28px;
  }

  .faculty-category {
    font-size: 12px;
  }

  .dropdown-link.w--current {
    color: var(--medium-orchid);
  }

  .simple-header {
    height: 300px;
  }

  .simple-header.short {
    height: 200px;
  }

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

  .sdf-header {
    height: 300px;
    padding-top: 0;
    position: relative;
    inset: 0% 0% auto;
  }

  .sdf-heading-subheader {
    margin-top: 10px;
    font-size: 18px;
  }

  .sdf-paragraph {
    color: #fff;
    margin-right: auto;
    font-size: 18px;
    font-weight: 400;
  }

  .sdf-grid {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .genesis-logo, .moov-logo {
    display: block;
  }

  .footer-pusher {
    height: 100px;
  }

  .image-6 {
    margin-top: 70px;
  }

  .contact {
    line-height: 32px;
  }

  .recharge-header-logo {
    margin-top: 44px;
  }

  .staff-name {
    font-size: 20px;
    line-height: 20px;
  }

  .staff-grid, .proty-grid, .assitants-grid {
    grid-template-columns: 1fr 1fr;
  }

  .scroll-down-div, .background-video-3 {
    display: none;
  }

  .home-header-text-block {
    font-size: 30px;
    line-height: 50px;
  }

  .home-header-text-block-lc {
    margin-top: 560px;
    font-size: 25px;
    line-height: 50px;
  }

  .button-ghost-sdf {
    border-radius: 5px;
    flex: 1;
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sdf-venue-grid {
    flex: 1;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(91px, .25fr);
    grid-auto-flow: row;
    align-self: stretch;
  }

  .sdf-venue-grid.main {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(0, .25fr);
    grid-auto-flow: column;
  }

  .sdf-button-row {
    flex-direction: column;
    align-items: stretch;
  }

  .sdf-button-row.button-stretch {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text.quote {
    font-family: Captions Marker, sans-serif;
    font-size: 22px;
    line-height: 22px;
  }

  .nationals-venue-grid {
    flex: 1;
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(91px, .25fr);
    grid-auto-flow: row;
  }

  .nationals-venue-grid.pdf-buttons {
    grid-template-rows: 1fr auto auto auto;
    grid-template-columns: 1fr;
  }

  .nationlaas-button-row {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-friday-schedule {
    grid-template-areas: ".";
    grid-auto-flow: row dense;
  }

  .grid-saturday-schedule {
    grid-template-columns: .75fr .5fr 1fr 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row dense;
  }

  .thepanel-grid {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .thepanel-rich-text-2 {
    margin-top: 64px;
  }

  .grid-2 {
    grid-row-gap: 6px;
  }

  .nationals-fee-grid {
    flex: 1;
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(91px, .25fr);
    grid-auto-flow: row;
  }

  .sdf-heading.big, .sdf-heading.big-blue {
    line-height: 40px;
  }

  .sdf-list-grid {
    grid-column-gap: 16px;
    grid-template: "."
                   "."
                   / .75fr .75fr;
    grid-auto-flow: row dense;
  }

  .sdf-class-name.big {
    font-size: 16px;
  }

  .xlrg-logo-image {
    margin-top: 200px;
  }

  .moov-llogo-image {
    margin-top: 110px;
  }

  .grid-tour-reg {
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-content: space-between;
    justify-items: stretch;
  }

  .html-embed {
    width: 352px;
  }

  .sdf-faculty-grid {
    grid-column-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   / .75fr .75fr;
    grid-auto-flow: row dense;
  }

  .livestream-title {
    font-size: 30px;
  }

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

  .sdf-event-click {
    font-size: 14px;
  }

  .div-block-8 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .season-theme-body.duncan {
    background-image: linear-gradient(131deg, #0402d3, #060563);
  }

  .season-theme-body.aaron {
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
  }

  .season-theme-body.duncan {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #0402d3, #060563);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
  }

  .season-theme-body.chase {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/64d01c4b2293c2299fe99052_slice1.png"), linear-gradient(to right, #9206ef, #430370);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: cover, auto;
  }

  .season-theme-body.season-9 {
    background-attachment: fixed;
  }

  .season-theme-body.season-10-list {
    background-position: 60%;
    background-attachment: fixed;
  }

  .season-theme-body.season-10 {
    background-attachment: fixed;
  }

  .rn-heading-2 {
    text-align: center;
    margin-top: 10px;
    font-size: 28px;
    display: block;
  }

  .rn-heading-2.long {
    font-size: 28px;
  }

  .rn {
    font-size: 14px;
  }

  .white-button {
    border-radius: 5px;
    flex: none;
    width: 300px;
    max-width: 300px;
    margin-left: 0;
  }

  .white-button.white-static {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .white-button.white-static:hover {
    border-color: #fff;
  }

  .thepanel-rich-text-3 h4 {
    font-size: 26px;
  }

  .season-city-page-heading {
    text-shadow: 0 1px 30px #ffffffd9;
    flex: 1;
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 40px;
  }

  .season-city-page-heading.small {
    font-size: 28px;
  }

  .season-city-page-subheading {
    margin-top: -17px;
    margin-right: 21px;
    font-size: 24px;
    display: block;
  }

  .season-city-page-subheading.note {
    font-size: 18px;
    line-height: 18px;
  }

  .season-tab-text {
    font-size: 16px;
  }

  .city-heading-5 {
    font-size: 28px;
    line-height: 22px;
  }

  .city-heading-5.doublesocial {
    margin-right: 0;
  }

  .season-box-heading {
    font-size: 38px;
    line-height: 44px;
  }

  .season-box-heading.small {
    font-size: 32px;
  }

  .season-box-line {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .season-container-box {
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    display: flex;
  }

  .season-heading-4 {
    font-size: 24px;
    font-weight: 500;
    line-height: 22px;
    display: block;
  }

  .season-heading-5 {
    font-size: 22px;
    font-weight: 300;
    line-height: 22px;
  }

  .season-heading-5.small {
    font-size: 18px;
  }

  .season-heading-5.small.super-small {
    font-size: 10px;
  }

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

  .neon-button {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .neon-button.middle {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rn-div-block {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .rn-div-block.single-button {
    justify-content: center;
    align-items: center;
  }

  .sdf-rich-text li {
    background-position: 0 0;
  }

  .grid-4 {
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .image-13.mobile-city-list {
    max-width: 28%;
    padding-left: 0;
    padding-right: 0;
  }

  .home-tour-list {
    text-align: center;
    column-count: 1;
    margin-top: -59px;
  }

  .list-header {
    align-self: center;
    width: 120%;
    max-width: 20%;
    margin-bottom: 28px;
    margin-right: 0;
    padding-bottom: 0;
  }

  .thepanel-list {
    column-count: 1;
  }

  .thepanel-rich-text-list h4 {
    text-align: center;
    font-size: 26px;
  }

  .flexbox-vertical-panel-list {
    align-items: stretch;
    margin-bottom: 16px;
  }

  .title-with-video-grid {
    grid-row-gap: 5px;
    flex: 1;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(91px, .25fr);
    grid-auto-flow: row;
    margin-bottom: 0;
    padding: 0;
  }

  .full-body-fac.tall {
    margin-top: 113px;
  }

  .full-body-fac.wide {
    max-width: 60%;
  }

  .facfirstname {
    text-shadow: none;
    flex: 1;
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 50px;
  }

  .facfirstname.pink {
    line-height: 32px;
  }

  .facfirstname.long {
    font-size: 36px;
    line-height: 32px;
  }

  .facfirstname.medium {
    font-size: 50px;
    line-height: 42px;
  }

  .faclastname {
    text-shadow: none;
    flex: 1;
    margin-top: 130px;
    margin-bottom: 10px;
    font-size: 65px;
    line-height: 50px;
  }

  .faclastname.pink {
    line-height: 32px;
  }

  .faclastname.long {
    margin-top: 91px;
    font-size: 36px;
    line-height: 32px;
  }

  .faclastname.long.pink.extralong {
    font-size: 35px;
  }

  .faclastname.long.extraextralong {
    margin-top: 134px;
    font-size: 30px;
  }

  .faclastname.long.extraextralong.extraextraextralong {
    margin-top: 104px;
    font-size: 26px;
  }

  .faclastname.medium {
    margin-top: 115px;
    font-size: 45px;
    line-height: 42px;
  }

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

  .season-box-subheading {
    font-size: 26px;
    line-height: 26px;
  }

  .schdule-button-text {
    font-size: 60px;
  }

  .schdule-button-text.link {
    font-size: 22px;
  }

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

  .rp-city-heading {
    text-align: center;
    margin-top: 10px;
    font-size: 36px;
    display: block;
  }

  .rp-city-heading.rp-long {
    font-size: 34px;
  }

  .rp-city-heading.sub {
    -webkit-text-stroke-width: 1px;
    margin-top: -27px;
    font-size: 28px;
  }

  .rp-date-heading {
    text-align: center;
    margin-top: -25px;
    font-size: 14px;
    display: block;
  }

  .city-list-link-block.season-9 {
    margin-bottom: 1px;
  }

  .gala-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .replay-button {
    flex-flow: row;
    width: 70%;
    padding: 10px;
    font-size: 20px;
    display: block;
  }

  .replay-button.middle {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .replay-button.left {
    margin-right: 0;
  }

  .replay-button.right {
    margin-top: 20px;
    margin-left: 0;
  }

  .replay-button._2-layout {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-20 {
    display: none;
  }

  .image-21 {
    display: inline-flex;
  }

  .image-22 {
    margin-top: -158px;
  }

  .image-22.alex {
    margin-top: -171px;
  }

  .image-22.frank {
    margin-top: -168px;
  }

  .gigi {
    margin-top: -187px;
  }

  .derek {
    margin-top: -159px;
  }

  .candace {
    margin-top: -165px;
  }

  .aaron {
    margin-top: -178px;
  }

  .james {
    margin-top: -149px;
  }

  .image-23 {
    margin-top: -169px;
  }

  .image-24 {
    margin-top: -160px;
  }

  .image-25 {
    margin-top: -151px;
  }

  .image-26 {
    margin-top: -160px;
  }

  .image-27 {
    margin-top: -162px;
  }

  .image-28 {
    margin-top: -170px;
  }

  .image-29 {
    margin-top: -148px;
  }

  .image-30 {
    margin-top: -166px;
  }

  .image-31 {
    margin-top: -176px;
  }

  .image-33 {
    margin-top: -160px;
  }

  .image-34 {
    margin-top: -161px;
  }

  .dec-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .job-header {
    height: 200px;
    padding-top: 52px;
  }

  .job-header.short {
    height: 200px;
  }

  .rx-list-item {
    text-align: center;
    font-size: 18px;
    line-height: 10px;
  }

  .rx-list-item.rx-tour-list-home {
    text-align: center;
    font-size: 10px;
    line-height: 10px;
  }

  .rx-list-item.rx-tour-list-page {
    text-align: left;
    letter-spacing: 2px;
  }

  .rx-list-item.rx-tour-list-page.long {
    letter-spacing: 0;
  }

  .list.rx-tour-list-page {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .list.rx-tour-list-home {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-17 {
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d6f550ee11dca78ee95dec_DER_RX_8.jpg");
    background-position: 0 0;
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    height: 100%;
  }

  .mobile-backdrop {
    z-index: -1;
    background-color: #a83a3a;
    background-image: url("https://cdn.prod.website-files.com/62ace3adbfcec5344a84bc97/67d6f550ee11dca78ee95dec_DER_RX_8.jpg");
    background-position: 70% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .s10-city-header {
    font-size: 42px;
  }

  .s10-city-header.long {
    font-size: 32px;
  }

  .s10-city-subheader {
    margin-top: 26px;
    font-size: 28px;
  }

  .hotel-button-container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hotel-button-container.single-button {
    justify-content: center;
    align-items: center;
  }

  .pricing-description-text {
    font-size: 4vw;
  }

  .table-row-cell {
    width: 20%;
    padding: 5px;
  }

  .member-level-title-and-apply, .pricing-check-column-titles {
    padding-left: 5px;
    padding-right: 5px;
  }

  .table-col-header {
    font-size: 2.5vw;
  }

  .table-col-header.cell {
    font-size: 2vw;
  }

  .apply-buttons {
    padding: 3px 5px;
    font-size: 2.4vw;
  }

  .section-2, .table-row-head-cell {
    padding: 10px;
  }

  .pricing-check-mark {
    width: 5vw;
  }

  .table-row-header {
    font-size: 3.5vw;
  }

  .member-events-description {
    display: none;
  }

  .sdf-schedule-buttons {
    flex: 1;
    grid-template-rows: 1fr auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: minmax(91px, .25fr);
    grid-auto-flow: row;
  }

  .sdf-schedule-buttons.pdf-buttons {
    grid-template-rows: 1fr auto auto auto;
    grid-template-columns: 1fr;
  }
}

#w-node-d19ee9a8-6d50-d4e6-8b8c-17deed5ec6f0-1684bc98 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-a9987371-567a-fa4c-733d-ee266cf1b9f1-1684bc98, #w-node-_5db7b80c-68e7-5bb9-ab07-7eda7b10b219-1684bc98, #w-node-fb95745a-45dd-a5ce-0ba3-170546aff90c-1684bc98, #w-node-fb95745a-45dd-a5ce-0ba3-170546aff90d-1684bc98, #w-node-_5baccd0c-ee83-04e6-f47c-15fb515268ca-1684bc98, #w-node-_5baccd0c-ee83-04e6-f47c-15fb515268cb-1684bc98, #w-node-_1a01c2df-f2d1-b26f-8c4c-a054eac61114-1684bc98, #w-node-_79dc649a-4bb2-6fb8-aed8-dcdb28d227be-1684bc98, #w-node-_7e6e4d32-945a-870c-809a-e35a669f01b1-1684bc98, #w-node-_670b1f12-4602-c0a6-32a3-0516bc3f2da2-1684bc98, #w-node-_0aec7f79-e68a-432d-85c8-f7794af97ab5-1684bc98, #w-node-_0852fbda-4c15-6884-cbe3-2e624741d9d8-1684bc98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a2fdd39-3b01-e4ca-e62d-c95179d65989-79d65987 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1a2fdd39-3b01-e4ca-e62d-c95179d6598d-79d65987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_59e3e32a-d334-acb2-b299-415eee5ac4bd-9d262da5, #w-node-_8a605ec7-847b-6109-c0d9-707f01d8e599-9d262da5, #w-node-d82c211e-9a7e-dadf-8279-0950abca09cc-9d262da5, #w-node-_59e3e32a-d334-acb2-b299-415eee5ac4c1-9d262da5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#Mobile.w-node-_839cf47c-1db1-e806-b721-bf3cdcae51f5-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a19262-7f60-689f-a558-8674bae9f98a-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2c2b154-85a6-a34d-0b90-a1b4387e4249-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e338487-3798-e66a-4bf7-e56a11ef5bf2-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7eea9be5-6632-e7b2-9433-81f34e7c70b7-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351984e1-8682-b6ed-adb4-345e19d6bc29-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a3c5f778-d57d-3e8e-e499-572593aa2dcf-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93ae0813-c34a-401d-fa2b-f80bb2a10554-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_72551cdd-9972-47a1-32bb-3172c46a8ffb-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bcd3962-2fc0-0d7e-3f41-ad8261c983f1-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4ad5be0e-263b-4e88-855b-4bdd00df63be-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a08d26f-24a9-be11-e768-f7ffc34967b4-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b750bdb-db7e-b44d-5917-51f1ca2ab311-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6dca16e-c70d-1e06-13a0-cfc77247868e-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0aa52932-73d6-231d-f6a9-00e59343bc74-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa978b89-73f3-1592-01d5-e1426e5d75bb-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082cb417-4d3d-4b05-1a5a-09fa41af0eef-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c459eb3-7ce4-e33b-3ef8-2f0a3f7e571e-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ca3263a-d019-14e6-96ff-4d55759984f3-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55497226-1f21-8a74-af00-512eec766a99-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de3b0056-8008-ad76-78f5-cef6d0bdac1d-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0001d06-824f-9199-071c-546bacad1b2a-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d22f522-2e05-aac2-e022-e4f487931165-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cb48314-7947-e2fe-010b-ad51b9948a02-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25aedefc-0beb-70ff-5600-6c391cb3fd88-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_811b5e84-5d5a-7fed-6a8d-5d99b15c8ccf-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d95357d-6ef3-5503-9bc6-26fc3b3cb5af-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d432ede7-4f9b-444c-b230-a4778a1b8d11-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4330ef-0b46-1ecd-7ebc-cbffa7d339fb-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3628b20-112f-6c52-282c-2b754fe39866-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f67f6432-017d-d3c6-47b3-2e4e1a5ec1aa-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091d0845-2f15-e9c7-a7d6-f6e5ae57372d-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9acb9918-bee1-08b4-22a0-2c7768fae83a-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_215ba52d-7d91-6adf-a439-c30cecdc3b93-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dcfe6aeb-1fb7-11fb-5c35-8dfe3fb5cde1-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e9ba856-aa98-7ab0-7169-63c0e8c1f614-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_464b054e-4ff7-eabf-320b-63f6acc2a024-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3db11e9c-719d-2830-dab2-b1e659b34e97-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7b4d5669-34f9-4124-304e-5f4c23ed9ed3-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bc50eff-c611-0abf-5f22-4742909c4f6d-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73ec367c-3b15-3390-eb4f-253eb76fa307-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b8e3c-6835-de6e-a9df-a32e6cf4f468-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66c59b5b-5975-39ec-8e24-9ba8c6716030-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_535bdace-f5f1-600b-6d63-d16d5d4c9dd8-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_497387df-f841-c6d5-544e-53c45a8e75bf-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b8384d3-a8b2-427d-7302-a8840e5046d7-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9dd36909-fbf2-f58f-94b5-d4cb8f53a27b-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d512a400-a35c-b3fa-1d1e-bb5fd77a4196-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2d044b9e-410c-f2f8-197e-17a43f504bec-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c22ffe9-4f36-8dba-39c4-126a857730d3-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56b61428-0f8f-ac7a-4d8c-cc5bf49a9b20-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fe9c1fe-c9e4-017a-3427-85732dedbd03-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43e6a438-febd-59f5-81ce-f0793bae65d8-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772ef4d7-69e0-42f2-4511-226fdf6cddcc-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c9c05f7-53ec-263c-4e52-70c81b921321-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2ba8b7e-804b-8b4a-6a85-7ccd0ec9f3aa-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8cd2b23d-f636-48d0-f223-fca23991bb50-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42e44252-8cf1-59f7-7ece-48199703ac47-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e5e69e6-851c-ae74-9763-5c3c53190192-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d122c1ea-48be-57e3-6fd7-c9af3cb6d834-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1eb2d087-17e2-b463-b931-b5bb704a9bab-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee255d1-38cf-71e7-ea2a-589fa3307800-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9c03a36b-7be0-7cef-924d-ebd8da8a8b92-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2037cd7-0bbf-7afc-faa0-2def951f6b5c-7ab89d15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d659eae-394f-fb08-a53c-e3d461615acb-26523d91, #w-node-dc301e58-a41b-5fdd-ad70-35e1bc66c606-26523d91, #w-node-_56c42e7a-6ea0-3528-a321-af61e962a2f7-26523d91, #w-node-_6571d71f-e628-6da6-c193-ac30bafeb827-26523d91, #w-node-_07678aa5-463a-b98d-70c7-af306f787e6d-26523d91, #w-node-_5a76b02d-175a-0708-0dca-ce0817dd54bb-26523d91, #w-node-_4c9a44da-7bfc-958b-1036-6022b0076394-26523d91, #w-node-b743def1-00cc-74ab-e424-6f96111da22f-26523d91, #w-node-_38d09cc1-1f51-87fa-7a0f-43c694ecf009-26523d91, #w-node-_23ef536a-4a1a-3a9b-a45d-99056c1aaeb3-26523d91, #w-node-a07ada45-f2f3-2225-385a-f29272c36771-26523d91, #w-node-cfc88207-fb2b-6da4-e39c-1053ad13fa60-26523d91, #w-node-_40aa2024-9a0e-4ef5-55c4-c11536fa823c-26523d91, #w-node-e327f726-dd83-dcfc-6052-84bfb8db978c-26523d91, #w-node-ca8ebbee-6fc3-fc40-d3ba-5e79eeee43a5-26523d91, #w-node-_4aba636c-f5e1-5d25-4719-2794d2925e5a-26523d91, #w-node-ff6cdd4e-ddc6-6f85-9b78-ea51ed955210-26523d91, #w-node-de73d3f0-9ad7-080b-9961-6ccac3b10697-26523d91, #w-node-_2ee4fc63-dcfe-bf15-f482-443fccca7e8a-26523d91, #w-node-_5b6d0fde-aaa5-e517-6851-a3b7cd583693-26523d91, #w-node-_748f597e-df5f-57e9-4bed-c513630de63a-26523d91, #w-node-a18f3989-eda6-409c-b52a-b630e6af8246-26523d91, #w-node-a6bfdace-b4af-46bd-ec57-01fe29a52934-26523d91, #w-node-_65f6c776-cd53-99a4-1803-4e60dbbd5379-26523d91, #w-node-_975f4508-1adf-755b-59b9-28102562428a-26523d91, #w-node-_220520fd-c05c-87a3-e8f9-17c69548b9b4-26523d91, #w-node-a335aeef-fa60-286b-ce81-495113d97b25-26523d91, #w-node-_4264aefc-f3a8-30f8-a0c2-b61acacbbb06-26523d91, #w-node-b1045a20-d8ae-e7b3-f148-4708e5d0bbdc-26523d91, #w-node-_384d8871-c36f-d85e-cad7-c1e910ffee5c-26523d91, #w-node-_62916b06-8661-adf9-e56b-fdaffd564fd3-26523d91, #w-node-_75816704-065c-5a19-2a20-0083c9b876f8-26523d91, #w-node-_0ea94c2d-8acc-01ab-042b-999a73a21972-26523d91, #w-node-_5f5506f4-32f7-fc10-baf5-63cf09b1d760-26523d91, #w-node-b9c46c92-7a1f-5ab9-132e-2c58abc0dc11-26523d91, #w-node-_28fc2e3d-9e77-203b-3918-3fb9cb7a5022-26523d91, #w-node-d9b48a57-76e4-1307-e01e-b4c6af6c9f8a-26523d91, #w-node-_31a5b12e-657a-d307-087c-e7999d546396-26523d91, #w-node-_10a0e2fd-df7d-66c9-e28d-6447fda3f7e0-26523d91, #w-node-_67c97811-3235-b547-2908-aaca7991c9d9-26523d91, #w-node-_2d73a874-658a-a711-fe77-9d6428d53f9e-26523d91, #w-node-_9b80236f-4b1b-2026-5c5b-99437c8bcb1c-26523d91, #w-node-c7511f34-e79d-b4c7-bb9f-3aa86c2a9d12-6bffa5d2, #w-node-ffd7ca1d-6e5f-9bbc-db0d-195b61ad865c-6bffa5d2, #w-node-_90750b35-42a6-705c-03d5-010a0f5f46dc-6bffa5d2, #w-node-_4451f8a7-e443-a805-67ee-ed2aa57dc6c9-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff598d37-25d6-7aa0-ee60-8e1dec314a69-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f744ad6-e307-d488-c268-23e7f84af789-6bffa5d2, #w-node-d156413f-7820-b33e-a650-f582a4cfc16f-6bffa5d2, #w-node-_3552a40f-f73f-884a-49a6-f333db1ff586-6bffa5d2, #w-node-caa0169f-0120-cd97-dc05-9233c74ffdad-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b761a7-5909-a99b-ebc5-91fe180bb19e-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e99e44-f887-b15e-e9d6-7c152b9f6242-6bffa5d2, #w-node-c052194c-1e26-e600-8275-99333fe2e912-6bffa5d2, #w-node-_11862ff3-ff91-7aa1-55c1-dd626b424e47-6bffa5d2, #w-node-_812223f7-7261-583d-ede5-8387370fcfc6-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5618f065-71e6-e262-e105-2b86ed9354da-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_501a7695-1909-34ca-6820-122b82fa75e2-6bffa5d2, #w-node-d2f433ff-91e8-3d01-4efd-56216a585826-6bffa5d2, #w-node-_2bd352a0-a24c-27a8-6f72-700fb0c6c4b4-6bffa5d2, #w-node-_1f7afddb-7c7a-8793-4b44-b0b3746a3b04-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f4b8050-5552-0750-393e-931907f7241a-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0e0858f7-05c0-1b5c-f9c9-dd47d004cb2a-6bffa5d2, #w-node-_72641979-8ac7-e07f-ba0c-08db759c8893-6bffa5d2, #w-node-_7b3942fe-cdeb-e16a-d488-efb676fb64b0-6bffa5d2, #w-node-_9f7b4486-960c-5bee-cd92-71fd33c5e03e-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c1503f-26a4-ba86-6780-de491fe2e507-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5464bed-1c4b-6028-ed40-dca17820e5c4-6bffa5d2, #w-node-ab7faa56-5bc2-0a36-d9c0-99a82e3b16cf-6bffa5d2, #w-node-_0b785b0a-a17b-2b45-c12f-3e2cc2c559a7-6bffa5d2, #w-node-d8ef3dd4-31f6-8609-f682-caf14e5a7ec4-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da09457-3ad3-ec9f-ff4a-17fa9225919a-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e3cd0a60-a472-7835-9c41-09e5ba290bcd-6bffa5d2, #w-node-_32d445aa-2911-0adc-bed8-efe8d4fef025-6bffa5d2, #w-node-_0e4a5f4c-26e2-cc53-7873-033dbaa4a1a4-6bffa5d2, #w-node-_311f6ec4-26d6-131d-3a41-2893d7b03d54-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fe6abb-b3e9-3fd2-b61e-bf34d04d6981-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_710374d2-ae67-8f65-2bf5-fd29f2accf2b-6bffa5d2, #w-node-d03d83d6-b16a-9b17-cde3-0583e6c15432-6bffa5d2, #w-node-fd4d3e2f-3d60-9c07-5994-a3d51582689d-6bffa5d2, #w-node-_393b4e5e-bcf6-b396-3be8-0ddbc3495da1-6bffa5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b470af5-481c-1a8d-36ff-ed9e987bb2ed-6bffa5d2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c7511f34-e79d-b4c7-bb9f-3aa86c2a9d12-d9487d7d, #w-node-ffd7ca1d-6e5f-9bbc-db0d-195b61ad865c-d9487d7d, #w-node-_90750b35-42a6-705c-03d5-010a0f5f46dc-d9487d7d, #w-node-_4451f8a7-e443-a805-67ee-ed2aa57dc6c9-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff598d37-25d6-7aa0-ee60-8e1dec314a69-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f744ad6-e307-d488-c268-23e7f84af789-d9487d7d, #w-node-d156413f-7820-b33e-a650-f582a4cfc16f-d9487d7d, #w-node-_3552a40f-f73f-884a-49a6-f333db1ff586-d9487d7d, #w-node-caa0169f-0120-cd97-dc05-9233c74ffdad-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b761a7-5909-a99b-ebc5-91fe180bb19e-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e99e44-f887-b15e-e9d6-7c152b9f6242-d9487d7d, #w-node-c052194c-1e26-e600-8275-99333fe2e912-d9487d7d, #w-node-_11862ff3-ff91-7aa1-55c1-dd626b424e47-d9487d7d, #w-node-_812223f7-7261-583d-ede5-8387370fcfc6-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5618f065-71e6-e262-e105-2b86ed9354da-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_501a7695-1909-34ca-6820-122b82fa75e2-d9487d7d, #w-node-d2f433ff-91e8-3d01-4efd-56216a585826-d9487d7d, #w-node-_2bd352a0-a24c-27a8-6f72-700fb0c6c4b4-d9487d7d, #w-node-_1f7afddb-7c7a-8793-4b44-b0b3746a3b04-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f4b8050-5552-0750-393e-931907f7241a-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5464bed-1c4b-6028-ed40-dca17820e5c4-d9487d7d, #w-node-ab7faa56-5bc2-0a36-d9c0-99a82e3b16cf-d9487d7d, #w-node-_0b785b0a-a17b-2b45-c12f-3e2cc2c559a7-d9487d7d, #w-node-_9f7b4486-960c-5bee-cd92-71fd33c5e03e-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c1503f-26a4-ba86-6780-de491fe2e507-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e3cd0a60-a472-7835-9c41-09e5ba290bcd-d9487d7d, #w-node-_32d445aa-2911-0adc-bed8-efe8d4fef025-d9487d7d, #w-node-_0e4a5f4c-26e2-cc53-7873-033dbaa4a1a4-d9487d7d, #w-node-_311f6ec4-26d6-131d-3a41-2893d7b03d54-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fe6abb-b3e9-3fd2-b61e-bf34d04d6981-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_710374d2-ae67-8f65-2bf5-fd29f2accf2b-d9487d7d, #w-node-d03d83d6-b16a-9b17-cde3-0583e6c15432-d9487d7d, #w-node-fd4d3e2f-3d60-9c07-5994-a3d51582689d-d9487d7d, #w-node-_393b4e5e-bcf6-b396-3be8-0ddbc3495da1-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b470af5-481c-1a8d-36ff-ed9e987bb2ed-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3a7-d9487d7d, #w-node-_17e4f405-607c-6066-e851-d8580f01e3a9-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_788f69c1-c9fe-1e74-a16b-7e579a27f065-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3af-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b0-d9487d7d, #w-node-_17e4f405-607c-6066-e851-d8580f01e3b2-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bccff98-26a6-010f-edc3-49fe57dd65b0-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b8-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b9-d9487d7d, #w-node-_17e4f405-607c-6066-e851-d8580f01e3bb-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54d1fd08-92a4-b499-3f79-f7bb4b3ea8d0-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3c1-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3c2-d9487d7d, #w-node-_17e4f405-607c-6066-e851-d8580f01e3c4-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b0f0047-8957-bb52-e86f-80bd4e27ccb6-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3ca-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1605a523-5c2b-baf2-896e-ca01e65dcf87-d9487d7d, #w-node-_44707e51-98c2-31cb-0738-ac6c42a5afb5-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_468dfaea-8cab-75ed-1289-4828e6991207-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3d3-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3cb-d9487d7d, #w-node-_17e4f405-607c-6066-e851-d8580f01e3cd-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1afd6971-5bc3-bee1-70ef-2c3956fb1998-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e22abd0-252b-5986-f0ee-70183e3955dc-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047a-d9487d7d, #w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047c-d9487d7d, #w-node-_6525cf62-f94b-4084-e745-fe7c197b6bc1-d9487d7d, #w-node-_8a48dd98-cdc5-50d5-407d-f7270e4cd3bc-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047e-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047f-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0481-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0483-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0484-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0486-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0488-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0489-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048b-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048d-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048e-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0490-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0492-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d911a7-510f-6a38-0fc3-526039390184-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0620e326-7521-30e3-a8e9-31f4327b1fc0-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a5db39b0-9af4-a135-0e88-cefbd203e4a6-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_05bf2dba-81a7-a2d8-c21e-1fb86f113107-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c801551-dbd5-fb90-ccd9-047446cc5c03-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78aded47-7d27-e7c3-32b0-2de837f55123-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c45723b1-1427-ab4a-828f-35ffb3cff6d2-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1c52aa-ee8d-8450-52ad-ab85139f82cf-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_300edcf8-b71c-314c-1350-38bd5971325f-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4c6b69d-2691-647b-a1be-bb66a41e8cfd-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0322bed9-4710-6a8b-5eb2-8ab8dfb66284-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4aaaa11d-0f4a-2ff0-aa8b-2c713f4fd317-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7d6030c0-03ad-b714-11b7-36633ae57539-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_228e788e-f600-779c-dc0a-6d9ec813a7f0-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0525f4ae-9f24-2f49-7731-cbd31ca16a3e-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9d232b0e-3a22-b125-c484-8517c6257b19-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c073f332-78f7-db0d-8e8b-baf0333f5def-d9487d7d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3a26da65-8c35-e9b6-7156-c194d38ea01d-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c23-d9487d7d, #w-node-f31917e4-a4e1-ba4f-0364-3caa0c497a1f-d9487d7d, #w-node-_474ebfb0-12fe-3b9c-734e-ad1ccbd6d0fe-d9487d7d, #w-node-_31688890-84a5-0261-dd50-a3674b896c25-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c27-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c28-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2a-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f9ce59a-8197-32c7-cc51-fa783bba4dc3-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2c-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2d-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2f-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b945cf02-45f0-a3e3-37fa-37d8d2f9315f-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c31-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c32-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c34-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc924d77-9f00-ed45-8269-5976dce08ff4-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c36-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c37-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c39-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d423b01c-24a6-32ea-2cda-6b9c9f9a5ff0-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3b-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3c-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3e-d9487d7d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_781bc008-0f0f-efb2-1bcf-b810b282897b-d9487d7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c40-d9487d7d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3a7-bdc46984, #w-node-_17e4f405-607c-6066-e851-d8580f01e3a9-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_788f69c1-c9fe-1e74-a16b-7e579a27f065-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3af-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b0-bdc46984, #w-node-_17e4f405-607c-6066-e851-d8580f01e3b2-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bccff98-26a6-010f-edc3-49fe57dd65b0-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b8-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b9-bdc46984, #w-node-_17e4f405-607c-6066-e851-d8580f01e3bb-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54d1fd08-92a4-b499-3f79-f7bb4b3ea8d0-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3c1-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3c2-bdc46984, #w-node-_17e4f405-607c-6066-e851-d8580f01e3c4-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b0f0047-8957-bb52-e86f-80bd4e27ccb6-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3ca-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f70e9da4-4c97-74f0-198d-21a2c1b99321-bdc46984, #w-node-c049b691-0a99-589e-7eed-0fe4f67563eb-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03f4b336-afdd-78d0-fea1-db83e4d19a9f-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3d3-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3cb-bdc46984, #w-node-_17e4f405-607c-6066-e851-d8580f01e3cd-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1afd6971-5bc3-bee1-70ef-2c3956fb1998-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_268ca3c2-4378-548a-cdaf-fdfef2e035f5-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f99-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9b-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9d-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9f-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa0-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa2-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa4-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa6-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa7-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa9-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fab-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fad-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fae-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb0-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb2-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb4-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb5-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb7-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fb9-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fbb-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0555d702-6095-d570-7dce-cd4d4669a1f9-bdc46984, #w-node-_5f6d1be2-50db-7a32-e209-97e675bac1c6-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f1a34f-8f20-ac07-0598-f3c3d71787aa-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fc2-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fbc-bdc46984, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fbe-bdc46984 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fc0-bdc46984 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b1e0902-7c97-30b5-2e0b-1734392ff6f0-bdc46984 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4046f8cb-06c9-98cf-cfb4-32c3e14cd708-d56ae095, #w-node-_4046f8cb-06c9-98cf-cfb4-32c3e14cd70a-d56ae095, #w-node-_4046f8cb-06c9-98cf-cfb4-32c3e14cd70c-d56ae095, #w-node-_4046f8cb-06c9-98cf-cfb4-32c3e14cd70e-d56ae095, #w-node-_4046f8cb-06c9-98cf-cfb4-32c3e14cd710-d56ae095, #w-node-_2d20632d-29a2-4aa6-1c74-b3fd7e48d84a-cdc499ca, #w-node-_2d20632d-29a2-4aa6-1c74-b3fd7e48d850-cdc499ca, #w-node-_2c06278f-e51c-1de7-9937-714a40f287c3-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517be0-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517be6-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517bec-cdc499ca, #w-node-_04ed30c8-8583-64ed-b178-a6aba3c4ceb8-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517bf2-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517bfe-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c04-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c16-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c0a-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c10-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517bf8-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c1c-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c28-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c2e-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c22-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c34-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c40-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c3a-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c4c-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c46-cdc499ca, #w-node-_79ff2fbd-90c1-b441-e2a0-66750d517c58-cdc499ca, #w-node-f8a17b00-1388-4ed1-102f-fde3fd7a249d-cdc499ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b6f7d93-16f0-247f-5553-b3a53a74fbf0-cdc499ca, #w-node-_3921369f-d00f-6d11-f267-9a608b634032-cdc499ca {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2a7d9117-52d6-edf4-f500-ac70d4f7714a-cdc499ca, #w-node-c89bc568-5fe1-eb40-c1e9-0d4c630a9632-cdc499ca, #w-node-c1d70657-55db-34da-51ad-4a020370532b-cdc499ca, #w-node-_1b81c918-7446-e2c5-f968-fcc792cd7681-cdc499ca, #w-node-_00c7ebbc-364a-d2f0-8da6-2acc102836ce-cdc499ca, #w-node-_452722ca-63b0-7d0b-a8dc-1ed64428f62c-cdc499ca, #w-node-e2ea7fae-2275-192e-4204-3316711747f8-cdc499ca, #w-node-_9a195427-e62f-a9e7-43ba-e09d54d10ccb-cdc499ca, #w-node-_07535d7a-1f21-4f4e-f773-5bf0db6661f9-cdc499ca, #w-node-_43dace0e-ed56-c9fa-d601-0cbd6bafc2dd-cdc499ca, #w-node-_026cf6c0-a184-c61c-d5e4-4cd90b287f6a-cdc499ca, #w-node-e794dbfa-81cb-df44-2ebf-4cfd808a9975-cdc499ca, #w-node-_541e609c-54dc-aea1-857c-2e16f4d25b28-cdc499ca, #w-node-e20c01a5-fd60-9ebf-3626-c757781051f6-cdc499ca, #w-node-_90071fea-521b-6188-66b0-744dc83510c2-cdc499ca, #w-node-eef1c788-6657-181a-a37c-1ab7911aa051-cdc499ca, #w-node-_6fa57ba9-9257-d0a3-8098-0bbaee3240ca-cdc499ca, #w-node-_737b9ce7-9f6e-f925-4cfd-d56f7360c664-cdc499ca, #w-node-f3b0fd25-a4e0-a127-6dab-abf356d9cee0-cdc499ca, #w-node-e0eeff82-2c17-948c-20d7-0803473eb3fa-cdc499ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0258c839-1123-54b4-688d-53993479fd0c-828b5d7b, #w-node-_5a6f52ce-f2c5-6f03-424a-f210270131ed-828b5d7b {
  justify-self: stretch;
}

#w-node-_1fe58179-1865-4eb9-af87-bdc4e4cdbf0c-828b5d7b, #w-node-c77d55ba-fd1f-0110-df94-77304240189e-828b5d7b, #w-node-cfb80efa-5eeb-4be1-b7bd-e75675177c04-828b5d7b, #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120fe-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8911d8ec-a8f2-7519-6be7-0781de3120ff-828b5d7b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_86d1a884-c1bb-5cdf-e87e-787d072e2bdb-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a44-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a46-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a48-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a4a-828b5d7b, #w-node-_75c5e413-8f46-6cee-118f-ebd0300cd2df-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b61dd67-3c93-ff48-73fb-3518f934f63b-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c4f71abc-2057-9733-50fe-f1cadcf16377-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a4f-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a51-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a53-828b5d7b, #w-node-deaaaac3-9757-9f4e-1990-37815eaacfa7-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a55-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a56-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a58-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a5a-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a5c-828b5d7b, #w-node-_13cc00fe-9740-bd28-3e17-2d1b0c032883-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a5e-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a5f-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a61-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a63-828b5d7b, #w-node-_29d3723f-d7e2-d536-34c5-d081c7184a65-828b5d7b, #w-node-d6b64af1-196d-9b34-2d53-345dbd915f12-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f6d19cb-a118-55b5-3d23-67c491eb13ea-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a4d-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-da4a0b34-e5c7-03b0-8662-a1e965d08edd-828b5d7b, #w-node-_4e181640-85bd-a58b-8102-7a8660dd49cb-828b5d7b, #w-node-_33fa8700-8985-5955-80fd-5c1c34000f17-828b5d7b, #w-node-_7e461d10-acf3-2f95-5e31-dd3c3dee4b22-828b5d7b, #w-node-_4dd271bf-9f6f-e084-089f-ed981f401d7b-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29d3723f-d7e2-d536-34c5-d081c7184a4c-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4988692f-a710-deef-18f7-5f0eabc7b0e5-828b5d7b, #w-node-_1fcd861c-83dd-7837-19f8-1afb54e86482-828b5d7b, #w-node-_34a63df9-aa4f-46ba-5285-f007c2d65572-828b5d7b, #w-node-f79b3ff3-d824-0175-c44e-1b010f9467dd-828b5d7b, #w-node-c9c203dd-f9a3-121e-34ea-4ce7ea0b1bc0-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f675df88-a93f-320e-5b81-70bbc954b387-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e6f1fadd-5e92-32c7-5164-d2fadc9010b2-828b5d7b, #w-node-ee57983c-af5c-7809-1133-f356e254c7c5-828b5d7b, #w-node-_32e6acf3-b276-4e55-6d0a-51408248bb5f-828b5d7b, #w-node-dc5808d5-ac89-3cc0-b4e4-3d134468eada-828b5d7b, #w-node-f536d3fc-7c41-97e7-e1b4-706817b7066f-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0942719-a645-b691-edf3-c644eeb3a465-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_394689c6-a769-bf7d-f3c1-763d47d4a0f6-828b5d7b, #w-node-_9d2ca99a-1179-fa3e-c1f9-919c9b1c382d-828b5d7b, #w-node-de32d3bd-d063-f216-ed28-51c3a2ca2c1a-828b5d7b, #w-node-_17d6086f-20d7-8727-fbad-f676fb3c5ef5-828b5d7b, #w-node-_8420549c-49cf-29e5-d6d5-9f01fdeb2ce4-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b4488eb-7219-dc2d-81ff-ced5fdfe9f4e-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcac6-828b5d7b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcac7-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcac9-828b5d7b, #w-node-_2f5e8672-d69a-3a6b-6faa-71c3d8f991d8-828b5d7b, #w-node-_6ac742ca-836c-fadd-ebb8-5719d70edaab-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad1-828b5d7b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad2-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad4-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad6-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad8-828b5d7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcadc-828b5d7b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ae40d294-6351-0627-7bf9-dc1afc6d36d7-828b5d7b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_948dccc8-230c-9573-f615-974c88c31785-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c31786-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c31787-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c31788-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c31789-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178a-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178b-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178c-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178d-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178e-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c3178f-828b5d7b, #w-node-_948dccc8-230c-9573-f615-974c88c31790-828b5d7b, #w-node-d828d626-4b34-4880-8fdf-1b291aa0fde1-828b5d7b, #w-node-_8982a853-6abd-b1a4-924c-bfc826572dec-828b5d7b, #w-node-_7d6387c7-c863-c58a-8c57-2e0eaa271008-828b5d7b, #w-node-_22b6a380-ebd4-b8e1-f4dd-fba9288a8b55-828b5d7b, #w-node-d653f046-ba89-35f5-8de7-301bbd5f79ba-828b5d7b, #w-node-_54a6b2dc-9d3e-8ea9-ae55-4b37ce58e020-828b5d7b, #w-node-_43119764-289e-6463-8ced-142aa7555da8-828b5d7b, #w-node-d71c7f3e-9348-41a0-c3d3-2cc26d6e5b9b-828b5d7b, #w-node-_095c7039-8bef-41ba-62b1-24f469af8e31-101f0d64, #w-node-_9d8da5be-7dc3-4f5c-c45d-5b5991357df3-101f0d64, #w-node-fdaae0b2-d14a-5d3d-c692-b0892778b146-101f0d64, #w-node-_6c8c6f0b-a2aa-30cb-35f0-8bd2d10d15d1-101f0d64, #w-node-_69ffbbdf-6e41-77e1-5fe1-4a058e261079-101f0d64, #w-node-ffbc15b6-b26c-f6be-2617-8c5219e9c85b-101f0d64, #w-node-f4b1bf25-26eb-1719-73ea-93e26f5e916d-101f0d64, #w-node-_101e2dbd-3bf9-1941-fab6-47988d5fa586-101f0d64, #w-node-f772235e-2cf7-aef1-96be-3797620a186b-7451134a, #w-node-e15332e2-0802-449f-12c5-16269d935f7e-7451134a, #w-node-fa674ea1-2b0d-03b4-aa64-79a9e4d20e65-7451134a, #w-node-_7f091bf9-2a5c-791a-7d70-ef5b8dd78b61-7451134a, #w-node-be98e7e9-f508-2f41-080a-9e74e358530a-7451134a, #w-node-_0a2d97c4-20f7-eb50-5a7a-641935f6d726-7451134a, #w-node-_0981a694-b7ad-d0ab-6bac-23e8fb9be638-7451134a, #w-node-_858226d3-6c6d-7f1f-eb0c-08c74ddbde07-7451134a, #w-node-_599e2630-56a7-b8d1-ab77-2f7a6744e976-7451134a, #w-node-_862da869-85df-5eea-4333-f441975ea6c5-7451134a, #w-node-_312bd73a-4a6f-579b-07c2-b345ea13b8a3-7451134a, #w-node-_97b9b6cf-0035-5559-a2f7-369a235a1992-7451134a, #w-node-_80a4669e-19d7-fcb2-a5fb-c9734cb0e7b9-7451134a, #w-node-c7694c05-57ee-959e-05cd-c68ec05f9eeb-7451134a, #w-node-_0a1e2409-a18f-d9f7-fd37-ab7dfafbf100-7451134a, #w-node-cb36a999-ad61-5733-6cf9-f5fce90180fd-7451134a, #w-node-b77d11e9-1507-0d35-1b8d-ffe1bb547878-7451134a, #w-node-_273a5262-6b52-eef0-4efa-ac7343787d88-7451134a, #w-node-_067f71ae-a4bc-ad72-9f0e-3e0d34f374b4-7451134a, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e99d-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e99e-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e99f-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e9a0-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e9a1-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e9a2-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e9a3-719c8e6d, #w-node-_85f925ba-a6ac-aeb0-0e87-2505c5c3e9a4-719c8e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f32423b5-6557-9285-0eb9-2974a5d38e17-4bc359c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69819ee8-7b2b-7d3d-1baa-cb5aef8d346c-4bc359c8, #w-node-_5693dedf-37cd-bd35-a5a6-9f01a4bfc42f-4bc359c8, #w-node-c7511f34-e79d-b4c7-bb9f-3aa86c2a9d12-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffd7ca1d-6e5f-9bbc-db0d-195b61ad865c-e25897c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ff598d37-25d6-7aa0-ee60-8e1dec314a69-e25897c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f744ad6-e307-d488-c268-23e7f84af789-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdc672b-a177-3ad0-035e-109fd872e532-e25897c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_77b761a7-5909-a99b-ebc5-91fe180bb19e-e25897c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e99e44-f887-b15e-e9d6-7c152b9f6242-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b910e1bd-bbd0-e7ae-bfe4-f88a447c16ef-e25897c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_168f5e6e-336e-318d-f4e3-6f8a7cbd2f5f-e25897c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6e6dc866-e822-5f2f-6955-39c5ca058111-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b19daab-f901-da21-0cf4-a93b8f9336c1-e25897c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_856aa08a-1cd5-7efd-67d4-cf30519ba74c-e25897c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_501a7695-1909-34ca-6820-122b82fa75e2-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba94f91-175d-53c1-58b1-d2c2886444f1-e25897c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5618f065-71e6-e262-e105-2b86ed9354da-e25897c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d47-e25897c8, #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d49-e25897c8, #w-node-_6b03c79c-9f8b-c57b-b03e-4cb442d47022-e25897c8, #w-node-_30ac316e-5823-0dcb-56a7-d8746c689428-e25897c8, #w-node-_3efc400a-4ac5-8301-4df9-8adebdd7a0d8-e25897c8, #w-node-_25f27eee-577a-01df-8404-7abab648a171-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d4b-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d4c-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d4e-e25897c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d50-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d51-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d53-e25897c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d55-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d56-e25897c8, #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d58-e25897c8, #w-node-c25650f9-404d-26a2-316a-78c522017fb4-e25897c8, #w-node-e6a2db9b-ec75-dd60-3e07-d86628f660ed-e25897c8, #w-node-_6c19228b-8579-b826-ee6b-0991c84fe949-e25897c8, #w-node-_2ca5437d-5265-88a3-66ef-1a4b63623c22-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d60-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d903998-7807-21c1-8786-e5e88257a913-e25897c8, #w-node-_9458a355-161e-3cc8-5502-bef1507463bd-e25897c8, #w-node-a5088991-b668-2546-bcaa-a95f12733eda-e25897c8, #w-node-d705eec1-191e-2dce-0e2a-f1f6d80751b4-e25897c8, #w-node-_02f46a97-8f0c-e585-c064-ff27eca70ded-e25897c8, #w-node-f3752637-f854-75e4-f23a-f81de599df28-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d570de78-2d62-7630-c573-f3d64c40f21e-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_47d25252-df3f-51ae-fdfd-79ba4f1630ef-e25897c8, #w-node-_3372daca-880f-e06a-0442-ac41c90fde58-e25897c8, #w-node-_55152781-32df-9dcd-43f5-e1e39a0f0f0c-e25897c8, #w-node-_759dc3fb-bbc6-7c2b-d395-7458736b1bf9-e25897c8, #w-node-_6c427362-473c-9b7a-7539-b9e6a086810c-e25897c8, #w-node-feb0b0b8-583b-97c0-d917-2ac7217baeef-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70544f4d-77b0-601b-47ef-42891fe64c37-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a7d0e98b-545a-9ef9-94fb-bc7a6593df8a-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dda34b-072c-27d6-832f-48000ce0999d-e25897c8, #w-node-c534d61c-afac-eac7-b580-6f7eeeaa9b07-e25897c8, #w-node-ff51c345-b758-bc3c-77bc-7993732bae02-e25897c8, #w-node-_8fac9a46-7284-fa10-6dc6-6038e2815e20-e25897c8, #w-node-_2b52d181-e9d0-d817-e1b0-8b699c69a09e-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c5efef3d-bc9c-d6bb-e565-9fc3d303d3c5-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-bcc0c04c-831b-04d8-474c-aa5ca0507aaf-e25897c8, #w-node-_75995db7-f459-3c19-6465-1b64d36c5447-e25897c8, #w-node-_3e1c2218-e3b1-5f8d-0bc8-d5f00df07892-e25897c8, #w-node-_0286efbf-5c89-5b5e-5086-871669bc7994-e25897c8, #w-node-_4ff42a64-a3a1-5fce-ddc0-780dba022d97-e25897c8, #w-node-_48afbdcf-18e0-0bf3-ec68-014e2da3f2c4-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7de628d6-10db-3273-e51e-fc73a57e04cc-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1c32a2c0-6af3-eae7-8843-b215ba07de0a-e25897c8, #w-node-ac592126-99b7-ae08-c072-5d642fdc5fb7-e25897c8, #w-node-_25b07a98-a609-15dd-f1c8-e50d8cf8a649-e25897c8, #w-node-_3e5dedef-fbf1-be72-d43f-dd6fc2a91917-e25897c8, #w-node-cdb042ab-b0cc-22b9-9a16-2355816784a3-e25897c8, #w-node-_3f89dee0-5e52-4de1-28e7-d49b95fc9565-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc05e496-18ae-90c1-dc45-aa2803017c4a-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_80c85d14-0d6c-9380-90b2-3f6f0dd76064-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25abe846-18b3-bcd4-ad52-6bbddc36fe4c-e25897c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6ac981c4-db70-17e4-5235-3092bf177169-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bef-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bf1-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bf3-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bf5-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bf7-e25897c8, #w-node-_4d53e126-64f4-67a4-b88b-0c22ec87c73f-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bf9-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bfa-e25897c8, #w-node-_7744d363-5493-80c1-930d-e3ec6a8d0200-e25897c8, #w-node-_2ff1cc88-1f81-8a03-23e5-73110be40f02-e25897c8, #w-node-_9d04b988-94b1-7684-1fae-ceb73ea71d47-e25897c8, #w-node-_5fc91feb-3f51-e2a3-31d2-fd2a60da96f5-e25897c8, #w-node-_28240c97-ae54-f0cc-da51-021bc247543c-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bfe-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3a3e4e0d-ab94-0b38-91ae-d27a838a25ad-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bfc-e25897c8, #w-node-_1a6dcf98-4abc-2573-8f8b-527b92a1230f-e25897c8, #w-node-_3e8dd8d8-e457-2971-7bca-175a1b871f1b-e25897c8, #w-node-_7be43cd5-93e2-d88f-9cbf-e0bae6f76b9f-e25897c8, #w-node-e82291d2-eb28-c36a-0817-0cb503debd2e-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8f3d436e-bbbe-40c1-256e-07cbb033799c-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20bff-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c01-e25897c8, #w-node-_2a817d2f-86d0-86d6-0972-c352100c8c6b-e25897c8, #w-node-d16fbb9b-a6b3-557f-cde8-4951ad73a2ac-e25897c8, #w-node-_2f38af5f-53e3-7b45-bfc3-bf9acd4f22c0-e25897c8, #w-node-_444cc92d-f5d5-de68-e139-a729e90dbe79-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c03-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c04-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c06-e25897c8, #w-node-f7bd705e-bfc1-6d6e-c4f3-09f2035d5fa7-e25897c8, #w-node-cb4b0a99-a374-88ec-d162-f69674867c48-e25897c8, #w-node-_786b31d9-9910-27cc-8274-df655e42c9b9-e25897c8, #w-node-c51e6eda-206b-0ff1-de68-6f14a6719a23-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c08-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c2a-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c2c-e25897c8, #w-node-f9525214-dd50-966a-9f47-bc0c28aba35a-e25897c8, #w-node-dad54a00-3ada-4006-34b3-148886970f25-e25897c8, #w-node-e65f5730-0dff-66e3-e54c-a031b305e06e-e25897c8, #w-node-_9b93bc23-40c7-802a-3368-fb2f7cda15e2-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c2e-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c2f-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c31-e25897c8, #w-node-_5dd9595f-65df-ef8f-38c8-1f6c11bf97a3-e25897c8, #w-node-_6c201428-e850-6c02-327c-ddcc05a08f4a-e25897c8, #w-node-_2325f2d7-f611-0075-b6d9-beb929c1b948-e25897c8, #w-node-_28956b98-3b93-1321-722f-4c4f8aab5131-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c39-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c3a-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c3c-e25897c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c44-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c45-e25897c8, #w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c47-e25897c8, #w-node-a14517b8-0157-3e45-7258-14de6e95050f-e25897c8, #w-node-d4c866eb-4e22-1628-8d7a-f5e3cd616665-e25897c8, #w-node-feb60ef7-14d6-31d8-48c0-efe9b2344f60-e25897c8, #w-node-_1f2fc569-cd30-6386-06a3-efb7adc6b853-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3b9cdda-51df-17bf-b19b-8d776bb20c4b-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_36f5b741-92f9-12ce-94dc-79f07e6d71ba-e25897c8, #w-node-_5a10e8d5-8832-c55f-9c9f-192028a662c3-e25897c8, #w-node-d2ea0204-c794-7845-449f-9d1c3212f63e-e25897c8, #w-node-aba738c6-6a28-f155-c2ae-93a46944e507-e25897c8, #w-node-f4c1375a-528f-98bc-21dc-98f1b279f05a-e25897c8, #w-node-b4ebe128-e4b7-1602-b584-f7e1d247b62e-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba312950-e4b0-919f-7c30-2961c0ed6d71-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f9a0304c-81b9-7b8e-9573-d54fc5a8948b-e25897c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a259e1b-5176-61fe-750b-31e54e66d8e9-e25897c8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: center;
}

#w-node-_467d8b33-6059-aefe-8cc6-06f6b1611d6f-e25897c8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_17a469b2-3d9b-c068-b1a1-4acac63c1da6-027908eb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_94866e67-445d-a1d0-8b40-4794b9bdb94d-027908eb {
  grid-area: 1 / 2 / 3 / 4;
}

#w-node-ada436cd-393f-bd98-fc3a-c0162517e0c1-027908eb {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: end center;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8ff-027908eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8fa-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f905-027908eb {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f900-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f90b-027908eb {
  grid-area: 3 / 1 / 4 / 2;
  align-self: center;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f906-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f911-027908eb {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f90c-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-cb4e4875-289f-4684-fa39-4326843e7267-027908eb, #w-node-c43ecd87-7b32-4781-a44d-cbfb532ae7e0-027908eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ada436cd-393f-bd98-fc3a-c0162517e0a5-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-ada436cd-393f-bd98-fc3a-c0162517e0b3-027908eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7cd78f43-027a-9c19-a3de-b3f2f2dc4841-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b0843-027908eb, #w-node-_3a59c5a9-ce77-9e09-44d6-ddac19ac5276-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b083e-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b0840-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b083f-027908eb, #w-node-_560c00c8-ab96-c669-d05c-9b969c3b569d-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b0841-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b0842-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b083c-027908eb, #w-node-_9b7398ae-88d9-1c80-ef77-05a8d030cb3d-027908eb, #w-node-_2f35e154-6a1a-87fa-3ea6-1486431b083d-027908eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c37eb06e-62ec-37a7-a002-86a92369894a-a68ac974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_00ab0ec1-dcfa-3ba9-0404-39402d0bb248-a68ac974, #w-node-e213b3a0-c4ed-efd0-4bcd-ffa7de3683a3-a68ac974, #w-node-_3aa7b39b-f933-a840-cd7d-4f84b58d3dfa-a68ac974, #w-node-_2df8157b-d182-4820-b23a-7ce3fcd0cceb-a68ac974, #w-node-_04c14730-356b-9512-5e2f-13a86bac050e-a68ac974, #w-node-db16c494-72b1-1621-fe2e-a70c6fa8c1ea-a68ac974, #w-node-b6bbccef-df28-dedf-4ce1-5e365b2fbba6-a68ac974, #w-node-f233e277-d017-1396-c1ef-4eeeca1b0201-a68ac974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c8ef4d1-3fd9-7f15-0596-045e3e48d9ae-a68ac974 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_645ceb71-57f1-509e-96cb-d52ac2681fce-a68ac974 {
  justify-self: stretch;
}

#w-node-c37eb06e-62ec-37a7-a002-86a92369894a-3aa7c1be {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fcf8a5d6-cecd-c5f8-a0e1-6e7899ce068c-3aa7c1be, #w-node-f61502af-ae97-0810-2999-5fc6e31317ad-3aa7c1be, #w-node-_5ba1bf3b-2477-81e4-d357-f69c5f05de43-3aa7c1be, #w-node-_1cb69aaa-6fd3-1764-f8a9-c52bc4aef8b5-3aa7c1be, #w-node-_3586bfe7-5980-b002-55e4-7f0df311b544-3aa7c1be, #w-node-_725a490e-3750-5467-6c1c-29922b5cc3c1-3aa7c1be, #w-node-_21e993e9-e4d7-5e45-dc34-9a8065097dd1-3aa7c1be, #w-node-_04941da7-cb87-67ae-283e-cffc43cb1be5-3aa7c1be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83343e2e-786a-449c-7888-e00c0d07ca6e-3aa7c1be {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_416b5a4d-9025-492c-f919-e822b2e5796e-3aa7c1be {
  justify-self: stretch;
}

#w-node-c5ba1f1a-dcf1-2d50-81fa-5c9eca93d74b-3aa7c1be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c5ba1f1a-dcf1-2d50-81fa-5c9eca93d751-3aa7c1be {
  justify-self: stretch;
}

#w-node-c37eb06e-62ec-37a7-a002-86a92369894a-98a7eb0c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bbf2c80d-2e55-5d7b-8f36-ef3b317e68ba-98a7eb0c, #w-node-f0b770e5-ac43-2cfd-e2e6-664f009fee5d-98a7eb0c, #w-node-e8cdc327-4c45-0ba7-7952-8db880bce0c5-98a7eb0c, #w-node-e382fa9e-594c-af13-7227-12ebc278a852-98a7eb0c, #w-node-a8e8a2b7-9803-cc4d-324d-9d001932e60e-98a7eb0c, #w-node-_42d4a153-d0b5-458c-b779-45786ffadfe6-98a7eb0c, #w-node-_69eb0b10-0c1d-624c-f70d-358f7e7b1167-98a7eb0c, #w-node-_0384106f-1ab3-7302-6de4-930533e8e9f7-98a7eb0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5320ad2-30a5-ccc3-7dd8-bc8a02037d8e-98a7eb0c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_66780bc9-2736-5754-3e4a-69a380f7a74b-98a7eb0c {
  justify-self: stretch;
}

#w-node-_6b050616-cec2-a2ee-7b7e-4fbab2ef0e62-98a7eb0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6b050616-cec2-a2ee-7b7e-4fbab2ef0e68-98a7eb0c {
  justify-self: stretch;
}

#w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e4-e3317c6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e9-e3317c6e, #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e7-e3317c6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_414f8191-e4f6-9b92-9a02-1a89edc48807-cd2c8e2f, #w-node-_2968a5f0-7c6b-652e-737a-1e4dfeb7d1e0-cd2c8e2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Mobile.w-node-_839cf47c-1db1-e806-b721-bf3cdcae51f5-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a19262-7f60-689f-a558-8674bae9f98a-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2c2b154-85a6-a34d-0b90-a1b4387e4249-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e338487-3798-e66a-4bf7-e56a11ef5bf2-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7eea9be5-6632-e7b2-9433-81f34e7c70b7-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351984e1-8682-b6ed-adb4-345e19d6bc29-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a3c5f778-d57d-3e8e-e499-572593aa2dcf-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93ae0813-c34a-401d-fa2b-f80bb2a10554-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_72551cdd-9972-47a1-32bb-3172c46a8ffb-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bcd3962-2fc0-0d7e-3f41-ad8261c983f1-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4ad5be0e-263b-4e88-855b-4bdd00df63be-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a08d26f-24a9-be11-e768-f7ffc34967b4-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9b750bdb-db7e-b44d-5917-51f1ca2ab311-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6dca16e-c70d-1e06-13a0-cfc77247868e-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0aa52932-73d6-231d-f6a9-00e59343bc74-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa978b89-73f3-1592-01d5-e1426e5d75bb-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082cb417-4d3d-4b05-1a5a-09fa41af0eef-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c459eb3-7ce4-e33b-3ef8-2f0a3f7e571e-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3ca3263a-d019-14e6-96ff-4d55759984f3-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55497226-1f21-8a74-af00-512eec766a99-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de3b0056-8008-ad76-78f5-cef6d0bdac1d-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0001d06-824f-9199-071c-546bacad1b2a-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d22f522-2e05-aac2-e022-e4f487931165-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cb48314-7947-e2fe-010b-ad51b9948a02-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_25aedefc-0beb-70ff-5600-6c391cb3fd88-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_811b5e84-5d5a-7fed-6a8d-5d99b15c8ccf-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d95357d-6ef3-5503-9bc6-26fc3b3cb5af-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d432ede7-4f9b-444c-b230-a4778a1b8d11-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_590d1753-68c5-5841-c670-1424853f9f98-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d1696ee-1a2c-611c-1fc1-c86c6e6b1cd8-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4330ef-0b46-1ecd-7ebc-cbffa7d339fb-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3628b20-112f-6c52-282c-2b754fe39866-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f67f6432-017d-d3c6-47b3-2e4e1a5ec1aa-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091d0845-2f15-e9c7-a7d6-f6e5ae57372d-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9acb9918-bee1-08b4-22a0-2c7768fae83a-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_215ba52d-7d91-6adf-a439-c30cecdc3b93-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_464b054e-4ff7-eabf-320b-63f6acc2a024-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3db11e9c-719d-2830-dab2-b1e659b34e97-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4e10616a-66a2-94dc-10c7-f7610c5acba9-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb329e3d-eb1f-ef54-bc10-87be96763f08-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7b4d5669-34f9-4124-304e-5f4c23ed9ed3-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bc50eff-c611-0abf-5f22-4742909c4f6d-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73ec367c-3b15-3390-eb4f-253eb76fa307-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547b8e3c-6835-de6e-a9df-a32e6cf4f468-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66c59b5b-5975-39ec-8e24-9ba8c6716030-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_535bdace-f5f1-600b-6d63-d16d5d4c9dd8-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_68bd9a07-f640-d5b2-fe9f-55d798f25c05-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5df1bcc2-4412-c86b-0f16-95f21b5b1360-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9930b4f0-d2c8-127f-c437-76725d827006-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_893fd1ac-bdd1-49c2-4f22-3bb7629ff974-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_497387df-f841-c6d5-544e-53c45a8e75bf-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b8384d3-a8b2-427d-7302-a8840e5046d7-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2d044b9e-410c-f2f8-197e-17a43f504bec-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c22ffe9-4f36-8dba-39c4-126a857730d3-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56b61428-0f8f-ac7a-4d8c-cc5bf49a9b20-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fe9c1fe-c9e4-017a-3427-85732dedbd03-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43e6a438-febd-59f5-81ce-f0793bae65d8-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772ef4d7-69e0-42f2-4511-226fdf6cddcc-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8cd2b23d-f636-48d0-f223-fca23991bb50-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42e44252-8cf1-59f7-7ece-48199703ac47-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e5e69e6-851c-ae74-9763-5c3c53190192-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d122c1ea-48be-57e3-6fd7-c9af3cb6d834-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_109813f0-4171-b579-a3d1-b6790883f5ce-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3f6972-50f8-95dd-501c-f6c777315496-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_528a8f72-908f-5f2a-64de-a1ab2890c279-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12c377b9-7075-f454-dcc9-306ee533c367-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cebcccff-af5a-96ae-ef61-ffc1743c876b-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_652a840e-74cf-56dd-7697-61264aa97e4b-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1eb2d087-17e2-b463-b931-b5bb704a9bab-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee255d1-38cf-71e7-ea2a-589fa3307800-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_74e725ed-b01f-75bd-d9db-7dd577f717ac-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81009c2e-bb0a-7688-770c-7d14cc90ff18-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9c03a36b-7be0-7cef-924d-ebd8da8a8b92-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2037cd7-0bbf-7afc-faa0-2def951f6b5c-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_987c7e5f-b228-d601-8301-d058046448a5-2192001a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd54e984-4300-e133-4877-b2b8883bce27-b95e9a55, #w-node-_1ef75d16-e3f4-e18c-b7cb-5a089f479898-b95e9a55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d80-b95e9a55, #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d81-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d8e-b95e9a55, #w-node-_4bee00b1-623a-c540-e011-1d0984b03534-b95e9a55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d9e-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3dad-b95e9a55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee3b-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee3d-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee3f-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee41-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee43-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee44-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee46-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee48-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee4a-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee4c-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee4d-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee4f-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee51-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee53-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee55-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee56-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee58-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee5a-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee5c-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee5e-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee5f-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee61-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee63-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee65-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee67-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee68-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee6a-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee6c-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee6e-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee70-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee71-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee73-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee75-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee77-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee79-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee85-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee87-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee89-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee8b-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee8d-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee8e-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee90-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee92-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee94-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee96-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee97-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee99-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee9b-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee9d-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17ee9f-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea0-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea2-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea4-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea6-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea8-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eea9-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeab-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eead-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeaf-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeb1-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeb2-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeb4-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeb6-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeb8-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eeba-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eebb-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eebd-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eebf-b95e9a55, #w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eec1-b95e9a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_617bb3a5-fb16-1eb7-740a-0d741d17eec3-b95e9a55 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c7511f34-e79d-b4c7-bb9f-3aa86c2a9d12-873c6d7e, #w-node-ffd7ca1d-6e5f-9bbc-db0d-195b61ad865c-873c6d7e, #w-node-_90750b35-42a6-705c-03d5-010a0f5f46dc-873c6d7e, #w-node-_4451f8a7-e443-a805-67ee-ed2aa57dc6c9-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff598d37-25d6-7aa0-ee60-8e1dec314a69-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f744ad6-e307-d488-c268-23e7f84af789-873c6d7e, #w-node-d156413f-7820-b33e-a650-f582a4cfc16f-873c6d7e, #w-node-_3552a40f-f73f-884a-49a6-f333db1ff586-873c6d7e, #w-node-caa0169f-0120-cd97-dc05-9233c74ffdad-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b761a7-5909-a99b-ebc5-91fe180bb19e-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e99e44-f887-b15e-e9d6-7c152b9f6242-873c6d7e, #w-node-c052194c-1e26-e600-8275-99333fe2e912-873c6d7e, #w-node-_11862ff3-ff91-7aa1-55c1-dd626b424e47-873c6d7e, #w-node-_812223f7-7261-583d-ede5-8387370fcfc6-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5618f065-71e6-e262-e105-2b86ed9354da-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_501a7695-1909-34ca-6820-122b82fa75e2-873c6d7e, #w-node-d2f433ff-91e8-3d01-4efd-56216a585826-873c6d7e, #w-node-_2bd352a0-a24c-27a8-6f72-700fb0c6c4b4-873c6d7e, #w-node-_1f7afddb-7c7a-8793-4b44-b0b3746a3b04-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f4b8050-5552-0750-393e-931907f7241a-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5464bed-1c4b-6028-ed40-dca17820e5c4-873c6d7e, #w-node-_2300e181-19ea-7317-894e-91371b843e7b-873c6d7e, #w-node-_8da90c7a-478d-711d-ad57-4f43c821e48d-873c6d7e, #w-node-_8f83e186-f3bd-7618-d26b-a7a40b04c22e-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c1503f-26a4-ba86-6780-de491fe2e507-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_71fd45b1-f2af-90ae-837c-6f440cc4cdf1-873c6d7e, #w-node-ab7faa56-5bc2-0a36-d9c0-99a82e3b16cf-873c6d7e, #w-node-_0b785b0a-a17b-2b45-c12f-3e2cc2c559a7-873c6d7e, #w-node-_311f6ec4-26d6-131d-3a41-2893d7b03d54-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c4691d3-c9c1-4b14-1e5c-60bf75c71824-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e3cd0a60-a472-7835-9c41-09e5ba290bcd-873c6d7e, #w-node-_32d445aa-2911-0adc-bed8-efe8d4fef025-873c6d7e, #w-node-_0e4a5f4c-26e2-cc53-7873-033dbaa4a1a4-873c6d7e, #w-node-aba5c757-a0df-5b4b-bb11-077975d4ea8e-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fe6abb-b3e9-3fd2-b61e-bf34d04d6981-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_710374d2-ae67-8f65-2bf5-fd29f2accf2b-873c6d7e, #w-node-d03d83d6-b16a-9b17-cde3-0583e6c15432-873c6d7e, #w-node-fd4d3e2f-3d60-9c07-5994-a3d51582689d-873c6d7e, #w-node-_393b4e5e-bcf6-b396-3be8-0ddbc3495da1-873c6d7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b470af5-481c-1a8d-36ff-ed9e987bb2ed-873c6d7e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c7511f34-e79d-b4c7-bb9f-3aa86c2a9d12-25526d71, #w-node-ffd7ca1d-6e5f-9bbc-db0d-195b61ad865c-25526d71, #w-node-_90750b35-42a6-705c-03d5-010a0f5f46dc-25526d71, #w-node-_4451f8a7-e443-a805-67ee-ed2aa57dc6c9-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff598d37-25d6-7aa0-ee60-8e1dec314a69-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8f744ad6-e307-d488-c268-23e7f84af789-25526d71, #w-node-d156413f-7820-b33e-a650-f582a4cfc16f-25526d71, #w-node-_3552a40f-f73f-884a-49a6-f333db1ff586-25526d71, #w-node-caa0169f-0120-cd97-dc05-9233c74ffdad-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77b761a7-5909-a99b-ebc5-91fe180bb19e-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e99e44-f887-b15e-e9d6-7c152b9f6242-25526d71, #w-node-c052194c-1e26-e600-8275-99333fe2e912-25526d71, #w-node-_11862ff3-ff91-7aa1-55c1-dd626b424e47-25526d71, #w-node-_812223f7-7261-583d-ede5-8387370fcfc6-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5618f065-71e6-e262-e105-2b86ed9354da-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_501a7695-1909-34ca-6820-122b82fa75e2-25526d71, #w-node-d2f433ff-91e8-3d01-4efd-56216a585826-25526d71, #w-node-_2bd352a0-a24c-27a8-6f72-700fb0c6c4b4-25526d71, #w-node-_1f7afddb-7c7a-8793-4b44-b0b3746a3b04-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f4b8050-5552-0750-393e-931907f7241a-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5464bed-1c4b-6028-ed40-dca17820e5c4-25526d71, #w-node-ab7faa56-5bc2-0a36-d9c0-99a82e3b16cf-25526d71, #w-node-_0b785b0a-a17b-2b45-c12f-3e2cc2c559a7-25526d71, #w-node-_9f7b4486-960c-5bee-cd92-71fd33c5e03e-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c1503f-26a4-ba86-6780-de491fe2e507-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e3cd0a60-a472-7835-9c41-09e5ba290bcd-25526d71, #w-node-_32d445aa-2911-0adc-bed8-efe8d4fef025-25526d71, #w-node-_0e4a5f4c-26e2-cc53-7873-033dbaa4a1a4-25526d71, #w-node-_311f6ec4-26d6-131d-3a41-2893d7b03d54-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02fe6abb-b3e9-3fd2-b61e-bf34d04d6981-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_710374d2-ae67-8f65-2bf5-fd29f2accf2b-25526d71, #w-node-d03d83d6-b16a-9b17-cde3-0583e6c15432-25526d71, #w-node-fd4d3e2f-3d60-9c07-5994-a3d51582689d-25526d71, #w-node-_393b4e5e-bcf6-b396-3be8-0ddbc3495da1-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b470af5-481c-1a8d-36ff-ed9e987bb2ed-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d7f9-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d7fb-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d7fd-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d7ff-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d800-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d802-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d804-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d806-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d807-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d809-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d80b-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d80d-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d80e-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d810-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d812-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d814-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d815-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d817-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d819-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d81b-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d81c-25526d71, #w-node-b066e229-a327-27d0-0028-4ad41be7d81e-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d820-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b066e229-a327-27d0-0028-4ad41be7d822-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047a-25526d71, #w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047c-25526d71, #w-node-_6525cf62-f94b-4084-e745-fe7c197b6bc1-25526d71, #w-node-_8a48dd98-cdc5-50d5-407d-f7270e4cd3bc-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047e-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f047f-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0481-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0483-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0484-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0486-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0488-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0489-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048b-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048d-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f048e-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0490-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_800443fe-f9d5-ce6c-512a-ee2df00f0492-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_94d911a7-510f-6a38-0fc3-526039390184-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0620e326-7521-30e3-a8e9-31f4327b1fc0-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a5db39b0-9af4-a135-0e88-cefbd203e4a6-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_05bf2dba-81a7-a2d8-c21e-1fb86f113107-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c801551-dbd5-fb90-ccd9-047446cc5c03-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78aded47-7d27-e7c3-32b0-2de837f55123-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c45723b1-1427-ab4a-828f-35ffb3cff6d2-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a1c52aa-ee8d-8450-52ad-ab85139f82cf-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_300edcf8-b71c-314c-1350-38bd5971325f-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f4c6b69d-2691-647b-a1be-bb66a41e8cfd-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0322bed9-4710-6a8b-5eb2-8ab8dfb66284-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4aaaa11d-0f4a-2ff0-aa8b-2c713f4fd317-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7d6030c0-03ad-b714-11b7-36633ae57539-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_228e788e-f600-779c-dc0a-6d9ec813a7f0-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0525f4ae-9f24-2f49-7731-cbd31ca16a3e-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9d232b0e-3a22-b125-c484-8517c6257b19-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c073f332-78f7-db0d-8e8b-baf0333f5def-25526d71 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3a26da65-8c35-e9b6-7156-c194d38ea01d-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c23-25526d71, #w-node-f31917e4-a4e1-ba4f-0364-3caa0c497a1f-25526d71, #w-node-_474ebfb0-12fe-3b9c-734e-ad1ccbd6d0fe-25526d71, #w-node-_31688890-84a5-0261-dd50-a3674b896c25-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c27-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c28-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2a-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f9ce59a-8197-32c7-cc51-fa783bba4dc3-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2c-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2d-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c2f-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b945cf02-45f0-a3e3-37fa-37d8d2f9315f-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c31-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c32-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c34-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bc924d77-9f00-ed45-8269-5976dce08ff4-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c36-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c37-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c39-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d423b01c-24a6-32ea-2cda-6b9c9f9a5ff0-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3b-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3c-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c3e-25526d71 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_781bc008-0f0f-efb2-1bcf-b810b282897b-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31688890-84a5-0261-dd50-a3674b896c40-25526d71 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af679e5c-ab01-d7dc-14b3-0c0e55b26357-25526d71 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-af679e5c-ab01-d7dc-14b3-0c0e55b2635f-25526d71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660ddd-2e3aa542, #w-node-_6bf6800d-ac99-23f9-7148-bce982660ddf-2e3aa542, #w-node-_6bf6800d-ac99-23f9-7148-bce982660de3-2e3aa542, #w-node-_6bf6800d-ac99-23f9-7148-bce982660de1-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660de5-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660de6-2e3aa542, #w-node-_6bf6800d-ac99-23f9-7148-bce982660de8-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660dea-2e3aa542 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660dec-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660ded-2e3aa542, #w-node-_6bf6800d-ac99-23f9-7148-bce982660def-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660df1-2e3aa542 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6bf6800d-ac99-23f9-7148-bce982660df3-2e3aa542, #w-node-_17e4f405-607c-6066-e851-d8580f01e3a7-2e3aa542, #w-node-_17e4f405-607c-6066-e851-d8580f01e3af-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b0-2e3aa542, #w-node-_2bccff98-26a6-010f-edc3-49fe57dd65b0-2e3aa542 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b8-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3b9-2e3aa542, #w-node-_54d1fd08-92a4-b499-3f79-f7bb4b3ea8d0-2e3aa542 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e4f405-607c-6066-e851-d8580f01e3c1-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f99-2e3aa542, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9b-2e3aa542, #w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9d-2e3aa542, #w-node-_74e6c81a-c878-b52a-8c9c-d24b77399588-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1f9f-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa0-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_320134ce-261b-b03f-c23d-45287119106e-2e3aa542, #w-node-_73437feb-ae40-192c-aacd-a57fb0cc0907-2e3aa542, #w-node-_25a7054a-021d-fffd-8fe8-a2f3b9d91568-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa6-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa7-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76927dce-5a35-4aa7-d546-8d6616b7340b-2e3aa542 {
  align-self: start;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fa9-2e3aa542, #w-node-_665b9a87-3cc4-05a1-852f-1618082bff27-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f09a0d1c-2811-d037-f2d4-db3b247a1fad-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197feb6-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197febe-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197febf-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fec4-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197feba-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fed8-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197febc-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fee8-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fef8-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fef9-2e3aa542, #w-node-e808efd2-fb46-f2d0-c5e1-9a278197feb8-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197fefe-2e3aa542 {
  align-self: start;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197ff0e-2e3aa542, #w-node-e808efd2-fb46-f2d0-c5e1-9a278197ff1b-2e3aa542 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e808efd2-fb46-f2d0-c5e1-9a278197ff28-2e3aa542 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5afe7-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5afe9-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5afea-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5b003-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5b005-c45d17c7 {
  align-self: center;
}

#w-node-ae48cd22-cd42-a143-1754-4fa63cd5b006-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa1b-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa1d-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa1e-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa37-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa39-c45d17c7 {
  align-self: center;
}

#w-node-_82243593-8caa-9c96-0112-3ed19203fa3a-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4abf-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ac1-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ac3-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ac5-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ac7-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ac8-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4aca-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4acc-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ace-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad0-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad1-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad3-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad5-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad7-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ad9-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ada-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4adc-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ade-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae0-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae2-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae3-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae5-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae7-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4ae9-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4aeb-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4aec-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4aee-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af0-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af2-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af4-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af5-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af7-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4af9-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4afb-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4afd-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4afe-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4b00-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4b02-c45d17c7, #w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4b04-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16cc0fc9-49db-461e-b93e-52b99a3a4b06-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff03-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff05-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff07-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff09-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff0b-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff0c-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff0e-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff10-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff12-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff14-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff15-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff17-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff19-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff1b-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff1d-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff1e-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff20-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff22-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff24-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff26-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff27-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff29-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff2b-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff2d-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff2f-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff30-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff32-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff34-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff36-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff38-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff39-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff3b-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff3d-c45d17c7, #w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff3f-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62f22d0c-f5bb-9d5c-726a-cc6a8a25ff41-c45d17c7 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bdd-c45d17c7, #w-node-_9bc6fc27-a131-38ee-7026-8388eab46e5b-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bdf-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41be0-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf0-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf6-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf8-c45d17c7 {
  align-self: center;
}

#w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf9-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a262312d-b270-2b2c-397b-d2bae310d9a6-c45d17c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a262312d-b270-2b2c-397b-d2bae310d990-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a262312d-b270-2b2c-397b-d2bae310d9a8-c45d17c7 {
  align-self: center;
}

#w-node-a262312d-b270-2b2c-397b-d2bae310d9a9-c45d17c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-cf5d20c8-9733-6633-3b33-704d71ea7540-c45d17c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e4-53be9db1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e9-53be9db1, #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e7-53be9db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baa35317-a7b7-a7a8-b038-2aabdbd7cc2c-8536a16d, #w-node-_8e6aee76-f8f0-00a6-c0bf-6d67984b66ce-8536a16d, #w-node-ec2ee2fd-77ab-2a13-0143-dba3f9e971f7-8536a16d, #w-node-f1f192a9-2b63-2cd6-0cb1-818abe5c3d10-8536a16d, #w-node-b3f0a18b-19a8-8971-a83e-88ee3b0eaa45-8536a16d, #w-node-_80a890cf-4772-6cfe-65e2-333709fe1301-8536a16d, #w-node-_427d5f77-6c16-40dd-3940-12c4544dbb64-8536a16d, #w-node-d936eaf5-8e4d-9dbb-84f0-b9e4b538b70c-8536a16d, #w-node-ae3f6e0f-e710-21bd-5bc2-1c0879007671-8536a16d, #w-node-ba7385de-4a1f-cbbe-4b23-a805b0204f2d-8536a16d, #w-node-_56a2e83d-08a9-7299-4d12-513dfd701d7d-8536a16d, #w-node-bd331cc6-8f05-abef-8b42-f481944e451b-8536a16d, #w-node-_4fc68211-7771-688c-8790-5a6f4feee898-8536a16d, #w-node-_59548724-ab5a-1b8f-5e9d-dd4334f4cc6d-8536a16d, #w-node-fca660b7-9a2f-8123-f69e-7ef44f5992a7-8536a16d, #w-node-_25a24c72-57d5-7b7e-fffc-87990d21dbc2-8536a16d, #w-node-_1c147e55-8d60-7c1b-a271-af31fdafc1a3-8536a16d, #w-node-fdf82182-dbe2-f8b5-0560-802fd4fee39d-8536a16d, #w-node-_135c9fe1-37b9-730b-2ffd-901e56106873-8536a16d, #w-node-_16e2b2ee-3dd7-438c-463e-7d57e16e657b-8536a16d, #w-node-_25d191a2-4baa-c4d5-f62b-5693e81233ac-8536a16d, #w-node-_61012895-7826-9bfe-6805-ec3e0b07f3ad-8536a16d, #w-node-e3a9f7cb-f54d-1e4c-1c70-08dbbd44807c-8536a16d, #w-node-c1ca6f1c-c7d6-d973-ca42-92d175648f57-8536a16d, #w-node-ff901925-1ac2-0562-3eb3-e26eeb524bf5-8536a16d, #w-node-bc55a773-74f7-92c8-610a-23f4d2e3d23b-8536a16d, #w-node-_6ae81568-1e5b-51bc-390c-6434ce777f1c-8536a16d, #w-node-_14304ef1-d3f7-ce6e-d6ce-093d1fdf6d3e-8536a16d, #w-node-_8813c863-5deb-7833-104a-a567cf6aebf7-8536a16d, #w-node-db7ac287-811a-8ed0-0546-f0efa3ac10a2-8536a16d, #w-node-_30031f5c-f02e-c82d-fde0-efcfe62c8d33-8536a16d, #w-node-_0c9cbbab-67d6-e813-5b87-32526c16504a-8536a16d, #w-node-_5637507c-d367-9759-a617-085333584817-8536a16d, #w-node-_5f9c6a19-d66b-71ad-772e-6e804b25bfd1-8536a16d, #w-node-_02132443-107e-e50a-cdb1-30c40d174f82-8536a16d, #w-node-_22d5fd48-3210-b526-cac7-14b827a48a61-8536a16d, #w-node-_1968e0f1-1660-c542-841b-9f6b160f35dd-8536a16d, #w-node-_9b7f9098-1b63-ca74-b944-64b7d8ac09ad-8536a16d, #w-node-_6ac2f5a9-ffef-b8fb-a41e-4029fd0ec274-8536a16d, #w-node-_1fe2ed48-a1b2-35c1-def4-38a7b3bc3bc3-8536a16d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5edcc360-9e54-92f5-db18-38c26fbbc7ee-cefc6ee5, #w-node-_48194981-d460-6e09-c851-2bb34c571472-cefc6ee5, #w-node-_7b4d2b52-dd11-fafc-813b-1cba4efd3552-cefc6ee5, #w-node-ad4b7dde-60fc-4e92-46a8-93c0d0cb3d71-cefc6ee5, #w-node-_88fd30fd-9d18-0b7e-18ea-39b7c7f56aaa-cefc6ee5, #w-node-_2eed70d2-49cd-68db-19ec-9ce69a97a2e1-cefc6ee5, #w-node-cbf46ba2-40f6-f4d4-aabe-6fec6265c96c-7b3e1fee, #w-node-_561a8975-429d-0bdb-c376-1e2dccea4a3a-7b3e1fee, #w-node-_85487fef-520b-a7dd-8963-96c28cbb32ae-7b3e1fee {
  align-self: center;
}

#w-node-_7503d60a-1953-c42e-68f0-4b0882be4312-7b3e1fee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_8a605ec7-847b-6109-c0d9-707f01d8e599-9d262da5, #w-node-_59e3e32a-d334-acb2-b299-415eee5ac4c1-9d262da5 {
    align-self: center;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120ff-828b5d7b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad2-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad4-828b5d7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d4e-e25897c8, #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d53-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d8dda34b-072c-27d6-832f-48000ce0999d-e25897c8, #w-node-c534d61c-afac-eac7-b580-6f7eeeaa9b07-e25897c8, #w-node-ff51c345-b758-bc3c-77bc-7993732bae02-e25897c8, #w-node-_8fac9a46-7284-fa10-6dc6-6038e2815e20-e25897c8, #w-node-_2b52d181-e9d0-d817-e1b0-8b699c69a09e-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: center;
  }

  #w-node-_25abe846-18b3-bcd4-ad52-6bbddc36fe4c-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8ff-027908eb, #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f905-027908eb, #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f911-027908eb {
    align-self: center;
  }

  #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d80-b95e9a55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d81-b95e9a55, #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d9e-b95e9a55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afe9-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afea-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b005-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b006-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa1d-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa1e-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa39-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa3a-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bdf-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41be0-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf8-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf9-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d990-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d9a8-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d9a9-c45d17c7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-cf5d20c8-9733-6633-3b33-704d71ea7540-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f9c18f7d-50e9-2c4f-ffe1-a9069ef8a822-7b3e1fee, #w-node-_89c5926a-b1d8-96ca-6ecb-996aa1b9b51c-7b3e1fee, #w-node-_54252397-e6e1-68d8-b08c-d3e05c5885b1-7b3e1fee, #w-node-_15e9ab85-ee5c-4a0b-29ca-ad693ba48049-7b3e1fee, #w-node-_96ccaf0c-f85a-9abc-ed79-c7c183d4a562-7b3e1fee, #w-node-dacc7168-2d97-9fb7-329d-b40670a00875-7b3e1fee, #w-node-_027a14fd-4aa2-b1d3-56de-240dbc0c03a8-7b3e1fee, #w-node-_6e34c8d5-d56b-834e-68b8-5773cac12c4c-7b3e1fee {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120fe-828b5d7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120ff-828b5d7b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de312112-828b5d7b, #w-node-_8911d8ec-a8f2-7519-6be7-0781de312114-828b5d7b, #w-node-_8911d8ec-a8f2-7519-6be7-0781de312110-828b5d7b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_17a469b2-3d9b-c068-b1a1-4acac63c1da6-027908eb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_94866e67-445d-a1d0-8b40-4794b9bdb94d-027908eb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8ff-027908eb, #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8fa-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f905-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f900-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f90b-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f906-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f911-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f90c-027908eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c37eb06e-62ec-37a7-a002-86a92369894a-3aa7c1be {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d80-b95e9a55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d81-b95e9a55, #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d9e-b95e9a55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afe7-c45d17c7, #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afe9-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afea-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b003-c45d17c7, #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b005-c45d17c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b006-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa1b-c45d17c7, #w-node-_82243593-8caa-9c96-0112-3ed19203fa1d-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa1e-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa37-c45d17c7, #w-node-_82243593-8caa-9c96-0112-3ed19203fa39-c45d17c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_82243593-8caa-9c96-0112-3ed19203fa3a-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bdd-c45d17c7, #w-node-_9bc6fc27-a131-38ee-7026-8388eab46e5b-c45d17c7, #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bdf-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41be0-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf6-c45d17c7, #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf8-c45d17c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf9-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d9a6-c45d17c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d990-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d9a8-c45d17c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-a262312d-b270-2b2c-397b-d2bae310d9a9-c45d17c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d19ee9a8-6d50-d4e6-8b8c-17deed5ec6f0-1684bc98 {
    justify-self: center;
  }

  #w-node-_1a2fdd39-3b01-e4ca-e62d-c95179d65989-79d65987 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: center;
  }

  #w-node-_59e3e32a-d334-acb2-b299-415eee5ac4bd-9d262da5, #w-node-_8a605ec7-847b-6109-c0d9-707f01d8e599-9d262da5, #w-node-d82c211e-9a7e-dadf-8279-0950abca09cc-9d262da5, #w-node-_59e3e32a-d334-acb2-b299-415eee5ac4c1-9d262da5 {
    justify-self: center;
  }

  #Mobile.w-node-_839cf47c-1db1-e806-b721-bf3cdcae51f5-7ab89d15 {
    place-self: center;
  }

  #w-node-_55497226-1f21-8a74-af00-512eec766a99-7ab89d15, #w-node-f0001d06-824f-9199-071c-546bacad1b2a-7ab89d15 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1eb2d087-17e2-b463-b931-b5bb704a9bab-7ab89d15 {
    justify-self: stretch;
  }

  #w-node-_79570feb-2bc5-0e6d-53e6-e7f4ea1287bb-828b5d7b, #w-node-_79570feb-2bc5-0e6d-53e6-e7f4ea1287bd-828b5d7b, #w-node-_79570feb-2bc5-0e6d-53e6-e7f4ea1287bf-828b5d7b {
    justify-self: center;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120fe-828b5d7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de3120ff-828b5d7b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8911d8ec-a8f2-7519-6be7-0781de312112-828b5d7b, #w-node-_8911d8ec-a8f2-7519-6be7-0781de312114-828b5d7b, #w-node-_8911d8ec-a8f2-7519-6be7-0781de312110-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad2-828b5d7b, #w-node-_4b48a4c5-9263-8d56-6b8d-b7d37a7fcad4-828b5d7b, #w-node-f32423b5-6557-9285-0eb9-2974a5d38e17-4bc359c8, #w-node-_69819ee8-7b2b-7d3d-1baa-cb5aef8d346c-4bc359c8, #w-node-_5693dedf-37cd-bd35-a5a6-9f01a4bfc42f-4bc359c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d4e-e25897c8, #w-node-_06a6e871-2d98-ae99-c12a-1ebb85471d53-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-d8dda34b-072c-27d6-832f-48000ce0999d-e25897c8, #w-node-c534d61c-afac-eac7-b580-6f7eeeaa9b07-e25897c8, #w-node-ff51c345-b758-bc3c-77bc-7993732bae02-e25897c8, #w-node-_8fac9a46-7284-fa10-6dc6-6038e2815e20-e25897c8, #w-node-_2b52d181-e9d0-d817-e1b0-8b699c69a09e-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
    justify-self: center;
  }

  #w-node-_25abe846-18b3-bcd4-ad52-6bbddc36fe4c-e25897c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_17a469b2-3d9b-c068-b1a1-4acac63c1da6-027908eb {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_94866e67-445d-a1d0-8b40-4794b9bdb94d-027908eb {
    grid-area: 6 / 1 / 8 / 4;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f8ff-027908eb {
    grid-area: 10 / 1 / 11 / 4;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f905-027908eb {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f90b-027908eb {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-be5bd9ca-b42b-a958-cebd-1d2058d8f911-027908eb {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c37eb06e-62ec-37a7-a002-86a92369894a-a68ac974, #w-node-c37eb06e-62ec-37a7-a002-86a92369894a-3aa7c1be, #w-node-c37eb06e-62ec-37a7-a002-86a92369894a-98a7eb0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b050616-cec2-a2ee-7b7e-4fbab2ef0e62-98a7eb0c {
    align-self: center;
  }

  #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e4-e3317c6e, #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e9-e3317c6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Mobile.w-node-_839cf47c-1db1-e806-b721-bf3cdcae51f5-2192001a {
    place-self: center;
  }

  #w-node-_55497226-1f21-8a74-af00-512eec766a99-2192001a, #w-node-f0001d06-824f-9199-071c-546bacad1b2a-2192001a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1eb2d087-17e2-b463-b931-b5bb704a9bab-2192001a, #w-node-_74e725ed-b01f-75bd-d9db-7dd577f717ac-2192001a {
    justify-self: stretch;
  }

  #w-node-_684567e0-5bd0-167a-c6c6-11aea6eb3d8e-b95e9a55 {
    justify-self: center;
  }

  #w-node-af679e5c-ab01-d7dc-14b3-0c0e55b26357-25526d71 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    justify-self: center;
  }

  #w-node-_42e585d1-27c2-e837-2637-de2b7ced0d04-c45d17c7, #w-node-_42e585d1-27c2-e837-2637-de2b7ced0d06-c45d17c7, #w-node-_42e585d1-27c2-e837-2637-de2b7ced0d08-c45d17c7, #w-node-ae4caeef-fb2a-787e-a9c4-4d3460ef7651-c45d17c7, #w-node-fba3d839-289d-39eb-c2a7-f8b612471535-c45d17c7, #w-node-ae4caeef-fb2a-787e-a9c4-4d3460ef7655-c45d17c7, #w-node-_033d823a-279a-8a9e-fc8f-cde461203e42-c45d17c7, #w-node-ae48cd22-cd42-a143-1754-4fa63cd5affd-c45d17c7, #w-node-ae48cd22-cd42-a143-1754-4fa63cd5afff-c45d17c7, #w-node-ae48cd22-cd42-a143-1754-4fa63cd5b001-c45d17c7, #w-node-_82243593-8caa-9c96-0112-3ed19203fa31-c45d17c7, #w-node-_82243593-8caa-9c96-0112-3ed19203fa33-c45d17c7, #w-node-_82243593-8caa-9c96-0112-3ed19203fa35-c45d17c7, #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf0-c45d17c7, #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf2-c45d17c7, #w-node-d821e96c-d3a1-8f3e-15ec-4c225cf41bf4-c45d17c7 {
    justify-self: center;
  }

  #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e4-53be9db1, #w-node-e8442bc5-3740-47d2-729a-65fbaf85d6e9-53be9db1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5edcc360-9e54-92f5-db18-38c26fbbc7ee-cefc6ee5 {
    order: -9999;
  }

  #w-node-_48194981-d460-6e09-c851-2bb34c571472-cefc6ee5 {
    order: -9998;
  }

  #w-node-_7b4d2b52-dd11-fafc-813b-1cba4efd3552-cefc6ee5 {
    order: -9996;
  }

  #w-node-ad4b7dde-60fc-4e92-46a8-93c0d0cb3d71-cefc6ee5 {
    order: -9997;
  }
}
