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

.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: Benton Sans;
  src: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae2adf7bfb37_BentonSans%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Benton Sans;
  src: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae45d37bfb38_BentonSans%20Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --dark-grey: #3d3d3d;
  --purple: #b20df0;
  --grey: #757575;
  --light-grey: #f8f8f8;
  --blue: #037ea0;
  --white: white;
  --medium-grey: #d5d5d5;
  --accessible-components--dark-grey: #9b9b9b;
  --dark-grey-cri: #303030;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--dark-grey);
  flex-direction: column;
  font-family: Benton Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

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

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

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

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

p {
  margin-bottom: 10px;
}

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

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

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

.section {
  border-top: 1px none var(--grey);
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 20px 10% 40px;
  display: block;
  position: relative;
  overflow: visible;
}

.section.grey {
  background-color: var(--light-grey);
  justify-content: center;
  align-items: center;
  min-height: 200px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.section.grey.small {
  min-height: auto;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 30px;
}

.section.grey.program {
  background-color: var(--light-grey);
  flex: 0 auto;
  align-self: center;
  width: 100%;
  min-height: 300px;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.section.grey.margin-bot {
  margin-bottom: 60px;
}

.section.grey.tm {
  margin-top: 110px;
}

.section.full {
  margin-top: 0;
  padding: 0 0%;
  display: block;
}

.section.color {
  background-image: linear-gradient(135deg, var(--purple) 50%, var(--blue));
  min-width: 180px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section.color.extra-padding {
  padding-top: 130px;
  padding-bottom: 140px;
  display: none;
}

.section.color.recruit {
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.section.header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr .25fr .5fr .5fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: 80vh;
  padding-top: 130px;
  display: flex;
}

.section.header.short {
  padding-top: 60px;
}

.section.header.event {
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 80px 7% 0;
}

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

.section.staff {
  padding-top: 80px;
  padding-bottom: 80px;
  position: static;
}

.section.virtual {
  padding-bottom: 120px;
}

.section.marginbot {
  padding-bottom: 180px;
}

.section.noslide {
  margin-bottom: 60px;
  padding-bottom: 60px;
}

.section.hidden {
  display: none;
}

.section.image {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aec9237bfc55_Gymnastics-014%20copy.avif");
  background-position: 50% 30%;
  background-size: cover;
  margin-top: 60px;
  padding-top: 220px;
  padding-bottom: 220px;
  overflow: hidden;
}

.section.first {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.events {
  background-color: #0000;
}

.body {
  color: var(--dark-grey);
  flex-direction: column;
  font-family: Benton Sans, sans-serif;
  display: flex;
}

.intro-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.intro-container.top-margin {
  margin-top: 60px;
}

.intro-container.wide {
  max-width: 900px;
}

.intro-container.no-header {
  margin-top: 140px;
  position: static;
  top: 25%;
}

.section-paragraph {
  color: var(--grey);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Benton Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: flex;
}

.features-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-content: center;
}

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

.feature {
  border-top: 5px solid var(--purple);
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  display: flex;
  box-shadow: 0 10px 20px 1px #00000026;
}

.feature.learning-center {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 40px;
}

.feature-title {
  color: #3d3d3d;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 100%;
  margin-top: -20px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(135deg, #b20df0 50%, #75079e);
  border-radius: 5px;
  flex-flow: wrap;
  place-content: space-between center;
  align-items: flex-end;
  width: auto;
  min-width: 180px;
  max-width: 230px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 18px 26px;
  font-family: europa, sans-serif;
  font-size: 14px;
  font-weight: 700;
  transition: all .5s;
  display: flex;
  position: static;
  top: 5%;
  bottom: 0;
}

.button:hover {
  background-image: linear-gradient(135deg, #b20df0 50%, var(--blue));
  color: #fff;
}

.button.white {
  z-index: 100;
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--grey);
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.button.white.no-tm {
  align-self: center;
  margin-top: 20px;
  margin-bottom: 0;
  top: 0%;
}

.button.white.rec-tic {
  display: none;
}

.button.white.sm {
  background-color: var(--white);
  background-image: none;
  width: 130px;
  min-width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 16px 15px;
}

.button.white.sm.color {
  background-color: var(--purple);
  color: var(--white);
  margin-top: 0;
}

.button.white.tm {
  max-width: 250px;
  margin-top: 20px;
  overflow: visible;
}

.button.white.tm.disabled, .button.white.disabled {
  background-image: linear-gradient(to bottom, var(--light-grey), var(--light-grey)), linear-gradient(135deg, #b20df0 50%, #75079e);
}

.button.right {
  margin-top: 60px;
  margin-right: 0;
}

.button.feature {
  border-top-style: none;
  flex-wrap: nowrap;
  place-content: stretch center;
  align-items: center;
  height: auto;
  margin-top: 20px;
  padding-top: 18px;
  position: absolute;
  inset: auto 10% 0%;
}

.button.margin-top {
  margin-top: 0%;
}

.button.topmargin {
  max-width: 240px;
  margin-top: 60px;
}

.button.recruit {
  color: var(--purple);
  background-image: none;
  margin-top: 10%;
  margin-left: 0;
}

.button.outline {
  border: 2px solid var(--medium-grey);
  color: var(--dark-grey);
  background-image: none;
  max-width: 300px;
  margin-bottom: 20px;
  display: block;
  position: static;
}

.button.outline:hover {
  background-color: #b20df026;
}

.button.left {
  align-items: center;
  margin-left: 0;
}

.button.disabled {
  cursor: not-allowed;
  background-image: linear-gradient(#aaa, #aaa), linear-gradient(135deg, #b20df0 50%, #75079e);
}

.button.small {
  align-items: center;
  min-width: 100px;
  padding: 16px 15px 15px;
  font-size: 13px;
  line-height: 18px;
}

.button.margin-bottom {
  margin-bottom: 15px;
}

.button.margin-bottom.margin-top.donations {
  margin-top: 5%;
  margin-bottom: 60px;
}

.feature-body {
  color: var(--grey);
  text-align: center;
  margin-bottom: 50px;
  font-size: 15px;
  line-height: 28px;
}

.feature-image {
  object-fit: cover;
  min-width: 100%;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.feature-content {
  flex: 1;
  order: 0;
  align-self: center;
  padding: 0 35px 40px;
  position: relative;
}

.grey-bg {
  z-index: -1;
  background-color: var(--light-grey);
  width: auto;
  height: 265px;
  position: absolute;
  inset: 0% 0% auto;
}

.footer {
  z-index: 100;
  background-image: linear-gradient(135deg, var(--purple) 50%, var(--blue));
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: auto;
  padding-bottom: 30px;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: relative;
}

.footer-container {
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.map-container {
  width: 100%;
}

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

.footer-header {
  color: var(--white);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.footer-links {
  color: var(--white);
  line-height: 32px;
}

.footer-links._2col {
  text-align: left;
  column-count: 3;
}

.footer-link {
  color: var(--white);
  line-height: 30px;
  text-decoration: none;
  transition: all .2s;
  display: inline;
}

.footer-link:hover {
  border-bottom: 2px solid var(--white);
}

.footer-link:active {
  opacity: .75;
}

.footer-copyright {
  color: var(--white);
  text-align: center;
  margin-top: 30px;
  font-size: 12px;
}

.newsletter-container {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: auto;
  margin-top: -70px;
  margin-bottom: 60px;
  padding: 30px 40px;
  display: block;
  box-shadow: 0 10px 20px 1px #00000026;
}

.newsletter-form {
  flex-direction: row;
  align-content: stretch;
  align-items: flex-end;
  margin-top: 10px;
  display: flex;
}

.text-field {
  border-style: none none solid;
  border-width: 1px 1px 2px;
  border-color: black black var(--medium-grey);
  margin-bottom: 0;
  margin-right: 30px;
  padding-top: 12px;
  padding-bottom: 24px;
  padding-right: 12px;
  font-family: europa, sans-serif;
  font-size: 22px;
}

.text-field:focus {
  border-style: none none solid;
  border-color: black black var(--medium-grey);
}

.text-field.form {
  margin-bottom: 42px;
  font-family: Benton Sans, sans-serif;
  font-size: 16px;
}

.text-field.footer {
  text-align: left;
  background-image: none;
  padding-left: 10px;
}

.home-banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.home-video {
  background-image: linear-gradient(135deg, #b20df0e6 70%, #037ea0e6);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.div-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block.bottom {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: row;
  margin-top: 35%;
  position: absolute;
  inset: auto 0% 7%;
}

.h1 {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 56px;
  line-height: 64px;
}

.h1.white {
  letter-spacing: 0;
  color: #fff;
  font-family: Nunito Sans, sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.h1.white.purple {
  margin-bottom: 10px;
}

.h1.whitecr {
  color: var(--white);
  background-color: #0000;
  font-family: Teko, sans-serif;
  font-size: 85px;
  font-weight: 400;
  line-height: 85px;
}

.navbar {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  padding-top: 20px;
  padding-bottom: 40px;
  position: fixed;
  inset: 0% 0% auto;
}

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

.nav-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center stretch;
  align-self: center;
  place-items: start stretch;
  width: 100%;
  max-width: 1200px;
  display: grid;
}

.right-nav {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: static;
}

.nav-link {
  float: none;
  color: var(--grey);
  letter-spacing: 2px;
  text-transform: uppercase;
  width: auto;
  margin: 20px 10px 0;
  padding: 10px 0;
  font-family: europa, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  position: relative;
}

.nav-link:hover {
  border-bottom-style: none;
  border-bottom-color: var(--white);
  letter-spacing: 2px;
  text-decoration: none;
  transform: scale(1.05);
}

.nav-link.w--current {
  color: var(--purple);
  text-transform: uppercase;
}

.nav-link.w--open {
  margin-left: 10px;
  margin-right: 10px;
}

.nav-logo {
  width: 10%;
  max-width: none;
  height: 100px;
  position: fixed;
}

.nav-logo.logo-white {
  margin-top: 10px;
  top: 0;
  overflow: hidden;
}

.nav-logo.logo-color {
  z-index: 10;
  margin-top: 10px;
  top: 0;
}

.left-nav {
  flex-wrap: nowrap;
  align-items: center;
  display: flex;
}

.event-list-container {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.h2 {
  color: var(--dark-grey);
  text-align: center;
  border: 3px #000;
  justify-content: center;
  margin-bottom: 30px;
  font-family: europa, sans-serif;
  display: flex;
}

.h2.callout {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
}

.h2.white {
  color: var(--white);
}

.h2.about {
  margin-bottom: 60px;
  display: none;
}

.h2.sm-mb {
  margin-bottom: 15px;
}

.text-block {
  color: var(--grey);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 32px;
  display: none;
}

.text-block.section-paragraph {
  color: var(--grey);
  text-align: center;
  max-width: 640px;
  margin-top: 0%;
  margin-bottom: 0;
  font-size: 16px;
  display: block;
}

.text-block.section-paragraph.event {
  margin-top: 20px;
}

.text-block.section-paragraph.top-margin {
  max-width: 640px;
  margin-top: 0;
}

.text-block.about {
  text-align: left;
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 90px;
}

.text-block.small {
  width: 75%;
  margin-top: 40px;
  margin-bottom: 40px;
  line-height: 29px;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid var(--light-grey);
  grid-template: ". . . . . ."
                 "Gym-Class-Details Gym-Class-Details Gym-Class-Details Gym-Class-Details Gym-Class-Details Gym-Class-Details"
                 "Area Area Area Area Area Area"
                 / 3fr 1.25fr 1.25fr 1fr 1fr;
  grid-auto-columns: .75fr;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.event-list-button {
  flex-direction: column;
  align-items: center;
  max-width: 640px;
  margin: 60px auto;
  display: flex;
}

.empty-state {
  background-color: var(--white);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  box-shadow: 0 10px 20px 1px #00000026;
}

.h5 {
  color: var(--dark-grey);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: europa, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.link {
  color: var(--grey);
  text-decoration: underline;
}

.link.white {
  color: var(--white);
  margin-top: 20px;
  font-size: 15px;
}

.link.details {
  text-align: right;
}

.link.virtual {
  text-align: center;
  margin-top: 20px;
  margin-left: 0;
  font-size: 15px;
  display: block;
}

.parallax-container {
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.parallax-container.margin-bot {
  margin-bottom: 60px;
}

.parallax-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 60px;
  display: grid;
}

.parallax-grid.left {
  grid-template-columns: 1fr 1.5fr;
}

.parallax-image-container {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/630d08036fb17069a18b8e68_08-30-20%20Sunrays-331.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  width: auto;
  height: 400px;
  position: relative;
}

.parallax-image-container.left {
  object-fit: cover;
  object-position: 50% 50%;
  background-image: none;
  overflow: hidden;
}

.parallax-image-container.right {
  object-fit: cover;
  background-image: none;
  overflow: hidden;
}

.parallax-block {
  z-index: 2;
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  height: 300px;
  margin-left: -100px;
  padding: 60px;
  display: flex;
  position: relative;
  box-shadow: 0 10px 20px 1px #00000026;
}

.parallax-block.left {
  margin-left: 0;
  margin-right: -100px;
}

.quote {
  color: var(--grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  font-size: 24px;
  font-style: italic;
  line-height: 36px;
  display: block;
}

.quote.white {
  color: var(--white);
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 17px;
  line-height: 32px;
}

.quote-author {
  letter-spacing: 2px;
  text-transform: uppercase;
  flex-direction: column;
  align-items: flex-end;
  font-family: europa, sans-serif;
  font-weight: 700;
  display: block;
}

.quote-author.white {
  color: var(--white);
  text-align: right;
}

.subpage-header {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae9cdb7bfbaa_08-30-20-Sunrays-026.jpg");
  background-position: 0 0, 50% 10%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
}

.subpage-header.gymnastics {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3d357bfb8c_08-30-20-Sunrays-345.jpg");
  background-position: 0 0, 50%;
}

.subpage-header.dance {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae72987bfb99_08-30-20-Sunrays-304.jpg");
  background-position: 0 0, 50% 25%;
}

.subpage-header.special-needs {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aec9237bfc55_Gymnastics-014%20copy.avif");
  background-position: 0 0, 50% 0;
}

.subpage-header.ninjazone {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aef8cb7bfb9f_08-30-20-Sunrays-201.jpg");
  background-position: 0 0, 0%;
}

.subpage-header.field-trips {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae49e97bfb9c_08-30-20-Sunrays-283.jpg");
}

.subpage-header.about {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae40357bfb50_20170924-ArizonaSunrays_01-1920x1280.avif");
  background-position: 0 0, 50% 60%;
}

.subpage-header.faq {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae0a687bfb8f_08-30-20-Sunrays-076.jpg");
  background-position: 0 0, 50% 60%;
}

.subpage-header.balance {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae40807bfb83_DKL_1148.JPG");
  background-position: 0 0, 50%;
}

.subpage-header.virtual {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae78807bfba9_08-30-20-Sunrays-044.jpg");
}

.subpage-header.cri {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3d357bfb8c_08-30-20-Sunrays-345.jpg");
  background-position: 0 0, 50% 30%;
}

.subpage-header.supercamp {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae44f27bfba3_08-30-20-Sunrays-176.jpg");
}

.subpage-header.kno {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae5cf57bfc02_08-30-20-Sunrays-359.jpg");
  background-position: 0 0, 0 60%;
  background-repeat: repeat, no-repeat;
}

.subpage-header.birthday {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aea0fa7bfc0b_08-30-20-Sunrays-245.jpg");
  background-position: 0 0, 50% 40%;
}

.subpage-header.tumble-time {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae48407bfba8_08-30-20-Sunrays-354.jpg");
  background-position: 0 0, 50%;
}

.subpage-header.recitals {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3bee7bfb9b_08-30-20-Sunrays-302.jpg");
  background-position: 0 0, 50% 30%;
}

.subpage-header.student-shows {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae2bda7bfb8b_08-30-20-Sunrays-102-SMALL.jpg");
  background-position: 0 0, 50% 20%;
}

.subpage-header.event {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aed4f77bfc41_08-30-20-Sunrays-359.jpg");
  background-position: 0 0, 50% 100%;
}

.subpage-header.community {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae559f7bfc10_08-30-20-Sunrays-074.jpg");
}

.subpage-header.academy {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/60bfcb626cac535971e69a6e_08-30-20-Sunrays-130-medium.jpg");
}

.subpage-header.classicrock {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/66ba65f51aacc162c15890c4_cri-contact.jpeg");
}

.subpage-header.classicrock.eventinfo {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6690443a3eb82962949d3bb8_ConventionCenter.png");
}

.subpage-header.classicrock.registration {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/669c3a54741d9462e2bae9b1_medals.png");
  background-position: 0 0, 50% 10%;
}

.subpage-header.classicrock.home {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/663a79e10809179fe661d1cf_35847154_1870800079646710_8534219022105837568_o.jpeg");
}

.subpage-header.whysunrays {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aebdde7bfc07_08-30-20-Sunrays-127.jpg");
  background-position: 0 0, 50% 0;
}

.subpage-header.competitiveteam, .subpage-header.competitive-team {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aec9237bfc55_Gymnastics-014%20copy.avif");
}

.subpage-header.iteam {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67084a136c029f17b85fa17b_Bars0018.jpg");
}

.subpage-header.opengym {
  background-image: linear-gradient(135deg, #b20df0e6 50%, #037ea0e6), url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/65c553b86c4c54ba75d67097_Screen%20Shot%202024-02-08%20at%203.17.59%20PM.png");
}

.video {
  width: 100%;
  box-shadow: 0 10px 20px 1px #00000026;
}

.slideshow-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 600px;
  display: block;
}

.slider {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.h4 {
  text-align: center;
}

.h4.white {
  color: var(--white);
}

.heading {
  text-align: center;
}

.h6 {
  color: var(--grey);
  text-align: center;
  margin-top: 70px;
  font-size: 16px;
}

.h6.spaced {
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: europa, sans-serif;
}

.color-container {
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin: 100px auto;
  display: block;
}

.body-text {
  color: var(--grey);
  line-height: 30px;
}

.body-text.white {
  color: var(--white);
  text-align: center;
  font-family: Benton Sans, sans-serif;
  font-style: normal;
  font-weight: 400;
  overflow: visible;
}

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

.body-text.center.heading {
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
}

.block-text {
  max-width: 600px;
  margin: 60px auto;
}

.block-text.section-title {
  margin-bottom: 120px;
}

.block {
  background-color: var(--white);
  border-radius: 5px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 180px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  box-shadow: 0 10px 20px 1px #00000026;
}

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

.block-button {
  background-image: linear-gradient(135deg, var(--purple) 50%, #75079e);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 60px -60px -60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.block-button.join-us {
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.block-button-text {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
}

.contact-container {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 2fr .5fr .75fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 120px;
  display: grid;
}

.featured-event {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 800px;
  display: grid;
}

.featured-event-container {
  background-color: var(--white);
  border-radius: 5px;
  width: 100%;
  max-width: 1200px;
  height: 60%;
  margin: 60px auto;
  box-shadow: 0 10px 20px 1px #00000026;
}

.div-block-5 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae2d977bfb96_08-30-20-Sunrays-117.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.div-block-5.cri {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aec9237bfc55_Gymnastics-014%20copy.avif");
}

.div-block-6 {
  background-image: linear-gradient(135deg, var(--purple) 50%, var(--blue));
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.div-block-6.sm {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-6.full {
  flex-direction: row;
  align-items: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.featured-event-grid {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template: "Area Area Area Area"
                 "Area-2 Area-2 Area-2 Area-2"
                 ". . . ."
                 ". Area-3 Area-3 ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 10%;
  display: grid;
}

.featured-event-grid.full {
  grid-row-gap: 25px;
  padding-top: 6%;
  padding-bottom: 6%;
}

.text-block-3 {
  float: none;
  clear: none;
  color: var(--white);
  text-align: center;
  white-space: normal;
  font-size: 14px;
  font-style: normal;
  line-height: 24px;
}

.events-list-wrapper {
  width: 100%;
  overflow: visible;
}

.event-collection-item {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 5px;
  grid-template: "."
  / 3fr 1.5fr 1fr .75fr 1.5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  padding: 45px;
  display: grid;
  box-shadow: 0 10px 20px 1px #00000026;
}

.event-collection-item.lp {
  grid-template-columns: 2.75fr 1.75fr 1fr .75fr 1fr;
}

.event-list-text {
  color: var(--grey);
  text-align: left;
}

.event-list-text.to {
  color: var(--grey);
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
}

.next {
  margin-left: auto;
  padding-top: 11px;
}

.previous {
  margin-left: 10px;
}

.pagination {
  margin-top: 60px;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aed5727bfb4b_QuoteBG.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.slide.gym {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae11327bfb95_08-30-20-Sunrays-094.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide.dance {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3bee7bfb9b_08-30-20-Sunrays-302.jpg");
  background-position: 0 40%;
}

.slide.ninja {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae16937bfba0_08-30-20-Sunrays-202.jpg");
  background-position: 0 25%;
  background-repeat: no-repeat;
}

.slide.events {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae5cf57bfc02_08-30-20-Sunrays-359.jpg");
}

.slide.cri.one {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aeb1537bfc49_DKL_1148.jpg");
  background-position: 50%;
}

.slide.supercamp {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae25177bfc5b_Supercamp%202.jpeg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.slide.birthday {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae9c987bfc0c_08-30-20-Sunrays-236.jpg");
  background-position: 50% 40%;
}

.slide.about {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae7bc07bfb8d_08-30-20-Sunrays-046.jpg");
  background-position: 50%;
}

.slide.dance-recital {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aed39c7bfc5f_I-See-the-Light.jpg");
  background-position: 50% 10%;
}

.slide.team {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aeeba07bfc4c_IMG_1101-2.jpg");
  background-position: 50% 35%;
}

.slide.academy {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/60be9c77707e8328d8e853a2_08-30-20-Sunrays-028-small.jpg");
}

.supercamp-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 900px;
  margin: 60px auto;
  font-size: 16px;
  display: grid;
}

.supercamp-grid.balance-info {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr 1fr .5fr .5fr;
  max-width: 800px;
  margin: 20px auto 40px;
}

.supercamp-grid.tumble-time {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr .75fr .5fr .75fr;
  margin-bottom: 20px;
}

.supercamp-grid.recitals {
  grid-template-columns: 1.25fr .75fr .75fr .75fr 1fr;
  margin-top: 10px;
  margin-bottom: 40px;
  display: none;
}

.supercamp-grid.student-shows {
  grid-template-columns: .75fr .75fr 1.75fr .5fr 1fr;
  max-width: 1000px;
}

.supercamp-grid.birthday {
  grid-template-columns: 1fr 1fr;
  width: 450px;
  margin-top: 30px;
}

.text-block-4, .text-block-5 {
  color: #979797;
}

.text-block-6 {
  color: var(--grey);
  padding-top: 20px;
  font-size: 16px;
  font-weight: 700;
}

.grid-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 120px;
  margin-bottom: 120px;
}

.section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-9 {
  background-color: var(--white);
  border-radius: 4px;
  width: 100%;
  height: 370px;
  box-shadow: 2px 2px 17px -4px #92929291;
}

.image {
  clear: left;
  overflow: hidden;
}

.text-block-7 {
  color: var(--grey);
  text-align: center;
  margin-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-8 {
  text-align: center;
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: europa, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-9 {
  color: var(--grey);
  text-align: center;
  margin-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-10 {
  text-align: center;
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: europa, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-11 {
  color: var(--grey);
  text-align: center;
  margin-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.text-block-12 {
  text-align: center;
  padding-top: 35px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: europa, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-13 {
  color: var(--grey);
  text-align: center;
  margin-top: 15px;
  padding-left: 30px;
  padding-right: 30px;
}

.image-2 {
  max-width: 400px;
}

.heading-2 {
  color: var(--white);
  font-family: europa, sans-serif;
  font-size: 56px;
}

.image-3 {
  clear: left;
  border-radius: 5px;
  padding-left: 0;
}

.div-block-10 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  margin-left: 40px;
  display: flex;
}

.heading-3 {
  color: var(--grey);
  margin-top: 15px;
  font-family: europa, sans-serif;
  font-weight: 400;
}

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

.timeline {
  background-color: var(--white);
  width: 95%;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container {
  max-width: 100%;
}

.container.pricing {
  margin-top: 20px;
  margin-bottom: 140px;
}

.container._900px {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-12 {
  background-color: var(--white);
  border-radius: 100%;
  width: 15px;
  height: 15px;
  position: static;
  top: -6px;
  left: 0;
}

.heading-4 {
  color: var(--white);
  text-align: center;
  margin-bottom: 15px;
  font-family: europa, sans-serif;
  font-size: 17px;
}

.timeline-event {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  top: -51px;
  left: -75px;
}

.timeline-event.two {
  left: 150px;
}

.timeline-event.three {
  left: 370px;
}

.timeline-event.four {
  left: auto;
  right: 390px;
}

.timeline-event.five {
  left: auto;
  right: 160px;
}

.timeline-event.six {
  left: auto;
  right: -75px;
}

.text-block-15 {
  color: var(--white);
  text-align: center;
  padding-top: 15px;
  font-size: 13px;
}

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

.heading-6 {
  text-align: center;
  margin-bottom: 5px;
  font-family: europa, sans-serif;
  font-size: 15px;
}

.text-block-16 {
  color: var(--grey);
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.rich-text-block {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  line-height: 32px;
}

.heading-7 {
  font-family: europa, sans-serif;
}

.paragraph {
  color: var(--grey);
  font-size: 16px;
  line-height: 32px;
}

.paragraph.faq {
  margin-bottom: 40px;
}

.heading-9 {
  font-size: 14px;
}

.bold-text {
  font-size: 18px;
}

.bold-text.lp {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-weight: 400;
  display: block;
}

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

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7 {
  font-size: 18px;
}

.text-block-18 {
  color: var(--grey);
  line-height: 30px;
}

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

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

.text-block-19.center {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
}

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

.text-block-20.center {
  text-align: center;
  line-height: 30px;
}

.text-block-21 {
  color: var(--grey);
  text-align: left;
}

.text-block-21.center {
  text-align: center;
  line-height: 30px;
}

.text-block-21.center.show-desc {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-10 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-10.space-above {
  margin-top: 60px;
}

.heading-10.space-above.space-below {
  margin-top: 80px;
}

.heading-10.space-below {
  margin-top: 100px;
  margin-bottom: 40px;
}

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

.div-block-81 {
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.list-item {
  color: var(--grey);
  width: auto;
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 22px;
}

.list-item.white {
  color: var(--white);
  width: auto;
}

.list-item.white.last {
  padding-bottom: 0;
}

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

.list-item-2, .list-item-4 {
  color: var(--grey);
}

.text-block-22 {
  color: var(--grey);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 60px;
  font-size: 15px;
}

.text-block-22.bottom-margin {
  width: 100%;
  max-width: 1200px;
  margin-bottom: 40px;
  font-size: 15px;
}

.text-block-22.space-above {
  margin-top: 80px;
  margin-bottom: 60px;
  font-size: 15px;
  line-height: 32px;
}

.list {
  color: var(--white);
  width: 50%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  font-size: 16px;
  line-height: 26px;
}

.list.birthday {
  width: auto;
  margin: 10px 0 20px 40px;
}

.list.tumble-time {
  margin-top: 15px;
}

.form-label {
  color: var(--grey);
  font-weight: 400;
}

.list-2 {
  margin-top: 20px;
}

.icon-2 {
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  position: static;
  inset: 0% 25% 0% auto;
}

.text-block-23 {
  float: left;
  position: static;
  inset: 0% auto 0% 0%;
}

.dropdown {
  align-self: flex-start;
  width: 33%;
  height: auto;
  position: static;
}

.dropdown.right {
  text-align: right;
}

.dropdown-nav-link {
  float: none;
  clear: left;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  white-space: nowrap;
  object-fit: fill;
  border-bottom: 1px #ebebeb;
  width: auto;
  padding: 13px 40px 13px 10px;
  font-family: Benton Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.dropdown-nav-link:hover {
  color: var(--purple);
  border: 1px #000;
}

.dropdown-nav-link:focus {
  color: var(--blue);
}

.dropdown-nav-link.w--open {
  border: 1px #000;
}

.dropdown-nav-link.w--open:hover {
  color: var(--purple);
  border-style: none;
}

.dropdown-nav-link.right {
  text-align: right;
}

.dropdown-nav-link.right.w--current {
  color: var(--blue);
}

.dropdown-list {
  max-width: 180px;
  padding: 10px;
  left: auto;
}

.dropdown-list.w--open {
  object-fit: contain;
  background-color: #fff;
  border-radius: 3px;
  width: 215px;
  max-width: 250px;
  margin-top: 0;
  margin-left: 0;
  padding: 15px 0 15px 13px;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.dropdown-list.right {
  position: relative;
  left: 0;
  right: auto;
}

.dropdown-list.right.w--open {
  padding-left: 0;
  padding-right: 13px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bold-text-9 {
  font-size: 16px;
}

.hero {
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.utility-page-wrap {
  background-image: linear-gradient(-37deg, var(--blue), var(--purple));
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-wrap.long {
  height: 150vh;
  margin-top: 0;
  padding-top: 100px;
}

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

.image-5 {
  margin-top: -75px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: -75px;
}

.html-embed {
  width: 100%;
  height: 400px;
}

.image-7 {
  border-radius: 3px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.slide6 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae58837bfb87_08-30-20-Sunrays-208-SMALL.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide6.gym {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67084a136c029f17b85fa17b_Bars0018.jpg");
  background-position: 50% 0;
}

.slide6.dance {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae49e97bfb9c_08-30-20-Sunrays-283.jpg");
  background-position: 0 29%;
}

.slide6.ninja {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6728ea6100a11f03ef39390d_Ninja%20-%200004.jpg");
  background-position: 50%;
}

.slide6.events {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae2b307bfc03_08-30-20-Sunrays-106.jpg");
  background-position: 0 20%;
}

.slide6.cri {
  background-image: none;
}

.slide6.supercamp {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae16a77bfc5c_Supercamp.JPG");
  background-position: 50% 60%;
}

.slide6.birthday {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae050a7bfc0d_08-30-20-Sunrays-260.jpg");
  background-position: 0 60%;
}

.slide6.about {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae559f7bfc10_08-30-20-Sunrays-074.jpg");
  background-position: 0 40%;
}

.slide6.dance-recital {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae79e17bfc60_41012397-SR268006R0_QM-0001-0014.jpg");
  background-position: 50% 30%;
}

.slide6.phoenix {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/66107a43f840660db95320e0_IMG_2299_resized.jpeg");
  background-position: 50%;
}

.slide6.team {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aee3427bfc48_4JC_2366.jpg");
  background-position: 50% 30%;
}

.slide6.academy {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/60be9c7722ff9f943d3d3940_08-30-20-Sunrays-043-small.jpg");
}

.slide7 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae97337bfc0a_08-30-20-Sunrays-311.jpg");
  background-position: 50% 0;
  background-size: auto;
}

.slide7.gym {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/670eecc4d5c9c60fca2a1359_Floor0026.avif");
  background-size: cover;
}

.slide7.dance {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae6cb87bfb9e_08-30-20-Sunrays-267.jpg");
  background-position: 0 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.ninja {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae6a447bfba2_08-30-20-Sunrays-203.jpg");
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.events {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aef8cb7bfb9f_08-30-20-Sunrays-201.jpg");
  background-position: 0 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.cri {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3c807bfc4b_IMG_2194.jpeg");
  background-position: 50%;
  background-size: auto;
}

.slide7.supercamp {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae68e07bfc5a_Supercamp-Arcadia.jpg");
  background-position: 0 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.birthday {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae12e27bfc0f_08-30-20-Sunrays-238.jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.about {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae10d07bfc11_08-30-20-Sunrays-083.jpg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide7.dance-recital {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae9b0a7bfc61_41012397-SR268006R0_QM-0001-0022.jpg");
  background-position: 50% 34%;
  background-size: cover;
}

.slide7.phoenix {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/66107832e45b70abbf517478_IMG_2298.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide7.team {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae3c807bfc4b_IMG_2194.jpeg");
  background-position: 50% 55%;
  background-size: cover;
}

.slide7.academy {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/60be9c7706f8dc13a4d9e8d7_08-30-20-Sunrays-058-small.jpg");
  background-size: cover;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aee1c07bfb97_08-30-20-Sunrays-150.jpg");
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4.dance {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae2b527bfb9d_08-30-20-Sunrays-264.jpg");
  background-position: 0 40%;
  background-attachment: scroll;
}

.slide-4.ninja {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae44f27bfba3_08-30-20-Sunrays-176.jpg");
  background-position: 0 10%;
}

.slide-4.events {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aed9747bfc04_08-30-20-Sunrays-329.jpg");
  background-position: 0;
}

.slide-4.supercamp {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aee9c27bfc5d_Supercamp%205.jpeg");
  background-position: 0 30%;
}

.slide-4.birthday {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae68217bfc0e_08-30-20-Sunrays-240.jpg");
  background-position: 0 65%;
}

.slide-4.about {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae1c2a7bfc06_08-30-20-Sunrays-091.jpg");
  background-position: 0;
}

.slide-4.cri {
  background-image: none;
}

.slide-4.phoenix {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67cdef9d8f2c435d4954e9c1_image%202.jpg");
  background-position: 0%;
  background-size: cover;
}

.slide-4.recital {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae63c77bfc62_41012397-SR268006R0_QM-0001-0003.jpg");
  background-position: 50% 20%;
}

.slide-4.academy {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/60bfcb62ec5f5013f82088a2_08-30-20-Sunrays-130-small.jpg");
  background-position: 50%;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67084a7ebb84f332205c471a_Beam0002.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.slide-5.ninja {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aeee8c7bfba4_08-30-20-Sunrays-220.jpg");
  background-position: 0 66%;
}

.slide-5.recital {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae08ee7bfc63_41012183-SR268006R0_QM-0001-0006.jpg");
  background-position: 50% 20%;
}

.text-block-26 {
  color: var(--grey);
  text-align: right;
  cursor: pointer;
  border: 0 #000;
  width: 45px;
  text-decoration: underline;
}

.collection-list-wrapper, .collection-list-wrapper-2 {
  width: 100%;
  max-width: 1200px;
}

.text-block-27, .text-block-28, .text-block-29, .text-block-30 {
  color: var(--grey);
}

.collection-list-wrapper-3, .collection-list-wrapper-4 {
  width: 100%;
  max-width: 1200px;
}

.purple-card {
  background-color: #b20df0;
  border-radius: 4px;
  align-self: center;
  width: 50%;
  max-width: 1200px;
  margin: 60px auto;
  padding: 40px;
}

.purple-card.gradient {
  background-image: linear-gradient(-40deg, var(--blue), var(--purple) 59%);
  width: 100%;
  margin-top: 0;
  margin-bottom: auto;
  display: block;
}

.purple-card.gradient.margin-top {
  margin-top: 80px;
}

.purple-card.recital-info {
  width: 90%;
  padding: 60px;
}

.list-3 {
  color: var(--white);
  text-align: left;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
}

.divider {
  background-color: var(--medium-grey);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-right: 0;
}

.divider.purple {
  background-color: var(--purple);
  height: 1px;
  display: none;
}

.text-block-31 {
  color: var(--white);
  text-align: center;
  font-style: italic;
  font-weight: 400;
}

.container-4 {
  max-width: 1200px;
  margin-top: 40px;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 1000px;
  margin: 40px auto;
}

.grid-7.learning {
  grid-template-columns: 1fr .75fr;
  max-width: 1200px;
  margin-top: 60px;
  margin-bottom: 100px;
}

.grid-card-left {
  background-image: linear-gradient(-37deg, #037ea0, #b20df0);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  min-width: 60%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}

.grid-card-left.learning {
  background-color: var(--light-grey);
  background-image: none;
}

.grid-card-left.supercamp {
  min-width: 60%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.grid-card-right {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae78807bfba9_08-30-20-Sunrays-044.jpg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 100%;
}

.grid-card-right.learning {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae34f37bfc01_08-30-20-Sunrays-035.jpg");
}

.grid-card-right.supercamp {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae62207bfc54_64389617.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
  margin-top: 40px;
}

.div-block-88 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.list-4 {
  margin-bottom: 40px;
}

._3col-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

._3col-container {
  border-top: 4px solid var(--purple);
  background-color: var(--white);
  box-shadow: 0 0 18px 0 var(--medium-grey);
  border-radius: 4px;
  padding: 40px;
  display: block;
}

._3col-heading {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: europa, sans-serif;
  font-size: 16px;
}

._3col-copy {
  color: var(--grey);
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 32px;
}

.container-5 {
  max-width: 80%;
}

.paragraph-9 {
  font-size: 12px;
  line-height: 32px;
}

.section-3 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae6a447bfba2_08-30-20-Sunrays-203.jpg");
  background-position: 50% 70%;
  background-size: cover;
  width: 100%;
  min-height: 400px;
}

.cri-grid {
  padding: 60px 40px;
}

.columns-3 {
  width: 60%;
  margin: 20px auto 40px;
}

.h3 {
  text-align: center;
  font-family: europa, sans-serif;
}

.h3.white {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: europa, sans-serif;
  font-size: 32px;
}

.h3.white.margin-bottom, .h3.white.purple {
  margin-bottom: 40px;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 60px;
}

.grid-9.party-form {
  grid-template-columns: 1fr;
}

.list-5 {
  margin-top: 20px;
}

.virtual-tiles {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 120px;
  margin-bottom: 10px;
  display: none;
}

.virtual-tile {
  background-color: var(--white);
  border-radius: 5px;
  min-height: 300px;
  padding: 10%;
  display: none;
  box-shadow: 0 10px 20px 1px #00000026;
}

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

.text-block-32 {
  color: var(--grey);
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

.virtual-tile-button {
  max-width: 200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.heading-14 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 20px;
}

.text-block-33 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 16px;
}

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

.text-block-33.center.heading {
  margin-bottom: 0;
}

.text-block-33.top-mg {
  margin-top: 40px;
}

.show-container {
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.heading-15 {
  text-align: center;
  font-family: europa, sans-serif;
}

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

.success-message {
  background-color: #fff;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
}

.error-message {
  width: auto;
  padding: 15px;
}

.contact-success {
  background-color: var(--light-grey);
  width: 300px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 18px;
}

.text-block-34 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  line-height: 30px;
}

.error-message-2 {
  text-align: center;
  padding: 20px;
}

.columns-4 {
  margin-top: 20px;
}

.grid-10 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr;
  width: 100%;
  margin: 60px auto 40px;
  display: block;
}

.heading-16 {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-family: europa, sans-serif;
  font-weight: 400;
}

.bold-text-10 {
  font-family: europa, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-35 {
  max-width: 70%;
  margin: 40px auto 100px;
  font-size: 15px;
  font-style: normal;
  line-height: 24px;
}

.list-6 {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.virtual-heading {
  color: var(--white);
  text-align: center;
  margin-bottom: 40px;
  font-family: europa, sans-serif;
}

.text-field-2 {
  border: 1px #000;
  border-radius: 5px;
  height: 50px;
  margin-bottom: 20px;
  padding-top: 3px;
  padding-bottom: 0;
  padding-left: 15px;
  font-family: Benton Sans, sans-serif;
  font-size: 15px;
}

.error-message-3 {
  color: var(--white);
  background-color: #0000;
}

.locked-page-text {
  color: var(--grey);
  text-align: center;
  max-width: 700px;
  margin-bottom: 40px;
  padding-top: 0;
  font-size: 16px;
  line-height: 30px;
}

.bold-text-11 {
  font-size: 15px;
}

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

.div-block-90 {
  color: var(--white);
  margin-bottom: 20px;
}

.columns-7 {
  display: none;
}

.grid-11 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-91 {
  border-top: 4px solid var(--purple);
  box-shadow: 0 1px 19px -3px var(--medium-grey);
  border-radius: 5px;
  height: 280px;
  padding: 20px 10%;
}

.heading-20 {
  color: var(--dark-grey);
  text-align: center;
  font-family: europa, sans-serif;
  font-weight: 400;
}

.image-9, .image-11 {
  margin: 20px auto;
  display: block;
}

.heading-21 {
  font-family: europa, sans-serif;
  font-size: 25px;
}

.div-block-92 {
  box-shadow: 0 1px 16px -2px var(--medium-grey);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 20px 0 40px;
  display: flex;
  position: relative;
}

.paragraph-10 {
  text-align: center;
  font-size: 15px;
  line-height: 25px;
}

.horizontal-rule {
  background-color: var(--medium-grey);
  width: 100%;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 25px;
}

.horizontal-rule.purple {
  background-color: var(--purple);
  margin-bottom: 40px;
}

.horizontal-rule.purple.top-margin {
  margin-top: 30px;
}

.grid-12 {
  grid-row-gap: 10px;
  color: var(--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 20px;
}

.grid-12.phoenix {
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-41 {
  color: var(--dark-grey);
  margin-bottom: 10px;
}

.div-block-93 {
  background-color: var(--light-grey);
  text-align: center;
  align-self: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 20px 30px;
  display: block;
}

.div-block-94 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae4f2f7bfc33_Arcadia-location.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-94.arcadia {
  background-image: none;
}

.div-block-94.carefree {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/673232762b1156130f3c93e0_IMG_6685.jpeg");
  background-position: 0%;
}

.heading-23 {
  text-align: center;
  font-family: europa, sans-serif;
}

.form-block {
  min-width: 100%;
  margin-top: 60px;
}

.container-6 {
  max-width: 90%;
  margin-bottom: 60px;
  position: static;
  top: 30%;
}

.grid-14 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.grid-14.text-note {
  grid-column-gap: 30px;
  grid-template-rows: auto;
}

.grid-14.unenroll {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-14.two-row {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
}

.grid-15 {
  grid-column-gap: 30px;
  grid-template-columns: 1fr 1fr .5fr;
}

.grid-16 {
  grid-column-gap: 30px;
  grid-row-gap: 12px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
}

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

.text-block-52.bold {
  font-weight: 700;
}

.radio-button-field-2, .radio-button-field-3, .radio-button-field-4, .radio-button-field-5, .radio-button-field-6 {
  color: var(--grey);
}

.radio-button-label {
  color: var(--grey);
  font-size: 15px;
}

.radio-button-label-2, .radio-button-label-3, .radio-button-label-4, .radio-button-label-5 {
  color: var(--grey);
}

.radio-button-label-6 {
  color: var(--grey);
  font-size: 15px;
}

.radio-button-label-7, .radio-button-label-8, .radio-button-label-9, .radio-button-label-10 {
  color: var(--grey);
}

.textarea {
  font-size: 17px;
}

.textarea.form {
  border: 2px solid var(--medium-grey);
  margin-bottom: 40px;
  font-size: 16px;
}

.grid-17 {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 3fr .75fr .75fr .75fr .75fr .75fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-block-53 {
  color: var(--grey);
  font-size: 16px;
}

.unenroll-success {
  background-color: var(--white);
  font-size: 18px;
}

.waivers-container {
  column-count: 1;
  max-width: 70%;
  margin-top: 60px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
}

.heading-24 {
  color: var(--dark-grey);
  margin-top: 10px;
  font-family: europa, sans-serif;
}

.link-block {
  text-align: center;
  width: auto;
  margin: 15px auto;
  display: block;
}

.link-block.forms {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  overflow: visible;
}

.link-block.forms.banquet {
  display: none;
}

.cards-grid-container {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 1000px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.cards-image-mask {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 0%;
  width: 100%;
  height: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rich-text-block-6 {
  column-count: 2;
  max-width: 72%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  line-height: 30px;
}

.div-block-95 {
  grid-column-gap: 70px;
  grid-template: "."
  / 1.25fr 1fr;
  align-items: start;
  margin-bottom: 120px;
}

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

.pillar-grid {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pillar-image {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aebdde7bfc07_08-30-20-Sunrays-127.jpg");
  background-position: 0 0;
  background-size: cover;
}

.pillar-image.winning-path {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/65eb8dcb26681e7bc883c4ce_08-30-20%20Sunrays-204.jpg");
  background-position: 50%;
  margin-top: 0;
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.humanistic {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae68e07bfc5a_Supercamp-Arcadia.jpg");
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.conscientious {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aef8cb7bfb9f_08-30-20-Sunrays-201.jpg");
}

.pillar-image.proactive {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6324e0e1e1a81d624d0be9e9_103170CB-33EA-4918-9183-F509290AB709_1_105_c.jpeg");
  background-position: 50%;
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.continually-grow {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/64bae6dc663f98ea74e40ee9_08-30-20%20Sunrays-274.jpg");
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.together {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6324e0a91a3ea2d432e17d65_3D812966-D06C-4968-9AAA-8F6EF4635548_1_105_c.jpeg");
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.curiosity {
  box-shadow: 0 2px 5px #0003;
}

.pillar-image.personal-responsibility {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aef8cb7bfb9f_08-30-20-Sunrays-201.jpg");
  margin-top: 30px;
  box-shadow: 0 2px 5px #0003;
}

.pillar-heading {
  color: var(--blue);
  text-align: center;
  margin-top: 0;
  font-family: europa, sans-serif;
}

.pillar-text {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  line-height: 28px;
}

.pillar-copy {
  padding: 60px;
}

.grid-18 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-96 {
  box-shadow: 0 0 20px -1px var(--medium-grey);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-height: 300px;
  display: block;
}

.class-step-photo {
  width: 100%;
  max-height: 16em;
}

.class-step-photo.one {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae52337bfc00_08-30-20-Sunrays-050.jpg");
  background-position: 0 0;
  background-size: cover;
  height: auto;
  min-height: 12em;
  display: block;
}

.step-heading {
  text-align: center;
  margin-top: 20px;
}

.div-block-97 {
  width: 80%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.step-copy {
  color: var(--grey);
  text-align: center;
}

.details-text-block {
  background-color: var(--light-grey);
  color: var(--dark-grey);
  padding: 30px;
  font-size: 14px;
  line-height: 22px;
}

.locations-list {
  padding-left: 60px;
  padding-right: 30px;
  line-height: 25px;
}

.paragraph-12 {
  line-height: 25px;
}

.policy-list {
  max-width: 600px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.background-video {
  max-width: 100%;
  min-height: 800px;
  display: block;
}

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

.text-block-54 {
  color: var(--grey);
  font-size: 16px;
  line-height: 32px;
}

.text-block-54.left {
  text-align: right;
}

.event-container {
  max-width: 900px;
  margin: 60px auto 120px;
}

.slide-nav-2 {
  display: none;
}

.mask, .slider-4 {
  width: 100%;
  height: 100%;
}

.slide-1.phoenix {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae40357bfb50_20170924-ArizonaSunrays_01-1920x1280.avif");
  background-position: 50%;
  background-repeat: repeat;
  background-attachment: scroll;
}

.attire-text-block {
  background-color: #b20df017;
  padding: 30px;
}

.text-block-55 {
  color: var(--dark-grey);
  text-align: left;
  font-family: europa, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.image-14 {
  float: none;
  text-align: center;
  width: 40px;
  height: 40px;
  margin: 0% auto;
}

.team-highlight-card {
  border-top: 4px solid var(--purple);
  box-shadow: 1px 1px 11px 4px var(--light-grey);
  border-radius: 3px;
  min-height: 400px;
  padding-left: 0;
}

.competitive-gymnast-name {
  color: var(--dark-grey);
  text-align: center;
  font-family: europa, sans-serif;
}

.competitive-gymnast-title {
  color: var(--purple);
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 400;
}

.competitive-gymnast-content {
  height: 100%;
  padding: 20px 40px 40px;
}

.competitive-gymnast-list {
  color: var(--grey);
  font-size: 13px;
  line-height: 18px;
  position: static;
}

.competitive-gymnast-list li {
  margin-bottom: 10px;
}

.competitive-gymnast-list ul {
  padding-left: 15px;
}

.competitive-gymnast-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area-2"
  / .75fr 1fr;
  height: 100%;
}

.paragraph-13 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
}

.elite-team {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.elite-team h2 {
  text-align: center;
  font-family: europa, sans-serif;
}

.elite-team p {
  margin-bottom: 15px;
}

.grid-22 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-100 {
  margin-top: 60px;
}

.event-text {
  color: var(--grey);
  font-size: 15px;
  line-height: 32px;
}

.grid-24 {
  grid-column-gap: 56px;
  grid-template-columns: .5fr 1fr;
  grid-template-areas: "Area Area-2"
                       "Area Area-2";
  max-height: none;
  margin-top: 20px;
  margin-bottom: 60px;
}

.image-15 {
  object-fit: cover;
}

.div-block-101 {
  object-fit: cover;
  width: 100%;
  max-height: 90vh;
  overflow: visible;
}

.recruit-content-heading {
  color: var(--dark-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.recruit-name {
  font-family: europa, sans-serif;
  font-size: 45px;
}

.recruit-content-body {
  color: var(--grey);
  font-size: 23px;
}

.grid-26 {
  grid-column-gap: 40px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin: 40px auto 60px;
  padding: 0;
}

.rich-text-block-7 {
  color: var(--grey);
  font-size: 14px;
  line-height: 25px;
}

.recruit-card {
  background-color: var(--light-grey);
  padding: 30px 40px;
}

.grid-27 {
  grid-column-gap: 25px;
  grid-row-gap: 0px;
  grid-template-columns: 4fr .75fr .75fr .75fr .75fr;
  grid-template-areas: "Area . . Area-2"
                       "Area . . Area-2";
  align-items: center;
}

.recruit-link {
  border-bottom: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  cursor: pointer;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  line-height: 40px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.modal-wrapper {
  z-index: 9999;
  background-color: #3d3d3dc2;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-2 {
  width: 80%;
}

.div-block-103 {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.close-modal-button {
  cursor: pointer;
  width: 30px;
  padding: 5px;
  position: absolute;
  inset: 25px 25px auto auto;
}

.collection-list-2 {
  text-align: center;
  position: static;
}

.text-block-58 {
  margin-top: 5px;
}

.supercamp-dates {
  color: var(--white);
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  display: block;
}

.sm-white-divider {
  background-color: var(--white);
  height: 1px;
}

.sm-white-divider.margins {
  margin-top: 25px;
  margin-bottom: 30px;
}

.supercamp-dates-header {
  color: var(--white);
  text-align: center;
  height: auto;
  font-size: 15px;
  font-weight: 700;
}

.collection-list-wrapper-5 {
  margin-top: 10px;
}

.text-block-59 {
  color: var(--white);
  text-align: center;
  margin-bottom: 15px;
}

.text-block-60 {
  text-align: center;
  padding-top: 5px;
  font-size: 16px;
  line-height: 19px;
}

.collection-list-wrapper-6 {
  column-count: 3;
  margin-top: 10px;
}

.empty-state-2 {
  color: var(--white);
  text-align: center;
  background-color: #0000;
}

.text-block-61 {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
}

.checkbox-label {
  color: var(--grey);
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 3px;
  font-size: 15px;
}

.checkbox-field {
  padding: 10px 10px 10px 30px;
}

.checkbox {
  width: 15px;
  height: 15px;
}

.checkbox.w--redirected-checked {
  border-color: var(--purple);
  background-color: var(--purple);
}

.text-field-3 {
  border: 2px solid var(--medium-grey);
  margin-bottom: 20px;
  font-size: 17px;
}

.spacer {
  min-height: 30px;
}

.form-select {
  background-color: var(--light-grey);
  color: var(--dark-grey);
  width: 100%;
  max-width: 100%;
  height: 40px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-size: 16px;
}

.list-7 {
  width: 60%;
  max-width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.list-7.narrow {
  width: 30%;
  display: block;
}

.heading-29 {
  margin-bottom: 30px;
}

.radio-header {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

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

.date-checkbox {
  border-width: 1px;
  border-color: var(--medium-grey);
  object-fit: fill;
  background-color: #0000;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 25px 20px;
  display: block;
  position: static;
}

.date-checkbox.w--redirected-checked {
  background-color: #b20df024;
  background-image: none;
  border: 1px solid #b20df061;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
}

.flex-date-container {
  clear: none;
  flex-flow: wrap;
  grid-template-rows: minmax(50px, 60px) minmax(50px, 60px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(50px, 60px);
  place-content: space-around center;
  place-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.checkbox-date {
  z-index: auto;
  float: none;
  clear: none;
  text-align: center;
  width: auto;
  height: 20px;
  margin: -20px auto 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: europa, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: block;
  position: relative;
  inset: 70% auto auto;
}

.custom-date-checkbox {
  flex: auto;
  align-self: center;
  width: auto;
  height: 50px;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

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

.columns-11 {
  min-width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.date-dropdown {
  grid-column-gap: 40px;
  grid-row-gap: 15px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

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

.dropdown-toggle.v2 {
  color: var(--white);
  padding-left: 20px;
  padding-right: 40px;
}

.dropdown-toggle.v2.color {
  color: var(--dark-grey);
  border-bottom-style: none;
  margin-top: 0;
}

.main-nav {
  border-bottom: 1px solid var(--medium-grey);
  background-color: #0000;
  width: 100%;
  height: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.main-nav.full-color {
  background-color: var(--white);
}

.main-nav-grid {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
}

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

.top-level-dropdown {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: europa, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.container-7 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.first-level-dropdown-list {
  opacity: 1;
  padding-right: 0;
  display: none;
}

.first-level-dropdown-list.w--open {
  background-color: var(--white);
  border-radius: 5px;
  padding: 20px 0 20px 20px;
  transition: opacity .2s;
}

.icon-3 {
  transform: rotate(270deg);
}

.second-level-dropdown-list {
  position: relative;
}

.second-level-dropdown-list.w--open {
  background-color: var(--light-grey);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: opacity .2s;
  position: absolute;
  inset: 0% auto auto 100%;
}

.dropdown-3 {
  width: 100%;
  position: relative;
}

.first-level-dropdown-toggle {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.first-level-dropdown-toggle:hover {
  color: var(--purple);
}

.first-level-dropdown-toggle.w--open {
  padding: 0 40px 0 0;
}

.second-level-dropdown-link {
  letter-spacing: 0;
  text-transform: none;
  padding-left: 10px;
  font-family: Benton Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.second-level-dropdown-link:hover {
  color: var(--purple);
}

.second-level-dropdown-link:focus {
  color: var(--blue);
}

.nav-logo-2 {
  opacity: 1;
  display: block;
  position: absolute;
}

.nav-logo-white {
  display: block;
}

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

.grid-32 {
  grid-template-rows: auto;
  align-items: start;
}

.virtual-card {
  background-color: var(--white);
  box-shadow: 1px 1px 9px 0 var(--grey);
  border-radius: 5px;
  padding: 40px;
}

.grid-33 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

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

.heading-31, .heading-32 {
  text-align: center;
}

.grid-35 {
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
}

.rich-text-block-9 {
  color: var(--white);
  text-align: center;
  width: 100%;
  display: block;
}

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

.columns-12 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.column-14 {
  padding-top: 15px;
  padding-left: 40px;
}

.grid-38 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  margin-bottom: 70px;
}

.grid-38.single {
  grid-template-columns: 1fr;
}

.grid-17-short {
  grid-column-gap: 25px;
  grid-row-gap: 40px;
  grid-template: ". . . . . ."
                 "Area Area Area Area Area Area"
                 / 3fr .75fr .75fr .75fr .75fr .75fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.mobile-form-radio-header {
  font-size: 16px;
}

.div-block-116 {
  background-color: #3d3d3db3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.modal-box {
  border-top: 3px solid var(--purple);
  background-color: var(--white);
  border-radius: 5px;
  padding: 40px;
}

.rich-text-block-10 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 26px;
}

.collection-item-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.grid-40 {
  grid-column-gap: 16px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  margin-top: 20px;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16 {
  font-size: 18px;
  text-decoration: underline;
}

.youtube {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 60px;
}

.youtube-2, .youtube-3 {
  margin: 20px auto;
}

.mask-2 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae4bdd7bfc2a_Phoenix-Convention-Center.jpg");
  background-position: 0 0;
  background-size: auto;
}

.dance-recital-grid {
  grid-row-gap: 20px;
  text-align: left;
  grid-template-columns: 1fr .5fr .5fr;
  width: 75%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.grid-heading {
  color: var(--dark-grey);
  font-size: 15px;
  font-weight: 700;
}

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

.grid-text.lunch {
  background-color: var(--light-grey);
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
}

.recital-purple-card {
  grid-column-gap: 90px;
  grid-row-gap: 0px;
  width: 85%;
  margin: 20px auto 30px;
}

.list-8 {
  width: 34%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

._2col-grid {
  grid-template-rows: auto;
}

._2col-container {
  border-top: 4px solid var(--purple);
  background-color: var(--white);
  box-shadow: 0 0 18px 0 var(--medium-grey);
  border-radius: 4px;
  min-height: 300px;
  padding: 40px 60px;
}

._2col-heading {
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: europa, sans-serif;
  font-size: 18px;
}

._2col-copy {
  color: var(--grey);
  margin-top: 40px;
  font-size: 16px;
  line-height: 32px;
}

.parallax-copy {
  color: var(--grey);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.parallax-copy-list {
  margin-bottom: 0;
  padding-left: 0;
}

.parallax-copy-item {
  margin-bottom: 10px;
}

.parallax-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  overflow: hidden;
}

.image-18 {
  max-height: 33px;
}

.collection-list-3 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.collection-item-6 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
}

.image-21 {
  z-index: 3;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-119 {
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 130px;
  height: 187px;
  margin: 15px;
  position: relative;
  inset: 0% 0% auto;
}

.collection-list-wrapper-7 {
  max-width: 100%;
}

.collection-list-wrapper-7._2 {
  margin-top: 40px;
}

.div-block-120 {
  z-index: 1000;
  background-color: #000000a6;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.div-block-121 {
  background-color: var(--white);
  border-radius: 15px;
  width: 70%;
  height: 88vh;
  margin: 80px auto auto;
  padding: 50px;
  display: block;
  position: relative;
  overflow: visible;
}

.heading-33 {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-family: europa, sans-serif;
  font-size: 21px;
  line-height: 30px;
}

.text-input {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--grey);
  margin-bottom: 20px;
}

.form-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: ". ."
                 ". ."
                 "Area Area"
                 "Area-2 ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-22 {
  cursor: pointer;
  border-radius: 20px;
  max-width: 20px;
  position: absolute;
  inset: 5% 4% auto auto;
}

.link-3 {
  color: #350bf0;
}

.text-block-63 {
  color: var(--white);
  text-align: center;
  font-size: 16px;
}

.html-embed-2 {
  text-align: center;
  object-fit: fill;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
  position: static;
}

.text-block-64 {
  color: var(--white);
  text-align: center;
  font-family: Benton Sans, sans-serif;
  font-size: 20px;
}

.text-block-65 {
  color: var(--white);
  text-align: center;
}

.div-block-122 {
  background-color: var(--purple);
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 20px;
  width: 100px;
  height: 35px;
  padding-top: 9px;
  padding-bottom: 7px;
  padding-left: 2px;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  inset: -4% auto auto;
}

.no-nav-header {
  border-bottom: 1px solid #b06bca;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 135px;
  margin-top: 0;
  display: flex;
}

.image-23 {
  width: 120px;
  margin: auto;
  display: block;
}

.body-3 {
  grid-row-gap: 0px;
  background-color: #0000;
  justify-content: flex-start;
  display: block;
}

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

.grid-42 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 75%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.location-card {
  z-index: 0;
  border-top: 5px solid var(--purple);
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 400px;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  box-shadow: 0 0 15px #00000024;
}

.location-card.dark {
  border-top-color: var(--medium-grey);
  height: 475px;
  box-shadow: 0 0 15px #0000003d;
}

.large-body {
  color: var(--grey);
  text-align: center;
  padding-top: 15px;
  font-size: 16px;
  line-height: 26px;
}

.large-body.bottom-margin {
  margin-bottom: 20px;
}

.icon-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 15px;
  margin-bottom: 30px;
}

.div-block-123 {
  z-index: -25;
  background-color: var(--light-grey);
  width: 100%;
  height: 500px;
  position: absolute;
  inset: auto 0% 0%;
}

.location-card-img {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae40357bfb50_20170924-ArizonaSunrays_01-1920x1280.avif");
  background-position: 0 0;
  background-size: cover;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  width: 100%;
  height: 225px;
  position: absolute;
  inset: auto 0% 0%;
}

.location-card-img.arcadia {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fe879a37d8eda3aacc564_Arcadia.avif");
}

.location-card-img.north {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/673232762b1156130f3c93e0_IMG_6685.jpeg");
  background-position: 50%;
}

.link-block-3, .link-block-4 {
  cursor: not-allowed;
}

.nav-v2 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-bottom: 1px solid #0000;
  flex-wrap: nowrap;
  grid-template: "."
  / min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 50px;
  display: grid;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-v2.arcadia, .nav-v2.arcadia.color {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  top: 0;
}

.nav-v2.carefree {
  display: block;
  top: 300px;
}

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

.color-logo {
  opacity: 1;
  width: 120px;
  height: 119px;
  display: block;
  position: absolute;
}

.white-logo {
  width: 120px;
  height: 120px;
  display: block;
  position: absolute;
}

.logo {
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: 40px;
  display: block;
  position: relative;
}

.nav-v2-dropdown {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: europa, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.nav-menu {
  background-color: #0000;
  display: block;
  position: relative;
  inset: 0% auto auto 0%;
}

.location-dropdown {
  border-bottom: 1px solid var(--white);
  flex: 1;
  min-width: 215px;
  margin-right: 20px;
  position: relative;
  top: auto;
  left: auto;
}

.location-dropdown.w--open {
  background-color: #fff;
  border-radius: 7px;
  min-width: 217px;
  padding: 15px 0 0;
  position: absolute;
  top: 45px;
  left: -2px;
}

.location-dropdown.color {
  border-bottom-color: silver;
  margin-top: 0;
}

.location-dropdown-title {
  color: var(--white);
  font-size: 15px;
  font-weight: 700;
}

.location-dropdown-title.color {
  color: var(--dark-grey);
  border-bottom-style: none;
  margin-top: 0;
}

.location-dropdown-address {
  color: var(--white);
}

.location-dropdown-address.color {
  color: var(--grey);
  border-bottom-style: none;
  margin-top: 0;
}

.location-dropdown-toggle {
  min-width: 215px;
  margin-top: 0;
  padding: 0 50px 8px 7px;
  display: inline-block;
}

.icon-6 {
  color: var(--white);
  position: absolute;
  right: 0;
}

.icon-6.color {
  color: silver;
  border-bottom-style: none;
  margin-top: 17px;
}

.location-nav-block {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.location-dropdown-link {
  color: var(--grey);
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.location-dropdown-link:hover {
  background-color: #7575751a;
  border-radius: 4px;
}

.location-dropdown-link.current {
  color: var(--purple);
  background-color: #b20df026;
  border-radius: 6px;
}

.bold-text-17 {
  color: var(--dark-grey);
}

.bold-text-17.current {
  color: var(--purple);
}

.bold-text-18 {
  color: var(--dark-grey);
}

.bold-text-18.current {
  color: var(--purple);
}

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

.bold-text-20 {
  color: var(--dark-grey);
}

.bold-text-20.current {
  color: var(--purple);
}

.dropdown-link-4 {
  color: var(--dark-grey);
}

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

.map-link {
  background-color: #7575751a;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
  height: 45px;
  margin-top: 5px;
  padding-top: 13px;
  padding-bottom: 12px;
}

.text-block-67 {
  color: var(--dark-grey);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: europa, sans-serif;
  font-weight: 700;
}

.contact-info-grid {
  grid-template-areas: "Area Area";
  width: 100%;
}

.empty-state-3 {
  color: var(--white);
  background-color: #0000;
}

.collection-list-wrapper-8 {
  flex: 0 auto;
  margin-top: 150px;
}

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

.tab-link-arcadia {
  background-color: #0000;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-arcadia.w--current {
  color: var(--purple);
  background-color: #b20df014;
  border-radius: 6px;
  font-weight: 700;
}

.tab-link-carefree {
  background-color: #0000;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-carefree.w--current {
  color: var(--purple);
  background-color: #b20df014;
  border-radius: 6px;
  font-weight: 700;
}

.tab-link-all-events {
  background-color: #0000;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-all-events.w--current {
  color: var(--purple);
  background-color: #b20df014;
  border-radius: 6px;
  font-weight: 700;
}

.tab-link-phoenix {
  background-color: #0000;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-phoenix.w--current {
  color: var(--purple);
  background-color: #b20df014;
  border-radius: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
}

.text-block-68, .text-block-69 {
  font-size: 15px;
}

.tabs-content {
  margin-top: 30px;
  overflow: visible;
}

.tab-pane-phoenix {
  overflow: visible;
}

.tabs-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-125 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-125.full {
  margin-top: 50px;
  margin-bottom: 50px;
}

.paragraph-14 {
  color: var(--white);
  text-align: center;
}

.show-start-date {
  color: var(--white);
  text-align: right;
  font-weight: 700;
}

.show-end-date {
  color: var(--white);
  font-weight: 700;
}

.collection-item-7 {
  margin-bottom: 20px;
}

.show-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-26 {
  width: 18px;
  position: absolute;
  top: 0;
  left: -16px;
}

.color {
  border-bottom: 1px solid var(--medium-grey);
  background-color: var(--white);
  margin-top: 150px;
}

.navbar-2 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.arcadia {
  margin-top: 0;
  display: block;
}

.navbar-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-3.carefree {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  top: 0;
}

.navbar-3.carefree.color {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  top: 0;
}

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

.div-block-127 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: end;
  display: block;
}

.alert {
  background-color: #fef9ed;
  border: 1px solid #aa7705;
  border-radius: 5px;
  width: 75%;
  margin: 60px auto;
  padding: 20px;
}

.text-block-70 {
  color: #7c5600;
  font-size: 15px;
  line-height: 23px;
}

.container-8 {
  position: relative;
}

.map-icon {
  margin-top: 0;
  margin-bottom: 10px;
}

.map-icon.hidden {
  display: block;
}

.small-text {
  font-size: 14px;
  line-height: 20px;
}

.button-2 {
  text-align: left;
  margin-left: 360px;
  margin-right: auto;
  font-size: 20px;
  display: inline-block;
}

.button-3 {
  text-align: center;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  position: static;
}

.body-4 {
  background-image: none;
}

.section-5 {
  background-image: linear-gradient(#000, #fff);
  display: flex;
}

.heading-34 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: europa, sans-serif;
}

.image-27 {
  display: inline-block;
}

.paragraph-15 {
  margin-top: 20px;
  font-size: 16px;
  line-height: 28px;
}

.link-4 {
  margin-bottom: 40px;
  font-size: 16px;
  display: inline-block;
}

.container-9 {
  width: 90%;
}

.collection-item-8 {
  border: 1px #000;
}

.heading-35 {
  display: flex;
}

.heading-36, .heading-37 {
  align-self: flex-start;
  display: flex;
}

.text-block-71 {
  padding-right: 10px;
  font-weight: 700;
  display: inline-block;
}

.text-block-72 {
  display: inline-block;
}

.container-10 {
  width: 90%;
  margin-left: auto;
  display: block;
}

.paragraph-16 {
  width: 80%;
  margin-top: 20px;
}

.image-28 {
  clear: left;
}

.div-block-128 {
  margin-bottom: 20px;
}

.section-6 {
  margin-top: 220px;
  margin-bottom: 140px;
  display: block;
  position: static;
}

.section-7 {
  margin-bottom: 140px;
  padding-left: 5vw;
  padding-right: 5vw;
}

.text-block-73, .text-block-74 {
  color: var(--white);
  text-align: center;
}

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

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

.grid-44 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-17 {
  margin-bottom: 10px;
}

.columns-13 {
  margin-top: 40px;
}

.text-block-75 {
  color: var(--grey);
  text-align: left;
  font-size: 16px;
  line-height: 25px;
}

.columns-14 {
  padding-left: 20px;
}

.paragraph-18 {
  margin-bottom: 0;
}

.paragraph-19 {
  margin-bottom: 20px;
}

.text-block-76 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
}

.text-block-77 {
  color: var(--grey);
  text-align: center;
  margin-top: 40px;
  font-size: 16px;
  font-weight: 700;
}

.text-block-78 {
  margin-top: 40px;
}

.div-block-129 {
  margin-top: 20px;
  margin-bottom: 0;
}

.text-block-79 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  line-height: 30px;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fe72ec62e5f2aecd66650_IMG_6672.JPG");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
}

.text-block-80 {
  color: var(--white);
  text-align: center;
  margin: 0 auto;
  padding-top: 220px;
  padding-bottom: 0;
  font-size: 16px;
}

.text-block-80.caption {
  text-transform: uppercase;
  text-shadow: 1px 2px 1px #00000080;
  font-family: Oswald, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.div-block-131 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-132 {
  margin-bottom: 20px;
}

.columns-15 {
  margin-top: 40px;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/670eee58d847840c53e3cbf4_Preschool%20Gym%20-%200008.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fe776dad3aa2b4fdc1d79_IMG_2754%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.fs_accordion-2_message {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-2_paragraph {
  margin-bottom: 0;
  line-height: 26px;
}

.fs_accordion-2_body {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-2_content {
  font-size: 16px;
  line-height: 24px;
  transition: max-height .2s;
  overflow: hidden;
}

.fs_accordion-2_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_arrow-wrapper {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper.is-active-accordion {
  transform: rotate(180deg);
}

.fs_accordion-2_label {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.fs_accordion-2_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-2_header:focus-visible, .fs_accordion-2_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-2_embed {
  margin-bottom: 0;
}

.fs_accordion-2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.link-5 {
  color: var(--dark-grey);
}

.div-block-133 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/66107a43f840660db95320e0_IMG_2299_resized.jpeg");
  background-position: 50%;
  background-size: 2016px;
  width: 100%;
  height: 100%;
}

.div-block-134 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/66107832e45b70abbf517478_IMG_2298.jpg");
  background-position: 50%;
  background-size: 2016px;
}

.link-6 {
  color: var(--purple);
  margin-top: 20px;
  margin-bottom: 100px;
  font-family: europa, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.link-7 {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-weight: 700;
  display: block;
}

.slider-5 {
  max-height: none;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fe879a37d8eda3aacc564_Arcadia.avif");
  background-position: 100%;
  background-size: cover;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fa5e9e1bf3b6d992b452_tempImage64f1gY.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-135 {
  margin-top: 20px;
}

.link-8 {
  font-weight: 700;
}

.slide-11 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fa8eff8e9283dfd22c5d_tempImagefhk6eU.jpg");
  background-position: 50%;
  background-size: cover;
}

.button-4 {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: 0;
  align-self: center;
  min-width: 180px;
  max-width: 230px;
  margin-top: 20px;
  margin-left: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: block;
}

.button-4.cribtn {
  background-color: #b20df0;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.text-block-81 {
  color: var(--white);
  letter-spacing: .75px;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-39 {
  box-sizing: content-box;
  color: var(--white);
  object-fit: fill;
  background-color: #000;
  max-width: none;
  padding-bottom: 0;
  font-family: Teko, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 100px;
  overflow: visible;
}

.subheadingcri {
  color: var(--light-grey);
  text-align: center;
  letter-spacing: .9px;
  text-transform: uppercase;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.text-block-83 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  font-family: Teko, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 65px;
}

.container-11 {
  color: var(--white);
  font-family: Teko, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.div-block-136 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/663a79e10809179fe661d1cf_35847154_1870800079646710_8534219022105837568_o.jpeg");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 160px;
  padding-left: 60px;
}

.navbar-5 {
  background-color: #fff;
}

.brand-3 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.brand-3.w--current {
  background-image: none;
}

.slide-12, .slide-13, .slide-14, .slide-15, .slide-16, .slide-17, .slide-18, .slide-19, .slide-20, .slide-21 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae18ae7bfc22_20170924-ArizonaSunrays_06.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-23 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae1dd07bfc20_20170924-ArizonaSunrays_10.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/678577cd2cc61913848c6334_Learning%20Center%20-%200044.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-137 {
  color: var(--white);
  text-align: center;
  background-color: #303030;
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-138 {
  text-align: center;
  background-color: #000;
  flex: 0 auto;
  align-self: auto;
  padding: 60px 100px;
}

.div-block-139 {
  background-color: #303030;
  align-self: auto;
  padding-top: 75px;
  padding-bottom: 75px;
}

.heading-40 {
  color: var(--light-grey);
  text-align: center;
  text-shadow: 2px 2px 2px #00000073;
  margin-bottom: 40px;
  font-family: Teko, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 50px;
}

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

.list-9 {
  color: var(--light-grey);
  text-align: left;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}

.div-block-140 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6679a55830ad9cb2e456c8eb_3V7A1491-Preview.jpg");
  background-position: 50%;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-22 {
  color: var(--white);
  text-align: center;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: Teko, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 24px;
}

.grid-45 {
  background-color: #fff;
  margin-bottom: 60px;
  margin-left: 40px;
  margin-right: 40px;
}

.slider-6 {
  background-color: #0000;
  padding: 40px 60px 60px;
}

.heading-41 {
  color: var(--grey);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  padding-left: 10%;
  font-family: Nunito Sans, sans-serif;
  font-size: 15px;
}

.heading-42 {
  color: var(--white);
  text-align: left;
  padding-left: 10%;
  font-family: Teko, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.paragraph-23 {
  color: var(--white);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Nunito Sans, sans-serif;
  font-size: 20px;
  line-height: 34px;
}

.columns-16 {
  margin-left: 10%;
  margin-right: 10%;
}

.div-block-141 {
  background-color: #000000a6;
  padding-top: 60px;
  padding-bottom: 60px;
}

.paragraph-24 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.paragraph-25 {
  color: var(--white);
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.div-block-142 {
  background-color: #0000;
  padding: 20px 40px 40px;
}

.columns-17 {
  background-color: #fff;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-143 {
  width: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-144 {
  background-color: #303030;
  padding-top: 40px;
  padding-bottom: 10px;
}

.paragraph-26 {
  color: var(--medium-grey);
  text-align: center;
  padding-top: 40px;
  font-family: Nunito Sans, sans-serif;
}

.image-29 {
  text-align: left;
  vertical-align: baseline;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-145 {
  background-image: linear-gradient(135deg, #b20df0e6 44%, #037ea0e6);
}

.image-30 {
  text-align: center;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.image-31 {
  text-align: center;
  vertical-align: baseline;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  position: static;
}

.link-block-5 {
  box-sizing: border-box;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  display: block;
}

.nav-menu-2 {
  letter-spacing: .5px;
  text-transform: uppercase;
}

.div-block-146 {
  background-color: #303030;
}

.div-block-146.dateblock {
  flex-flow: column;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-147 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-84, .text-block-85, .text-block-86, .text-block-87, .text-block-88 {
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.text-block-89 {
  margin-top: 10px;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  display: none;
}

.div-block-148 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/669440cd2c29addda463b08b_Downtown.png");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  align-self: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.heading-43 {
  color: var(--white);
  text-align: center;
  padding-left: 0;
  font-family: Teko, sans-serif;
  font-size: 42px;
  font-weight: 300;
}

.heading-44 {
  font-family: Teko, sans-serif;
  font-size: 42px;
  font-weight: 400;
}

.button-5 {
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  vertical-align: baseline;
  background-color: #3898ec00;
  border: 2px solid #fff;
  align-items: stretch;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: inline-block;
}

.fs_accordion-1_message {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-1_paragraph {
  text-align: left;
  margin-bottom: 0;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.fs_accordion-1_body {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-1_content {
  overflow: hidden;
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_label {
  font-family: Teko, sans-serif;
  font-size: 1.75rem;
  font-weight: 500;
}

.fs_accordion-1_label.faq-cri {
  font-size: 1.75rem;
}

.fs_accordion-1_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

.fs_accordion-1_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-149 {
  padding: 10px 15% 60px;
}

.heading-45 {
  font-family: Teko, sans-serif;
  font-weight: 400;
}

.heading-45.whitecr {
  color: var(--white);
  font-size: 85px;
  font-weight: 400;
}

.div-block-150 {
  text-align: center;
  background-color: #303030;
  padding-top: 60px;
  padding-bottom: 75px;
}

.heading-46 {
  color: var(--white);
  font-family: Teko, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 65px;
}

.text-block-90 {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  padding-top: 15px;
  font-family: Nunito Sans, sans-serif;
  font-size: 15px;
  line-height: 25px;
  display: block;
}

.heading-47 {
  color: var(--purple);
  font-family: Teko, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 48px;
}

.column-18 {
  text-align: center;
  padding-top: 2%;
  padding-bottom: 40px;
  padding-left: 20px;
  font-family: Nunito Sans, sans-serif;
  font-size: 15px;
}

.paragraph-27 {
  padding-bottom: 10px;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-28 {
  text-transform: none;
  margin-top: 15px;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-91 {
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-92 {
  padding-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

.fs_accordion-1_message-2 {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-1_paragraph-2 {
  margin-bottom: 0;
  font-family: Nunito Sans, sans-serif;
}

.fs_accordion-1_body-2 {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-1_content-2 {
  overflow: hidden;
}

.fs_accordion-1_icon-2 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_label-2 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 400;
}

.fs_accordion-1_header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem .75rem;
  font-family: Teko, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.fs_accordion-1_header-2:focus-visible, .fs_accordion-1_header-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_embed-2 {
  margin-bottom: 0;
}

.fs_accordion-1_component-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  padding-bottom: 30px;
  padding-right: 20px;
  display: grid;
}

.button-6 {
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #b20df0e6;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.text-block-93 {
  color: #757575;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 32px;
  display: none;
}

.text-block-93.section-paragraph {
  color: #757575;
  text-align: center;
  max-width: 640px;
  margin-top: 0%;
  font-size: 16px;
  display: block;
}

.link-9, .link-10 {
  color: var(--white);
}

.heading-48 {
  color: var(--white);
  font-family: Teko, sans-serif;
  font-size: 85px;
  font-weight: 400;
}

.columns-18 {
  padding-top: 30px;
}

.text-block-94 {
  color: var(--purple);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Teko, sans-serif;
  font-size: 24px;
}

.heading-49 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-family: Teko, sans-serif;
  font-size: 36px;
  font-weight: 300;
}

.paragraph-29 {
  color: var(--medium-grey);
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.image-32 {
  margin-top: 20px;
  padding-bottom: 40px;
}

.column-19 {
  padding: 20px 10% 30px;
  line-height: 22px;
}

.heading-50 {
  color: var(--grey);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.heading-51 {
  color: var(--purple);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Teko, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.button-7 {
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  vertical-align: baseline;
  background-color: #b20df0;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: Teko, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  display: inline-block;
}

.paragraph-30 {
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.column-20 {
  flex-flow: column;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.nav-link-2 {
  padding-top: 35px;
  font-size: 20px;
}

.nav-link-2.w--current {
  color: var(--purple);
}

.nav-link-3 {
  padding-top: 35px;
  font-size: 20px;
}

.nav-link-3.w--current {
  color: var(--purple);
}

.nav-link-4 {
  padding-top: 35px;
  font-size: 20px;
}

.nav-link-4.w--current {
  color: var(--purple);
  font-size: 20px;
}

.nav-link-5 {
  padding-top: 35px;
  font-size: 20px;
}

.nav-link-5.w--current {
  color: var(--purple);
  padding-top: 35px;
}

.nav-link-6 {
  padding-top: 35px;
  padding-right: 20px;
  font-size: 20px;
}

.nav-link-6.w--current {
  color: var(--purple);
}

.div-block-151 {
  padding-top: 20px;
}

.div-block-152 {
  margin-top: 40px;
}

.image-33 {
  max-height: 100%;
  margin-top: 20px;
}

.div-block-153 {
  background-color: #303030;
}

.image-34 {
  width: 300px;
}

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

.image-35 {
  text-align: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-52 {
  text-align: center;
  margin-bottom: 30px;
  font-family: Teko, sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.div-block-154 {
  text-align: center;
  padding: 40px 120px 80px;
}

.button-8 {
  text-align: center;
  letter-spacing: .75px;
  text-transform: uppercase;
  background-color: #b20df0;
  font-family: Teko, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
  display: inline-block;
}

.button-8.button-hotel {
  margin-right: 10px;
}

.button-8.buttonhotel {
  margin-bottom: 20px;
}

.button-9 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #b20df0;
  font-family: Teko, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.button-9.buttonhotel {
  margin-bottom: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.buttonhotel {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #b20df0;
  margin-bottom: 20px;
  margin-right: 20px;
  font-family: Teko, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 24px;
}

.fs_accordion-1_message-3 {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-1_paragraph-3 {
  color: var(--grey);
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.fs_accordion-1_body-3 {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-1_content-3 {
  overflow: hidden;
}

.fs_accordion-1_icon-3 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_label-3 {
  font-family: europa, sans-serif;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 30px;
}

.fs_accordion-1_header-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header-3:focus-visible, .fs_accordion-1_header-3[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_embed-3 {
  margin-bottom: 0;
}

.fs_accordion-1_component-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_accordion-1_paragraph-4 {
  margin-bottom: 0;
}

.fs_accordion-1_label-4 {
  font-family: europa, sans-serif;
  font-size: 1.15rem;
  font-weight: 700;
}

.paragraph-31 {
  color: var(--dark-grey);
  text-align: center;
  padding: 40px 140px;
  font-family: Nunito Sans, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

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

.section-8 {
  margin-bottom: 60px;
  padding: 60px 10% 20px;
}

.div-block-155 {
  margin-bottom: 60px;
  padding-left: 0%;
  padding-right: 0%;
}

.list-10 {
  color: var(--grey);
  padding-left: 20px;
  font-size: 16px;
  line-height: 24px;
}

.list-item-5, .list-item-6 {
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.heading-54 {
  color: var(--purple);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.bold-text-21 {
  color: var(--purple);
  font-family: europa, sans-serif;
  font-size: 30px;
}

.div-block-156 {
  margin-bottom: 60px;
  padding-left: 0%;
  padding-right: 0%;
}

.div-block-157 {
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.column-22 {
  color: var(--purple);
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: europa, sans-serif;
}

.list-11 {
  color: var(--grey);
  padding-left: 20px;
}

.list-item-7 {
  padding-bottom: 10px;
  font-family: Benton Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-item-8, .list-item-9 {
  font-family: Benton Sans, sans-serif;
}

.div-block-158 {
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
}

.heading-55 {
  color: var(--purple);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.list-item-10 {
  color: var(--grey);
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.list-item-10.listitemhome {
  font-size: 16px;
  line-height: 24px;
}

.listitemhome {
  color: var(--grey);
  padding-bottom: 10px;
  font-family: Benton Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.list-item-11 {
  color: var(--grey);
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-159 {
  margin-bottom: 60px;
  padding-bottom: 0;
}

.fs_accordion-1_message-4 {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-1_paragraph-5 {
  margin-bottom: 0;
}

.fs_accordion-1_body-4 {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-1_content-4 {
  overflow: hidden;
}

.fs_accordion-1_icon-4 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_label-5 {
  font-size: 1.25rem;
  font-weight: 500;
}

.fs_accordion-1_header-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-1_header-4:focus-visible, .fs_accordion-1_header-4[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_embed-4 {
  margin-bottom: 0;
}

.fs_accordion-1_component-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_accordion-2_message-2 {
  color: var(--accessible-components--dark-grey);
}

.fs_accordion-2_paragraph-2 {
  color: var(--grey);
  margin-bottom: 0;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.fs_accordion-2_body-2 {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-2_content-2 {
  transition: max-height .2s;
  overflow: hidden;
}

.fs_accordion-2_icon-2 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_arrow-wrapper-2 {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper-2.is-active-accordion {
  transform: rotate(180deg);
}

.fs_accordion-2_label-2 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Teko, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.fs_accordion-2_header-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-2_header-2:focus-visible, .fs_accordion-2_header-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-2_embed-2 {
  margin-bottom: 0;
}

.fs_accordion-2_component-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.column-24 {
  padding-top: 2%;
  padding-bottom: 30px;
}

.text-block-95, .text-block-96, .text-block-97, .text-block-98, .text-block-99 {
  font-size: 16px;
  line-height: 24px;
}

.fs_accordion-2_paragraph-3 {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.fs_accordion-2_label-3 {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Teko, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
}

.text-block-100 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
}

.div-block-160 {
  background-color: var(--light-grey);
  margin-top: 0;
  padding-top: 100px;
}

.heading-56 {
  margin-top: 0;
}

.text-block-101 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}

.heading-57, .heading-58 {
  margin-top: 0;
}

.text-block-102, .text-block-103 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}

.div-block-161 {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-59, .heading-60, .heading-61, .heading-62 {
  color: var(--purple);
  text-align: center;
  margin-bottom: 30px;
  font-family: europa, sans-serif;
}

.heading-63 {
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: europa, sans-serif;
  display: flex;
}

.list-item-12 {
  padding-bottom: 8px;
  font-size: 15px;
  line-height: 24px;
}

.list-item-13 {
  color: var(--grey);
  padding-bottom: 8px;
  font-size: 1.05em;
  line-height: 1.5em;
}

.list-item-14 {
  color: var(--grey);
  font-size: 1.05em;
  line-height: 1.5em;
}

.list-item-15, .listitemhome2, .list-item-16, .list-item-17 {
  color: var(--grey);
  padding-bottom: 8px;
  font-size: 1.05em;
  line-height: 1.5em;
}

.list-item-18, .list-item-19, .list-item-20, .list-item-21 {
  padding-bottom: 8px;
}

.list-item-22 {
  color: var(--grey);
  font-size: 1.05em;
  line-height: 1.5em;
}

.image-36 {
  text-align: center;
  display: inline-block;
}

.image-37 {
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
}

.list-12 {
  padding-left: 15px;
}

.image-38 {
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
}

.list-13, .list-14, .list-15 {
  padding-left: 15px;
}

.image-39, .image-40 {
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
}

.div-block-162 {
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 0;
  display: flex;
}

.button-10 {
  font-size: 15px;
}

.heading-64 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 38px;
}

.heading-64.whysunrayssubhead {
  text-align: center;
}

.list-16 {
  padding-left: 20px;
}

.heading-65 {
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-65.whysunrayssubhead {
  color: var(--purple);
  text-align: center;
  font-size: 30px;
  line-height: 38px;
}

.list-17 {
  padding-left: 20px;
}

.list-item-23 {
  font-size: 16px;
  line-height: 24px;
}

.column-25 {
  padding-left: 10px;
  padding-right: 10px;
}

.column-26, .column-27, .column-28 {
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.image-41, .image-42, .image-43, .image-44 {
  box-shadow: 0 2px 5px #0003;
}

.button-11 {
  background-color: var(--purple);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-weight: 700;
}

.column-29, .column-30 {
  justify-content: center;
  display: flex;
}

.div-block-163 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae559f7bfc10_08-30-20-Sunrays-074.jpg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
  box-shadow: 0 1px 4px #0006;
}

.div-block-164 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89ae6a677bfb51_20170924-ArizonaSunrays_15-1920x1280.avif");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
  box-shadow: 0 1px 4px #0006;
}

.div-block-165 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/5f9f25ca5f89aec9237bfc55_Gymnastics-014%20copy.avif");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
  box-shadow: 0 1px 3px #0006;
}

.div-block-166 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/673ba33584c2370cf11c989b_IMG_5012.avif");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 165px;
  margin-bottom: 20px;
  box-shadow: 0 1px 4px #0006;
}

.section-9 {
  margin-bottom: 20px;
}

.columns-19 {
  border-top: 1px #000;
}

.div-block-167 {
  background-color: var(--light-grey);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 140px;
  display: flex;
}

.image-45 {
  text-align: center;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-46 {
  text-align: center;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.column-31 {
  align-self: center;
}

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

.text-block-104, .text-block-105 {
  color: var(--white);
  text-align: center;
  font-size: 16px;
}

.text-block-106 {
  display: block;
}

.collection-item-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  line-height: 30px;
  display: grid;
}

.collection-list-4, .collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  line-height: 30px;
  display: grid;
}

.collection-item-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  line-height: 30px;
  display: grid;
}

.textarea-2 {
  display: none;
}

.field-label {
  color: var(--grey);
  font-weight: 400;
}

.select-field {
  color: var(--dark-grey);
}

.slider-7 {
  box-shadow: 0 2px 5px #0003;
}

.slide-26, .slide-27, .slide-28 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fe776dad3aa2b4fdc1d79_IMG_2754%202.JPG");
  background-position: 50%;
  background-size: cover;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/670efadee4225f2976eee135_Trampoline%20-%200007.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc688b0b6f6b3d92ae1a8_0B3DA2FC-EAAA-4EB9-B0F6-306738743218_1_201_a.jpeg");
  background-position: 0 0;
  background-size: cover;
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc84f35b0418ee0e34416_Media%20Day%20-024.jpg");
  background-position: 0 0;
  background-size: cover;
}

.collection-list-wrapper-9 {
  margin-left: 20px;
  padding-right: 20px;
}

.slider-8, .slider-9, .slider-10, .slider-11 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-33 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc688b0b6f6b3d92ae1a8_0B3DA2FC-EAAA-4EB9-B0F6-306738743218_1_201_a.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc84f35b0418ee0e34416_Media%20Day%20-024.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc688b0b6f6b3d92ae1a8_0B3DA2FC-EAAA-4EB9-B0F6-306738743218_1_201_a.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/671fc84f35b0418ee0e34416_Media%20Day%20-024.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-38 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6725903e2dadd543a8b1cf20_Dance0010.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-39 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6728edfa9e706c5ec916f668_Ninja%20-%200006.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-40, .slide-41 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/6728edfa9e706c5ec916f668_Ninja%20-%200006.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.paragraph-32, .paragraph-33, .paragraph-34 {
  margin-top: 20px;
}

.slide-42, .slide-43 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/677072fd04f948042a0b2346_08-30-20%20Sunrays-050.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-44 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707641c1099518658edd91_08-30-20%20Sunrays-050.avif");
  background-position: 50%;
  background-size: cover;
}

.slide-45 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707a53174fc6d87a2f9463_Balcony0009.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-46 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b47d327b7c71e8f8f6d_Balcony0008.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-47 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b716214c6c3e52e9161_Balcony0006.jpg");
  background-position: 0%;
  background-size: cover;
}

.slide-48 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707a53174fc6d87a2f9463_Balcony0009.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-49 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b47d327b7c71e8f8f6d_Balcony0008.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-50 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b716214c6c3e52e9161_Balcony0006.jpg");
  background-position: 0%;
  background-size: cover;
}

.slide-51 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707a53174fc6d87a2f9463_Balcony0009.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-52 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b47d327b7c71e8f8f6d_Balcony0008.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-53 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b716214c6c3e52e9161_Balcony0006.jpg");
  background-position: 0%;
  background-size: cover;
}

.promo-partners {
  padding: 7% 10%;
}

.phx-moms {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  align-items: stretch;
  margin-top: 0;
  padding-top: 0;
  display: grid;
}

.link-block-6 {
  min-width: 300px;
  min-height: 300px;
  margin-bottom: 20px;
  padding-top: 20px;
}

.heading-66 {
  text-align: center;
  font-family: europa, sans-serif;
}

.heading-67 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.div-block-170 {
  font-size: 16px;
  line-height: 24px;
}

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

.paragraph-35, .link-11 {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-68 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-69 {
  text-align: center;
  margin-top: 0;
  font-family: europa, sans-serif;
}

.div-block-172 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  padding-top: 40px;
  display: grid;
}

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

.link-12 {
  text-align: center;
  display: block;
}

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

.link-13 {
  text-align: center;
  display: block;
}

.image-47 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-173 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-174, .div-block-175 {
  text-align: center;
}

.div-block-176 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-70 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-71 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.paragraph-38 {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

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

.link-block-7 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
}

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

.div-block-178 {
  margin-top: 20px;
}

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

.div-block-179 {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-180 {
  text-align: center;
}

.div-block-181 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-182 {
  text-align: center;
}

.div-block-183 {
  font-size: 16px;
  line-height: 24px;
}

.div-block-184 {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-72 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-73 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.image-49 {
  margin-bottom: 0;
}

.image-50 {
  margin-bottom: 20px;
}

.slide-54, .slide-55, .slide-56 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/678aee3a0230477f0533e28a_Learning%20Center%20-%200007.jpg");
  background-position: 100%;
  background-size: cover;
}

.heading-74 {
  text-align: center;
  font-family: europa, sans-serif;
}

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

.fit-mama, .div-block-187 {
  text-align: center;
}

.paragraph-39, .link-15 {
  font-size: 16px;
  line-height: 24px;
}

.link-block-8, .link-block-9 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.paragraph-40, .link-16 {
  font-size: 16px;
  line-height: 24px;
}

.local-vendors {
  border-top: 1px solid #a1a1a1;
  margin-left: 10%;
  margin-right: 10%;
  padding: 5% 0% 7%;
}

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

.techniprint {
  text-align: center;
}

.div-block-191 {
  text-align: center;
  margin-top: 0;
}

.paragraph-41, .link-17, .paragraph-42, .link-18 {
  font-size: 16px;
  line-height: 24px;
}

.link-block-10 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.industry-partners {
  text-align: center;
  border-top: 1px solid #a1a1a1;
  margin-left: 10%;
  margin-right: 10%;
  padding: 5% 0% 7%;
}

.div-block-192 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.sunrays-gives-back {
  text-align: center;
  border-top: 1px solid #a1a1a1;
  margin-left: 10%;
  margin-right: 10%;
  padding: 5% 0% 7%;
}

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

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

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

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

.paragraph-43 {
  font-size: 16px;
  line-height: 24px;
}

.link-block-11 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.heading-75 {
  margin-top: 40px;
  font-family: europa, sans-serif;
}

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

.div-block-198, .div-block-199 {
  font-size: 16px;
  line-height: 24px;
}

.blue-ribbon {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

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

.china-mist, ._32-renewed {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-76 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.div-block-202 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.div-block-203 {
  font-size: 16px;
  line-height: 24px;
}

.link-block-12, .link-block-13 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.heading-77, .heading-78, .heading-79 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.link-block-14, .link-block-15 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.heading-80 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.link-block-16 {
  margin-bottom: 20px;
}

.heading-81 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-82, .heading-83 {
  margin-top: 0;
  font-family: europa, sans-serif;
}

.link-block-17, .link-block-18, .link-block-19 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.scotts-moms {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-84 {
  margin-top: 0;
  font-family: europa, sans-serif;
}

.link-block-20 {
  margin-bottom: 20px;
  padding-top: 20px;
}

.schools {
  margin-top: 40px;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 16px;
  line-height: 24px;
}

.link-block-21 {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 0;
}

.link-block-22 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.list-18 {
  text-align: left;
  font-size: 16px;
  line-height: 24px;
}

.heading-85, .heading-86 {
  font-family: europa, sans-serif;
}

.heading-87 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.heading-88 {
  font-family: europa, sans-serif;
}

.div-block-204 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  line-height: 24px;
  display: grid;
}

.list-item-34, .list-19 {
  text-align: left;
}

.paragraph-44 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.heading-89 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.positive-tech {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.link-block-23 {
  margin-bottom: 20px;
}

.div-block-205 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: 16px;
  line-height: 24px;
  display: grid;
}

.heading-90 {
  font-family: europa, sans-serif;
}

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

.div-block-207, .div-block-208 {
  text-align: center;
}

.phoenix-moms, .scottsdale-moms {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-91, .heading-92 {
  font-family: europa, sans-serif;
}

.image-51, .image-52 {
  max-width: 300px;
}

.slide-57 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fac697adb918b9febf78_tempImaget7ZXlE.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-58 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb3c381ac77f03ed4e45_tempImage6ZG682.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-59 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb826ea8bebb9aad5a7a_tempImage40wCvT.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-60 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fac697adb918b9febf78_tempImaget7ZXlE.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-61 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb3c381ac77f03ed4e45_tempImage6ZG682.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-62 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb826ea8bebb9aad5a7a_tempImage40wCvT.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-63 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fac697adb918b9febf78_tempImaget7ZXlE.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-64 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb3c381ac77f03ed4e45_tempImage6ZG682.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-65 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67b8fb826ea8bebb9aad5a7a_tempImage40wCvT.jpg");
  background-position: 50%;
  background-size: cover;
}

.link-block-24, .link-block-25 {
  margin-bottom: 20px;
}

.heading-93 {
  font-family: europa, sans-serif;
}

.link-block-26 {
  margin-bottom: 20px;
}

.div-block-209 {
  font-size: 16px;
  line-height: 24px;
}

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

.fable {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.heading-94 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.link-block-27 {
  margin-bottom: 20px;
}

.heading-95 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-211, .jfcs {
  font-size: 16px;
  line-height: 24px;
}

.link-block-28 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.guybeveridge, .surge, .childsplay {
  font-size: 16px;
  line-height: 24px;
}

.bestinphoenix {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

.link-block-29 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-96 {
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

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

.slide-66, .slide-67, .slide-68 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67cdeffa2a37181ed49e7883_image%203.jpg");
  background-position: 0%;
  background-size: cover;
}

.collection-item-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--medium-grey);
  grid-template: ". . Area"
                 ". . ."
                 / 3fr 1fr 1fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.text-block-107 {
  background-color: var(--light-grey);
  padding: 30px;
}

.link-19 {
  color: var(--grey);
  text-align: right;
  text-decoration: underline;
}

.text-block-108, .text-block-109 {
  color: #979797;
}

.heading-97 {
  color: var(--purple);
  text-align: center;
  margin-bottom: 40px;
  font-family: europa, sans-serif;
}

.paragraph-47 {
  text-align: center;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-48 {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-49 {
  padding-top: 40px;
}

.purple-card-lg {
  background-color: var(--purple);
  border-radius: 4px;
  width: 75%;
  margin: 60px auto;
  padding: 40px 20px;
}

.heading-98 {
  margin-left: auto;
  margin-right: auto;
}

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

.paragraph-50, .paragraph-51 {
  padding-top: 40px;
}

.slide-69 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67e87edf53c0a97fc57177a9_IMG_0164.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.slider-12 {
  min-height: 600px;
  max-height: none;
}

.slide-70 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67fed0866655171ee0c337ac_Bars0002.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-71 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67707b716214c6c3e52e9161_Balcony0006.jpg");
  background-position: 0 0;
  background-size: cover;
}

.slide-72 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67084a7ebb84f332205c471a_Beam0002.avif");
  background-position: 50%;
  background-size: cover;
}

.tryouts {
  margin-bottom: 60px;
  padding-top: 40px;
  display: none;
}

.heading-99 {
  color: var(--dark-grey);
  text-align: center;
  font-family: europa, sans-serif;
}

.paragraph-52 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
}

.heading-100 {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-weight: 700;
}

.button-13, .div-block-213 {
  text-align: center;
}

.slide-73 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67fd97c0db8788e2ec2738ef_Floor0001.jpg");
  background-position: 50%;
  background-size: cover;
}

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

.heading-101 {
  text-align: center;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
}

.paragraph-53 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  line-height: 32px;
}

.div-block-214 {
  max-width: 600px;
  margin: 100px auto;
}

.paragraph-54 {
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-110, .italic-text {
  font-size: 16px;
  line-height: 32px;
}

.seniors {
  display: none;
}

.div-block-215 {
  display: block;
}

.slide-74 {
  background-image: url("https://cdn.prod.website-files.com/5f9f25ca5f89ae8da07bfb0e/67fed284a15f822c0a4cb6f3_Vault%20-%200002.jpg");
  background-position: 50%;
  background-size: cover;
}

.form-block-3, .form-block-4 {
  display: none;
}

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

.collection-list-wrapper-10 {
  width: 100%;
  max-width: 1200px;
}

.collection-item-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-13.gymnastics.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  justify-content: start;
  place-items: center;
}

.link-20, .text-block-111, .text-block-112 {
  text-align: right;
}

.collection-list-wrapper-11, .collection-list-wrapper-12, .collection-list-wrapper-13 {
  width: 100%;
  max-width: 1200px;
}

.link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27 {
  text-align: center;
}

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

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

.heading-102 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: europa, sans-serif;
}

.div-block-216 {
  margin-bottom: 40px;
}

.section-12 {
  background-color: var(--light-grey);
  margin-bottom: 40px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.list-20 {
  color: var(--grey);
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: 32px;
}

.div-block-217 {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

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

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

.heading-103 {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.section-13 {
  text-align: center;
  margin-bottom: 60px;
}

.image-53 {
  width: 50%;
}

.paragraph-55 {
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}

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

.heading-104 {
  text-align: center;
  margin-bottom: 20px;
  font-family: europa, sans-serif;
  font-size: 32px;
}

.div-block-218 {
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-56 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  line-height: 32px;
}

.grid-48 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .5fr 1.25fr .5fr;
  margin-top: 60px;
}

.grid-49 {
  margin: 10px auto 140px;
  display: block;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 2.5fr 1fr;
  margin-bottom: 10px;
}

.text-block-114, .text-block-115 {
  color: var(--white);
  font-size: 15px;
  font-weight: 700;
}

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

.text-block-116 {
  color: var(--white);
  font-size: 15px;
  font-weight: 700;
}

.text-block-117 {
  color: var(--white);
  font-size: 16px;
  line-height: 30px;
}

.collection-item-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 2.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.season-event-text {
  color: var(--white);
  text-align: left;
  font-size: 15px;
  line-height: 30px;
}

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

.section-15 {
  margin-bottom: 140px;
  padding-left: 10%;
  padding-right: 10%;
}

.heading-105 {
  text-align: center;
  font-family: europa, sans-serif;
  font-weight: 400;
}

.fs_accordion-2_component-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: auto;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.fs_accordion-2_embed-3 {
  margin-bottom: 0;
}

.fs_accordion-2_header-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.fs_accordion-2_header-3:focus-visible, .fs_accordion-2_header-3[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-2_content-3 {
  transition: max-height .2s;
  overflow: hidden;
}

.fs_accordion-2_body-3 {
  background-color: #fff;
  padding: 1rem 1.5rem;
}

.fs_accordion-2_paragraph-4 {
  margin-bottom: 0;
}

.fs_accordion-2_icon-3 {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-2_label-4 {
  font-family: europa, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.fs_accordion-2_arrow-wrapper-3 {
  transition: transform .2s;
}

.fs_accordion-2_arrow-wrapper-3.is-active-accordion {
  transform: rotate(180deg);
}

.fs_accordion-2_message-3 {
  color: var(--accessible-components--dark-grey);
}

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

@media screen and (max-width: 991px) {
  .section.grey.program {
    min-height: 300px;
  }

  .section.grey.tm {
    margin-top: 90px;
  }

  .section.header {
    height: 100%;
    min-height: 80vh;
    padding-top: 30px;
  }

  .section.header.event {
    height: auto;
    padding-top: 100px;
  }

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

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

  .button.white.sm {
    display: none;
  }

  .button.small {
    width: 100%;
    max-width: none;
  }

  .grid-2 {
    grid-template: ". . ."
                   "Area-2 Area-2 ."
                   "Area Area Area"
                   / 1fr 1fr 1fr;
  }

  .newsletter-container {
    height: 160px;
  }

  .text-field {
    white-space: pre-wrap;
    order: 0;
    height: 70px;
    padding-top: 0;
    padding-bottom: 40px;
    line-height: 20px;
    overflow: visible;
  }

  .text-field::placeholder {
    white-space: pre-wrap;
    font-size: 22px;
  }

  .text-field.form {
    height: auto;
    padding-bottom: 20px;
  }

  .text-field.form::placeholder {
    font-size: 17px;
  }

  .text-field.form.contact {
    height: auto;
    padding-bottom: 20px;
  }

  .text-field.form.contact::placeholder {
    font-size: 16px;
  }

  .text-field.footer {
    background-image: none;
  }

  .navbar {
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
  }

  .right-nav {
    background-color: var(--white);
    border-radius: 5px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
    box-shadow: 0 10px 20px 1px #00000026;
  }

  .icon {
    color: var(--white);
    text-align: right;
    padding-right: 20px;
  }

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

  .nav-logo {
    width: 20%;
  }

  .nav-logo.logo-white {
    width: auto;
    position: static;
  }

  .nav-logo.logo-color, .left-nav {
    display: none;
  }

  .menu-button, .menu-button.w--open {
    background-color: #0000;
  }

  .collection-item {
    grid-template-columns: 2.25fr 1.75fr 1.75fr;
    grid-template-areas: ".";
    grid-auto-columns: .5fr;
  }

  .collection-item.events {
    grid-template-columns: 3fr 1.25fr 1.25fr;
  }

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

  .parallax-grid.left {
    grid-template-columns: 1fr;
  }

  .parallax-image-container {
    width: auto;
    margin-left: -30px;
    margin-right: 60px;
  }

  .parallax-block {
    margin-top: -200px;
    margin-left: 60px;
    margin-right: -30px;
  }

  .parallax-block.left {
    margin-left: 60px;
    margin-right: -30px;
  }

  .video {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .body-text.small-spc {
    line-height: 20px;
  }

  .contact-container {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 2fr 2fr;
  }

  .featured-event {
    grid-template: "."
                   "Area"
                   / 1fr;
    min-width: 600px;
  }

  .div-block-5 {
    min-height: 35em;
  }

  .div-block-5.cri {
    border-radius: 5px 5px 0 0;
    min-height: 400px;
  }

  .div-block-6 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
  }

  .event-collection-item {
    grid-row-gap: 30px;
    grid-template: "Area Area Area"
                   ". . ."
                   "Area-2 Area-2 Area-2"
                   / 2fr 1fr 1fr;
  }

  .event-collection-item.lp {
    grid-template-columns: 2.75fr 1.75fr 1fr;
  }

  .supercamp-grid.balance-info {
    grid-template-columns: 1.25fr .75fr .5fr .5fr;
    max-width: 900px;
  }

  .heading-6, .text-block-16 {
    text-align: center;
  }

  .list {
    padding-left: 0;
  }

  .dropdown.right {
    align-self: center;
    width: 100%;
  }

  .dropdown-nav-link {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--medium-grey) black;
    background-color: var(--white);
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding: 20px 0;
    font-size: 16px;
    display: inline-block;
    position: static;
  }

  .dropdown-nav-link:hover {
    border-top-style: solid;
    border-top-color: var(--medium-grey);
    border-bottom-style: none;
    border-bottom-color: var(--medium-grey);
  }

  .dropdown-nav-link.right {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list.right.w--open {
    object-fit: contain;
    background-color: #0000;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
    right: auto;
  }

  .hero {
    padding-left: 10%;
    padding-right: 10%;
  }

  .utility-page-wrap.long {
    padding-left: 5%;
    padding-right: 5%;
  }

  .purple-card {
    width: auto;
  }

  .purple-card.recital-info {
    width: 100%;
  }

  .divider.purple {
    display: none;
  }

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

  .grid-card-left.learning {
    background-color: var(--light-grey);
  }

  .grid-card-right.learning {
    min-height: 40em;
  }

  .grid-card-right.supercamp {
    min-height: 20em;
  }

  .div-block-88 {
    max-width: 1200px;
  }

  ._3col-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .cri-grid {
    border-radius: 0;
  }

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

  .virtual-tiles, .grid-10 {
    grid-template-columns: 1fr;
  }

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

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

  .grid-12 {
    grid-template-rows: auto;
  }

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

  .div-block-94.arcadia, .div-block-94.phoenix {
    min-height: 400px;
  }

  .container-6 {
    max-width: 100%;
  }

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

  .grid-14.unenroll._2, .grid-14.unenroll._1-row {
    grid-template-rows: auto;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .rich-text-block-6 {
    max-width: 90%;
  }

  .div-block-95 {
    grid-column-gap: 25px;
    grid-row-gap: 47px;
    grid-template: "."
                   "Area"
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pillar-grid {
    grid-row-gap: 20px;
    grid-template-columns: 3.5fr;
  }

  .pillar-image.growth {
    background-position: 50%;
    min-height: 300px;
  }

  .pillar-image.winning-path, .pillar-image.humanistic, .pillar-image.conscientious, .pillar-image.proactive {
    min-height: 300px;
  }

  .background-video {
    min-height: 400px;
  }

  .grid-22 {
    grid-column-gap: 25px;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
  }

  .grid-24 {
    grid-column-gap: 20px;
  }

  .recruit-content-heading {
    font-size: 15px;
    line-height: 15px;
  }

  .recruit-name {
    font-size: 38px;
  }

  .recruit-content-body {
    font-size: 23px;
    line-height: 10px;
  }

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

  .grid-27 {
    grid-row-gap: 17px;
    grid-template-rows: .5fr auto auto;
    grid-template-areas: "Area Area Area Area-2"
                         "Area Area Area Area-2"
                         "Area Area Area .";
    align-items: center;
  }

  .collection-list-wrapper-6 {
    column-count: 2;
  }

  .list-7.narrow {
    width: 44%;
  }

  .dropdown-toggle {
    text-align: center;
    width: 100%;
    padding: 0;
    display: block;
    position: relative;
  }

  .dropdown-toggle.v2 {
    color: var(--dark-grey);
    padding-right: 20px;
    font-size: 18px;
  }

  .dropdown-toggle.v2.w--open {
    padding-right: 20px;
    font-size: 18px;
  }

  .mobile-dropdown-sublink {
    background-color: var(--light-grey);
    text-align: center;
    font-size: 15px;
    line-height: 24px;
  }

  .dropdown-list-2 {
    position: relative;
  }

  .dropdown-2 {
    max-width: 100%;
    display: block;
  }

  .main-nav-grid {
    display: none;
  }

  .top-level-dropdown {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 19px;
    line-height: 30px;
  }

  .first-level-dropdown-list {
    width: 100%;
    overflow: auto;
  }

  .first-level-dropdown-list.w--open {
    background-color: var(--white);
    width: 100%;
    margin-top: 30px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
  }

  .icon-3 {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 60px;
    transform: none;
  }

  .second-level-dropdown-list.w--open {
    padding-top: 15px;
    padding-bottom: 18px;
    position: relative;
    left: auto;
  }

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

  .first-level-dropdown-toggle, .first-level-dropdown-toggle.w--open {
    padding-right: 0;
  }

  .second-level-dropdown-link {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .mobile-nav-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr 1fr;
    grid-auto-columns: 1fr;
    max-height: none;
    display: grid;
  }

  .icon-4 {
    text-align: right;
    font-size: 1.7em;
  }

  .div-block-107 {
    display: block;
  }

  .logo-color {
    text-align: center;
    height: 15vh;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mobile-nav-menu {
    background-color: var(--white);
    border-radius: 5px;
    padding: 20px 0;
  }

  .bold-text-12 {
    line-height: 20px;
  }

  .columns-12 {
    margin-top: 20px;
  }

  .column-14 {
    margin-top: 2%;
    padding-top: 0;
    padding-left: 40px;
  }

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

  .grid-17-short {
    grid-template-areas: ". . . . . ."
                         "Area Area Area Area Area Area";
  }

  .modal-box {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .dance-recital-grid {
    width: 100%;
  }

  .recital-purple-card {
    grid-template-columns: 1fr;
  }

  .list-8 {
    width: 61%;
  }

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

  .parallax-image {
    height: 100%;
  }

  .collection-list-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .location-card-img.arcadia, .location-card-img.phoenix, .location-card-img.north {
    background-position: 50%;
  }

  .nav-v2 {
    grid-template-columns: min-content 1fr min-content;
    height: 12vh;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button-2 {
    color: var(--white);
    margin-right: 30px;
    display: block;
  }

  .menu-button-2.w--open {
    background-color: #0000;
    margin-right: 30px;
    display: none;
    position: relative;
  }

  .color-logo, .white-logo {
    width: 95px;
    height: 95px;
  }

  .logo {
    width: 95px;
    height: 95px;
    margin-left: 30px;
    margin-right: auto;
  }

  .nav-v2-dropdown {
    color: var(--dark-grey);
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 15px;
    display: block;
    position: relative;
    overflow: auto;
  }

  .nav-menu {
    z-index: 10;
    background-color: var(--white);
    object-fit: fill;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 88vh;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .location-dropdown {
    min-width: 170px;
    margin-right: auto;
  }

  .location-dropdown-address {
    display: none;
  }

  .location-dropdown-toggle {
    min-width: 170px;
    padding-bottom: 8px;
    padding-right: 40px;
  }

  .icon-6 {
    margin-bottom: 12px;
    margin-right: 10px;
  }

  .icon-6.color {
    margin-top: 2px;
  }

  .location-nav-block {
    z-index: -3;
    position: relative;
  }

  .icon-7 {
    color: var(--dark-grey);
    white-space: normal;
    font-size: 35px;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .icon-7.white {
    color: var(--white);
  }

  .collection-list-wrapper-8 {
    margin-top: 80px;
  }

  .icon-9 {
    right: 60px;
  }

  .slide-7 {
    background-position: 50%;
  }

  .div-block-138 {
    padding: 8% 10%;
  }

  .div-block-139 {
    padding-bottom: 75px;
  }

  .heading-40 {
    text-shadow: 1px 2px 1px #0003;
  }

  .list-9 {
    line-height: 28px;
  }

  .columns-16 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .menu-button-3 {
    color: var(--dark-grey);
  }

  .paragraph-31 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .section-8 {
    padding-left: 8%;
    padding-right: 8%;
  }

  .div-block-155 {
    margin-bottom: 30px;
  }

  .list-item-5, .list-item-6 {
    font-size: 15px;
    line-height: 23px;
  }

  .heading-54, .bold-text-21 {
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-156, .div-block-157 {
    margin-bottom: 30px;
  }

  .column-22 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-158 {
    margin-bottom: 30px;
  }

  .heading-55 {
    font-size: 24px;
    line-height: 34px;
  }

  .list-item-10.listitemhome, .listitemhome, .list-item-11 {
    font-size: 15px;
    line-height: 23px;
  }

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

  .list-item-12.listitemhome, .list-item-13.listitemhome2 {
    line-height: 1.5em;
  }

  .list-item-15, .listitemhome2 {
    font-size: 1.05em;
    line-height: 1.5em;
  }

  .heading-65.whysunrayssubhead {
    font-size: 24px;
    line-height: 34px;
  }

  .list-item-23 {
    font-size: 15px;
    line-height: 23px;
  }

  .column-26, .column-27, .column-28 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-45 {
    max-height: 250px;
  }
}

@media screen and (max-width: 767px) {
  .section.grey.program {
    min-height: 300px;
  }

  .section.header {
    padding-top: 30px;
  }

  .features-container {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid {
    grid-template-columns: 1fr;
    justify-content: center;
    place-items: center;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .button.white {
    margin-left: auto;
    display: block;
  }

  .newsletter-container {
    height: auto;
  }

  .newsletter-form {
    flex-direction: column;
  }

  .text-field {
    text-align: left;
    margin-bottom: 30px;
    margin-right: 0;
  }

  .text-field.form {
    height: auto;
    padding-bottom: 20px;
  }

  .text-field.form::placeholder {
    font-size: 17px;
  }

  .text-field.footer {
    background-image: none;
  }

  .h1 {
    font-size: 48px;
    line-height: 56px;
  }

  .h1.whitecr {
    font-size: 65px;
  }

  .brand {
    flex-direction: row;
    justify-content: center;
  }

  .right-nav {
    width: 100%;
  }

  .nav-logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-logo.logo-white {
    width: auto;
  }

  .h2.callout {
    margin-bottom: 60px;
  }

  .collection-item {
    grid-column-gap: 16px;
    grid-template: "Area Area Area"
                   "Area-2 Area-2 Area-2"
                   "Area-3 Area-3 Area-3"
                   / 1fr 1fr 1fr 1.75fr .5fr 1.75fr .5fr;
    grid-auto-columns: 1fr;
  }

  .video {
    width: 450px;
  }

  .color-container {
    flex-direction: column;
    display: flex;
  }

  .body-text {
    display: block;
  }

  .body-text.center {
    display: none;
  }

  .body-text.center.heading {
    display: block;
  }

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

  .contact-container {
    grid-column-gap: 25px;
    grid-row-gap: 36px;
    grid-template: "."
                   "Area"
                   "."
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .featured-event {
    min-width: 400px;
  }

  .div-block-5 {
    min-height: 20em;
  }

  .featured-event-grid {
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   ". ."
                   ". ."
                   "Area-3 Area-3" minmax(25px, 1fr)
                   / 1fr 1fr;
  }

  .event-collection-item {
    grid-row-gap: 25px;
    flex-direction: row;
    grid-template: "Area Area Area"
                   ". . ."
                   / 1.5fr 1fr 1fr;
  }

  .supercamp-grid, .supercamp-grid.tumble-time {
    grid-template-columns: 1fr;
  }

  .supercamp-grid.recitals {
    grid-template-columns: 1fr 1fr;
  }

  .supercamp-grid.student-shows {
    grid-template-columns: .75fr .75fr 1.75fr;
  }

  .supercamp-grid.birthday {
    width: auto;
  }

  .list {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .hero {
    padding: 40px 20px;
  }

  .utility-page-wrap.long {
    height: auto;
    padding-top: 180px;
    padding-bottom: 10%;
  }

  .purple-card.recital-info {
    width: 100%;
  }

  .list-3 {
    width: 50%;
  }

  .divider.purple {
    display: block;
  }

  .divider.purple.noshow {
    display: none;
  }

  .grid-card-right {
    background-position: 80%;
  }

  .grid-card-right.supercamp {
    height: 20em;
  }

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

  .columns-3 {
    width: 80%;
  }

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

  .grid-9.party-form {
    grid-template-rows: auto;
  }

  .virtual-tiles {
    grid-column-gap: 64px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

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

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

  .grid-14.unenroll._2 {
    grid-row-gap: 10px;
  }

  .grid-17 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "Area Area Area Area Area"
                         ". . . . ."
                         "Area-2 Area-2 Area-2 Area-2 Area-2"
                         ". . . . ."
                         "Area-3 Area-3 Area-3 Area-3 Area-3"
                         ". . . . ."
                         "Area-4 Area-4 Area-4 Area-4 Area-4";
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .rich-text-block-6 {
    max-width: 100%;
  }

  .pillar-copy, .pillar-copy.curiosity, .pillar-copy.winning-path, .pillar-copy.grow, .pillar-copy.further-together {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .background-video {
    min-height: 200px;
  }

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

  .image-14 {
    display: block;
  }

  .competitive-gymnast-grid {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-22 {
    grid-column-gap: 20px;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr;
  }

  .grid-24 {
    grid-row-gap: 35px;
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   / .5fr;
  }

  .close-modal-button {
    top: 3%;
  }

  .text-block-58, .supercamp-dates, .text-block-60 {
    text-align: center;
  }

  .collection-list-wrapper-6 {
    column-count: 1;
  }

  .form-select {
    margin-bottom: 40px;
  }

  .list-7 {
    width: 80%;
    padding-left: 0;
  }

  .list-7.narrow {
    width: 49%;
  }

  .column-8 {
    margin-bottom: 20px;
  }

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

  .grid-32, .grid-33 {
    grid-template-columns: 1fr;
  }

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

  .grid-35 {
    grid-column-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  .column-13 {
    margin-top: 10px;
  }

  .column-14 {
    margin-top: 5%;
    padding-left: 10px;
  }

  .column-15, .column-16 {
    margin-bottom: 20px;
  }

  .grid-17-short {
    grid-template: "Area-2 Area-2 Area-2 Area-2 Area-2"
                   ". . . . ."
                   "Area Area Area Area Area"
                   / 1fr 1fr 1fr 1fr 1fr;
  }

  .mobile-form-radio-header {
    display: block;
  }

  .modal-box {
    margin-top: 40px;
  }

  .list-8 {
    width: 81%;
  }

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

  .nav-v2 {
    height: 11vh;
    margin-top: 0;
  }

  .color-logo, .white-logo {
    width: 90px;
    height: 90px;
  }

  .logo {
    width: 90px;
    height: 90px;
    margin-left: 20px;
  }

  .nav-menu {
    height: 89vh;
  }

  .collection-list-wrapper-8 {
    margin-top: 70px;
  }

  .tab-link-arcadia, .tab-link-carefree {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-all-events {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .tab-link-phoenix.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-129 {
    margin-top: 20px;
  }

  .text-block-80 {
    padding-top: 58%;
  }

  .text-block-80.caption {
    text-shadow: 1px 2px 1px #00000080;
    padding-top: 55%;
  }

  .div-block-130 {
    margin-top: 40px;
  }

  .paragraph-20 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brand-3.w--current {
    background-image: none;
  }

  .div-block-138 {
    padding: 8% 10%;
  }

  .div-block-139 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .heading-42 {
    font-size: 42px;
    line-height: 48px;
  }

  .image-30 {
    width: 200px;
  }

  .image-31 {
    max-width: 75%;
  }

  .heading-54, .div-block-157 {
    padding-top: 20px;
  }

  .heading-65.whysunrayssubhead {
    margin-top: 20px;
  }

  .column-29, .column-30 {
    justify-content: flex-start;
  }

  .div-block-163 {
    background-position: 50% 0;
    height: 250px;
  }

  .div-block-164 {
    height: 250px;
  }

  .div-block-165 {
    background-position: 50% 0;
    height: 250px;
  }

  .div-block-166 {
    background-position: 50% 100%;
    height: 250px;
  }

  .image-45 {
    max-height: 200px;
  }

  .section-12 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .list-20 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-217 {
    padding-left: 20px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .section.grey {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section.header {
    padding-top: 30px;
  }

  .section.header.event {
    height: auto;
    padding-top: 0;
  }

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

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

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

  .button.white {
    display: flex;
  }

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

  .grid-2 {
    grid-template: ". ."
                   "Area-2 Area-2"
                   ". ."
                   "Area Area"
                   / 1fr 1fr;
  }

  .newsletter-container {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .newsletter-form {
    flex-direction: column;
    justify-content: space-between;
  }

  .text-field {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .text-field::placeholder {
    font-size: 19px;
  }

  .text-field.form {
    height: auto;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .text-field.form::placeholder {
    white-space: pre-wrap;
    font-size: 16px;
    line-height: 22px;
  }

  .text-field.form.wrap {
    height: 60px;
    padding-bottom: 30px;
  }

  .text-field.form.contact {
    font-size: 12px;
  }

  .text-field.form.contact::placeholder {
    font-size: 15px;
  }

  .text-field.form.big {
    height: 60px;
    padding-bottom: 30px;
  }

  .text-field.footer {
    background-image: none;
  }

  .text-field.footer::placeholder {
    font-size: 17px;
  }

  .h1.white {
    letter-spacing: .5px;
    white-space: normal;
    margin-left: 10%;
    margin-right: 10%;
    font-size: 45px;
  }

  .h1.whitecr {
    font-size: 65px;
    line-height: 68px;
  }

  .brand {
    width: 100%;
    padding-left: 0;
  }

  .nav-grid {
    grid-template-columns: .25fr 1fr .25fr;
    grid-template-areas: ".";
    place-content: center stretch;
    justify-items: stretch;
  }

  .icon {
    padding-right: 0;
  }

  .nav-logo {
    width: 40%;
    height: 90px;
  }

  .left-nav {
    display: none;
  }

  .menu-button {
    flex-wrap: nowrap;
    justify-content: flex-end;
    display: flex;
  }

  .h2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    line-height: 40px;
    display: block;
  }

  .text-block.section-paragraph {
    font-size: 15px;
    line-height: 30px;
  }

  .collection-item {
    grid-template: "Area Area"
                   ". ."
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   / 1fr 1fr;
  }

  .collection-item.events {
    grid-template-columns: 3fr 1.25fr;
  }

  .parallax-image-container {
    margin-left: -20px;
    margin-right: 0;
  }

  .parallax-block {
    height: 360px;
    margin-left: 0;
    margin-right: -20px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .parallax-block.left {
    height: 360px;
    margin-top: -100px;
    margin-left: 0;
    margin-right: -20px;
    padding-left: 40px;
  }

  .parallax-block.right {
    height: 350px;
    margin-top: -100px;
    padding-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .quote {
    font-size: 18px;
  }

  .video {
    width: 250px;
  }

  .slideshow-container {
    height: 300px;
  }

  .h6.spaced {
    white-space: normal;
    display: block;
  }

  .body-text, .body-text.white {
    display: block;
  }

  .body-text.center, .body-text.noshow {
    display: none;
  }

  .block {
    margin-bottom: 100px;
    padding: 30px;
  }

  .contact-container {
    grid-template: "."
                   "Area"
                   / 1fr;
    place-items: start;
    max-width: 100%;
    margin-top: 80px;
    margin-bottom: 20px;
    display: grid;
  }

  .featured-event {
    min-width: 300px;
    margin-top: 100px;
  }

  .event-collection-item {
    grid-column-gap: 10px;
    grid-template: "Area Area"
                   ". ."
                   ". ."
                   "Area-3 Area-3"
                   / 1fr 1fr;
    padding: 35px;
  }

  .event-collection-item.lp {
    grid-template-columns: 2.75fr 1.75fr;
  }

  .event-list-text {
    display: block;
  }

  .slide.dance {
    background-position: 50%;
    background-size: cover;
  }

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

  .supercamp-grid.balance-info {
    grid-template-columns: 1.25fr;
  }

  .supercamp-grid.tumble-time {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .supercamp-grid.recitals, .supercamp-grid.student-shows {
    grid-template-columns: 1fr;
  }

  .supercamp-grid.birthday {
    width: auto;
    max-width: 100%;
  }

  .image-2 {
    max-width: 250px;
  }

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

  .text-block-16 {
    white-space: normal;
    font-size: 12px;
  }

  .heading-9 {
    font-size: 16px;
  }

  .bold-text.lp {
    margin-left: 30px;
    margin-right: 30px;
    font-size: 16px;
  }

  .text-block-18.mobile, .text-block-19.mobile, .text-block-20.mobile, .text-block-21.mobile {
    text-align: center;
  }

  .text-block-22.bottom-margin {
    line-height: 23px;
  }

  .list.birthday {
    padding-left: 20px;
  }

  .slide6.dance, .slide7.dance, .slide-4.dance, .slide-4.ninja {
    background-position: 50%;
  }

  .purple-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .purple-card.gradient {
    margin-bottom: 0;
  }

  .purple-card.recital-info {
    padding: 40px 20px;
  }

  .list-3 {
    width: 80%;
  }

  .divider.purple, .divider.purple.noshow {
    display: block;
  }

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

  .grid-7.learning {
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start center;
    width: 256px;
    max-width: none;
    margin: 0;
    padding-left: 0;
    display: grid;
    overflow: hidden;
  }

  .grid-card-left.learning {
    white-space: pre-wrap;
    object-fit: fill;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-card-left.supercamp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-card-right {
    min-height: 20em;
  }

  .grid-card-right.learning {
    object-fit: fill;
    background-position: 50%;
    width: 100%;
    height: 20em;
    min-height: 20em;
    display: block;
  }

  .grid-card-right.supercamp {
    display: none;
  }

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

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

  .paragraph-9 {
    white-space: normal;
    display: block;
  }

  .h3.white {
    font-size: 28px;
  }

  .list-5 {
    padding-left: 20px;
  }

  .contact-success {
    width: 100%;
  }

  .error-message-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-10 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .list-6 {
    max-width: 100%;
  }

  .grid-12 {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
    align-items: end;
  }

  .grid-12.phoenix {
    grid-template-columns: auto;
    align-content: start;
    place-items: start center;
  }

  .div-block-94.phoenix {
    width: 100%;
    min-height: 300px;
    overflow: hidden;
  }

  .form-block {
    margin-top: 40px;
  }

  .grid-14 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-15 {
    grid-column-gap: 10px;
  }

  .textarea.form {
    min-height: 100px;
  }

  .grid-17 {
    grid-column-gap: 10px;
    grid-template: "Area Area Area Area Area"
                   ". . . . ."
                   "Area-3 Area-3 Area-3 Area-3 Area-3"
                   ". . . . ."
                   "Area-2 Area-2 Area-2 Area-2 Area-2"
                   ". . . . ."
                   "Area-4 Area-4 Area-4 Area-4 Area-4"
                   / 1fr 1fr 1fr 1fr 1fr;
  }

  .waivers-container {
    max-width: 100%;
  }

  .heading-24 {
    white-space: pre-wrap;
    font-size: 19px;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rich-text-block-6 {
    column-count: 1;
  }

  .pillar-image.proactive {
    background-position: 50%;
  }

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

  .background-video {
    height: 8em;
    min-height: 15em;
  }

  .text-block-54 {
    font-size: 14px;
  }

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

  .image-14 {
    margin-top: 15%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .competitive-gymnast-grid {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .grid-22 {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .recruit-content-heading {
    font-size: 17px;
  }

  .grid-27 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template: "Area Area Area" .5fr
                   ". . ."
                   ". . ."
                   / 1fr 1fr;
  }

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

  .supercamp-dates {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
  }

  .supercamp-dates-header {
    font-size: 12px;
    line-height: 17px;
  }

  .text-block-59 {
    font-size: 13px;
  }

  .text-block-60 {
    text-align: center;
    font-size: 12px;
    line-height: 17px;
  }

  .collection-list-wrapper-6 {
    column-count: 1;
    display: block;
  }

  .list-7.narrow {
    width: 81%;
  }

  .date-checkbox {
    float: none;
    clear: none;
  }

  .flex-date-container {
    flex-wrap: wrap;
  }

  .checkbox-date {
    min-width: 100px;
    line-height: 20px;
    top: -30%;
  }

  .custom-date-checkbox {
    flex-basis: 20vw;
  }

  .date-dropdown {
    grid-template-rows: 1fr;
  }

  .main-nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .top-level-dropdown {
    color: var(--dark-grey);
  }

  .top-level-dropdown:active, .top-level-dropdown:focus {
    color: var(--purple);
  }

  .icon-3 {
    right: 30px;
  }

  .second-level-dropdown-list.w--open {
    position: relative;
    left: auto;
  }

  .first-level-dropdown-toggle.w--open {
    padding-right: 0;
  }

  .first-level-dropdown-toggle.w--open:focus {
    color: var(--purple);
  }

  .second-level-dropdown-link {
    text-align: center;
  }

  .nav-logo-2 {
    width: auto;
    display: block;
    top: auto;
    left: auto;
  }

  .nav-logo-white {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .mobile-nav-grid {
    grid-template-columns: .25fr 2.5fr .5fr;
  }

  .icon-4 {
    color: var(--grey);
    font-size: 1.3em;
  }

  .div-block-107 {
    width: 20vw;
  }

  .logo-color {
    position: absolute;
    inset: 0%;
  }

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

  .brand-2 {
    height: auto;
    padding-left: 0;
    display: block;
  }

  .slide-nav-3, .div-block-108, .div-block-109 {
    display: none;
  }

  .column-11 {
    margin-bottom: 20px;
  }

  .columns-12 {
    flex: 0 auto;
    align-self: center;
  }

  .column-13 {
    padding-top: 10px;
  }

  .div-block-114 {
    display: block;
  }

  .grid-17-short {
    grid-column-gap: 10px;
    grid-template: "Area Area Area Area Area"
                   ". . . . ."
                   "Area-3 Area-3 Area-3 Area-3 Area-3"
                   / .75fr .75fr .75fr .75fr .75fr;
  }

  .mobile-form-radio-header {
    white-space: normal;
  }

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

  .div-block-116 {
    height: 100%;
  }

  .modal-box {
    max-width: 90%;
    margin-top: 100px;
    margin-bottom: 40px;
  }

  .form-2 {
    margin-bottom: 60px;
  }

  .collection-item-4 {
    grid-row-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 10px;
  }

  .grid-40 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    font-size: 12px;
  }

  .dance-recital-grid {
    grid-template-columns: 1fr .75fr .75fr;
  }

  .grid-heading {
    font-size: 14px;
  }

  .list-8 {
    width: 100%;
  }

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

  .image-19 {
    max-width: 45px;
  }

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

  .div-block-121 {
    width: 90%;
    height: 93vh;
    margin-top: 40px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
                   "."
                   "."
                   "."
                   "Area"
                   "."
                   / 1fr;
    width: 97%;
  }

  .html-embed-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-42 {
    max-width: 87%;
  }

  .nav-v2 {
    grid-template: "."
    / .5fr 1fr .25fr;
    height: 9vh;
  }

  .menu-button-2, .menu-button-2.w--open {
    margin-right: 10px;
  }

  .color-logo, .white-logo {
    width: 70px;
    height: 70px;
  }

  .logo {
    width: 70px;
    height: 70px;
    margin-left: 10px;
    padding-left: 0;
  }

  .nav-v2-dropdown {
    color: var(--dark-grey);
  }

  .nav-menu {
    height: 91vh;
    overflow: auto;
  }

  .location-dropdown {
    width: 100%;
    min-width: auto;
  }

  .location-dropdown.w--open {
    width: 275px;
    margin-right: 0;
    position: absolute;
    inset: 7vh auto auto -72px;
  }

  .location-dropdown-toggle {
    width: 100%;
    min-width: auto;
  }

  .location-dropdown-toggle.w--open {
    min-width: auto;
  }

  .icon-6 {
    inset: auto 0% 0% auto;
  }

  .location-nav-block {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .icon-7.white {
    color: var(--white);
  }

  .tabs-menu {
    flex-wrap: wrap;
    align-content: space-between;
  }

  .icon-9 {
    right: 30px;
  }

  .image-26 {
    display: none;
  }

  .div-block-129 {
    margin-top: 20px;
  }

  .slide-6 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    position: relative;
  }

  .text-block-80 {
    text-transform: uppercase;
    text-shadow: 1px 2px 1px #00000080;
    padding-top: 90%;
    font-family: Oswald, sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .text-block-80.caption {
    padding-top: 85%;
  }

  .div-block-130 {
    margin-top: 40px;
  }

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

  .text-block-83 {
    font-size: 35px;
  }

  .list-9 {
    margin-bottom: 0;
  }

  .paragraph-22 {
    font-size: 38px;
    line-height: 42px;
  }

  .slider-6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-41 {
    padding-left: 20px;
  }

  .heading-42 {
    padding-left: 20px;
    font-size: 42px;
    line-height: 44px;
  }

  .paragraph-23 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .image-30 {
    width: 100px;
    max-width: none;
  }

  .image-31 {
    max-width: 100%;
  }

  .div-block-147 {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .text-block-84, .text-block-85, .text-block-86, .text-block-87, .text-block-88, .text-block-89 {
    font-size: 15px;
  }

  .div-block-149 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-48 {
    font-size: 65px;
  }

  .paragraph-31 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .list-item-24, .list-item-25, .list-item-26, .list-item-27, .list-item-28, .list-item-29, .list-item-30, .list-item-31, .list-item-32, .list-item-35 {
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-163, .div-block-164, .div-block-165, .div-block-166 {
    height: 165px;
  }

  .image-45 {
    max-height: 100px;
  }

  .image-46 {
    margin-left: auto;
    margin-right: auto;
  }

  .promo-partners {
    padding-bottom: 5%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .macaroni {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
  }

  .heading-69 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

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

  .heading-71 {
    margin-top: 40px;
  }

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

  .local-vendors {
    margin-top: 20px;
  }

  .div-block-189 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .techniprint {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-192 {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .div-block-194, .div-block-196 {
    grid-template-columns: 1fr;
  }

  .heading-75 {
    margin-bottom: 20px;
  }

  .div-block-197, .div-block-201, .div-block-202 {
    grid-template-columns: 1fr;
  }

  .heading-81 {
    margin-top: 40px;
  }

  .heading-82, .heading-83 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

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

  .heading-91, .heading-92, .heading-93 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

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

  .guybeveridge, .surge, .childsplay, .paragraph-45, .paragraph-46 {
    font-size: 16px;
    line-height: 24px;
  }

  .list-20 {
    padding-left: 20px;
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-217 {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-item-36, .list-item-37, .list-item-38, .list-item-39 {
    padding-bottom: 10px;
  }

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

#w-node-_1346f379-0eac-da51-7b4c-57f5ceb3811c-197bfb33 {
  justify-self: start;
}

#w-node-a0bf3dda-1a35-b953-e38a-8d5792e00c80-197bfb33 {
  justify-self: end;
}

#w-node-_39a2c6e2-d1ae-9d92-d551-8a8164ca1a1d-7f7bfbd1 {
  grid-area: Area;
}

#w-node-_53b3d16b-ccce-eb6c-6e81-6e5f69327744-7f7bfbd1 {
  grid-area: Area-2;
}

#w-node-f9519598-1809-9a21-f262-06ea88c5af64-7f7bfbd1, #w-node-_051857ce-d193-96a8-74a3-2e800a746518-7f7bfbd1, #w-node-_3c0d6b1d-60d4-cc9a-9d26-8ab0bb106009-7f7bfbd1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a19c4176-b919-7360-3941-b85520475210-7f7bfbd1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ace44000-3e4e-2430-a4d5-b45a8e9b45ce-7f7bfbd1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_9e766869-7b70-868f-c194-1477ab77e2f5-7f7bfbd1 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_904f8161-597e-13d1-52ff-c46d43710fd8-7f7bfbd1 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-ffd5ed57-b38e-977c-bcfb-1921df370f6a-df370f4d {
  grid-area: Area;
}

#w-node-ffd5ed57-b38e-977c-bcfb-1921df370f7e-df370f4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ffd5ed57-b38e-977c-bcfb-1921df370f8c-df370f4d {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-f1086a4a-8e6e-0d56-e33d-7afab8750317-a57bfbd4, #w-node-eccfe73e-913d-7338-2e48-b562de4bd5c2-a57bfbd4, #w-node-c2954d4e-bf6e-930f-08de-c518841296b3-a57bfbd4, #w-node-_94bb051c-9684-34ad-5563-50d6d93c2fe2-a57bfbd4, #w-node-_41336211-3626-3e71-21d3-69fffeb213f9-a57bfbd4 {
  align-self: center;
}

#Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-a57bfbd4 {
  grid-area: Area;
}

#w-node-_1231f79f-4e6f-30f0-77c6-71312805a66b-a57bfbd4, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a66f-a57bfbd4, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a673-a57bfbd4, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a677-a57bfbd4, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a67b-a57bfbd4 {
  align-self: center;
}

#Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-a57bfbd4 {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e087-a57bfbd4, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08b-a57bfbd4, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08f-a57bfbd4 {
  align-self: center;
}

#Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-a57bfbd4 {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e093-a57bfbd4, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e097-a57bfbd4, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e9-a57bfbd4, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7ed-a57bfbd4 {
  align-self: center;
}

#Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-a57bfbd4 {
  grid-area: Area;
}

#w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f1-a57bfbd4, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f5-a57bfbd4, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f9-a57bfbd4, #w-node-_04becc4a-364c-266c-2c74-216c59a297d4-a57bfbd4, #w-node-_04becc4a-364c-266c-2c74-216c59a297d8-a57bfbd4, #w-node-_04becc4a-364c-266c-2c74-216c59a297dc-a57bfbd4 {
  align-self: center;
}

#Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-a57bfbd4 {
  grid-area: Area;
}

#w-node-_04becc4a-364c-266c-2c74-216c59a297e0-a57bfbd4, #w-node-_04becc4a-364c-266c-2c74-216c59a297e4-a57bfbd4, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfd-a57bfbd4, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d01-a57bfbd4, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d05-a57bfbd4, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d09-a57bfbd4, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d0d-a57bfbd4 {
  align-self: center;
}

#Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-a57bfbd4 {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6aa-a57bfbd4, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ae-a57bfbd4, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6b2-a57bfbd4 {
  align-self: center;
}

#Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-a57bfbd4 {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6b6-a57bfbd4, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ba-a57bfbd4, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548a-a57bfbd4, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548e-a57bfbd4 {
  align-self: center;
}

#Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-a57bfbd4 {
  grid-area: Area;
}

#w-node-_67ca7a52-6496-268f-b1fc-32bae69c5492-a57bfbd4, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5496-a57bfbd4, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c549a-a57bfbd4 {
  align-self: center;
}

#w-node-_4115a1d0-b976-da69-8592-34db080cd7f2-080cd7d1 {
  grid-area: Area;
}

#w-node-_4115a1d0-b976-da69-8592-34db080cd804-080cd7d1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4115a1d0-b976-da69-8592-34db080cd819-080cd7d1 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_1579ca27-c77d-278a-8577-3fb47831070f-7831070e {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_1579ca27-c77d-278a-8577-3fb478310711-7831070e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_1579ca27-c77d-278a-8577-3fb478310766-7831070e {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_8d6dded8-57f0-3397-0d3d-487a5aa7261e-e97bfbd5, #w-node-d879259f-07a9-fcaa-7011-4ce3bb958b89-e97bfbd5, #w-node-_1d43ed09-eb49-f5f9-d681-98e6ae3e9f76-e97bfbd5, #w-node-d2ac7b71-bd60-b5f7-bd23-f0761ae6e300-e97bfbd5, #w-node-_2f1da46b-16dc-3fa3-461b-ddac6b7ad017-e97bfbd5, #w-node-_77a30552-6656-05ac-bef2-bcc2c7a98156-e97bfbd5, #w-node-_157f5c4e-3e4f-5dbb-5426-9d12e163fefc-e97bfbd5, #w-node-_479da8b5-1f81-c5aa-0ce8-a9f9ee5e0455-e97bfbd5, #w-node-_0ffc053b-d707-1cb0-7653-9f038731acc4-e97bfbd5, #w-node-_9c33cdc0-db9e-09d3-edaf-6ec9758af954-e97bfbd5, #w-node-_5051675e-d0e5-c25c-dcc4-98f2b9028ad5-e97bfbd5, #w-node-c17e547a-a615-8bea-f153-45d7d9da0cde-e97bfbd5, #w-node-_51e11224-0473-8d0b-8a52-ba32e9e0240c-e97bfbd5, #w-node-_7dc62704-43de-4e08-1376-7b52d60a4a67-e97bfbd5, #w-node-f5993431-4e5d-d4e6-dfd1-90c3af1aa664-e97bfbd5, #w-node-_62b9181d-5fbf-dc4e-8fbf-0b68d383d52f-e97bfbd5, #w-node-aa9edcda-7a22-de73-e3de-78801c09c48a-e97bfbd5, #w-node-_26ec1bcd-9e19-3ca6-8bbf-fd46f6fb6681-e97bfbd5, #w-node-_5dae1c7b-6484-af55-ef8f-7efca2b6329d-e97bfbd5, #w-node-b0ee45b1-0801-23eb-4b3f-c40c7df980bc-e97bfbd5, #w-node-_8c1592b2-0984-baff-7ed6-1f1cce46a347-e97bfbd5, #w-node-_359e7973-e7b8-0977-033e-85e40335dfa0-e97bfbd5, #w-node-_830bf0cd-e64e-a086-6040-53da307d79ef-e97bfbd5, #w-node-e945de7a-a0c1-a692-27d7-ed623272b2b1-e97bfbd5, #w-node-_56a4d797-18af-1dc3-6f6a-10d783afa827-e97bfbd5, #w-node-_9a48e134-b9cd-9139-3e3f-65e60ef8498e-e97bfbd5, #w-node-_3f75b8d8-7f0a-5105-a3fe-16c76dca8090-e97bfbd5, #w-node-e40cc52f-0b14-ad22-e2c5-5a1e64562581-e97bfbd5, #w-node-_7518db8d-9c14-61c1-ec94-7f511f6d41cd-e97bfbd5, #w-node-_2f00c8e9-a7ea-90aa-6402-6f98afe9422f-e97bfbd5, #w-node-_219ef2ee-c83c-7680-a75c-25b9e6c32a84-e97bfbd5, #w-node-df9298d4-2322-75c0-651c-7263ad8dd7e7-e97bfbd5, #w-node-_866e6e4b-c6a9-4d51-2ba8-36a8312e2ce5-e97bfbd5, #w-node-_0d4e6755-3857-3aa7-67e7-e0b455e7eb76-e97bfbd5, #w-node-_415bfd1a-1702-d140-925e-9db8eb7dda87-e97bfbd5, #w-node-dd3e9ff1-0c4a-553c-f322-195ae8c056ff-e97bfbd5, #w-node-_52443793-21e6-4327-38bb-80a768091adc-e97bfbd5, #w-node-_522b5069-8189-0f6d-ac3f-08a829921851-e97bfbd5, #w-node-_65c11af9-f18d-caf3-cc6f-e90e0022c5c9-e97bfbd5, #w-node-_60cba179-10ac-5c85-1252-1261aa96605f-e97bfbd5, #w-node-e211261a-1f10-8285-82a5-efba06f32e2c-e97bfbd5, #w-node-_9545afd3-68a3-0e80-dd7c-730ac4df8af5-e97bfbd5, #w-node-dda50262-bb68-56fe-0158-f11cc52ef392-e97bfbd5, #w-node-_40a7c822-b0ee-d7de-eba0-6e1067cbcb6f-e97bfbd5, #w-node-_37265456-79c7-80c8-3920-5ca048297df9-e97bfbd5, #w-node-_3b8fd71e-ec8e-9503-7dc4-02f2ff7d1149-e97bfbd5 {
  place-self: center;
}

#w-node-caaa2275-196e-79ae-ddcf-c54b5bc6fcf8-31d6bb50, #w-node-_2f3f13db-0f58-8f87-7e89-330b691ea1ce-31d6bb50, #w-node-_11900475-bdca-f178-6347-fc909eec730f-31d6bb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbeb-31d6bb50, #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbec-31d6bb50 {
  align-self: center;
}

#w-node-_807162d5-142d-7612-ae76-54e0ad60c690-31d6bb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbf1-31d6bb50 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_88a3f97b-90ec-64b9-290a-1c213093155f-31d6bb50 {
  align-self: center;
}

#w-node-_2698f4e1-aa7d-172e-1d7f-d2df163fcbc2-a5683b60 {
  order: 9999;
}

#w-node-affcf47c-8d97-50c1-2261-c3b62388544e-2388544d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-affcf47c-8d97-50c1-2261-c3b623885451-2388544d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-affcf47c-8d97-50c1-2261-c3b6238854a6-2388544d {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_6806d548-a15e-85a0-7f05-6c3612961e47-a5f2555b {
  order: 9999;
}

#w-node-f313e57e-b260-7982-b463-5d5c7e95de82-7e95de61 {
  grid-area: Area;
}

#w-node-f313e57e-b260-7982-b463-5d5c7e95de91-7e95de61 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f313e57e-b260-7982-b463-5d5c7e95dea6-7e95de61 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd21-6c23fd20 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd24-6c23fd20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd63-6c23fd20 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b4b-b1b3902d {
  order: 9999;
}

#w-node-e072a8ca-63f8-2101-f648-0b730cf0d39c-0cf0d37b {
  grid-area: Area;
}

#w-node-e072a8ca-63f8-2101-f648-0b730cf0d3ab-0cf0d37b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e072a8ca-63f8-2101-f648-0b730cf0d3c0-0cf0d37b {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-d749e113-5214-c02d-0492-d7b1e2395095-e2395094 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-d749e113-5214-c02d-0492-d7b1e2395098-e2395094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d749e113-5214-c02d-0492-d7b1e23950d7-e2395094 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-a7bd4ce0-dc4a-b741-8cb6-231abf2414c1-5545f45e, #w-node-a7bd4ce0-dc4a-b741-8cb6-231abf2414c1-b7168faf, #w-node-a7bd4ce0-dc4a-b741-8cb6-231abf2414c1-40f00a97 {
  justify-self: center;
}

#w-node-d347b495-9131-0000-369f-c852d813c694-ab17f2af {
  grid-area: Area;
}

#w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-ab17f2af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-ab17f2af, #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-ab17f2af, #w-node-_2d2f4276-2c79-c27f-6a59-85468efdc538-8f977bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#How-did-you-hear-about-us.w-node-_965d4270-004a-c783-c452-abe4b30fbcef-8f977bb4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0df0e91-cf31-f68e-7e01-46bff5646134-8f977bb4, #w-node-_733d1c45-9b4a-e545-e693-58e3ff88c1d6-8f977bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Comments.w-node-_6d44e8b1-ef69-1968-99d1-b294badf1f93-8f977bb4 {
  grid-area: Area;
}

#w-node-_2fffa4ad-3b58-e672-3d77-1d47aa42fb7a-d28cf175, #w-node-_6b0e14a4-8142-9a51-ea83-656dc43cd2fb-d28cf175, #w-node-_8e658b0f-64e6-6c9c-97cf-771ee303d207-d28cf175 {
  place-self: center;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-2c27a09d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-2c27a09d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-2c27a09d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-2c27a09d {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_33e0e32c-e1d3-3589-e1f0-2eb1f8d83d0f-2c27a09d {
  grid-area: Gym-Class-Details;
}

#w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-2c27a09d {
  grid-area: Area;
}

#w-node-_7feb9816-5427-8b97-28e2-8414493824c3-2c27a09d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-10f2df85 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-10f2df85 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-10f2df85 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-10f2df85 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-e3edc57c-3d7f-316f-81ab-661b7f836ddb-10f2df85 {
  grid-area: Gym-Class-Details;
}

#w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-10f2df85 {
  grid-area: Area;
}

#w-node-_4eb71708-3809-2eb3-faed-d4592b184937-10f2df85 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-39a2a7e8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-39a2a7e8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-39a2a7e8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bc6ff7d0-0195-f027-991a-6c0950cd7fd8-39a2a7e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0857469d-ba4a-818d-9092-ee7512e46969-39a2a7e8 {
  grid-area: Gym-Class-Details;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-39a2a7e8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-39a2a7e8 {
  grid-area: Area;
}

#w-node-aec12aa4-1ab8-059b-f5ed-7053e670ac47-e148d57c {
  grid-area: Area-2;
}

#w-node-d36420aa-0698-6f35-00f5-4c61fd949d57-e148d57c {
  grid-area: Area;
}

#w-node-d36420aa-0698-6f35-00f5-4c61fd949d49-e148d57c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc682c3-0810-76df-2b18-140fb0f2bc99-e148d57c, #w-node-aec12aa4-1ab8-059b-f5ed-7053e670ac47-d5756433 {
  grid-area: Area-2;
}

#w-node-d36420aa-0698-6f35-00f5-4c61fd949d57-d5756433 {
  grid-area: Area;
}

#w-node-d36420aa-0698-6f35-00f5-4c61fd949d49-d5756433 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc682c3-0810-76df-2b18-140fb0f2bc99-d5756433 {
  grid-area: Area-2;
}

#w-node-_04b3460e-e7ee-42c1-97e0-33cbc4f83b7f-fefdb5bd {
  grid-area: Area;
}

#w-node-_8e9661ca-a84a-2a99-b069-fed2e5185015-fefdb5bd {
  grid-area: Gym-Class-Details;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-fefdb5bd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-fefdb5bd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-fefdb5bd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_64cf640c-e74d-82f7-ad48-3e820ad84af4-fefdb5bd {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6bd981d6-f4cf-316b-7c26-7f4619b427b2-fefdb5bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-f6912693-e0c0-4294-de7d-963c18688767-4598e4b0 {
  align-self: auto;
}

#w-node-b0ceae98-fb52-1e6b-8355-b5c8b41b145e-4598e4b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_95851eb2-466e-269c-4061-229a7557e431-4598e4b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e754043d-1472-0c0d-2b79-759a00427ab3-4598e4b0, #w-node-ec5d8f39-fc28-b0cf-3397-11f9a26e6fd8-4598e4b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2707e82-2b76-0623-47a3-52ea3e32f83c-4598e4b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_3caff8de-779e-3bf7-a969-7e0cb3885c37-4598e4b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bb9a728d-1ae9-5425-b177-b4ee50e6449f-d6343f58 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-bb9a728d-1ae9-5425-b177-b4ee50e644a2-d6343f58 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bb9a728d-1ae9-5425-b177-b4ee50e644bd-d6343f58 {
  grid-area: 4 / 2 / 5 / 4;
  align-self: center;
}

#w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-d1997e36 {
  grid-area: Area;
}

#w-node-_96d1a7df-64c7-d369-04a3-f85d8dd0cf54-d1997e36 {
  grid-area: Gym-Class-Details;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-d1997e36 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-d1997e36 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-d1997e36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-d1997e36 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8301a0ca-4cfc-112b-599b-669744afd0cb-d1997e36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-56761031 {
  grid-area: Area;
}

#w-node-_45ac3411-9a4c-972d-757f-0006040687d0-56761031, #w-node-_0863a9f8-ac51-6f2b-4071-dbabc0a9095b-56761031 {
  grid-area: Gym-Class-Details;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-56761031 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-56761031 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-56761031 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-56761031 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_426ce6dd-8aa3-5dfc-275b-f20279616747-56761031 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-57a366c5 {
  grid-area: Area;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385000-57a366c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385001-57a366c5 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385004-57a366c5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0ed54cfb-dd4b-e924-f6ac-b27f8621aa65-57a366c5 {
  grid-area: Gym-Class-Details;
}

#w-node-eda4402f-0b17-c371-cae6-51628c385005-57a366c5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b388dd48-5b3b-6bec-9961-d96240c86560-57a366c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1946b296-c658-7052-e8f6-dcea20a50329-859399a8 {
  grid-area: Area-2;
}

#w-node-_1946b296-c658-7052-e8f6-dcea20a50354-859399a8 {
  grid-area: Area;
}

#w-node-d36420aa-0698-6f35-00f5-4c61fd949d49-859399a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc682c3-0810-76df-2b18-140fb0f2bc99-859399a8 {
  grid-area: Area-2;
}

#w-node-d347b495-9131-0000-369f-c852d813c694-a33a2d3a {
  grid-area: Area;
}

#w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-a33a2d3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-a33a2d3a, #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-a33a2d3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35c6b-8dc35c6a {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35c6d-8dc35c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35cac-8dc35c6a {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-d347b495-9131-0000-369f-c852d813c694-f9b8c8c1 {
  grid-area: Area;
}

#w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-f9b8c8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-f9b8c8c1, #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-f9b8c8c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db5bce04-050a-0352-cbaf-31e441f6a249-41f6a248 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-db5bce04-050a-0352-cbaf-31e441f6a24b-41f6a248 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-db5bce04-050a-0352-cbaf-31e441f6a28a-41f6a248 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-eb424be4-c495-5d51-a4ec-1b52f0f360e6-5c34be93 {
  order: 9999;
}

#w-node-_282f87f8-9e35-a916-4906-e007a5fd3f3b-5c34be93, #w-node-_55231933-98d6-4922-dab6-0f12adea487c-5c34be93, #w-node-_43fc9344-c482-6a6a-9236-13ed332029db-5c34be93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb424be4-c495-5d51-a4ec-1b52f0f360e6-90ee9fc1 {
  order: 9999;
}

#w-node-_43fc9344-c482-6a6a-9236-13ed332029db-90ee9fc1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fdd5c09e-2ed9-fb12-eedd-b2febc1ca596-90ee9fc1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-eb424be4-c495-5d51-a4ec-1b52f0f360e6-01e9ad9c {
  order: 9999;
}

#w-node-_891d1ec1-288a-a6c4-7ea5-1befac1619fd-01e9ad9c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f2bc35c5-11bb-c5ef-daa7-39e20298c3ac-26c29795 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7da565d0-d4b4-e45b-70a9-b8d0711dd076-26c29795 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-af2240e3-a3f8-cf3a-fbd8-1ca58f9cc324-26c29795 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3e87acf-216b-8157-60e5-61caaddd5162-26c29795 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8f23b2b-9610-51eb-2484-e2c255ba6921-26c29795 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6ac102ac-a5e0-8c97-ef4e-bc6c0121ddc6-26c29795 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f86172ec-33f2-3e62-6ee4-6644d0fddf5c-26c29795 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9add0552-0eb8-509c-0997-705f1a3840fa-26c29795 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adcc34bf-4624-91d2-b115-b5338f4828a1-26c29795 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_9d8be686-7785-f281-5767-d8380420b3d3-26c29795 {
  place-self: center;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f0-e4e777d2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f1-e4e777d2 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f4-e4e777d2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f5-e4e777d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f6-e4e777d2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f7-e4e777d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f8-e4e777d2 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f9-e4e777d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6fa-e4e777d2 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_9d8be686-7785-f281-5767-d8380420b3d3-e4e777d2 {
  place-self: center;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98932-67c2d150 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98933-67c2d150 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98936-67c2d150 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98937-67c2d150 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98938-67c2d150 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f98939-67c2d150 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f9893a-67c2d150 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f9893b-67c2d150 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0d3926-5662-19d4-ee14-6ca399f9893c-67c2d150 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_9d8be686-7785-f281-5767-d8380420b3d3-67c2d150 {
  place-self: center;
}

#w-node-_86f7552c-7fbc-1e4b-6500-63a1c29a87d4-0dc204ab {
  place-self: stretch stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09c-0dc204ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-0dc204ab {
  grid-area: Area;
  justify-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a0-0dc204ab {
  grid-area: Area-2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a1-0dc204ab {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a6-0dc204ab {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-0dc204ab {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-0dc204ab {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-0dc204ab {
  align-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b6-0dc204ab {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e06-0dc204ab {
  grid-area: Area;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-0dc204ab {
  grid-area: Area;
  justify-self: center;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0d-0dc204ab {
  grid-area: Area-2;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0e-0dc204ab {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2ff59920-4e1d-567a-345a-9f3ad0908912-0dc204ab {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-0dc204ab {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-0dc204ab {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1aefa954-920d-e6d4-3b16-22eae5a21921-0dc204ab {
  grid-area: Area-3;
  place-self: end center;
}

#w-node-_8e2facaf-3a4e-2404-bf82-62c0a80f4e2c-0dc204ab {
  grid-area: Area-2;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-0dc204ab, #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-0dc204ab {
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-0dc204ab {
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-0dc204ab {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-0dc204ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-0dc204ab {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-0dc204ab {
  order: 9999;
  place-self: center stretch;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-0dc204ab, #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-0dc204ab {
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-0dc204ab {
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-0dc204ab {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-0dc204ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-0dc204ab {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-0dc204ab {
  order: 9999;
  place-self: center stretch;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-0dc204ab, #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-0dc204ab {
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-0dc204ab {
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-0dc204ab {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-0dc204ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-0dc204ab {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-0dc204ab {
  order: 9999;
  place-self: center stretch;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-0dc204ab, #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-0dc204ab {
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-0dc204ab {
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-0dc204ab {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-0dc204ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-0dc204ab {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-0dc204ab {
  order: 9999;
  place-self: center stretch;
}

#w-node-_86f7552c-7fbc-1e4b-6500-63a1c29a87d4-f9f25e4d {
  place-self: stretch stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09c-f9f25e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-f9f25e4d {
  grid-area: Area;
  justify-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a0-f9f25e4d {
  grid-area: Area-2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a1-f9f25e4d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a6-f9f25e4d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-f9f25e4d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-f9f25e4d {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-f9f25e4d {
  align-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b6-f9f25e4d {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e06-f9f25e4d {
  grid-area: Area;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-f9f25e4d {
  grid-area: Area;
  justify-self: center;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0d-f9f25e4d {
  grid-area: Area-2;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0e-f9f25e4d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2ff59920-4e1d-567a-345a-9f3ad0908912-f9f25e4d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-f9f25e4d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-f9f25e4d {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1aefa954-920d-e6d4-3b16-22eae5a21921-f9f25e4d {
  grid-area: Area-3;
  place-self: end center;
}

#w-node-_8e2facaf-3a4e-2404-bf82-62c0a80f4e2c-f9f25e4d {
  grid-area: Area-2;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-f9f25e4d, #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-f9f25e4d {
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-f9f25e4d {
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-f9f25e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-f9f25e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-f9f25e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-f9f25e4d {
  order: 9999;
  place-self: center stretch;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-f9f25e4d, #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-f9f25e4d {
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-f9f25e4d {
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-f9f25e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-f9f25e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-f9f25e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-f9f25e4d {
  order: 9999;
  place-self: center stretch;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-f9f25e4d, #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-f9f25e4d {
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-f9f25e4d {
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-f9f25e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-f9f25e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-f9f25e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-f9f25e4d {
  order: 9999;
  place-self: center stretch;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-f9f25e4d, #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-f9f25e4d {
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-f9f25e4d {
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-f9f25e4d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-f9f25e4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-f9f25e4d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-f9f25e4d {
  order: 9999;
  place-self: center stretch;
}

#w-node-_86f7552c-7fbc-1e4b-6500-63a1c29a87d4-c869c98d {
  place-self: stretch stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09c-c869c98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-c869c98d {
  grid-area: Area;
  justify-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a0-c869c98d {
  grid-area: Area-2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a1-c869c98d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0a6-c869c98d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-c869c98d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-c869c98d {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-c869c98d {
  align-self: center;
}

#w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b6-c869c98d {
  grid-area: Area-3;
  align-self: start;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e06-c869c98d {
  grid-area: Area;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-c869c98d {
  grid-area: Area;
  justify-self: center;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0d-c869c98d {
  grid-area: Area-2;
}

#w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e0e-c869c98d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2ff59920-4e1d-567a-345a-9f3ad0908912-c869c98d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-c869c98d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-c869c98d {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_1aefa954-920d-e6d4-3b16-22eae5a21921-c869c98d {
  grid-area: Area-3;
  place-self: end center;
}

#w-node-_8e2facaf-3a4e-2404-bf82-62c0a80f4e2c-c869c98d {
  grid-area: Area-2;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-c869c98d, #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-c869c98d {
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-c869c98d {
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-c869c98d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-c869c98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-c869c98d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-c869c98d {
  order: 9999;
  place-self: center stretch;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-c869c98d, #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-c869c98d {
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-c869c98d {
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-c869c98d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-c869c98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-c869c98d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-c869c98d {
  order: 9999;
  place-self: center stretch;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-c869c98d, #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-c869c98d {
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-c869c98d {
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-c869c98d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-c869c98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-c869c98d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-c869c98d {
  order: 9999;
  place-self: center stretch;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-c869c98d, #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-c869c98d {
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-c869c98d {
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-c869c98d {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-c869c98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-c869c98d {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-c869c98d {
  order: 9999;
  place-self: center stretch;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fb-dd99a35d {
  place-self: stretch stretch;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fc-dd99a35d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_82fecafd-e397-23ab-042b-9993c382a765-dd99a35d, #w-node-cb0723de-c2e0-323c-2c34-80798a8cc57b-dd99a35d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30109313-7685-2283-aec8-179510c9f9d6-dd99a35d, #w-node-_36207155-0bbf-699d-3d9a-a278961ba3ff-dd99a35d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecafabc4-8af5-4224-7e80-0905a3fd6863-dd99a35d, #w-node-_3ec714c0-509a-4f2a-e187-652506732a20-dd99a35d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6700-dd99a35d {
  grid-column: span 2 / span 2;
  place-self: center stretch;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6702-dd99a35d, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6703-dd99a35d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6704-dd99a35d, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6705-dd99a35d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_834a2634-aeae-fd35-c4c7-633657112ea2-dd99a35d, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6706-dd99a35d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7108e00b-c4ea-40e3-d3da-7daab66ba132-9f4b533d, #w-node-f9476724-c149-df31-e9f7-e76d6553d013-9f4b533d, #w-node-_94d4f4ae-e0b7-3bed-b0a2-6ad4358ea882-9f4b533d, #w-node-ed128faf-febb-f852-b90d-e9f69a35aad6-9f4b533d, #w-node-_35e10055-4ae1-be37-cc12-574ed0a1dcc1-9f4b533d, #w-node-_6aa3cf59-3688-966d-9de5-167141fc8a90-9f4b533d, #w-node-_7063f5a9-1209-68b2-aef1-bc4eee9a56d3-9f4b533d, #w-node-_7063f5a9-1209-68b2-aef1-bc4eee9a56db-9f4b533d, #w-node-_7063f5a9-1209-68b2-aef1-bc4eee9a56e3-9f4b533d, #w-node-_7063f5a9-1209-68b2-aef1-bc4eee9a56f2-9f4b533d, #w-node-_7108e00b-c4ea-40e3-d3da-7daab66ba132-a99f2b1f, #w-node-f9476724-c149-df31-e9f7-e76d6553d013-a99f2b1f, #w-node-_94d4f4ae-e0b7-3bed-b0a2-6ad4358ea882-a99f2b1f, #w-node-ed128faf-febb-f852-b90d-e9f69a35aad6-a99f2b1f, #w-node-_35e10055-4ae1-be37-cc12-574ed0a1dcc1-a99f2b1f, #w-node-_6aa3cf59-3688-966d-9de5-167141fc8a90-a99f2b1f, #w-node-_72b90ad6-6fb3-ceac-0c9d-19ba394f8e2a-a99f2b1f, #w-node-_72b90ad6-6fb3-ceac-0c9d-19ba394f8e32-a99f2b1f, #w-node-_72b90ad6-6fb3-ceac-0c9d-19ba394f8e3a-a99f2b1f, #w-node-_72b90ad6-6fb3-ceac-0c9d-19ba394f8e49-a99f2b1f, #w-node-_7108e00b-c4ea-40e3-d3da-7daab66ba132-a7a37979, #w-node-f9476724-c149-df31-e9f7-e76d6553d013-a7a37979, #w-node-_94d4f4ae-e0b7-3bed-b0a2-6ad4358ea882-a7a37979, #w-node-ed128faf-febb-f852-b90d-e9f69a35aad6-a7a37979, #w-node-_35e10055-4ae1-be37-cc12-574ed0a1dcc1-a7a37979, #w-node-_6aa3cf59-3688-966d-9de5-167141fc8a90-a7a37979, #w-node-c5a3b14b-044d-0c2e-70e5-5206b0fa49e3-a7a37979, #w-node-c5a3b14b-044d-0c2e-70e5-5206b0fa49eb-a7a37979, #w-node-c5a3b14b-044d-0c2e-70e5-5206b0fa49f3-a7a37979, #w-node-c5a3b14b-044d-0c2e-70e5-5206b0fa4a02-a7a37979 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fb-5d15c65b {
  place-self: stretch stretch;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fc-5d15c65b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_82fecafd-e397-23ab-042b-9993c382a765-5d15c65b, #w-node-cb0723de-c2e0-323c-2c34-80798a8cc57b-5d15c65b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30109313-7685-2283-aec8-179510c9f9d6-5d15c65b, #w-node-_36207155-0bbf-699d-3d9a-a278961ba3ff-5d15c65b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecafabc4-8af5-4224-7e80-0905a3fd6863-5d15c65b, #w-node-_3ec714c0-509a-4f2a-e187-652506732a20-5d15c65b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6700-5d15c65b {
  grid-column: span 2 / span 2;
  place-self: center stretch;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6702-5d15c65b, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6703-5d15c65b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6704-5d15c65b, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6705-5d15c65b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_834a2634-aeae-fd35-c4c7-633657112ea2-5d15c65b, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6706-5d15c65b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fb-37b6bcde {
  place-self: stretch stretch;
}

#w-node-_5646f366-7d51-edb4-f3de-f8f7b6bad6fc-37b6bcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_82fecafd-e397-23ab-042b-9993c382a765-37b6bcde, #w-node-cb0723de-c2e0-323c-2c34-80798a8cc57b-37b6bcde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30109313-7685-2283-aec8-179510c9f9d6-37b6bcde, #w-node-_36207155-0bbf-699d-3d9a-a278961ba3ff-37b6bcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecafabc4-8af5-4224-7e80-0905a3fd6863-37b6bcde, #w-node-_3ec714c0-509a-4f2a-e187-652506732a20-37b6bcde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6700-37b6bcde {
  grid-column: span 2 / span 2;
  place-self: center stretch;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6702-37b6bcde, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6703-37b6bcde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6704-37b6bcde, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6705-37b6bcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_834a2634-aeae-fd35-c4c7-633657112ea2-37b6bcde, #w-node-_0c06d5ae-5a0f-e323-7504-fd1428fa6706-37b6bcde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f1086a4a-8e6e-0d56-e33d-7afab8750317-f833f2e5, #w-node-eccfe73e-913d-7338-2e48-b562de4bd5c2-f833f2e5, #w-node-c2954d4e-bf6e-930f-08de-c518841296b3-f833f2e5, #w-node-_94bb051c-9684-34ad-5563-50d6d93c2fe2-f833f2e5, #w-node-_41336211-3626-3e71-21d3-69fffeb213f9-f833f2e5 {
  align-self: center;
}

#Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-f833f2e5 {
  grid-area: Area;
}

#w-node-_1231f79f-4e6f-30f0-77c6-71312805a66b-f833f2e5, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a66f-f833f2e5, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a673-f833f2e5, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a677-f833f2e5, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a67b-f833f2e5 {
  align-self: center;
}

#Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-f833f2e5 {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e087-f833f2e5, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08b-f833f2e5, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08f-f833f2e5 {
  align-self: center;
}

#Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-f833f2e5 {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e093-f833f2e5, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e097-f833f2e5, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e9-f833f2e5, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7ed-f833f2e5 {
  align-self: center;
}

#Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-f833f2e5 {
  grid-area: Area;
}

#w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f1-f833f2e5, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f5-f833f2e5, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f9-f833f2e5, #w-node-_04becc4a-364c-266c-2c74-216c59a297d4-f833f2e5, #w-node-_04becc4a-364c-266c-2c74-216c59a297d8-f833f2e5, #w-node-_04becc4a-364c-266c-2c74-216c59a297dc-f833f2e5 {
  align-self: center;
}

#Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-f833f2e5 {
  grid-area: Area;
}

#w-node-_04becc4a-364c-266c-2c74-216c59a297e0-f833f2e5, #w-node-_04becc4a-364c-266c-2c74-216c59a297e4-f833f2e5, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfd-f833f2e5, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d01-f833f2e5, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d05-f833f2e5, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d09-f833f2e5, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d0d-f833f2e5 {
  align-self: center;
}

#Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-f833f2e5 {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6aa-f833f2e5, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ae-f833f2e5, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6b2-f833f2e5 {
  align-self: center;
}

#Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-f833f2e5 {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6b6-f833f2e5, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ba-f833f2e5, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548a-f833f2e5, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548e-f833f2e5 {
  align-self: center;
}

#Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-f833f2e5 {
  grid-area: Area;
}

#w-node-_67ca7a52-6496-268f-b1fc-32bae69c5492-f833f2e5, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5496-f833f2e5, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c549a-f833f2e5, #w-node-f1086a4a-8e6e-0d56-e33d-7afab8750317-80f6dbeb, #w-node-eccfe73e-913d-7338-2e48-b562de4bd5c2-80f6dbeb, #w-node-c2954d4e-bf6e-930f-08de-c518841296b3-80f6dbeb, #w-node-_94bb051c-9684-34ad-5563-50d6d93c2fe2-80f6dbeb, #w-node-_41336211-3626-3e71-21d3-69fffeb213f9-80f6dbeb {
  align-self: center;
}

#Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-80f6dbeb {
  grid-area: Area;
}

#w-node-_1231f79f-4e6f-30f0-77c6-71312805a66b-80f6dbeb, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a66f-80f6dbeb, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a673-80f6dbeb, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a677-80f6dbeb, #w-node-_1231f79f-4e6f-30f0-77c6-71312805a67b-80f6dbeb {
  align-self: center;
}

#Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-80f6dbeb {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e087-80f6dbeb, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08b-80f6dbeb, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e08f-80f6dbeb {
  align-self: center;
}

#Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-80f6dbeb {
  grid-area: Area;
}

#w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e093-80f6dbeb, #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e097-80f6dbeb, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e9-80f6dbeb, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7ed-80f6dbeb {
  align-self: center;
}

#Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-80f6dbeb {
  grid-area: Area;
}

#w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f1-80f6dbeb, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f5-80f6dbeb, #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7f9-80f6dbeb, #w-node-_04becc4a-364c-266c-2c74-216c59a297d4-80f6dbeb, #w-node-_04becc4a-364c-266c-2c74-216c59a297d8-80f6dbeb, #w-node-_04becc4a-364c-266c-2c74-216c59a297dc-80f6dbeb {
  align-self: center;
}

#Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-80f6dbeb {
  grid-area: Area;
}

#w-node-_04becc4a-364c-266c-2c74-216c59a297e0-80f6dbeb, #w-node-_04becc4a-364c-266c-2c74-216c59a297e4-80f6dbeb, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfd-80f6dbeb, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d01-80f6dbeb, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d05-80f6dbeb, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d09-80f6dbeb, #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2d0d-80f6dbeb {
  align-self: center;
}

#Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-80f6dbeb {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6aa-80f6dbeb, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ae-80f6dbeb, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6b2-80f6dbeb {
  align-self: center;
}

#Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-80f6dbeb {
  grid-area: Area;
}

#w-node-_138cf249-96ab-7bbe-afac-996e763bb6b6-80f6dbeb, #w-node-_138cf249-96ab-7bbe-afac-996e763bb6ba-80f6dbeb, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548a-80f6dbeb, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c548e-80f6dbeb {
  align-self: center;
}

#Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-80f6dbeb {
  grid-area: Area;
}

#w-node-_67ca7a52-6496-268f-b1fc-32bae69c5492-80f6dbeb, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5496-80f6dbeb, #w-node-_67ca7a52-6496-268f-b1fc-32bae69c549a-80f6dbeb {
  align-self: center;
}

#w-node-_8d6dded8-57f0-3397-0d3d-487a5aa7261e-78d62763, #w-node-d879259f-07a9-fcaa-7011-4ce3bb958b89-78d62763, #w-node-_1d43ed09-eb49-f5f9-d681-98e6ae3e9f76-78d62763, #w-node-d2ac7b71-bd60-b5f7-bd23-f0761ae6e300-78d62763, #w-node-_2f1da46b-16dc-3fa3-461b-ddac6b7ad017-78d62763, #w-node-_77a30552-6656-05ac-bef2-bcc2c7a98156-78d62763, #w-node-_157f5c4e-3e4f-5dbb-5426-9d12e163fefc-78d62763, #w-node-_479da8b5-1f81-c5aa-0ce8-a9f9ee5e0455-78d62763, #w-node-_0ffc053b-d707-1cb0-7653-9f038731acc4-78d62763, #w-node-_9c33cdc0-db9e-09d3-edaf-6ec9758af954-78d62763, #w-node-_5051675e-d0e5-c25c-dcc4-98f2b9028ad5-78d62763, #w-node-c17e547a-a615-8bea-f153-45d7d9da0cde-78d62763, #w-node-_51e11224-0473-8d0b-8a52-ba32e9e0240c-78d62763, #w-node-_7dc62704-43de-4e08-1376-7b52d60a4a67-78d62763, #w-node-f5993431-4e5d-d4e6-dfd1-90c3af1aa664-78d62763, #w-node-_62b9181d-5fbf-dc4e-8fbf-0b68d383d52f-78d62763, #w-node-aa9edcda-7a22-de73-e3de-78801c09c48a-78d62763, #w-node-_26ec1bcd-9e19-3ca6-8bbf-fd46f6fb6681-78d62763, #w-node-_5dae1c7b-6484-af55-ef8f-7efca2b6329d-78d62763, #w-node-b0ee45b1-0801-23eb-4b3f-c40c7df980bc-78d62763, #w-node-_8c1592b2-0984-baff-7ed6-1f1cce46a347-78d62763, #w-node-_359e7973-e7b8-0977-033e-85e40335dfa0-78d62763, #w-node-_830bf0cd-e64e-a086-6040-53da307d79ef-78d62763, #w-node-e945de7a-a0c1-a692-27d7-ed623272b2b1-78d62763, #w-node-_56a4d797-18af-1dc3-6f6a-10d783afa827-78d62763, #w-node-_9a48e134-b9cd-9139-3e3f-65e60ef8498e-78d62763, #w-node-_3f75b8d8-7f0a-5105-a3fe-16c76dca8090-78d62763, #w-node-e40cc52f-0b14-ad22-e2c5-5a1e64562581-78d62763, #w-node-_7518db8d-9c14-61c1-ec94-7f511f6d41cd-78d62763, #w-node-_2f00c8e9-a7ea-90aa-6402-6f98afe9422f-78d62763, #w-node-_219ef2ee-c83c-7680-a75c-25b9e6c32a84-78d62763, #w-node-df9298d4-2322-75c0-651c-7263ad8dd7e7-78d62763, #w-node-_866e6e4b-c6a9-4d51-2ba8-36a8312e2ce5-78d62763, #w-node-_0d4e6755-3857-3aa7-67e7-e0b455e7eb76-78d62763, #w-node-_415bfd1a-1702-d140-925e-9db8eb7dda87-78d62763, #w-node-dd3e9ff1-0c4a-553c-f322-195ae8c056ff-78d62763, #w-node-_52443793-21e6-4327-38bb-80a768091adc-78d62763, #w-node-_522b5069-8189-0f6d-ac3f-08a829921851-78d62763, #w-node-_65c11af9-f18d-caf3-cc6f-e90e0022c5c9-78d62763, #w-node-_60cba179-10ac-5c85-1252-1261aa96605f-78d62763, #w-node-e211261a-1f10-8285-82a5-efba06f32e2c-78d62763, #w-node-_9545afd3-68a3-0e80-dd7c-730ac4df8af5-78d62763, #w-node-dda50262-bb68-56fe-0158-f11cc52ef392-78d62763, #w-node-_40a7c822-b0ee-d7de-eba0-6e1067cbcb6f-78d62763, #w-node-_37265456-79c7-80c8-3920-5ca048297df9-78d62763, #w-node-_3b8fd71e-ec8e-9503-7dc4-02f2ff7d1149-78d62763, #w-node-_8d6dded8-57f0-3397-0d3d-487a5aa7261e-1356e715, #w-node-d879259f-07a9-fcaa-7011-4ce3bb958b89-1356e715, #w-node-_1d43ed09-eb49-f5f9-d681-98e6ae3e9f76-1356e715, #w-node-d2ac7b71-bd60-b5f7-bd23-f0761ae6e300-1356e715, #w-node-_2f1da46b-16dc-3fa3-461b-ddac6b7ad017-1356e715, #w-node-_77a30552-6656-05ac-bef2-bcc2c7a98156-1356e715, #w-node-_157f5c4e-3e4f-5dbb-5426-9d12e163fefc-1356e715, #w-node-_479da8b5-1f81-c5aa-0ce8-a9f9ee5e0455-1356e715, #w-node-_0ffc053b-d707-1cb0-7653-9f038731acc4-1356e715, #w-node-_9c33cdc0-db9e-09d3-edaf-6ec9758af954-1356e715, #w-node-_5051675e-d0e5-c25c-dcc4-98f2b9028ad5-1356e715, #w-node-c17e547a-a615-8bea-f153-45d7d9da0cde-1356e715, #w-node-_51e11224-0473-8d0b-8a52-ba32e9e0240c-1356e715, #w-node-_7dc62704-43de-4e08-1376-7b52d60a4a67-1356e715, #w-node-f5993431-4e5d-d4e6-dfd1-90c3af1aa664-1356e715, #w-node-_62b9181d-5fbf-dc4e-8fbf-0b68d383d52f-1356e715, #w-node-aa9edcda-7a22-de73-e3de-78801c09c48a-1356e715, #w-node-_26ec1bcd-9e19-3ca6-8bbf-fd46f6fb6681-1356e715, #w-node-_5dae1c7b-6484-af55-ef8f-7efca2b6329d-1356e715, #w-node-b0ee45b1-0801-23eb-4b3f-c40c7df980bc-1356e715, #w-node-_8c1592b2-0984-baff-7ed6-1f1cce46a347-1356e715, #w-node-_359e7973-e7b8-0977-033e-85e40335dfa0-1356e715, #w-node-_830bf0cd-e64e-a086-6040-53da307d79ef-1356e715, #w-node-e945de7a-a0c1-a692-27d7-ed623272b2b1-1356e715, #w-node-_56a4d797-18af-1dc3-6f6a-10d783afa827-1356e715, #w-node-_9a48e134-b9cd-9139-3e3f-65e60ef8498e-1356e715, #w-node-_3f75b8d8-7f0a-5105-a3fe-16c76dca8090-1356e715, #w-node-e40cc52f-0b14-ad22-e2c5-5a1e64562581-1356e715, #w-node-_7518db8d-9c14-61c1-ec94-7f511f6d41cd-1356e715, #w-node-_2f00c8e9-a7ea-90aa-6402-6f98afe9422f-1356e715, #w-node-_219ef2ee-c83c-7680-a75c-25b9e6c32a84-1356e715, #w-node-df9298d4-2322-75c0-651c-7263ad8dd7e7-1356e715, #w-node-_866e6e4b-c6a9-4d51-2ba8-36a8312e2ce5-1356e715, #w-node-_0d4e6755-3857-3aa7-67e7-e0b455e7eb76-1356e715, #w-node-_415bfd1a-1702-d140-925e-9db8eb7dda87-1356e715, #w-node-dd3e9ff1-0c4a-553c-f322-195ae8c056ff-1356e715, #w-node-_52443793-21e6-4327-38bb-80a768091adc-1356e715, #w-node-_522b5069-8189-0f6d-ac3f-08a829921851-1356e715, #w-node-_65c11af9-f18d-caf3-cc6f-e90e0022c5c9-1356e715, #w-node-_60cba179-10ac-5c85-1252-1261aa96605f-1356e715, #w-node-e211261a-1f10-8285-82a5-efba06f32e2c-1356e715, #w-node-_9545afd3-68a3-0e80-dd7c-730ac4df8af5-1356e715, #w-node-dda50262-bb68-56fe-0158-f11cc52ef392-1356e715, #w-node-_40a7c822-b0ee-d7de-eba0-6e1067cbcb6f-1356e715, #w-node-_37265456-79c7-80c8-3920-5ca048297df9-1356e715, #w-node-_3b8fd71e-ec8e-9503-7dc4-02f2ff7d1149-1356e715 {
  place-self: center;
}

#w-node-caaa2275-196e-79ae-ddcf-c54b5bc6fcf8-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_94822da2-1458-d34a-5f3c-ae25c1bcf3f9-108254e1, #w-node-ed01d3d8-a625-5607-a1fb-0dee2d68ef89-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f3f13db-0f58-8f87-7e89-330b691ea1ce-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f3f13db-0f58-8f87-7e89-330b691ea1d6-108254e1, #w-node-_2f3f13db-0f58-8f87-7e89-330b691ea1d7-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11900475-bdca-f178-6347-fc909eec730f-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_11900475-bdca-f178-6347-fc909eec7317-108254e1, #w-node-_11900475-bdca-f178-6347-fc909eec7318-108254e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa87c09e-d081-093d-be1b-086c120e2c4c-00fb7e7b, #w-node-_37efe31c-7eb6-4aed-5faa-a1f2616daf35-00fb7e7b, #w-node-ab879a11-d809-2939-0d15-7fb993ee6671-00fb7e7b {
  justify-self: center;
}

#w-node-df6318b0-a13e-5263-c63a-01c518f0764f-00fb7e7b {
  place-self: start center;
}

#w-node-_6c6ba020-a898-8720-0214-e1f90f9888d3-00fb7e7b, #w-node-fa87c09e-d081-093d-be1b-086c120e2c4c-7ff2f830, #w-node-_37efe31c-7eb6-4aed-5faa-a1f2616daf35-7ff2f830, #w-node-ab879a11-d809-2939-0d15-7fb993ee6671-7ff2f830 {
  justify-self: center;
}

#w-node-df6318b0-a13e-5263-c63a-01c518f0764f-7ff2f830 {
  place-self: start center;
}

#w-node-_6c6ba020-a898-8720-0214-e1f90f9888d3-7ff2f830, #w-node-fa87c09e-d081-093d-be1b-086c120e2c4c-d49a8582, #w-node-_37efe31c-7eb6-4aed-5faa-a1f2616daf35-d49a8582, #w-node-ab879a11-d809-2939-0d15-7fb993ee6671-d49a8582 {
  justify-self: center;
}

#w-node-df6318b0-a13e-5263-c63a-01c518f0764f-d49a8582 {
  place-self: start center;
}

#w-node-_6c6ba020-a898-8720-0214-e1f90f9888d3-d49a8582 {
  justify-self: center;
}

#w-node-_3255a16c-2f04-c977-8609-94febe95c9a1-96d555a4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb041-96d555a4 {
  grid-area: Area-2;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb084-96d555a4 {
  grid-area: Area;
}

#w-node-_3255a16c-2f04-c977-8609-94febe95c9a1-ea9d25b5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb041-ea9d25b5 {
  grid-area: Area-2;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb084-ea9d25b5 {
  grid-area: Area;
}

#w-node-_3255a16c-2f04-c977-8609-94febe95c9a1-ded80631 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb041-ded80631 {
  grid-area: Area-2;
}

#w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb084-ded80631 {
  grid-area: Area;
}

#w-node-_89b769fb-c522-c9bd-dfc0-ccf88aeaece3-ce9e10c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c639a2a-694c-0db5-12dd-ae6d68c46f37-ce9e10c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05a472e1-fd9b-8361-46fc-477684887233-ce9e10c6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50725408-fef7-b698-82a0-fbf90a900e53-ce9e10c6 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-bf9f56fb-bd27-e09d-0706-3bdbc40a568c-ce9e10c6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_89b769fb-c522-c9bd-dfc0-ccf88aeaece3-12fd330a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c639a2a-694c-0db5-12dd-ae6d68c46f37-12fd330a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05a472e1-fd9b-8361-46fc-477684887233-12fd330a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50725408-fef7-b698-82a0-fbf90a900e53-12fd330a {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-bf9f56fb-bd27-e09d-0706-3bdbc40a568c-12fd330a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_89b769fb-c522-c9bd-dfc0-ccf88aeaece3-62ff4955 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c639a2a-694c-0db5-12dd-ae6d68c46f37-62ff4955 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_05a472e1-fd9b-8361-46fc-477684887233-62ff4955 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50725408-fef7-b698-82a0-fbf90a900e53-62ff4955 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-bf9f56fb-bd27-e09d-0706-3bdbc40a568c-62ff4955 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

@media screen and (max-width: 991px) {
  #w-node-f9519598-1809-9a21-f262-06ea88c5af64-7f7bfbd1 {
    grid-area: Area;
  }

  #w-node-_051857ce-d193-96a8-74a3-2e800a746518-7f7bfbd1 {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_3c0d6b1d-60d4-cc9a-9d26-8ab0bb106009-7f7bfbd1 {
    grid-area: 3 / 5 / 4 / 6;
  }

  #w-node-ffd5ed57-b38e-977c-bcfb-1921df370f7e-df370f4d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ffd5ed57-b38e-977c-bcfb-1921df370f8c-df370f4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-a57bfbd4, #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-a57bfbd4, #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-a57bfbd4, #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-a57bfbd4, #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-a57bfbd4, #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-a57bfbd4, #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-a57bfbd4, #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_4115a1d0-b976-da69-8592-34db080cd804-080cd7d1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4115a1d0-b976-da69-8592-34db080cd819-080cd7d1 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb47831070f-7831070e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb478310711-7831070e {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb478310766-7831070e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb478310785-7831070e {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbeb-31d6bb50 {
    grid-area: Area;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbf1-31d6bb50 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_79079b13-8274-ad3f-0da2-77c459695012-a5683b60 {
    order: 2;
  }

  #w-node-b288ac41-57be-581c-a13a-3cc3ed0f7822-a5683b60 {
    order: 1;
  }

  #w-node-a2139122-2908-14be-885b-cd008f88cbb9-a5683b60 {
    order: 3;
  }

  #w-node-d5319580-73e2-759c-970e-16d3b223271d-a5683b60 {
    order: 4;
  }

  #w-node-_231ecb0d-6927-608f-4468-d948183bdb0d-a5683b60 {
    order: 6;
  }

  #w-node-_193a30de-9dbf-8d3b-bbdd-d418e905fd7d-a5683b60 {
    order: 5;
  }

  #w-node-_1648a7a6-4617-3741-6f25-ace966c0809c-a5683b60 {
    order: 7;
  }

  #w-node-_17bf5d39-db73-b477-a049-a60a76ef702f-a5683b60 {
    order: 8;
  }

  #w-node-e9c93247-0540-622b-6a58-eab71a98de4d-a5683b60 {
    order: 10;
  }

  #w-node-_2698f4e1-aa7d-172e-1d7f-d2df163fcbc2-a5683b60 {
    order: 9;
  }

  #w-node-_067223db-0201-0443-47d4-cdc57e1624dd-a5683b60 {
    order: 3;
  }

  #w-node-_067223db-0201-0443-47d4-cdc57e1624de-a5683b60 {
    order: 4;
  }

  #w-node-_067223db-0201-0443-47d4-cdc57e1624e3-a5683b60 {
    order: 6;
  }

  #w-node-_067223db-0201-0443-47d4-cdc57e1624e8-a5683b60 {
    order: 5;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b62388544e-2388544d {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b623885451-2388544d {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b6238854a6-2388544d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b6238854c0-2388544d {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e2a-a5f2555b {
    order: 2;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e2f-a5f2555b {
    order: 1;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e30-a5f2555b {
    order: 3;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e31-a5f2555b {
    order: 4;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e36-a5f2555b {
    order: 6;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e3b-a5f2555b {
    order: 5;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e3c-a5f2555b {
    order: 7;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e3d-a5f2555b {
    order: 8;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e42-a5f2555b {
    order: 10;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e47-a5f2555b {
    order: 9;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e49-a5f2555b {
    order: 3;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e4a-a5f2555b {
    order: 4;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e4f-a5f2555b {
    order: 6;
  }

  #w-node-_6806d548-a15e-85a0-7f05-6c3612961e54-a5f2555b {
    order: 5;
  }

  #w-node-f313e57e-b260-7982-b463-5d5c7e95de91-7e95de61 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f313e57e-b260-7982-b463-5d5c7e95dea6-7e95de61 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd21-6c23fd20 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd24-6c23fd20 {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd63-6c23fd20 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd82-6c23fd20 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b2e-b1b3902d {
    order: 2;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b33-b1b3902d {
    order: 1;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b34-b1b3902d {
    order: 3;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b35-b1b3902d {
    order: 4;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b3a-b1b3902d {
    order: 6;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b3f-b1b3902d {
    order: 5;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b40-b1b3902d {
    order: 7;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b41-b1b3902d {
    order: 8;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b46-b1b3902d {
    order: 10;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b4b-b1b3902d {
    order: 9;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b4d-b1b3902d {
    order: 3;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b4e-b1b3902d {
    order: 4;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b53-b1b3902d {
    order: 6;
  }

  #w-node-b6fb5f29-0c4f-6ab3-9ab8-3762d5c09b58-b1b3902d {
    order: 5;
  }

  #w-node-e072a8ca-63f8-2101-f648-0b730cf0d3ab-0cf0d37b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e072a8ca-63f8-2101-f648-0b730cf0d3c0-0cf0d37b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e2395095-e2395094 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e2395098-e2395094 {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e23950d7-e2395094 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e23950f6-e2395094 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-ab17f2af, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-ab17f2af {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-ab17f2af {
    grid-area: Area;
  }

  #w-node-_36658096-a3fa-e5c1-efb3-4b7e6d4bc299-8f977bb4 {
    order: -9999;
  }

  #w-node-_6b0e14a4-8142-9a51-ea83-656dc43cd2fb-d28cf175 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-2c27a09d, #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-10f2df85, #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-39a2a7e8, #w-node-_04b3460e-e7ee-42c1-97e0-33cbc4f83b7f-fefdb5bd {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_8e9661ca-a84a-2a99-b069-fed2e5185015-fefdb5bd {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-f6912693-e0c0-4294-de7d-963c18688767-4598e4b0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-d1997e36, #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-56761031 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_45ac3411-9a4c-972d-757f-0006040687d0-56761031 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-57a366c5 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-a33a2d3a, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-a33a2d3a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-a33a2d3a {
    grid-area: Area;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35c6b-8dc35c6a {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35c6d-8dc35c6a {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35cac-8dc35c6a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35ccb-8dc35c6a {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-f9b8c8c1, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-f9b8c8c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92353042-aa80-75e5-c7c3-1cfd10e732a8-f9b8c8c1 {
    grid-area: Area;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a249-41f6a248 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a24b-41f6a248 {
    grid-column: 1 / 4;
    place-self: start stretch;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a28a-41f6a248 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a2a9-41f6a248 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
  }

  #w-node-_7da565d0-d4b4-e45b-70a9-b8d0711dd076-26c29795 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-af2240e3-a3f8-cf3a-fbd8-1ca58f9cc324-26c29795 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f86172ec-33f2-3e62-6ee4-6644d0fddf5c-26c29795 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-adcc34bf-4624-91d2-b115-b5338f4828a1-26c29795 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f1-e4e777d2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f4-e4e777d2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f8-e4e777d2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6fa-e4e777d2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98933-67c2d150 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98936-67c2d150 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893a-67c2d150 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893c-67c2d150 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-0dc204ab {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-0dc204ab {
    grid-area: Area-2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-0dc204ab {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-0dc204ab {
    grid-area: Area-2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-0dc204ab {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-0dc204ab {
    grid-area: Area-2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-0dc204ab {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-0dc204ab {
    grid-area: Area-2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-f9f25e4d {
    grid-area: Area-2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-f9f25e4d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-f9f25e4d {
    grid-area: Area-2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-f9f25e4d {
    grid-area: Area-2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-f9f25e4d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-f9f25e4d {
    grid-area: Area-2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-c869c98d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-c869c98d {
    grid-area: Area-2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-c869c98d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-c869c98d {
    grid-area: Area-2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-c869c98d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-c869c98d {
    grid-area: Area-2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-c869c98d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-c869c98d {
    grid-area: Area-2;
  }

  #w-node-_1d9ae9b6-c054-2bd7-8d99-6677dc702444-9f4b533d, #w-node-a87a5a5c-10f8-f5ff-40a2-641894aff0d6-9f4b533d, #w-node-_11345629-308d-e09e-e4f2-4bb47e1e1d4f-9f4b533d, #w-node-_1d9ae9b6-c054-2bd7-8d99-6677dc702444-a99f2b1f, #w-node-a87a5a5c-10f8-f5ff-40a2-641894aff0d6-a99f2b1f, #w-node-e8fe86af-245f-e136-697b-4754fe8bf43b-a99f2b1f, #w-node-dc879db6-219b-4942-797f-8f5f2fe17778-a7a37979, #w-node-a87a5a5c-10f8-f5ff-40a2-641894aff0d6-a7a37979, #w-node-_1d9ae9b6-c054-2bd7-8d99-6677dc702444-a7a37979 {
    order: -9999;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-f833f2e5, #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-f833f2e5, #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-f833f2e5, #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-f833f2e5, #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-f833f2e5, #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-f833f2e5, #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-f833f2e5, #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-f833f2e5, #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-80f6dbeb, #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-80f6dbeb, #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-80f6dbeb, #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-80f6dbeb, #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-80f6dbeb, #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-80f6dbeb, #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-80f6dbeb, #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-80f6dbeb {
    grid-area: Area;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-a57bfbd4 {
    grid-area: Area-2;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-a57bfbd4 {
    grid-area: Area-2;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-a57bfbd4 {
    grid-area: Area-2;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-a57bfbd4 {
    grid-area: Area-2;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-a57bfbd4 {
    grid-area: Area-2;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-a57bfbd4 {
    grid-area: Area-2;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-a57bfbd4 {
    grid-area: Area-2;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-a57bfbd4 {
    grid-area: Area;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-a57bfbd4 {
    grid-area: Area-2;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-a57bfbd4, #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-767bfbd7 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-767bfbd7 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-767bfbd7 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-767bfbd7 {
    grid-area: Area-4;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbeb-31d6bb50 {
    grid-area: Area;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbf1-31d6bb50 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-2c27a09d {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-2c27a09d {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-2c27a09d {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-2c27a09d {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-2c27a09d {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-10f2df85 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-10f2df85 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-10f2df85 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-10f2df85 {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-10f2df85 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-39a2a7e8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-39a2a7e8 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-39a2a7e8 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-39a2a7e8 {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-39a2a7e8 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_04b3460e-e7ee-42c1-97e0-33cbc4f83b7f-fefdb5bd {
    grid-area: 3 / 1 / 4 / 8;
  }

  #w-node-_8e9661ca-a84a-2a99-b069-fed2e5185015-fefdb5bd {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-fefdb5bd {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-fefdb5bd {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-fefdb5bd {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-d1997e36 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-d1997e36 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-d1997e36 {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-d1997e36 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-d1997e36 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-56761031 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_45ac3411-9a4c-972d-757f-0006040687d0-56761031 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-56761031 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-56761031 {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-56761031 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-56761031 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-57a366c5 {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-57a366c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-57a366c5 {
    grid-area: 1 / 8 / 2 / 9;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-57a366c5 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-57a366c5 {
    grid-area: 1 / 6 / 2 / 7;
  }

  #w-node-f2bc35c5-11bb-c5ef-daa7-39e20298c3ac-26c29795 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_7da565d0-d4b4-e45b-70a9-b8d0711dd076-26c29795 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-af2240e3-a3f8-cf3a-fbd8-1ca58f9cc324-26c29795 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8f23b2b-9610-51eb-2484-e2c255ba6921-26c29795 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f86172ec-33f2-3e62-6ee4-6644d0fddf5c-26c29795 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-adcc34bf-4624-91d2-b115-b5338f4828a1-26c29795 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f0-e4e777d2 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f1-e4e777d2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f4-e4e777d2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f6-e4e777d2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f8-e4e777d2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6fa-e4e777d2 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98932-67c2d150 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98933-67c2d150 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98936-67c2d150 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98938-67c2d150 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893a-67c2d150 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893c-67c2d150 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-0dc204ab {
    grid-area: Area;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-0dc204ab {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-0dc204ab {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-0dc204ab {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-0dc204ab {
    grid-area: Area;
  }

  #w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-0dc204ab {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-0dc204ab {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-0dc204ab {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-0dc204ab {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-0dc204ab {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-0dc204ab {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-0dc204ab {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-0dc204ab {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-0dc204ab {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-0dc204ab {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-0dc204ab {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-f9f25e4d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-f9f25e4d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-f9f25e4d {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-f9f25e4d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-f9f25e4d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-f9f25e4d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-f9f25e4d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-f9f25e4d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-f9f25e4d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-f9f25e4d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-f9f25e4d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-f9f25e4d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c09e-c869c98d {
    grid-area: Area;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0ab-c869c98d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e71c0edf-aefb-95d7-96b6-2dd3f7dea824-c869c98d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_71aa1f45-1bf1-6dee-8846-b4030386c0b5-c869c98d {
    grid-area: Area-3;
    justify-self: center;
  }

  #w-node-_17fcdfd6-b53c-7837-41f7-abd3228f4e08-c869c98d {
    grid-area: Area;
  }

  #w-node-_2e5eb45b-1898-a214-f9d9-9385a8890a5d-c869c98d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5a148d16-1b05-7085-89f4-c5ea570069d7-c869c98d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-c869c98d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-c869c98d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-c869c98d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-c869c98d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-c869c98d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-c869c98d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-c869c98d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-c869c98d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-c869c98d {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-f833f2e5 {
    grid-area: Area-2;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-f833f2e5 {
    grid-area: Area-2;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-f833f2e5 {
    grid-area: Area-2;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-f833f2e5 {
    grid-area: Area-2;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-f833f2e5 {
    grid-area: Area-2;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-f833f2e5 {
    grid-area: Area-2;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-f833f2e5 {
    grid-area: Area-2;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-f833f2e5 {
    grid-area: Area-2;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-f833f2e5 {
    grid-area: Area;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-80f6dbeb {
    grid-area: Area-2;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-80f6dbeb {
    grid-area: Area-2;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-80f6dbeb {
    grid-area: Area-2;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-80f6dbeb {
    grid-area: Area-2;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-80f6dbeb {
    grid-area: Area-2;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-80f6dbeb {
    grid-area: Area-2;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-80f6dbeb {
    grid-area: Area-2;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-80f6dbeb {
    grid-area: Area;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-80f6dbeb {
    grid-area: Area-2;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-80f6dbeb, #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-cb588266 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-cb588266 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-cb588266 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-cb588266 {
    grid-area: Area-4;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-9533f430 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-9533f430 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-9533f430 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-9533f430 {
    grid-area: Area-4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f9519598-1809-9a21-f262-06ea88c5af64-7f7bfbd1 {
    grid-area: Area;
  }

  #w-node-_051857ce-d193-96a8-74a3-2e800a746518-7f7bfbd1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_3c0d6b1d-60d4-cc9a-9d26-8ab0bb106009-7f7bfbd1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a19c4176-b919-7360-3941-b85520475210-7f7bfbd1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ace44000-3e4e-2430-a4d5-b45a8e9b45ce-7f7bfbd1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9e766869-7b70-868f-c194-1477ab77e2f5-7f7bfbd1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_904f8161-597e-13d1-52ff-c46d43710fd8-7f7bfbd1 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ffd5ed57-b38e-977c-bcfb-1921df370f8c-df370f4d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-a57bfbd4 {
    grid-area: Area;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-a57bfbd4 {
    grid-area: Area;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-a57bfbd4 {
    grid-area: Area;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-a57bfbd4 {
    grid-area: Area;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-a57bfbd4 {
    grid-area: Area;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-a57bfbd4 {
    grid-area: Area;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-a57bfbd4 {
    grid-area: Area;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-a57bfbd4 {
    grid-area: Area;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-a57bfbd4 {
    grid-area: Area-3;
  }

  #w-node-_4115a1d0-b976-da69-8592-34db080cd819-080cd7d1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb47831070f-7831070e {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb478310766-7831070e {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-_1579ca27-c77d-278a-8577-3fb478310785-7831070e {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-767bfbd7 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-767bfbd7 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-767bfbd7 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-767bfbd7 {
    grid-area: Area-4;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbeb-31d6bb50 {
    grid-area: Area;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbec-31d6bb50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c7a4b2e9-5a67-f4d1-32da-938b32a2cbf1-31d6bb50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_88a3f97b-90ec-64b9-290a-1c213093155f-31d6bb50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b62388544e-2388544d {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b6238854a6-2388544d {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-affcf47c-8d97-50c1-2261-c3b6238854c0-2388544d {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-f313e57e-b260-7982-b463-5d5c7e95dea6-7e95de61 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd21-6c23fd20 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd63-6c23fd20 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-ad04a23d-5e11-588f-0f17-f5ae6c23fd82-6c23fd20 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-e072a8ca-63f8-2101-f648-0b730cf0d3c0-0cf0d37b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e2395095-e2395094 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e23950d7-e2395094 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-d749e113-5214-c02d-0492-d7b1e23950f6-e2395094 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-ab17f2af, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-ab17f2af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36658096-a3fa-e5c1-efb3-4b7e6d4bc299-8f977bb4 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_2fffa4ad-3b58-e672-3d77-1d47aa42fb7a-d28cf175 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-2c27a09d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-2c27a09d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-2c27a09d {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-2c27a09d {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-2c27a09d {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-10f2df85 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-10f2df85 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-10f2df85 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-10f2df85 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-10f2df85 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-39a2a7e8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-39a2a7e8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-39a2a7e8 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-39a2a7e8 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4f2d86e8-4d76-eb00-92e2-7ea5876b1fad-39a2a7e8 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-d36420aa-0698-6f35-00f5-4c61fd949d56-e148d57c, #w-node-d36420aa-0698-6f35-00f5-4c61fd949d48-e148d57c, #w-node-d36420aa-0698-6f35-00f5-4c61fd949d56-d5756433, #w-node-d36420aa-0698-6f35-00f5-4c61fd949d48-d5756433 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04b3460e-e7ee-42c1-97e0-33cbc4f83b7f-fefdb5bd {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8e9661ca-a84a-2a99-b069-fed2e5185015-fefdb5bd {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-fefdb5bd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-fefdb5bd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-fefdb5bd {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-d1997e36 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-d1997e36 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-d1997e36 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-d1997e36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-d1997e36 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-56761031 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_45ac3411-9a4c-972d-757f-0006040687d0-56761031 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-56761031 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-56761031 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-56761031 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-56761031 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-b25039dc-036b-4260-78b8-dc99a9fac0f4-57a366c5 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385000-57a366c5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385001-57a366c5 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385004-57a366c5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eda4402f-0b17-c371-cae6-51628c385005-57a366c5 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d36420aa-0698-6f35-00f5-4c61fd949d48-859399a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-a33a2d3a, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-a33a2d3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35c6b-8dc35c6a {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35cac-8dc35c6a {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-ac824c6b-8c1a-11f4-e549-11ec8dc35ccb-8dc35c6a {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-b4631e88-05fa-cdd5-16da-e257c57acf56-f9b8c8c1, #w-node-_21af8bd2-0f2a-ac28-52b9-4d120821665e-f9b8c8c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a249-41f6a248 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a28a-41f6a248 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center end;
  }

  #w-node-db5bce04-050a-0352-cbaf-31e441f6a2a9-41f6a248 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_43fc9344-c482-6a6a-9236-13ed332029db-5c34be93, #w-node-_43fc9344-c482-6a6a-9236-13ed332029db-90ee9fc1, #w-node-fdd5c09e-2ed9-fb12-eedd-b2febc1ca596-90ee9fc1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2bc35c5-11bb-c5ef-daa7-39e20298c3ac-26c29795 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7da565d0-d4b4-e45b-70a9-b8d0711dd076-26c29795 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-af2240e3-a3f8-cf3a-fbd8-1ca58f9cc324-26c29795 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a8f23b2b-9610-51eb-2484-e2c255ba6921-26c29795 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f86172ec-33f2-3e62-6ee4-6644d0fddf5c-26c29795 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-adcc34bf-4624-91d2-b115-b5338f4828a1-26c29795 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f0-e4e777d2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f1-e4e777d2 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f4-e4e777d2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f6-e4e777d2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6f8-e4e777d2 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d007ead0-f1f4-a4f0-6372-d2787c77f6fa-e4e777d2 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98932-67c2d150 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98933-67c2d150 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98936-67c2d150 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f98938-67c2d150 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893a-67c2d150 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ee0d3926-5662-19d4-ee14-6ca399f9893c-67c2d150 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-0dc204ab {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-0dc204ab {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15c-0dc204ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-0dc204ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-0dc204ab {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-0dc204ab {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-0dc204ab {
    grid-area: Area-3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-0dc204ab {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-0dc204ab {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee1-0dc204ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-0dc204ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-0dc204ab {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-0dc204ab {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-0dc204ab {
    grid-area: Area-3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-0dc204ab {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-0dc204ab {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e66-0dc204ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-0dc204ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-0dc204ab {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-0dc204ab {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-0dc204ab {
    grid-area: Area-3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-0dc204ab {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-0dc204ab {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca1-0dc204ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-0dc204ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-0dc204ab {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-0dc204ab {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-0dc204ab {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-0dc204ab {
    grid-area: Area-3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-f9f25e4d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15c-f9f25e4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-f9f25e4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-f9f25e4d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-f9f25e4d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-f9f25e4d {
    grid-area: Area-3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-f9f25e4d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-f9f25e4d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee1-f9f25e4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-f9f25e4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-f9f25e4d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-f9f25e4d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-f9f25e4d {
    grid-area: Area-3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-f9f25e4d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-f9f25e4d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e66-f9f25e4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-f9f25e4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-f9f25e4d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-f9f25e4d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-f9f25e4d {
    grid-area: Area-3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-f9f25e4d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-f9f25e4d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca1-f9f25e4d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-f9f25e4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-f9f25e4d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-f9f25e4d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-f9f25e4d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-f9f25e4d {
    grid-area: Area-3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15a-c869c98d {
    grid-area: Area;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15b-c869c98d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c15c-c869c98d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c160-c869c98d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c161-c869c98d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c162-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c163-c869c98d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1ec03b34-38a8-f5f5-b941-69f6f840c169-c869c98d {
    grid-area: Area-3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740edf-c869c98d {
    grid-area: Area;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee0-c869c98d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee1-c869c98d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee5-c869c98d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee6-c869c98d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee7-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740ee8-c869c98d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-f2709a56-8b43-3c75-60f1-a7a753740eee-c869c98d {
    grid-area: Area-3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e64-c869c98d {
    grid-area: Area;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e65-c869c98d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e66-c869c98d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6a-c869c98d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6b-c869c98d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6c-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e6d-c869c98d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_77349db7-2769-3bcf-8a7d-380d8d758e73-c869c98d {
    grid-area: Area-3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911c9f-c869c98d {
    grid-area: Area;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca0-c869c98d {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca1-c869c98d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca5-c869c98d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca6-c869c98d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca7-c869c98d {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911ca8-c869c98d {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-aebe5ae3-04cd-4561-8388-6a847a911cae-c869c98d {
    grid-area: Area-3;
  }

  #w-node-_7d22a105-b2b1-65ae-9903-1c3eb794aaec-9f4b533d {
    order: 1;
  }

  #w-node-dd1454cf-48eb-62bb-78aa-91bc2f827a55-9f4b533d {
    order: 2;
  }

  #w-node-_7d22a105-b2b1-65ae-9903-1c3eb794aaec-a99f2b1f {
    order: 1;
  }

  #w-node-dd1454cf-48eb-62bb-78aa-91bc2f827a55-a99f2b1f {
    order: 2;
  }

  #w-node-_7d22a105-b2b1-65ae-9903-1c3eb794aaec-a7a37979 {
    order: 1;
  }

  #w-node-dd1454cf-48eb-62bb-78aa-91bc2f827a55-a7a37979 {
    order: 2;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-f833f2e5 {
    grid-area: Area;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-f833f2e5 {
    grid-area: Area;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-f833f2e5 {
    grid-area: Area;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-f833f2e5 {
    grid-area: Area;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-f833f2e5 {
    grid-area: Area;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-f833f2e5 {
    grid-area: Area;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-f833f2e5 {
    grid-area: Area;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-f833f2e5 {
    grid-area: Area;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-f833f2e5 {
    grid-area: Area-3;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-80f6dbeb {
    grid-area: Area;
  }

  #Hiring-and-training-feedback.w-node-_02061323-7272-161a-eba7-face8921d032-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_1231f79f-4e6f-30f0-77c6-71312805a669-80f6dbeb {
    grid-area: Area;
  }

  #Received-support-Feedback.w-node-afee2806-dad8-a108-95ea-765a91b6a6c8-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_1fb4884f-b13e-ebac-07e3-2dddac89e085-80f6dbeb {
    grid-area: Area;
  }

  #Work-hours-Feedback.w-node-a552461a-884c-3622-ce81-8b78897d133a-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_7f1a2166-ad65-c402-fd9a-90d0c21bc7e7-80f6dbeb {
    grid-area: Area;
  }

  #Pay-Feedback.w-node-_0e4742bc-3ae9-b1fc-053d-331a9eaf074b-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_04becc4a-364c-266c-2c74-216c59a297d2-80f6dbeb {
    grid-area: Area;
  }

  #Work-expectations-Feedback.w-node-a5006215-61c3-c80f-b43a-5370c6b92131-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_1292cc6f-53df-a4ce-3519-2f68589d2cfb-80f6dbeb {
    grid-area: Area;
  }

  #Benefits-Feedback.w-node-_6e133e58-ab1e-9ab8-7eab-5500cf5e1d5a-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_138cf249-96ab-7bbe-afac-996e763bb6a8-80f6dbeb {
    grid-area: Area;
  }

  #Culture-and-recommendation-Feedback.w-node-a65bc9d1-d359-b298-5461-0bd96b9a3aa3-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_67ca7a52-6496-268f-b1fc-32bae69c5488-80f6dbeb {
    grid-area: Area;
  }

  #Job-satisfaction-Feedback.w-node-ee6f1894-ff99-96e8-0c61-fb7c229179f7-80f6dbeb {
    grid-area: Area-3;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-cb588266 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-cb588266 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-cb588266 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-cb588266 {
    grid-area: Area-4;
  }

  #w-node-_5d53d7b8-c7da-2a1c-7f25-1264971c6f6e-9533f430 {
    grid-area: Area;
  }

  #w-node-_47516b9e-4bdf-8a95-cf0f-20e108589b9d-9533f430 {
    grid-area: Area-2;
  }

  #w-node-_9c6c7c06-ed3e-815d-d633-9fb7ce0d4bc1-9533f430 {
    grid-area: Area-3;
  }

  #w-node-dec8a1f4-aa78-a130-bbde-3ba1362ab2a4-9533f430 {
    grid-area: Area-4;
  }

  #w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb03f-96d555a4, #w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb03f-ea9d25b5, #w-node-_59472c36-dd98-6d08-a8f8-f3b6ad4cb03f-ded80631 {
    grid-column: span 1 / span 1;
  }
}
